一、背景

近些年物联网行业如日中天,越来越多的设备需要接入网络平台。因此无线通信模组便成为了连接物联网感知层和网络层的关键环节,属于底层硬件环节,具备其不可替代性,且无线通信模块与物联网终端存在一一对应关系。目前M2M物联网模组厂家如雨后春笋,此处不进行一一概述,但各个厂家的模组通讯原理都是大同小异,可以相互作为参考。

二、模组开机电路推荐:

任何电子设备的使用,首先考虑的都是其供电和开机;作为物联网模组也是同样的道理。关于模组的供电可以参考对应模组的硬件设计手册;这里重点讲解模组开机的操作步骤;以芯讯通(SIMcom)的2G模组SIM800C为例(其他的厂家模组也是同样的条件和方法,适用于所有的2G/3G/4G/5G/NB模组),根据官方手册《SIM800C_硬件设计手册_V1.03》给出的推荐电路有两种,如下图11/图12所示;

提示:模块内部有100K的上拉电阻,所以模组电源3.8V供电后,此引脚默认应该为高电平;模块开机方法是:通过拉低 PWRKEY 引脚至少 1 秒然后释放。

三、模组开机步骤推荐:开机的时序如下图13所示,

注意:1、模块正常供电(须满足DC3.8V/3A条件),开机PWRKEY引脚拉低的时间T1应该大于1秒,并且拉低的低电平应该小于0.7V,之后再释放PWRKEY引脚;

2、从拉低PWRKEY引脚到串口有效的时间T2大于3秒,并且在这个过程中最好不要给模组的串口发任何的数据(即使发送AT指令串口也不会有数据返回;强烈推荐3秒后再发送AT指令,否则会造成模块开机成功,但是串口不响应AT命令的问题);

四、模组是否开机成功判断:

1、硬件上可以通过模组的STATUS引脚进行判断(所有的2G/3G/4G/5G/NB模组都一样),模组正常开机后此引脚应该为高电平;

2、串口发送“AT\r\n” 指令,模组正常开机且串口有效后会回复“OK”,表示指令通讯成功(注意串口的配置:不同厂家的模组,自适应支持的波特率不同;不同的模组开机后默认支持的波特率也会有所不同,请参考具体的模组手册说明或咨询厂家);

五、模组开机后出现AT指令无反应/模块开机失败/模块开机不响应AT指令等问题的排查方法:

1、模组供电:必须满足模组最低的供电电压和电流,采用推荐的供电电压(SIM800C是3.8V)且满足最大的电流条件;最好采用稳压电源供电调试;不推荐使用电脑USB口供电,因为电脑USB口输出的电流有限(部分NB模组除外);

2、模组开机时序:对于图13中T1和T2的时间是否满足要求,可以根据需要适当的延长30%-50%的时间,确保时序正确;

3、判断模组STATUS引脚电平:测量模组的STATUS引脚电平是否为高电平;如果为低电平说明模组没有开机成功;再检查1-2步骤是否出现问题;

4、发送串口指令:根据模组支持的默认波特率(默认波特率请参考对应的模组手册说明或咨询厂家),发送“AT\r\n” 指令;"\r\n"意思是需要发送回车换行字符,否则模块不响应AT指令;有些串口助手上会有“发送回车换行”的复选框,打上勾再发送“AT”,正常情况下模块会立即响应“OK”;

5、万能的重启大法:根据上述的步骤,相信你应该能够实现99.99%的模组正常开机;如果你很不幸的属于剩余那0.01%,不要慌,可以采用万能的模组重启大法。

如果模组重启后问题还是照旧出现,相信我,你可以去买彩票了!

如果真的出现了重启也无法解决的问题,推荐咨询供应商或直接咨询厂家,获取技术支持。

备注:因为设备间的通讯设计到TTL或者RS232等协议和模组之间的硬件连接,这里不赘述,后面再进行详细的描述。默认认为硬件上连接是没有问题的(交叉共地连接),软件上驱动是正常的(特别是PC端不同USB的驱动安装)。

------------------------------------------------------------------------------------------------------------------------------------------

因为小编自己能力水平有限,文中难免有错误或表达不到的信息,还望广大阅读者留言批评指正,谢谢。

关于物联网2G/3G/4G/5G/NB模组开机后模组AT指令无反应/模块开机失败/模块开机不响应AT指令等问题相关推荐

  1. 1G,2G,3G,4G,5G有什么区别?5G的优势在哪?有什么应用?

    目录 1G,2G,3G,4G,5G的区别 5G的应用 5G技术的突出特点 5G技术在物联网领域的广阔应用前景 5G在自动驾驶领域的应用 1G,2G,3G,4G,5G的区别 1G,2G,3G,4G和5G ...

  2. 什么是1G/2G/3G/4G/5G

    什么是1G/2G/3G/4G/5G 参考:http://www.360doc.com/content/14/1213/22/5458405_432718054.shtml 介绍 1G:表示第一代移动通 ...

  3. 一文让你读懂——什么是1G,2G,3G,4G,5G

    一文让你读懂--什么是1G,2G,3G,4G,5G 无线通信日新月异,现在我们已经进入到了5G时代.5G代表了更快的速度,更低的延时,更多的链接数,它在人们的生活中所占有的比重和所起的作用越来越大.那 ...

  4. NSA组网下2G/3G/4G/5G系统协同策略的研究

    [摘  要]从NSA组网原理出发,以中国移动的现网实际情况和需求为例,通过分析不同系统的特点,探讨了NSA模式下2G/3G/4G/5G组网下不同网络间的协同策略.经测试验证,该套策略对5G网络的覆盖. ...

  5. 技术至简-7:2G/3G/4G/5G基站系统中混合调制的技术框架

    2G/3G/4G/5G基站系统并非采用单一的调制技术,是数字调制和模拟调制的综合,是QAM调制与IQ调制的综合,是幅度调制与相位调制的综合. 1. 调制模型 在此模型中,包含了三种调制: (1)数字基 ...

  6. 检查SIM卡当前环境是否支持2G/3G/4G/5G

    我的是小米手机,就以小米为例子 设置 移动网络SIM卡信息 网络类型选择 选择2G/3G/4G/5G

  7. 中国电信频段测试软件,中国四大运营商2G/3G/4G/5G工作频率以及网络制式

    原标题:中国四大运营商2G/3G/4G/5G工作频率以及网络制式 中国四大运营商2G/3G/4G/5G工作频率以及网络制式,值得收藏! 中国移动 1. 900MHz(Band8),889~904/93 ...

  8. 2G 3G 4G 5G 基站覆盖范围

    2G基站的覆盖半径约为5-10公里 3G基站的覆盖半径约为2-5公里 4G基站的覆盖半径约为1-3公里 5G基站的覆盖半径约为100-300米 原文链接:2G 3G 4G 5G 基站覆盖距离

  9. 技术至简-13:一张图看清1G/2G/3G/4G/5G/6G频谱的演进

    一张图看清1G/2G/3G/4G/5G/6G频谱的演进

最新文章

  1. vue - check-versions.js for child_process
  2. Windows下Python自动补全
  3. 网站优化之如何辨别关键词的相关性?
  4. Notepad++ 快捷键列表及自定义快捷键
  5. 8年运维大神总结:坚持4-3-2备份策略,删库也不怕
  6. php脚本搭vps,#分享#基于宝塔面板的ZFaka(发卡程序)一键脚本
  7. 【收集资料】OpenGL学习
  8. 重建Oracle 11g R2控制台
  9. Ubuntu下搭建UDK2018开发环境
  10. 节后一起搞学习!聊一聊我在 B 站上自学编程的经历吧
  11. 解决微信观看视频全屏播放问题
  12. VSCode官方下载网址
  13. 北卡罗来纳州立大学计算机专业,2020年北卡罗来纳州立大学有哪些优势专业
  14. 给创业公司CEO的临别赠言
  15. windows 性能监控--Perfmon主要指标
  16. 服务器被攻击了怎么办?海外服务器有什么有特点?网址或者APP被攻击了怎么办?
  17. android 内存6g 8g 12g,手机多大内存够用,6g和8g要怎么选,有必要上12g运存吗
  18. ECHO、IF、REM等命令介绍
  19. 九、路由原理与路由协议
  20. python什么意思g_在外行人看来,Python字符串格式“g”实际意味着什么?

热门文章

  1. 【第一季】Vue2.0视频教程-内部指令(共8集)
  2. 股市做空为什么会赔钱?
  3. idea ubuntu 汉字_ubuntu下 Intellij IDEA菜单栏中文乱码和常用设置
  4. 计算机主机的组成部件和功能,组成计算机主机的主要部件是(          )...
  5. “Bump In The Stack” (BITS) and “Bump In The Wire” (BITW)
  6. 过年抢票回家居然掉入诈骗陷阱
  7. windows 如何重启php,Windows下配置Nginx+PHP基本操作(启动、重启和退出)
  8. 安装.net framework运行vs导致鼠标失灵的原因
  9. [RK3399][Android7.1] 调试笔记 --- 显示屏使用VOPL通道后无法显示
  10. python声明全局变量_python怎样声明全局变量