设计可以实现SMS发送和接收以及无线数据传输的模块的要求。本文将ARM Cortex-M3内核的主流产品STM32用作主控制芯片,并将SIMCom的SIM900A用作通信芯片。在查阅了大量相关文献和相关芯片的数据手册之后,本文设计了一种远程无线通信模块。在实验室对模块进行了一周的测试后,没有断开连接,数据的发送和接收速度也非常快。该模块具有性能稳定,体积小,性价比高的优点。工厂投入使用后,反应良好。随着网络和现代通信技术的不断发展,远程无线通信技术已经研究和应用了很多年,现在它在工业控制领域中具有非常重要的地位,并且起着越来越重要的作用。根据制造商的要求,本文设计的无线通信模块主要实现了收发短信和数据的功能,并实现了模块的稳定性,可以在断开后自动重新连接。 1无线通信模块的总体设计方案该模块主要由四个部分组成:电源部分,主控制部分,通信部分和数据传输部分。通信模块使用SIM900A进行无线通信。主控模块以STM32作为主控芯片,控制短消息的发送和接收以及数据传输的顺利进行。远程终端可以是手机或上位机的数据中心软件。处理后,将其存储以方便将来查询。该模块功耗低,方便灵活,操作简单稳定,断开后可以自动连接,操作过程非常稳定,成本低。 2无线通信模块的硬件设计2.1功能要求本文设计的无线通信模块需要单个12V电源输入。模块上电后,会有相应的指示灯指示模块的运行状态。另外,要求模块能够实现短消息和数据透明传输的两个主要功能。手机将短消息发送到模块后,模块可以起作用并给出响应。最后,要求在建立TCP链接时仍然能够发送和接收短消息。图1无线通信模块结构图2.2电源部分在主电路中。主控芯片STM32的工作电压为2.0〜3.6 V,通信芯片SIM900A的工作电压为3.1〜4.6V。为了使模块的所有部分正常工作,必须正确。两者分别供电,电源电路如下:在图中,V12连接到外部12 V电源,该电源经电容器滤波并输入到LM2576,以实现12 V至4 V的转换。 R1和R2在分压电路中起着作用,并且D2灯点亮。首先,这意味着模块已正常供电。 LM2576是美国国家半导体(National Semiconductor)生产的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&# 39;新型紧凑产品SIM900A,它是双频GSM / GPRS模块,完全封装在SMT中,具有性能稳定,外观精美,性价比高的特点,可以满足用户的各种需求s。当r