LT8030内部包含两个主要部分:IP部分和GPRS模块。他们之间是串口连接(Serial 2)。用户上位机与LT8030也是串口连接(Serial 1)。这两个串口连接可以进行独立配置和操作,LT8030内嵌了完整的TCP/IP协议族,包括TCP,UDP,FTP,PPP,TELNET,HTTP,Web Server,SMTP,POP3等。内嵌的TCP/IP使LT8030有了访问Internet的能力。
LT8030有两种传输模式通过软件切换。LT8030在处于不同的传输模式时,数据的流向也有所不同。当用户使用
AT指令集时,LT8030自动进入透明传输模,用户应用可以直接访问GPRS模块,用户数据经过Serial 2直接进入GPRS模块;当用户使用
AT+i指令集时,LT8030自动进入非透明传输方式,用户数据从Serial 1进入LT8030后,由IP部分打成TCP/IP包,再经Serial 2发送给GPRS模块,GPRS再包装成GPRS数据包传送到GPRS无线数据网关。在远程终端,用户数据被数据采集设备采集并处理后送入LT8030(通过
AT+i命令接口)。
LT8030首先将数据打包成TCP/IP数据包,再转换成GPRS数据包,通过无线链路传送到无限数据交换中心(MDEC)。MDEC剥离GPRS数据包,并通过网关将TCP/IP数据包传送到Internet。中心通过Socket套接字接受TCP/IP数据包,并把它还原成原始数据。当数据由中心到终端方向时,情况是一样的。
(4)LT8030的连接:单片机通过电平转换电路MAX232与GPRS模块连接,MAX232用于串行通信接口与RS 232通信接口之间的电平转换。
4 软件部分的设计
4.1 软件实现流程
本系统的前端机的软件设计采用C51编程,服务器监听软件是采用C语言编程,数据库是采用微软的Access数据库。软件实现首先是通过对整个硬件系统的初始化,然后进行数据的采集,并在数码管中显示出数据。最后通过AT指令,建立连接实现数据传送。
4.2 有关的GPRS AT指令介绍
(1)基本设置
(2)SOCKET设置
下面是建立一个TCP通讯的例子。
5 结语
基于GPRS的尾矿库的远程监测系统的实现,是通过传感器将数据转化为电压(0~5 V)传输到ADC0809中,进行采样和量化,转化为二进制数据,同时将数据贮存到单片机中,通过单片机通信串口传输给GPRS模块,单片机通过AT指令初始化GPRS无线模块,使之附着在GPRS网上,获得网络运营商动态分配给GPRS终端的IP地址,并与目的终端或服务器之间建立连接,实现无线数据通信。该系统为尾矿溃坝的应急指挥提供一种准确实时、成本低廉、全天候的监测手段。
上一页 [1] [2] [3] 下一页