透传模块的设计-电动折弯机数控滚圆机弯管机张家港液压弯管机滚
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-04-30 13:13 | 浏览次数:

针对物联网领域内窄带物联网通信传输系统和低功耗电池供电场景,介绍了一种基于NB-IoT(Narrow Band Internet of Things)的低功耗透传模块的设计。该模块通过一个stm32单片机控制,使用NB-IoT无线通信方式,具备超低功耗的特点,同时可实现串口设备与网络服务器之间的数据双向透明传输在待机模式下模块功耗为6mA,在睡眠模式下功耗仅5uA。在无数据交互时模块进入待机再进入睡眠状态,只有在模块有上行数据发送时才会激活,在睡眠模式下模块不再接收来自基站的数据。通信模块部分通过这种机制来降低其功耗。3.3电源管理模块该模块支持5V和3.8V两种供电,由于STM32单片机、通信模块工作电压均为3.3V,透传模块的设计-电动折弯机数控滚圆机弯管机张家港液压弯管机滚弧机因此需要设计电路转换电压,通过SY8292芯片将5V转换成3.3V,通过XC6504芯片将3.8V转换成3.3V。3.4射频电路根据BC95通信模块给出的射频部分的参考进行射频天线部分的设计,注意阻抗匹配。图1射频部分电路图4软件设计软件方面实现的主要功能有数据透传及格式处理、参数配置、掉电保存参数、实现AT指令集等。4.1不定长数据透传的实现通过软件设计 本文由全自动弯管机公司网站网站采集转载中国知网整理! http://www.wanguanji158.com ,模块可以实现两路UDP透传。模块在传输数据之前可以同时建立两路socket连接,分别配置两个服务器参数,即可实现数据同时向两个服务器发送的功能。同时,模块可以支持CoAP模式透传,将设备绑定于CoAP平台并通过参数配置即可实现设备与服务器的双向透传。通过利用定时器,在串口接收中断服务函数中重载定时器,在定时器中断中标志出接收完成状态标志位,在字节传输没有结束之前定时器会不停地重载,传输结束后定时器达到溢出值,进入定时器中断服务函数并将接收标志位最高位置1,通过这种机制透传的数据可以实现不定长度,且上行最大1024个字节,下行最大512个字节。4.2参数保存的实现通过软件设计,使模块具有掉电保存参数的功能。配置参数后将配置好的参数写入flash进行保存,再次上电后模块自动读取flash中的参数,可以达到再次上电直接能够透传的效果。4.3AT指令集的实现指令功能描述AT+NRB重启AT+ENTM退出配置模式AT+CSQ查询信号强度AT+N透传模块的设计-电动折弯机数控滚圆机弯管机张家港液压弯管机滚弧机 本文由全自动弯管机公司网站网站采集转载中国知网整理! http://www.wanguanji158.com