基于ARM Cortex—M3的无线通信系统电路模块设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于ARM Cortex—M3 的无线通信系统电路模块设计

设计一个可以实现短信收发与数据无线传输的模块的要求,本文采用

了ARM CortexM3 内核的主流产品STM32 作为主控芯片,采用SIMCom 公司的SIM900A 作为通信芯片。在查阅大量相关文献以及相关芯片的数据手册之后,本文设计了一个远程无线通信模块。该模块在实验室试运行一周后,没有

出现掉线的情况,数据收发的速度也很快。该模块具有性能稳定,外形小巧,

性价比高等优点。厂方投入使用之后,反应良好。

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

模块主要有电源部分、主控部分、通信部分、数据传输部分4 个部分组成。通信模块采用SIM900A 进行无线通信。主控模块采用STM32 作为主控芯片,来控制短信的收发与数据传输的顺利进行。远程终端可以是手机或者上位

机的数据中心软件,经过处理之后,储存下来,方便日后的查询。本模块具有

低功耗,方便灵活,操作简单并且稳定,掉线之后可以自动连接,运行过程十

分稳定,并且成本较低。

电源电路设计

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

主控芯片电路设计

主控模块采用STM32 单片机作为微控制器,该芯片能工作于-40~105℃的温度范围,MAX3232 芯片用于串行口的电平变换,实现控制器与通信接口

之间的通信。串口1 与电源电平转换芯片Max3223 相连,USART1_TX(输出,

相关文档
最新文档