- 相關推薦
GPRS在生理數據遠程傳輸中的應用研究
摘要:介紹一種通過GPRS技術傳輸生理數據的方法。采用網絡協議處理器芯片E5112實現TCP/IP協議,單片機檢測出人體的心率數據,同時通過串行口發出的命令字符串控制E5112,由E5112再控制GPRS數傳模塊G18,實現心率數據的發送。接收端采用撥號上網的計算機接收心率數據。這種方法費用少,傳輸穩定,且傳輸距離可達到GSM網絡能達到的區域。引言
GPRS(General Packet Radio Service)是通用分組無線業務的簡稱,是一種以全球手機系統(GSM)為基礎的數據傳輸技術。GPRS和以往連續在頻道傳輸的方式(如GSM)不同,是以分包(packet)的形式來傳輸,信道是共享使用的,需要的時候才有數據包產生。用戶可以隨時進行數據傳輸,而不是每次都需要撥號上網。GPRS的數據傳輸速率可提升到56Kbps,甚至114Kbps。
隨著醫療事業的發展,遠程醫療(telemedicine)逐漸成為發展的方向。在很多情況下,都要求將現場采集的病人的各種生理參數傳到醫療或中心站。如將急求車上病人的數據傳輸到醫院,以及對一般非住院病人的病情監護(社區監護)等。由于GPRS技術的特點,使得它非常適合這一類應用。
本文中,將介紹一種基于GPRS技術的生理數據傳輸的方法。
1 方法
實驗中,采用GPRS數據模塊G18來完成通信的任務,所以傳輸的生理數據為心率。由于GPRS技術是一種基于TCP/IP協議的分包傳輸技術,所以數據在傳輸前必須進行TCP/IP協議的封裝處理。這個任務由協議處理芯片E5112完成。單片機測量心率數據,然后通過串行口,送至E5112進行TCP/IP協議的處理和封裝,再送至G18發送。
由于心率數據采用TCP/IP協議進行分包傳輸,所以在接收端不需要再配置G18,只需一臺以某種方式聯入互聯網(必須具有公司的IP地址)的計算機即可。計算機中的系統軟件(Windows系統)具有TCP/IP協議處理功能,能提取出網絡傳輸的心率數據,在屏幕上顯示。系統框圖如圖1。
(1)G18
Motorola G18是摩托羅拉嵌入式三頻900/1800/1900MHz GSM/GPRS模塊。該模塊具有如下特點:①體積小(40mm×80.2mm×7.5mm)、質量軟(22g);②天線插座(型號MMCX)支持直線或直角連接;③支持9針RS-232串行接口(3V CMOS電平);④內含用戶識別卡(Subscriber Identity Module,SIM)讀卡器;⑤3.0~6.0V工作電壓;⑥支持語音、數據、傳真、短消息和WAP功能;⑦GPRS分組交換速率可達到57.6Kb/s;⑧待機電流7.2±0.5mA,使用時平均電流300mA;⑨支持CSD模式(AT命令集,包括GSM 07.07和GSM07.05)和GPRS模式(AT命令集,支持GSM07.60和07.07 7.5版)。
G19通過36針ZIF插座(或28針雙排針式插座)與外部連接。36針插座中包括模擬語音輸入/輸出和數字語音輸入/輸出接口,外部SIM卡讀卡器接口,以及RS-232串行通信 接口(3V CMOS邏輯電平)。由于本實驗只用到了數據傳輸功能,且模塊具有內置SIM卡讀卡器,所以所有接口中只用到了RS-232串行通信接口。該接口采用串行異步通信方式,能自動識別波特率(300bps、1200bps、2400bps、4800bps、9600bps、19200bps)。在數據傳輸模式下,G18的初始化、功能控制以及數據的通信都通過RS-232串行異步通信接口進行,因此,該模塊與外部的硬件接口相對簡單,是標準的RS-232接口接法。
相比之下,該模塊使用的通信協議則較為復雜,模塊與外部所有的數據和控制信息都通過一套由字符組成的命令串(AT 命令集)來完成,而這些命令串就是通過RS-232串行異步通信接口進行傳遞的。命令串都以特定的字符(AT)開始;以特定的字符結束;中間部分根據命令的類型、長度不定,主要包括下列指令類型:模塊管理(模塊開、關機,狀態檢測等),語音通信 (撥號控制、通信狀態報告等),數據、傳真控制,短信息功能(短信息的撰寫、管理和收發)。
(2)網絡協議處理器E5112
E5112是上海精致科技有限公司研制的網絡協議處理器,是完成TCP/IP協議的專用芯片,支持TCP(傳輸控制協議)和UDP(用戶數據文報協議)協議,實現將嵌入式系統直接與Internet相連。E5112具有客戶機功能,可以主動請求TCP連接遠方服務器通信。E5112也具有服務器功能,可以監聽來自客戶機的TCP連接請求,建立TCP連接通信。因此,使用E5112的系統之間只要知道對方IP地址和端口號就可以通過Internet進行通信。
E5112一端通過RS-232接口與G18連接,另一端通過并口與上位機相連。E5112提供透明通道和非透明通道兩種工作模式。在透明通道模式下,E5112對單片機發出的數據不進行處理直接將數據發送到G18,收到的數據也原封不動地傳遞給單片機。在這個模式下,短消息和語音功能可以由用戶自己通過AT命令來實現。在非透明通道模式下,單片機通過串口采用幀格式與E5112通信。
E5112幀格式以十六進制數7E開始,然后是類型、長度、數據三個字段,最后以十六進制數7E結束。類型字段表示本幀的類型。E5112共有輸入和輸出兩大類型。輸入幀有讀網關IP地址幀、設置服務器端口幀、設置ISP電話號碼和用戶名用戶密碼幀、設置SOCKET插口幀、發送TCP數據幀、發送UDP數據幀、讀源IP地址幀等共13種。輸出幀有物理層失敗幀、PPP協商失敗幀、PPP協商成功幀、SOCKET關閉幀、接
【GPRS在生理數據遠程傳輸中的應用研究】相關文章:
基于GPRS網絡的數據無線傳輸實現接口03-19
GPRS技術在ITS中的應用研究03-07
遠程多點無線數據傳輸系統的研制03-07
傳輸技術在通信工程中應用研究11-24
GPRS數據終端設計中的關鍵問題研究03-07
企業數據標準化中數據元素理論的應用研究03-21
數據倉庫技術在CRM中的應用研究03-22
Web數據挖掘在電子商務中的應用研究03-07