摘要:設計了一種基于GSM的遠程醫療呼救系統。該系統以電子血壓計監測用戶的生命體征、以加速度傳感器進行跌倒識別,利用GSM無線通信模塊進行醫療呼救和數據傳輸。該系統具有攜帶方便、可靠性高、傳輸距離遠的優點。實際應用表明,該系統能夠在一定程度上解決空巢老人的醫療救助問題。
隨著生存壓力加大和我國社會老齡化的加劇,老人家庭“空巢化”成為社會發展的趨勢。當空巢老人遇到諸如心臟病、高血壓等疾病突發時,多伴有神志不清、無行為能力、跌倒等癥狀,大多數情況下,病人無法自己完成呼救措施,常常因此錯過最佳搶救時機而造成不良后果。針對這一問題,本文設計了一種基于GSM的遠程醫療自動呼救系統。該系統具有攜帶方便、可靠性高、傳輸距離遠的優點,能夠解決空巢老人的醫療救助問題。
1 系統描述
基于GSM的遠程醫療自動呼救系統由多個從站和一個主站組成,其網絡結構如圖1所示。從站系統由若干醫療監測設備、控制器和GSM模塊組成,進行生命體征的檢測與無線傳送。主站通過GSM模塊與從站進行通信,并對接收到的相關數據進行分析,為后續的醫療救護提供參考。

用戶攜帶的從站系統定時喚醒醫療監測設備對用戶進行生命體征的檢測,從站控制器將采集來的數據與預先設定的正常生命體征值進行比對。一旦超出正常范圍,從站控制器將通過GSM模塊向主站(醫療機構)發送用戶編碼(用于區分不同用戶)和當前生命體征值,同時向用戶親屬的手機發送預警信息。主站(醫療機構)可根據用戶編碼調出用戶的既往病歷,結合當前的生命體征值制定相應的救護方案。
2 系統硬件設計
從站系統通常由電子血壓計、跌倒檢測模塊、GSM模塊和微處理器(CPU)組成。主站系統由GSM模塊、微處理器(CPU)、顯示與報警電路(也可通過串口模塊連接計算機)組成。系統硬件框圖如圖2所示。

醫療監測設備可根據監測對象實際情況進行合理選擇。本文重點考慮老年人中常見的心臟病和高血壓病,故僅選用了電子血壓計、跌倒檢測模塊。同時為了減少能耗,降低更換從站電池的頻率,采用MSP430系列超低功耗微處理器。
2.1 無線通信模塊
采用西門子公司的無線數據傳輸模塊TC35,它能可靠地實現數據、語音傳輸、短消息業務。該模塊集射頻電路和基帶于一體,模塊工作電壓為3.3~5.5 V,可工作在900 MHz和1 800 MHz兩個頻段,向用戶提供標準的AT命令接口,方便用戶的應用開發及設計。該模塊還提供RS232數據接口,可方便的與單片機進行串口通信。
2.2 微處理器與GSM的接口連接
本系統中的微處理器采用MSP430系列單片機。該系列單片機是一種超低功耗的混合信號控制器,集成了豐富的片內外設,可以最大限度降低系統電路的復雜度,減少了系統的功耗和體積。

單片機與GSM模塊連接方式如圖3所示。單片機與GSM模塊通過串口模塊MAX232進行電平轉換后連接(MAX232具有驅動能力,無需外加驅動電路)。需要注意的是:主站與從站之間可以進行雙向通信,通過用戶地址碼對從站加以區分。從站與從站之間不能直接通信。
2.3 跌倒檢測模塊
本系統采用GY-29-ADXL345數字加速度模塊實現跌倒檢測。該模塊的核心是超低功耗3軸加速度計ADXL345,其測量范圍達±16 g,數字輸出數據為16位二進制補碼格式,可通過SPI或I2C數字接口訪問。它可以在傾斜檢測應用中測量靜態重力加速度,還可以測量運動或沖擊導致的動態加速度,具有極高的分辨率,能夠測量不到1.0°的傾斜角度變化。
跌倒檢測的基本原理是通過測量攜帶該模塊的用戶在運動過程中3個正交方向的加速度變法來獲得該用戶身體姿態變化的信息,從而判斷該用戶是否發生跌倒。
人體失重跌倒其3個正交方向的合成加速度

,且持續與跌倒的高度成正比(可據此判斷跌倒的危害性)。人體跌倒后,一般會保持短暫的靜止狀態(如因跌倒導致昏迷,靜止狀態可能持續時間較長)。同時,人體一旦發生跌倒,其當前的姿態與前一刻姿態會在短時間內發生較大的變化。本系統中,根據當前合成加速度值、當前的姿態與前一刻姿態的變化來判斷是否發生跌倒;根據合成加速度小于lg的持續時間和人體保持靜止狀態的時間來判斷跌倒的危害大小。
2.4 生命體征監測
考慮到老人常見的心臟病、高血壓,本系統采用PAL-901腕式電子血壓計來實現生命體征監測。該血壓計可測量心率、高壓、低壓,測量數據可通過串口輸出,單次發送6字節數據,傳輸速率為19 200 bit/s,電平電壓2.8 V。而且該血壓計體積小、供電電源采用干電池,攜帶非常方便。
3 系統軟件設計
3.1 通信協議
在無線傳輸過程中,由于天氣狀況、干擾與噪聲等因素的影響,從站和主站之間的無線通信往往會出現傳輸幀的丟失或數據傳輸出錯(誤碼)。為了確保傳輸的可靠性,需要制定相應的通信協議。
本系統采用的GSM傳輸數據幀結構由幀頭、用戶地址編碼、跌倒標識、生命體征數據、CRC校驗部分組成。GSM傳輸數據幀結構如圖4所示。

在實際應用中,噪聲產生的數據為1111111100000000的概率很低,因此發送數據幀以0xFF和0x00為幀頭,以避免數據誤接收。用一個字節地址編碼來區別不同的用戶從站系統。數據檢錯采用CRC校驗方式。接收端檢測到0xFF和0x00字節后,表示收到的數據幀有效。如果該幀CRC校驗正確,則說明接收正確,否則表示該幀傳輸出錯,丟棄該幀。
3.2 程序流程
基于GSM的遠程醫療自動呼救系統程序流程如圖5~6所示。

從站系統定時喚醒電子血壓計對用戶生命體征進行檢測,并將采集來的數據與預先設定的正常值進行比對。一旦超出正常范圍,則通過GSM模塊向主站(醫療機構)發送用戶編碼和當前生命體征值,同時向用戶親屬的手機發送預警信息。主站接收到數據后,進行數據的有效性、可靠性驗證。通過驗證后,則發出警報并顯示用戶編碼和生命體征值。
4 結束語
文中設計了一種基于GSM的遠程醫療自動呼救系統。該系統利用加速度傳感器測量跌倒時的信號,提出了意外跌倒的檢測算法。并以電子血壓計監測用戶的生命體征,利用GSM無線通信模塊進行數據傳輸與報警,具有攜帶方便、可靠性高、傳輸距離遠的優點,能夠在一定程度上解決空巢老人的醫療救助問題。
上一篇:花3萬美元即可優化大腦,這種生物黑客療法你愿意嘗試嗎?
下一篇:可穿戴型下肢助力機器人控制分析
推薦閱讀
史海拾趣
在穩固光伏膠膜市場的同時,福斯特并未停止前進的步伐。公司積極拓展產品品類,進入電子新材料領域。2014年,公司開始開發PCB用感光干膜,進軍電子信息產業。感光干膜作為PCB產業最核心的工藝材料之一,對電子信息產業的發展具有重要意義。福斯特憑借其技術實力和市場洞察力,迅速在該領域取得突破,成為行業內的佼佼者。至2020年,公司感光干膜銷量大幅增長,為公司帶來了新的增長點。
EMI公司成立于20世紀80年代初,當時正值電子行業的快速發展期。創始人李先生憑借對電磁技術的深厚理解和市場洞察,決定投身電磁產品的研發與生產。初創時期,公司面臨著資金短缺、技術難題和市場認可度低等多重挑戰。然而,李先生和他的團隊并沒有放棄,他們通過夜以繼日的研發,不斷攻克技術難關,同時積極尋找合作伙伴,拓展銷售渠道。經過幾年的努力,EMI公司逐漸在市場上站穩了腳跟。
EMI公司深知產品質量對企業的重要性。因此,公司建立了嚴格的質量管理體系,從原材料采購到生產加工再到產品檢驗,每一個環節都嚴格把關。同時,公司還引進了先進的檢測設備和技術手段,確保產品質量的穩定性和可靠性。這些措施的實施使得EMI公司的產品質量得到了客戶的廣泛認可。
AOTC公司起源于一個由幾位電子工程專家組成的小團隊,他們共同研發出了一種新型的光電轉換器,具有更高的轉換效率和更小的體積。這一技術突破迅速吸引了風險投資家的注意,公司得到了初始的資金支持,并開始了正式的商業化進程。
Curtis Industries公司成立于20世紀初期,當時電子行業正處于起步階段。創始人憑借對技術的熱愛和對市場的敏銳洞察力,決定投身于電子行業。在初創階段,公司面臨了諸多困難,如資金緊張、技術難題等。然而,創始人始終堅信自己的理念,帶領團隊日夜兼程地研發新產品,不斷尋求突破。正是這份堅定與堅持,為公司的發展奠定了堅實的基礎。
Exar公司從一個小型創業公司起步,憑借其獨特的技術和創新的思維,在電子行業中嶄露頭角。公司初期專注于數據傳輸和存儲技術的研發,通過不斷的技術創新和產品優化,逐漸在市場上建立起良好的口碑。隨著公司規模的擴大,Exar開始涉足更多的領域,包括網絡通信、消費電子等,逐步發展成為一家跨行業的綜合性企業。
單片機控制實時時鐘X1226的應用設計[ZT] 引 言 X1226具有時鐘和日歷的功能,時鐘依賴時、分、秒寄存器來跟蹤,日歷依賴日期、星期、月和年寄存器來跟蹤,日歷可正確通過2099年,具有自動閏年修正。 擁有強大的雙報警功能,能夠被設置到 ...… 查看全部問答∨ |
在04年剛剛畢業時,有幸進入了TPMS行業,和幾個同時興致勃勃的干了起來,當時并不知道TPMS是個什么東西,也不會象現在這樣對行業有什么研究,只知道把工作做好,拿到應得的工資,但也是拉開了大干一場的架勢,畢竟剛畢業,對技術也是很有神秘感,特 ...… 查看全部問答∨ |
請問哪位高手有 Ibuyspy delivery 2005 的Sample可以提供?謝謝! Ibuyspy Delivery 2005,VS2005和SQL2005用于WINCE應用的開發范例。 原來的GOTDOTNET已經找不到這個下載了,MSDN上也沒有,請問哪位高手可以給一個這個Sample的安裝包,謝謝 地址或者發郵件都可以。 junzhu@ymail.com… 查看全部問答∨ |
|
在做WinCE相關的工作,想在DShow的框架下面使用攝像頭,但是似乎比較困難。 首先因為在WinCE5/6,微軟好像把Camera這一個模塊單獨提取出來,寫了一個完整的MDD和一個空殼的PDD 現在要開發自己的餓攝像頭驅動,其實個人感覺就是實現PDD中的功能就O ...… 查看全部問答∨ |
請教,幫我看看這個串口問題,好嗎? void ComInStr() interrupt 4 //串行口中斷 { if(RI) { if (j>4) { ...… 查看全部問答∨ |
1. 本科以上學歷,計算機、電子相關專業 2. 善于溝通,工作認真負責并具備較強的分析和解決問題的能力,有獨立工作能力 3. 良好的高速數字電路設計以及數字模擬混合電路設計基礎,良好的高速PCB設計基礎 5. 熟悉視頻相關電路,熟悉FPGA開發與 ...… 查看全部問答∨ |
|
大家好,我是一個AVR初學者,變了一個數碼管動態顯示矩陣鍵盤的值的程序,是用AVR-GCC編的,但是顯示不了值,但我將頭文件改了,在ICCAVR上就可以正常顯示。求各位大俠幫我解決下,希望在AVR-GCC上能夠正常運行,小弟將非常感謝!#include <avr/i ...… 查看全部問答∨ |
如題:當ping 1000字節包的時候是正常的,當ping 10000字節包的時候,以太網死掉,此時ping 32字節的包也ping不通,我找到底層程序內的定義,最大包長為1500字節,但我能不能不改這個數,ping 10000字節包的時候ping不通過,但我通過ping通1500之內 ...… 查看全部問答∨ |