GPRS技術在尾礦庫遠程監(jiān)測系統(tǒng)中的應用
LT8030內部包含兩個主要部分:IP部分和GPRS模塊。他們之間是串口連接(Serial 2)。用戶上位機與LT8030也是串口連接(Serial 1)。這兩個串口連接可以進行獨立配置和操作,LT8030內嵌了完整的TCP/IP協(xié)議族,包括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發(fā)送給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通信接口之間的電平轉換。本文引用地址:http://www.ex-cimer.com/article/195447.htm
4 軟件部分的設計
4.1 軟件實現流程
本系統(tǒng)的前端機的軟件設計采用C51編程,服務器監(jiān)聽軟件是采用C語言編程,數據庫是采用微軟的Access數據庫。軟件實現首先是通過對整個硬件系統(tǒng)的初始化,然后進行數據的采集,并在數碼管中顯示出數據。最后通過AT指令,建立連接實現數據傳送。
4.2 有關的GPRS AT指令介紹
(1)基本設置
(2)SOCKET設置
下面是建立一個TCP通訊的例子。
5 結語
基于GPRS的尾礦庫的遠程監(jiān)測系統(tǒng)的實現,是通過傳感器將數據轉化為電壓(0~5 V)傳輸到ADC0809中,進行采樣和量化,轉化為二進制數據,同時將數據貯存到單片機中,通過單片機通信串口傳輸給GPRS模塊,單片機通過AT指令初始化GPRS無線模塊,使之附著在GPRS網上,獲得網絡運營商動態(tài)分配給GPRS終端的IP地址,并與目的終端或服務器之間建立連接,實現無線數據通信。該系統(tǒng)為尾礦潰壩的應急指揮提供一種準確實時、成本低廉、全天候的監(jiān)測手段。
評論