QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02【EC20模组硬件供电和开关机复位操作】

  • 一、模组硬件知识
    • 1、背景知识:网络制式
    • 2、模组的供电
    • 3、模组的开机
    • 4、模组的关机
    • 5、模块的复位
  • 二、模组的软件知识
    • 1、模组通讯的交互方式
    • 2、UART串口通讯

原文链接:https://blog.csdn.net/praguejing/article/details/115787879

本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软、硬件工程师对物联网模组调试和使用的上手速度。

一、模组硬件知识

1、背景知识:网络制式

因为频段属于一种稀缺的无线网络资源,运营商A采用后,运营商B将无法采用,加上适合无线通讯的频谱资源范围是有限的,所以造就了资源上的竞争关系;关于全球的资源频段是怎么划分的和各个频段都划分给了哪些全球运营商的问题(也就是说国外的运营商都支持在哪些频段,模组是否支持当地运营商网络频段,会不会出现水土不服的问题),大家可以参考博文:https://blog.csdn.net/praguejing/article/details/106195134;

注意:全球频段的划分是由3GPP组织进行确定的,所以大家也可以访问3GPP获取更加详细的相关知识,3GPP官网链接:https://www.3gpp.org/

以下是EC20模组支持的网络制式:

2、模组的供电

关于供电部分:在对应模组的硬件设计指南中会详细给出模组对电源的要求,要求就包括电源电压、电流和纹波等参数;以EC20的硬件设计手册《Quectel_EC20_R2.1_硬件设计手册_V1.2》为例,在3.6章节中描述了对电源的要求,并给出了相关的电源推荐参考设计电路。

注意:对电源电压一般比较好处理,通常情况下都是采用DC/DC的带ADJ电压可调并根据反馈电阻的比例调至3.8V,其中特别应注意电流的数据应该满足手册中的要求,因为模组开机驻网时的电流比较小,但当模组连接网络并开始数据收发时,电流会开始增大;如果DC/DC芯片的输出电流不能够满足满足模组要求,电流的增大一般会引起DC/DC芯片的保护,DC/DC芯片误认为是外部电路短路引起的电流增大,会关断电流的输出;反馈到模组端的现象就是模组突然关机没有反应或者是出现了重启的问题;针对初次接触模组的同学很容易误认为模组有问题,造成很大的困惑;不要问我是怎么知道的,你们都懂的。

3、模组的开机

当电源供电正常,电压和电流都能够满足模组要求的情况下,下一个问题自然就是模组的开机操作;此时可以类比模组为一台老年手机,手机电池刚刚充满电还没有开机的情况,手机的开机有一个专用的开机键,模组的开机同样有单独的开机引脚进行控制,模组一般情况下都是开机引脚持续拉低500ms左右的低电平,之后再释放此低电平,模组完成开机的操作流程并顺利开机。关于EC20开机的详细说明见硬件设计手册3.7章节:

注意:如果驱动模组的Soc或者单片机硬件资源不够,没有多余的引脚进行开机的电平控制,也可以直接把模组的PWRKEY引脚下拉10K电阻到地,设备上电的同时模组自动会完成开机操作,弊端就是模组无法进行关机操作,大家可以根据自己的实际情况进行选择;不到万不得已的情况下,小编还是强烈推荐手册中给出的开机电路。

思考:怎么判断模组开机成功?

答案:除了根据设备的运行电流进行判断外,还可以测量模组的VDD_EXT引脚电压,模组正常开机后万用表测量该引脚电压应该为1.8V,如果你的硬件设计上有将STATUS引脚作为模块状态指示,此时该引脚为恒定低电平;关于STATUS引脚的状态指示电路设计指南可以参见硬件手册中3.17章节

4、模组的关机

模组的开机摸索清楚后,另一面就是模组的关机操作;特别是在一些对低功耗有要求的场合下,对模组闲暇时间进行关机可以大大降低设备整体的功耗表现;模组的关机有两种方式,一种是硬件上拉低PWRKEY引脚,另外一种是给模组发送关机的AT指令,两种方式都可以使模组进入关机状态。在硬件手册中的3.7.2章节也有详细的描述,大家可以翻阅手册进行详细阅读。

5、模块的复位

无线通讯系列的模组一般都预留有复位引脚(网上有调侃段子讲:复位可以解决90%的问题),方便用户在模组异常后对其进行复位操作;模组的复位引脚详细说明见3.7.3章节:

需要特别说明:模组的复位引脚强烈推荐连接到驱动模组的Soc或单片机的GPIO引脚上,有时候可以救命。

二、模组的软件知识

1、模组通讯的交互方式

现在对模组的开关机和复位有了充分的了解,下一步自然就是怎么样和模组进行信息交互,怎么样通过模组把想要的数据发送出去?

一般情况下模组提供两种信息交互的方式,第一种是通过UART串口(支持硬件流控),另外一种是通过USB口(提供Windows、Linux、Android等驱动文件);串口的方式在嵌入式应用场合下会比较常见,USB通讯方式会常见于带操作系统的平台上(此种方式一般都基于操作系统平台,大部分的操作是通过修改USB的设备标识符和代码的重编译,这种通讯方式和调试相对简单不做过多解释)

2、UART串口通讯

模组开机后一般会有默认的波特率,有些模组是9600bps,有些模组是115200bps,还有部分模组是自适应的波特率;至于模组是哪种波特率,需要根据文档说明进行判断(一般情况下在硬件设计手册的串口章节会详细说明,EC20上电开机后的波特率默认为115200bps)

模组交互的指令通常都是以AT作为开头,结尾以作为结束;这个也是大部分通讯模块进行AT指令信息交互的方法;

特别注意:通讯模组上的串口电压域范围各不相同,根据选择的封装不同会有1.8V或者3.3V的差异,同样在硬件设计手册的串口章节有详细描述,串口通信时要特别注意电平电压的相互匹配,保持一致,否则很容易造成串口通讯引脚的损坏。

以上就是针对移远4G通讯CAT4模组EC20关于硬件供电和开关机等操作的介绍,希望大家能够对模组硬件方面有一些简单的认识,下一节会针对模组的串口调试的基础部分做详细介绍,请拭目以待。

QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02【EC20模组硬件供电和开关机复位操作】相关推荐

  1. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之04【EC20模组SIM卡和驻网模组指令说明】

    QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之04[EC20模组SIM卡和驻网模组指令说明] 一.准备工作 二.硬件环境的搭建 三.基础AT指令的说明和测试 关于SIM ...

  2. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之05【EC20模组TCP/IP模块AT指令说明】

    QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之05[EC20模组TCP/IP模块AT指令说明] Socket长连接 一.准备工作 二.针对TCP/IP协议 关于TCP/ ...

  3. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之03【EC20模组基础串口指令说明】

    QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之03[EC20模组基础串口指令说明] 一.准备工作 二.硬件环境的搭建 三.基础AT指令的说明和测试 STM32F103学 ...

  4. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之01物联网模组简介

    本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软硬件工程师对物联网模组调试和使用的上手速度,让你们的项目进度尽可能快 ...

  5. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02EC20模组硬件供电和开关机复位操作

    本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软.硬件工程师对物联网模组调试和使用的上手速度. 一.模组硬件知识 1 ...

  6. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之03EC20模组基础串口指令说明

    本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软.硬件工程师对物联网模组调试和使用的上手速度. 一.准备工作 1.软 ...

  7. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之【05EC20模组TCP/IP模块AT指令说明】

    本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软.硬件工程师对物联网模组调试和使用的上手速度. 一.准备工作 1.软 ...

  8. QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之04EC20模组SIM卡和驻网模组指令说明

    本系列博文将系统性讲解物联网模组系列的实际使用和调试指南,以移远4G模组EC20为例(其他厂家模组的调试方法大同小异),加快嵌入式软.硬件工程师对物联网模组调试和使用的上手速度. 一.准备工作 1.软 ...

  9. 华为gsm模块_出货量全球第一,华为阿里腾讯都是其客户,上海移远通信牛在哪?...

    近些年来,我们明显感受到了科技进步带来的便捷,微信支付.支付宝付款早已经成为绝大多数人的支付方式:交水费.电费等再也不用去缴费大厅排队,手机就能一键实现:出门也不怕迷路了,滴滴出行.手机地图等让你想去 ...

最新文章

  1. influxdb java spring_Spring boot使用influxDB总结
  2. (转载)VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)...
  3. 元宇宙iwemeta:元宇宙和虚拟网红入围《经济学人》2022年值得关注的技术
  4. 十四、爬取天气气温,制作最低气温排行榜
  5. SpringMVC-学习笔记03【SpringMVC常用注解】
  6. 探秘Tomcat(一)——Myeclipse中导入Tomcat源码
  7. java对import语句_Java的import语句 - 不积跬步,无以至千里 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  8. Java并发编程-ReentrantLock源码分析
  9. 【数学】Hunter’s Apprentice
  10. 线性结构 —— 栈与队列
  11. day7 java的构造器
  12. mysql卸载不_mysql卸载不干净解决方法
  13. JavaScript注释的运用
  14. 透明贴图原理--浅显易懂
  15. 文本文件(txt或者ttt格式)数据导入OpenGL中绘制花房子
  16. 均衡器--时域均衡,频域均衡,无限长迫零(Zero force\ZF)均衡器,有限长时域迫零(ZF)均衡器,无限长MSE均衡器
  17. 【源码】loess method扩展算法仿真
  18. Java do while循环语句如何使用呢?
  19. pyqtgraph逐点画波形图例子
  20. CKH IOD选择通过CSG增强其数字批发和物联网客户体验

热门文章

  1. krita和ps比较_使用Krita,Scribus和Inkscape设计海报
  2. HDU 5514 Frogs
  3. 解决win10下localhost打不开的问题
  4. 2021-10-20-Flask-02 路由与参数解析
  5. 3DVR全景制作流程及方法教程
  6. 逆天!看看现在可以买到的13款机器人有多厉害! | 关注
  7. python怎么编写对称图案_python – 无论matplotlib中的箭头角度如何,都使箭头形状对称...
  8. 最详细的宝塔青龙面板搭建教程
  9. java 账本 创建数据库_小账本软件设计之数据库设计模式构建
  10. Ubuntu中搜狗输入法安装