基于GPRS的巡更主机的软硬件设计 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

基于GPRS的巡更主机的软硬件设计

来源:微计算机信息  作者:杨瑞霞  发布时间:2008-07-08 09:39:19  字体:[ ]

关键字:巡更主机  gprs  巡更系统  巡更  

摘   要:对于巡更场点数量多、范围分布广的复杂巡更系统,需要使用巡更主机对手持巡更机进行数据采集,与监控中心进行实时数据通讯的功能,从而实现系统数据处理的实时性。本文根据应用要求分析了巡更主机功能需求,详细讨论了通过GPRS与监控中心服务器进行实时通讯的巡更主机的软硬件实现。


2.2 巡更主机软件设计

    GPRS通讯部分是巡更主机软件设计的重点,从手持机采集的数据通过GPRS传送到监控中心服务器,然后接收监控中心返回的统计信息及新的巡更计划。

    2.2.1 GPRS通讯模块的初始化

    GPRS通讯模块MC55在使用时,需要进行通讯模块的初始化设置,校验用户名和密码,设置TCP/IP的地址与端口等。初始化时,需要MCU通过串行口按顺序给模块发送以下AT指令,设置模块及网络工作参数:[4]

    at^sics=0,conType,GPRS0 //设置GPRS工作模式
    at^sics=0,user,cm //用户名称
    at^sics=0,passwd,gprs //密码
    at^sics=0,apn,cmnet //网络运营商
    at^siss=1,srvType,socket // 设置服务类型为socket
    at^siss=1,conId,0 //I.D.
    at^siss=1,address,"socktcp://219.238.229.74:3000" //设置服务器地址及端口
    at^siso=1 //打开端口,开始工作

    当模块收到以上AT指令后,都返回“OK”,则初始化完成,可以进行数据的收发。

    2.2.2 通过GPRS发送数据

    通过GPRS发送数据,实际上是通过串行口把数据写入到GPRS通讯模块,然后由GPRS模块发送到指定的IP端口。发送时需要按照以下顺序进行操作[4]:

    写串口:at^sisw=0,10 // 使用通道0, 发送10字节的数字
    读串口:^SISW: 0, 10 // 网络响应
    写串口: // 发送数据
    读串口:OK // 接收响应 OK
    读串口:^SISW: 0, 1 //接收网络响应,收到则已经发送成功

    2.2.3接收GPRS的数据

    接收GPRS的数据,即接收已经连接上的服务器发来的数据,可以通过串行口从GPRS模块中读取,按以下顺序进行操作[4]:

    读串口:^SISR: 0, 1 //接收到该信息则准备接收数据
    写串口:at^sisr=0,20 //发送需要接收的数据长度
    读串口:^SISR: 0, 20 //返回实际的数据长度
    读串口:12312312342342342345 //所接收的数据
    读串口:OK    //接收成功

    2.2.4系统软件设计

    巡更主机的软件设计,主要围绕数据的处理流程进行。整个巡更系统的数据传输流程如图3所示。 

智能巡更系统数据流程

图3 智能巡更系统数据流程

    软件设计中事件的触发由键盘中断引起,即巡更人员通过相应的按键来实现数据采集、上传数据、查询巡更计划以及向监控中心报警的功能。巡更主机与手持机的数据交换由RS232实现,与监控中心的通讯通过GPRS进行。

结束语

    在复杂巡更系统中使用巡更主机,可以更好地管理巡更手持机;巡更主机使用GPRS通讯,可以实现与监控中心的实时通讯,更好地保证对巡更场点的安全监控。

    参考资料
    [1] 栾昌海,王盟. 基于GPRS的嵌入式Internet设计研究[J],微计算机信息,2006,6-2:94-96。
    [2] Siemens AG. 《MC55/56 Hardware Interface Description》. 2005
    [3] Philips Semiconductor.《P89C669 User Manual》. 2003.
    [4] Siemens AG. 《MC55 / MC56 AT Command Set》. 2003

    本文作者的创新点:
    1、 在巡更系统中使用巡更主机,能够把手持巡更设备与监控中心很好地连接起来,组成一个有机的智能巡更系统
    2、 巡更主机通过GPRS与监控中心进行通讯,更好地实现通讯的实时性。 

    作者简介: 杨瑞霞(1974),女,河北吴桥人,山东省政法学院司法信息系讲师,获山东师范大学管理科学与工程专业硕士学位,主要研究方向:电子技术与嵌入式系统。
    地址:山东省政法学院司法信息系 250014

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖