基于PTM101模块GSM远程控制系统
2014-04-29纪宠兴
纪宠兴
摘 要 以我国现有的GSM无线资源为依托,以谱泰PTM101无线模块和ATMEL公司ATMEG64型号的单片机设计出了一套远程控制系统,其中包括硬件搭建设计和软件分析控制流程设计以及为研发调试时的观察监听,后期维护维修方便而设计了硬件优化铺助模块。最终成功实现了服务器(主控端)对客户端(被控端)的远程控制。并以在医疗设备中厂家对凝血分析仪做凝血试验次数的远程控制为例阐述了这套远程控制系统的控制流程和原理。
关键字 GSM网络 PTM101模块 Atmega64 远程控制
中图分类号:TP3文献标识码:A
0引言
GSM(Global System for Mobile communication)系统是当下在时分多址技术的移动通讯基础上发展的非常完整、实用、应用最广泛的一种系统。所谓GSM远程控制就是服务器中的单片机利用GSM的短信功能通过AT指令向目标客户端发送控制信息指令,客户端根据控制方的指令让客户端采取相对应的执行动作。同时,为了向控制方及时的回馈操作效果,又可以把动作后的内容发送回控制方,以实现二者的互联通信。本文就是利用AVR ATmega64微控制器和GSM模块两者结合来实现远程激活设备的控制,以GSM模块、八位高速AVR单片机为核心,附加上遍地存在的无线网,以发送接收短消息后解析短信息的合法性和提取附带在短信中对被控制方的控制信息的技术来实现厂家对所售设备的远程智能控制,以实现供需两方的意愿。
1系统主要硬件部分介绍
如图所示:图1是GSM远程控制系统的流程框图,现在以医院利用厂家生产的凝血分析仪做凝血分析实验为例说明其工作整体流程。厂家通过低价或者免费送给医院,要收回成本并逐渐盈利必须用远程控制其实验次数,一旦客户端的控制设备检测到本凝血分析仪预先允许做的凝血实验次数用完后就停止运作。直到接受到服务器新的有效指令和数据信息的时候,按照服务器发过来的信息重新启动设备并且重新设置能做凝血分析仪的次数等数据。为了实现这种控制,当医院通知厂家要购买实验具体次数时,厂家通过PC机将按照内部协议将加工后的数据通过USB传送到ATMET64单片机内,单片机通过再次分析提取要发送给PTM101的数据发送给PTM101无线模块并且利用外部存储器对服务对象的信息备份,以便将来需要的时候查询核对。数据通过单片机的TXD引脚(收数据用RXD引脚)发送到PTM101后会在SIM卡中以短信的形式发送到客户端,客户端收到服务器数据后会按照与服务器约定的数据格式和协议提取具体信息,如是否激活凝血分析仪,允许做凝血实验几次。解析完短信后刷新客户端系统的数据,重新激活设备。之后医院每做一次凝血分析实验就会自动通过USB向客服端授权中心传送一些信息,客户端授权中心依据这些数据来刷新允许做凝血分析次数等数据。并且将这些数据按照协议打包通过PTM101模块以短信的形式发送给服务器,服务器收到短信后单片机会提取SIM卡中的短信,单片机解析短信后将有用的数据在备份的同时通过USB传送到服务器的PC机上,这样厂家可以实时观察客户端的信息,从而起到远程控制作用。
2结论
本文解析了GSM网络概念和应用,并且以AVR ATMEG64和PTM101无线模块为核心设计出了一套远程控制系统,并且以凝血分析仪为例说明了远程控制系统的工作流程。整个过程中,调研了很多类似控制装置的研究,分析了这个方案的可行性,将多种技术做了良好的结合,达到了预期目标。
参考文献
[1] 马潮.嵌入式GSM短信息接口的软硬件设计[J].单片机及嵌入式系统应用,2003(2)11-14.
[2] 韩萍.基于GSM短消息业务的车辆监控系统[D].南京:南京理工大学硕士论文,2004.
[3] 张兢,路彦和.基于GSM移动通信增值业务的无线监控系统.微计算机信息2006,1-3:217-219.