




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于Q2403A的单片机短信收发系统,该文档来自互联网,对金笛短信进行收集和整理。介绍,基于GSM短消息的业务不需要建立拨号连接,只需将需要发送的消息发送到带有目的地址的短消息中心,然后由短消息中心转发到最终目的地。GSM短消息业务因其连接简单、成本低廉、覆盖面广、实施方便而得到广泛应用。利用GSM短消息实现远程测控具有可靠性高、信号传播距离长、覆盖范围广的特点,可以节省网络建设初期的巨额投资。系统总体结构系统硬件主要由8051单片机扩展电路、Q2403A手机模块、RS-232总线接口电路、电源转换器等组成。其中,电源转换器将PC机端口的12V电压转换为3.6V和5V稳压,使系统中的芯片正常工
2、作。RS-232总线接口电路包括电平转换和串口扩展电路。8051单片机实现内存扩展后,通过RS232总线接口电路与P C机通信;Q2403A手机模块以中断方式处理数据后,控制收发短信,实现系统的监控功能。单片机的扩展电路设计虽然MCS-51单片机集成了许多资源,但这些资源是以折衷的方式排列的,片上程序存储器和数据存储器的容量不大,并行输入输出端口的数量也不是很大。此外,在某些应用中,片内定时器、中断、串行端口等。也是不够的。因此,根据需要,本系统选用8051单片机进行扩展。本文选择了3个读写存储器扩展芯片6264。容量为8k8位。有13条地址线,即A12A0。八条数据线D7D0。加上其他引脚,
3、总共有28个引脚,包括2个标有Nc的空引脚。Nc引脚用作地址线A13A14,这是一个容量为16k 8位和32k 8位的SRAM存储芯片。接口方案采用地址完全解码设计。使用74138解码器为扩展内存分配地址空间。分配给6264数据存储器的唯一地址空间是0000H1FFFH。本文选择扩展只读存储器AT24C02进行数据存储。它使用两条信号线进行数据传输,一条是串行数据线(SDA),另一条是串行时钟线(SCL)。RS-232接口电路设计MAX202为单电源双RS-232发送器/接收器,适用于各种EIA-232E和V.28/V.24通信接口。MAX202芯片有一个电压转换器,可以将输入的5V电源转换成
4、RS-232C输出所需的10V。因此,与该芯片接口的串行通信系统只需要一个5V。本文选用通用异步收发机MAX3100扩展单片机串口,单片机与RS-232总线相连。MAX3100电源范围宽,功耗低,在2.7V 5.5V电源下仅吸收0.5mA电流,具有零功耗关机模式,可通过接收信号唤醒,并通过SPI/Microwire接口与主微控制器通信。MAX3100不仅适用于速率高达230kbps的RS-232和RS-485数据链路,而且支持速率为2.4 kbps和115.2 kbps的IrDA(SIR)格式,在基于微控制器的小型系统设计中具有良好的应用前景。在电源部分,PC机端口提供的电压为12V,系统中的
5、芯片为3.6V和5V。因此,电源部分采用国家半导体公司输出电压可调的三端集成稳压芯片LM1085-ADJ。LM1085是一款集成在单芯片上的电压转换器。它提供3 A电流输出,过流保护,过温保护,工作性能可靠,工作效率高,能为芯片提供稳定的3.6V和5V电压,为芯片工作提供了有力保证。电源电路原理图。手机模块部分Q2403A GSM/GPRS模块支持双频EGSM/GPRS 900MHz/1800MHz模式,支持AT命令,具有完整的短信功能。Q2403A模块具有60针通用接口,非常容易集成到应用产品中。3v SIM卡接口,具有SIM卡确认、电源、时钟、复位和输入/输出功能,包括SIMVCC、SIM
6、RST、SIMDATA、此外,该模块还提供了符合V24协议的6线串行通信接口,包括发送、接收、发送、接收、DTR和DSR;它还提供DCD和国际康复中心信号接口,通电信号电源开/关和复位信号RST。模块正常工作需要两个电源,其中VBATT提供给射频部分,电压范围为3.3v和4.5v,最大功率为2W:VDD提供给基带部分,电压范围为3.1v和4.5v,最大功率为0.5W.手机模块和SIM卡外围电路设计。系统软件设计、主程序流程主程序主要负责系统初始化,包括单片机时钟设置、端口工作模式设置、串口设置(波特率、中断许可等)。),默认系统数据恢复(如时间设置、标志位清除等。)、GPRS模块初始化、中断初
7、始化等。然后反复查询SIM卡网络注册,直至注册成功。最后,进入低功耗模式,等待中断。PC机与单片机的通信包括单元工作数据的采集和反向控制命令的发送,由串口RXD/TXD完成。PC机控制器通过RS232总线传输多帧数据,包括机组运行状态、所有温度数据、输入输出状态信息和故障信息。短信控制器中的单片机在串口RXD/TXD接收中断时对接收到的数据进行判断和处理。该部分要实现的功能有:接收控制器发送的短消息,提取有效的命令字,组装控制帧;当收集到紧急故障信息或需要反馈执行结果时,向控制器发送短消息。采用中断方式从Q2403A模块接收信息,中断串口收发过程。Q2403A支持的功能比较齐全,本系统主要使用短信功能。单片机与Q2403A模块之间的通信主要通过串口收发,at命令用于实现收发功能。使用的自动测试命令主要包括:查询自动测试系统注册状态;CMGL的短消息列表;在CMGS发短信;短信删除CMGD。结论基于:总体设计方案,完成了系统的软硬件设计、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论