无线通信

方案介绍

基于市场对智能仪器仪表需求的回应,利尔达推出了WB18模组。这款模组采用了ST最新发布的STM32WL33芯片,功耗仅为上一代产品的一半。该模组具备LCD控制器和用于流体流量测量的LC传感器控制器,可以大幅降低智能水、热表的使用功耗,延长使用年限。此外,它还有效降低了LCD屏幕显示和流量控制等功能的成本,为客户提供更经济实惠的解决方案。

产品介绍

基于STM32WL33的利尔达物联网无线通信透传模组!采用串行接口,轻松实现用户设备数据交互。点对点与点对多业务,空中唤醒机制保证低功耗高响应。支持三种低功耗状态,满足不同应用场景需求!

1701847694817958.png1701847706897454.png

框图

3.png

产品特点:

  • 极致小巧的设计

产品尺寸:22*18*3.1mm,适用于各种尺寸的产品内部。其紧凑的尺寸使其能够轻松嵌入到各种设备中。

  • 硬件可靠

具备出色耐高温性能,可在高达105℃的极端温度环境下稳定运行。经过精心设计,保证硬件在高温条件下仍然可靠稳定。

  • 低功耗串口通讯

模组采用UART接口通讯,支持低功耗串口唤醒功能,能够在待机模式下有效降低能耗。通过优化设计,当接收到特定信号或触发条件时,产品可以快速从低功耗状态唤醒,以便即时响应并进行通讯或其他必要操作。

  • 支持DSSS

采用DSSS扩频技术,显著提升了抗干扰能力,不仅增强了信号的稳定性和可靠性,还使设备在极具挑战性的环境中实现长达1.3公里的远距离通信。

  • 预留丰富的IO口,方便拓展

模组预留便捷的接口,可以连接LCD屏幕和各类传感器。客户可以轻松地控制LCD屏幕显示内容,并连接控制各种传感器,满足智能计量应用的需求。

  • 全频段兼容

模组覆盖全球多频段,支持470M、868M和915M频段。在全球范围内使用,为客户的使用提供更广阔的可能性,让客户体验更加无缝畅享。

产品参数

4.png

适用场景

广泛用于智慧表计、环境监测、光伏通讯、智慧物流等领域的无线通讯。

更多相关资料请访问利尔达官网:https://www.lierda.com/

来源:STM32

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 41

整体解决方案,基于经过市场检验的ST8500可编程多协议电力线通信SoC和超低功耗sub-GHz S2-LP 射频收发器

意法半导体的ST8500 和S2-LP 芯片组率先通过G3-PLC Hybrid电力线和无线两种媒介融合通信标准认证。

“”

G3-PLC融合通信规范允许智能电网、智能城市、工业和物联网设备根据网络条件随时自动、动态选择可用的最佳无线或电力线连接,从而实现更高的网络覆盖率、连接可靠性和系统扩展性,同时还能提高系统运营成本效益,支持新的应用场景。

意法半导体在在2020年G3-PLC联盟互操作性测试大会上展示了全球首批支持G3-PLC Hybrid融合通信规范的ST8500 Hybrid芯片组。现在,该芯片组率先完成G3-PLC最新认证计划。该计划于2021年3月发布,其中包括Hybrid融合场景测试。

新款认证芯片组整合ST8500可编程多协议电力线通信系统芯片(SoC)、STLD1 线路驱动器与意法半导体的S2-LP超低功耗sub-GHz射频收发器。该SoC芯片的可编程性能够在CENELEC和FCC等全球频带中支持各种电力线通信协议栈实现。

ST8500电力线通信SoC平台广泛用于智能表计、智能工业和基础设施。新的ST Hybrid整体解决方案已经被智能电网市场的主要企业选用。此外,G3-PLC联盟官方射频认证测试设备也选用了意法半导体的硬件和固件解决方案。

ST8500 SoC采用7mm x 7mm x 1mm QFN56封装。STLD1和S2-LP都采用4mm x 4mm x 1mm QFN24封装。所有产品都已量产。询价和索取样品请联系当地意法半导体销售办事处。

参考信息

ST8500 SoC在实现6LowPAN和IPv6通信协议,整合射频连接技术与原生G3-PLC协议栈的情况下,接收功耗不到100mW,确保超低功耗性能符合最新规范关于最大限度降低新智能电表给电网带来的负荷的规定。芯片内置高性能DSP和ARM®Cortex®-M4F处理器内核,分别用于实时处理协议和上层应用及系统管理任务。DSP和ARM内核都有各自的片上代码和数据SRAM存储器,同时集成了128/256位AES加密引擎等外设,以满足智能电表应用的需求。芯片还集成了用于连接STLD1线路驱动器的模拟前端(AFE)。STLD1芯片具有低阻抗、高驱动能力和高线性度等特点,即使在有相当噪声的电源线上也能实现可靠通信。

S2-LP是一款高性能超低功射频收发器,用于1 GHz以下频段的无线通信应用,设计工作频率是在433、512、868和920 MHz的免许可ISM和SRD频段,并可以配置成413-479 MHz、452-527 MHz、826-958和904-1055 MHz频段。该收发器的射频链路预算超过140dB,可进行远距离无线通信,并满足欧洲、北美、中国和日本等国家地区无线电设备法规。ST为S2-LP提供了配套的高集成度的巴伦/滤波器芯片,简化天线连接电路设计,并在空间受限的应用中节省PCB面积。

详情访问https://www.st.com/en/interfaces-and-transceivers.html

关于意法半导体

意法半导体拥有46,000名半导体技术的创造者和创新者,掌握半导体供应链和最先进的制造设备。作为一家独立的半导体设备制造商,意法半导体与十万余客户、数千名合作伙伴一起研发产品和解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需求。意法半导体的技术让人们的出行更智能,电力和能源管理更高效,物联网和5G技术应用更广泛。详情请浏览意法半导体公司网站:www.st.com

围观 14

作者:凌立民 (Robert Ling) - 新唐科技 微控制器技术经理

物联网世界的通讯标准介绍

物联网的通讯技术依照讯号传输范围,可分为短距离与长距离两大类,其中短距离传输技术依照主要的技术包括 Wi-Fi、ZigBee、Z-Wave、Thread、Bluetooth™、Wi-SUN 等,其主要应用于现行的行动装置如手机、平板与穿戴式装置,或是智能家庭、智能工厂与智能照明等领域。而长距离通讯技术过去主要为 2G、3G、4G 等行动通讯技术,然因应物联网应用不同于行动通讯对于大带宽、低延迟等传输要求,许多物联网应用对于数据封包需求小、对于延迟容忍程度较大,同时需要覆盖更为广泛或是深入地表等屏蔽较严重的区域,针对上述应用,发展出具备长距离低功耗的通讯技术,统称为低功耗广域网技术 (Low Power Wide Area Network,LPWAN),其中用户许可证频谱通讯技术主要为 NB-IoT。

下图是一个简单的物联网系统架构图。

一个简单的物联网系统架构图

短距离无线通信技术:物联网世界的最后一哩路

若是根据长短距离无线通信技术的特性进行采用选择,短距离通讯搭配一般微控制器扮演在终端装置上特别是带传感器进行收集数据的重要角色,我们以下表分析几个重要的技术采用因素:

短距离无线通信技术:物联网世界的最后一哩路

*1: Low-Power Wide-Area Network Range > 1km, 例如: LoRA, SigFox, NB-IoT
*2: Short Range < 100m, 例如: ZigBee, Thread, Z-Wave or Bluetooth

而在众多短距离的通讯技术领域里,又以 IEEE 802.15.x 族群为代表而有许多不同的分支,兹将重要的代表技术整理如下:


数据源:各联盟网站,新唐整理

统合先前的整理,我们认为提供一套便于开发且具备数据通讯安全考虑特性的短距离参考设计模块是对业界非常有帮助的。而就以符合 IEEE 802.15.4 的标准中的许多标准如 ZigBee Pro、Thread、RF4CE,我们发现 Thread 的发展最有潜力,其原因包括了以下几点:(1)受到大厂的支持如Google、Arm、三星等,Apple 也在 2018 年加入 Thread 阵营。(2)基于 IP 为基础的协议,对于软件通讯协议的整合非常容易达成。(3)高度标准化、高度互操作性、高安全性且适合电池供电方式的装置。

下图是一个市场发展的预测统计表。

5G 新基建系列:微控制器与短距离无线通信

简单由上图来看,基于 IEEE 802.15.4 为基础相关协议的应用预期仍是成长的,主要是集中在 ZigBee 和 Thread,特别是 Thread。而在应用方面,根据市调资料的整理,是以 Smart Home、Medical Devices、Auto Metering、Smart Building 和 Industrial 为主要的应用领域。

5G 新基建系列:微控制器与短距离无线通信

NuMicro M2351的 Thread 参考设计方案

新唐跟位于英国的 Cascoda 公司合作推出了微控制器加上 802.15.4 内含 MAC(Media Access Control) layer 的 Transceiver 的参考设计。由于 M2351 可以提供 TrustZone® 加上 XOM 功能,所以通讯协议层可以依据程序开发的规划放在安全区或 XOM (eXecute-Only Memory) 内部,又由于 Cascoda 的 Transceiver ICs (CA8210, CA8211) 都有内含 MAC 层的先期处理 (ROM-based MAC firmware 与 MAC Co-processor),所以 M2351 这一端负责 MAC 层后期处理与其上 IP 层以上包含应用层的处理游刃有余。

如此包含 MAC 前期处理方案 (Low-MAC Transceiver) 有以下好处:

① 通讯协议的 API 受 Timing 的影响较小,反应时间快,比较符合标准

② 对于特定微控制器与 OS 的依存度较小

③ 纯软件处理 MAC 层的作法较没有风险,协定不容易遭窜改,比较安全

5G 新基建系列:微控制器与短距离无线通信

由上述的结构图可以实现基于 Cascoda 在无线传输收发器的创新专利达成约 3 倍的无线传输功率提升,比其一般的解决方案可以增加一倍的收发距离同时兼顾超低功耗的表现,换言之对于装配电池的装置有更长的电池使用时间。更甚者,不需要加另一颗专注处理无线通信协议的微控制器,整个参考设计模块内含的两颗主要芯片就可以完全应付通讯与终端产品的设计需求,例如无线抄表、远距监控、智慧家庭、智能工厂与智能大楼等物联网应用。

新唐 802.15.4 Thread 参考设计方案的细部特点与带来的市场机会

新唐 M2351 微控制器由于有充足的资源,除了可利用 TrustZone® 区域放置 OpenThread 通讯协议,仍有剩余内存空间跑上层应用,甚或 RTOS,这些上层应用或 RTOS 可以放到 TrustZone® 外的非安全区以充分利用 Armv8-M 的特性做到对外链接网络通讯时的软件安全保障。

这样的方案可以带来以下的市场机会:

① 倍增的收讯距离解决了服务范围的稳定问题。

② 符合标准的参考设计平台。完全兼容于现有的 802.15.4 Thread 标准,Cascoda 跟新唐更提供免费的 OpenThread Stack 参考设计,方便通讯软件协议开发人员做整合。

③ 通讯/监控区域的宽广覆盖且兼顾低功耗。

④ 快速跟进市场上的主流应用。802.15.4 已经存在于 Comcast, Amazon Echo+, Google NEST,Cascoda 和新唐提供的是一个开放通用平台,非常便于各类需要类短距离通讯的产品开发设计,是一个创新、安全又兼具高效能的 802.15.4 Thread 终端产品参考设计范例。

本文转自:新唐MCU,转载此文目的在于传递更多信息,版权归原作者所有。

围观 41

设计一个可以实现短信收发与数据无线传输的模块的要求,本文采用了ARM Cortex—M3内核的主流产品STM32作为主控芯片,采用SIMCom公司的SIM900A作为通信芯片。在查阅大量相关文献以及相关芯片的数据手册之后,本文设计了一个远程无线通信模块。该模块在实验室试运行一周后,没有出现掉线的情况,数据收发的速度也很快。该模块具有性能稳定,外形小巧,性价比高等优点。厂方投入使用之后,反应良好。

随着网络和现代通信技术的不断发展,远程无线通信技术经过多年的研究与实际应用,现如今在工业控制领域有了非常重要的地位,并且发挥着越来越大的作用。文中根据厂家的要求,设计的无线通信模块,主要实现了短信与数据收发功能,并且做到了模块的稳定,掉线之后能够自动重连。

1、无线通信模块整体设计方案

模块主要有电源部分、主控部分、通信部分、数据传输部分4个部分组成。通信模块采用SIM900A进行无线通信。主控模块采用STM32作为主控芯片,来控制短信的收发与数据传输的顺利进行。远程终端可以是手机或者上位机的数据中心软件,经过处理之后,储存下来,方便日后的查询。本模块具有低功耗,方便灵活,操作简单并且稳定,掉线之后可以自动连接,运行过程十分稳定,并且成本较低。

2、无线通信模块硬件设计

2.1 功能需求

本文设计的无线通信模块,要求单12V电源输入,模块上电运行后有相应的指示灯来指示模块的运行状态。另外要求模块能够实现短信以及数据透传两大主要功能,在手机发送短信给模块之后,模块能够动作,并给出回应。最后要求在建立TCP链接时,仍然能够收发短信。

图1 无线通信模块结构图

2.2 电源部分

在主电路中,主控芯片STM32的工作电压为2.0~3.6 V,通信芯片SIM900A的工作电压为3.1~4.6 V,为使模块各个部分正常工作,必须对两者进行分别供电,电源供电电路如下:

图中V12外接12 V电源,经过电容滤波后输入到LM2576,实现12 V到4 V的转换,R1、R2在线路中起到分压作用,D2灯亮起时,表示模块已经正常供电。LM2576是美国国家半导体公司生产的3 A电流输出降压开关型集成稳压电路,具有完善的保护电路,比较稳定。

图2 电源模块

2.3 主控芯片

主控模块采用STM32单片机作为微控制器,该芯片能工作于-40~105℃的温度范围,MAX3232芯片用于串行口的电平变换,实现控制器与通信接口之间的通信。串口1与电源电平转换芯片Max3223相连,USART1_TX(输出,所以在配置GPIO时,定义该口的模式为推拉输出,USART1_ RX为输入,定义为悬浮输入模式。串口2与SN65LBC184D通信,实现数据的收发,USART2_RTS、USART2_RX为输入端口,模式定义为悬浮输入模式,USART2_CTS、USART2_TX为输出端口,模式定义为推拉输出。串口3用来控制SIM900A芯片,USART3_RTS、USART3_RX为输入端口,模式定义为悬浮输入,USART3_CTS、USART3_TX为输出端口,模式定义为推拉输出。

图3 主控芯片STM32

2.4 通信芯片

通信芯片采用SIMCom公司的新型紧凑型产品SIM900A,它属于双频GSM/GPRS模块,完全采用SMT封装形式,性能稳定,外观精巧,性价比高,并且能够满足用户的多种需求。在实现断线自动重连功能时,涉及到DCD、RI两个引脚的使用。DCD引脚用来实现模数转换,当模块掉线时,会给DCD引脚一个高电平,当这个电平被DCD引脚检测到之后,模块就是采取相应的动作,来重新连接上线。RI引脚在模块上线之后,就一直保持高电平,在有电话和短信进来的时候,RI管脚就会有一个低电平出现,当RI引脚检测到这个低电平的时候,模块就会采取相应动作,进入到短信或者电话模式。

图4 SIM900A通信芯片

3、无线通信模块软件设计

3.1 STM32的底层配置

为了实现STM32单片机与SIM900A模块之间的数据通信,实现短信收发与数据传输两大功能。首先要搭建开发平台,在工程中加入需要用到的库函数以及配置文件,然后配置系统时钟、中断控制器、输入输出的GPIO以及相应的串口。在配置这些参数的时候,首先需要对照原理图进行编写,然后查看芯片用到哪些端口和这些端口的作用,这样才能保证无误。接下来就要对各个部分进行配置,以保证模块能够正常运行。

3.1.1 串口配置

开发环境搭建好之后,就可以配置端口参数了。对于本模块,设置USART传输的比特率为9 600 b/s,字长为8 bit,1bit停止位,无检验模式。在对串口1、2、3初始化之后,打开串口的中断响应函数:USART_ITConfig(USART1,USART_IT_RXNE,ENABLE)(以串口1为例),使能相应的串口:USART_Cmd(USART1,ENABLE),这样串口的配置就基本完成了。

3.1.2 中断控制器的配置

首先配置优先级分组,设置先占优先级1位,从优先级3位。本模块定义了5个全局中断,分别为:两个RTC全局中断、USART1全局中断、USART2全局中断、USART3全局中断,分别对每一个中断配置优先级,使能串口再初始化即可。需要注意的是,PC15管脚作为EXTI15的外部中断输入管脚,当该管脚的电平为低电平的时候触发,模块进入短信模式,因此给这个中断一个比较高的优先级,所以定义该中断先占优先级1位,从优先级0位。在设置优先级的时候,必须根据模块的运行情况,选择最优的中断分组和优先级,才能保证程序运行时,能够快速的响应中断。

3.2 无线通信模块短信功能的实现

1) 短信收发具体过程

短信功能的实现主要涉及到两个关键部分,一个是AT命令,另一个是串口的读写。AT命令是主控芯片STM32和SIM900A之间的通信协议,完成对SIM900A的控制。短信的收发主要有两种模式,一种是文本模式,该模式只支持英文内容,另一种是PDU模式。本模块在完成初始化之后,首先通过USART向SIM900A发送“AT+回车”命令来检查AT命令是否正常工作,如果返回OK,则表示能够进行接下来的短信功能。

SIM900A的短信功能主要分为两个部分,第一:读取短消息。读取短消息的设置命令为:AT+CMGR,该命令生效后有两个返回值:index和mode,index就是接收到的短信的编号,我们将接收到的index内容放在一个长度为30的buf中,再将buf写入到串口3中,然后再读取串口3中的内容,这样,短信的编号就获取完毕。获取了短信的编号之后,就能去获取短信的具体内容,而短信的内容则存放在alpha中,它处于响应的第三个位置,通过get_fw(at_string,phnum,19,2)可将短信的内容取出来,这样短信的内容就获取到了。第二:发送短消息。发送短消息的设置命令为:AT+CMGS,首先将发送短信的电话号码存入到一个buf中,将这个buf写入到串口3中,以此获取手机号码。而短信在发送的时候,短信内容之前会带一个“>”号,在程序设计时,只要检测到“>”号时,后面的内容也就是短信发送的内容,最后将短信的内容写到串口3即可。

2)相应的AT命令

3.3 短信命令的定义

本模块自定义了许多短消息命令来设置或者查询模块的参数,具体为:SIP:IP地址设置命令、SPT:端口号设置命令、DID:ID号设置命令、ACON:自动连接命令、PRT:打印命令、LIVE:心跳操作命令、CSQ:信号强度查询命令。这些指令通过短信的方式来实现对模块的操作。

拿SIP来举例,它的实现过程为:首先把短信中的‘=’之前的字符取出来存放在sms_cmd中,然后将sms_cmd与SIP、SIT、DID、ACON、PRT、LIVE、CSQ来比较,如果等于其中一个,则程序跳转到相应的部分来执行相应的操作。这里,strcmp(sms_cmd,“SIP”)==0,程序跳转到SIP部分来执行IP部分的操作。然后,将‘=’之后的字符取出来存放在sms_para中。通过字符串比较函数来判断它是‘?’还是数字。如果是‘?',则表示该短信命令是一个查询命令,就只需要用输出显示IP号给用户看。如果是数字,则表示该短信命令是一个设置命令,就需要重新设置某些参数值,来改变模块的运行过程。对于SIP,如果'=’之后是数字,就表示该短信是用户用来设置模块的IP地址的。此时,就要把当前的IP值赋给模块的IP值就可以了。最后输出显示IP地址设置成功,则SPT部分的操作就完成了。

4 无线通信模块数据传输的实现

4.1 数据格式的定义

数据包的具体格式如下:

数据包头已经定义为S_PACKET_HEADER结构类型,link_id为DWORD类型,对于发送,填写目标link_id,对于接收到的数据包,则为源link_id(由服务器自动转换填写),结束标志为0x01,数据Data则根据具体的命令而各不相同。

4.2 登陆、退出的协议过程

后台软件根据指定的服务器地址和端口号发起TCP连接请求,连接成功后开始命令交互。工作过程描述如下:

1)后台软件首先采用CMD_LOGIN命令,登陆到通信服务器,在登陆成功之前,发送其他任何命令服务器都不处理。发送CMD_LOGIN:FORWARD给服务器,携带数据为S_TERMINAL。该命令的目标link_id设为0,表示发送给服务器,而不是给其他终端。

2)服务器在CMD_LOGIN:RESPONSE_OK中将其他在线模块的信息发送过来,从而在客户端应用程序形成在线模块列表。后台若收到CMD_LO GIN:;RESPONSE_FAILED回应,则失败。收到CMD_LOGIN:RESPONSE_OK回应,则成功,携带数据为S_TERMINAL。

3)后台软件定时发送CMD_KEEP_LIVE命令,以维持链路不被网络和服务器终止。每个在线设备必须在一定的时间间隔内向服务器发送CMD_ KEEP_LIVE信息。服务器将对此作检查,若某设备在一定的时间间隔内没有发送CMD_KEEP_LIVE信息,则认为该设备已经“死亡”,服务器将断开其连接。

4)后台软件可对模块列表中的任意模块进行操控。

5)后台软件退出时,用户设备应首先发送CMD_LOGOFF命令到服务器,告诉服务器“我要退出”,该命令的目标link_id设为0。在发送CMD _LOGOFF:FORWARD给服务器时,不需要携带数据。

图5 登陆,推出的协议过程

4.3 数据传输具体过程

首先要定义建立TCP连接与关闭TCP连接的函数,涉及到的AT指令为AT+CIPSTART和AT+CIPCLOSE。建立TCP连接时,先把AT+CIPSTART指令写到串口3中,然后该指令生效后,会返回一个“CONNECT”,之后只要检测到有返回值“CONNECT”,就表示TCP连接已经建立成功。关闭TCP连接与建立TCP连接类似,AT+CIPCLOSE指令生效后会返回一个“CLOSE OK”,只要检测到“CLOSE OK”,就表示TCP连接已经关闭。

TCP连接建立好以后,透传模式就已经被开启,此时就可以实现数据的发送与读取。

当用户要发送数据时,就必须根据数据包的结构来发送数据,首先把包头写入到串口3中,如果有数据,则把数据内容和接收对象一并写入到串口3中,这样数据的发送就完成了。

读取数据时,只要有数据过来,就一次一个字节,把数据存放到user_string[i]中,然后i++,再次接收数据。

至于数据读取到什么时候结束,本程序定义了3种结束的情况:1)如果用户定义了数据的长度,就读取到最后一个字节才结束。2)如果用户没有定义数据的长度,就在读取到回车符的时候结束。3)如果遇到既没有已定义的数据包长度,又没有读取到回车符的情况时,就在数据存放的长度超过user_string[i]总长度的四分之三的时候结束,或者在超过100毫秒没有数据发过来的时候结束数据的读取。

4.4 相应的AT命令

5、断线重连的处理

5.1 TCP链接的关闭和建立

TCP链接的建立涉及到的AT命令是at+cipstart,该指令有两个返回值,分别是模块的IP地址和端口号。首先将at+cipstart指令返回的当前模块的IP地址和端口号存放到一个buf中,然后将这个buf写入到串口3中,如果之后能够读取到返回值“CONNECT”,就表示TCP链接已经建立好。

TCP链接的关闭涉及到的AT命令是at+cipclose,该指令没有返回值,可以直接将该指令写到串口3中,如果检测到“CLOSE OK”,就表示TCP链接已经被关闭。

5.2 DCD的检测

当TCP建立起来之后,DCD引脚的电压值便由高电平变为低电平,因此DCD引脚的电平状态可以用过来指示TCP的连接情况。在程序中,本文设置时钟在检测DCD引脚的状态值,当该引脚的电平值由高电平变为低电平时,就表示模块模块已经掉线,然后模块就重新开始登陆,直到登陆上为止。

5.3 TCP链接下的短信收发

本文定义了一个全局中断,当有短信或者电话到达模块时,RI引脚的电平便会由高电平变为低电平,此时便会触发全局中断,模块立即转而处理短信收发或者数据传输。

6、测试效果

本模块在设计完成之后,在实验室稳定运行了2周时间,没有出现什么问题。然后又进行了特殊情况的测试,在模块断电后恢复供电,数据中心断电后重新上电的情况下,都能够重新连接上线,并且能够继续稳定运行。随后模块又被送到厂方使用,在被使用了3周之后,厂方反应模块运行情况良好,没有掉线的情况。

7、结论

本文设计的无线通信模块,是利用STM32来控制SIM900A芯片,来实现短消息的收发与数据的无线传输。本设计完成了无线通信的硬件部分和软件部分的设计与实现。在多次运行试验时,本模块没有出现掉线以及发热等问题,非常稳定。本次设计成本较低,运行稳定可靠,应用范围十分广泛,利用SIM900A,降低了模块的成本,使其更加具有商业价值。

作者:霍涛,贾振堂,上海电力学院电子与信息工程
来源:
面包板

围观 543
订阅 RSS - 无线通信