论文部分内容阅读
现在单片机和PC机通过串行接口构成的多微机系统已经广泛应用于工业控制、环境监测等场合,这些系统大多采用RS-232、RS-485或是有线Modem的通信方式,虽然很经济适用,但是有线数据传输方式很大程度上限制了其使用的场合,针对这种情况,可以利用GSM网络进行数据传输,在单片机系统中利用GSM引擎模块,结合已有的单片机系统通过RS-232接口实现数据的无线传输。 本论文围绕“单片机控制GSM模块收发短信”这一热点课题,阐述了相应的GSM无线终端的设计方案、开发方法和开发过程,在设计中利用Cygnal公司的8位C8051F020单片机和Siemens公司的最新一代GSM模块TC35i实现了一款具有短信收发功能的GSM Modem原型,在PC机上开发了前台演示软件。利用此Modem原型,可以在PC和应用系统之间以此Modem和GSM网络为纽带,实现远地数据的传输。 在硬件设计中完成了IGT启动电路、SIM卡电路、稳压电源供电电路以及单片机与TC35i和PC机的串行接口电路。在前台软件设计中采用面向对象的设计方法,先编写了串口的操作函数,再参照ETSI发布的GSM协议标准,对短消息按PDU模式进行编码。在单片机程序设计中,用C51进行编程,用AT指令操作TC35i,对两个串口的读写采用轮询方式进行。 本系统特别适用于需频繁传送小流量数据的应用,以此为基础,可以开发出多种前景极其乐观的各类应用,如数据采集系统、GPS/GSM(SMS)移动车辆监控定位系统、移动POS机、移动收费系统、移动性数据和Internet接入、机房监控、远程维护系统和信息查询系统等。在下一步的工作中,可以考虑使用GPRS功能的模块并开发MMS多媒体短消息服务的应用。相信随着GPRS网络的完善,MMS多媒体短消息服务的开展和国际3G标准的施行,必将促使短消息在其他行业得到广泛应用。