喬淋偉 王敬茹 吳健
摘要:近年來,隨著我國人口的老齡化和二胎政策的放開,我國人口弱勢群體比重明顯增加。鑒于此種情況,本文主要介紹了基于北斗實時定位及無線傳輸系統(tǒng)的人體健康安全監(jiān)測及智能報警系統(tǒng)。該設(shè)計通過人體健康監(jiān)測器實現(xiàn)對人體體溫、心率、心跳等健康指標(biāo)的監(jiān)測,以判斷人體健康狀況。此系統(tǒng)不僅可以作為家庭健康監(jiān)測系統(tǒng)使用,也可應(yīng)用于病人健康及安全監(jiān)護(hù)方面使用。
關(guān)鍵詞:北斗實時定位;弱勢群體;健康監(jiān)測;無線傳輸
1 引言
近年來,隨著我國人口的老齡化和二胎政策的放開,我國人口弱勢群體比重明顯增加,而其子女父母由于自身的工作和職責(zé)往往難以給與他們充分的照顧。我國自主研發(fā)的北斗衛(wèi)星定位系統(tǒng),具有自主產(chǎn)權(quán)和維護(hù)成本低的優(yōu)勢,目前已經(jīng)向中國及周邊地區(qū)提供連續(xù)的導(dǎo)航定位和授時服務(wù),預(yù)計在2020年左右將成覆蓋全球的導(dǎo)航系統(tǒng)。鑒于此種情況,本文介紹了基于北斗實時定位及無線傳輸系統(tǒng),結(jié)合腕帶式脈搏傳感器、紅外體溫傳感器ML.X90615采集信號經(jīng)單片機等,對處理后健康安全數(shù)據(jù)通過網(wǎng)絡(luò)端進(jìn)行上傳的人體健康安全監(jiān)測及智能報警系統(tǒng)。此系統(tǒng)所采用設(shè)備,體積小,使用方便,測量精度較高可以同時對人體體溫、脈搏進(jìn)行監(jiān)測,并由檢測端利用北斗系統(tǒng)上傳至網(wǎng)絡(luò),可以供佩戴者及其家人利用手機和電腦客戶端進(jìn)行隨時查看;此外基于北斗實時定位定位及無線傳輸功能可以及時對發(fā)現(xiàn)健康或危險問題的客戶端的預(yù)警及求救信息發(fā)送給其監(jiān)護(hù)人或相關(guān)急救部門。
2 方案分析
該設(shè)計通過人體健康監(jiān)測器實現(xiàn)對人體體溫、心率、心跳等健康指標(biāo)的監(jiān)測,以判斷人體健康狀況。在日產(chǎn)生活工作中可以隨時將佩戴者的健康情況反饋給佩戴著及其監(jiān)護(hù)人,若出現(xiàn)各項指標(biāo)不符合健康要求,則檢測器將進(jìn)行健康報警。北斗衛(wèi)星接受報警信號并將信號視其緊急程度將突發(fā)情況發(fā)送給第一緊急聯(lián)系人、第二緊急聯(lián)系人、第三緊急聯(lián)系人、120救護(hù)中心等,以此在最短的時間內(nèi)實現(xiàn)隨時隨地對弱勢群體身體健康監(jiān)測和緊急救助。
2.1 人體健康監(jiān)測器的結(jié)構(gòu)設(shè)計
系統(tǒng)采用MC9S12XS128MAL單片機作為主控制器,同時對人體的心率、心跳、體溫等進(jìn)行監(jiān)測。該方案可實時有效的顯示監(jiān)測參數(shù),并可達(dá)到系統(tǒng)設(shè)計要求的各項指標(biāo)精度監(jiān)測,故方案切實可行。
2.2 各部分電路模塊基本設(shè)計原理
該設(shè)計方案分為5個主要部分,分別由MC9S12XS128MAL單片機主控部分、溫度檢測部分、心率檢測部分、顯示模塊及健康報警部分組成。
(1)MC9S12XS128MAL單片機主控部分
MC9S12XS128是16位單片機,由16位中央處理單元(CPU12X)、128KB程序Flash(P-lash)、8KB RAM、8KB數(shù)據(jù)Flash(D-lash)組成片內(nèi)存儲器。主要功能模塊包括:
內(nèi)部存儲器、內(nèi)部PLL鎖相環(huán)模塊、2個異步串口通訊SCI、1個串行外設(shè)接口、MSCAN模塊、1個8通道輸入/輸出比較定時器模塊TIM、周期中斷定時器模塊PIT、16通道A/D轉(zhuǎn)換模塊ADC、1個8通道脈沖寬度調(diào)制模塊PWM、輸入/輸出數(shù)字I/0口。
(1)體溫監(jiān)測部分
體溫監(jiān)測部分通過DS18B20溫度傳感器,以便直接讀取被測溫度。同時,根據(jù)實際情況通過簡單的編程實現(xiàn)9~12位的數(shù)字值讀數(shù)方式從DS18B20讀出的信息或?qū)懭隓S18B20的信息僅需一根口線,溫度變換功率來源于數(shù)據(jù)總線,總線本身可向所掛接的DS18B20供電,故無需額外電源。
(2)心率測量部分
裝置利用單片機計數(shù),計數(shù)過程利用編程控制。計每10秒脈沖個數(shù)乘以6即得心率,顯示部分每10,秒更新一次,即可得人體此時心率大小。
(3)超限報警部分
裝置采用發(fā)光二極管作為上下線超常報警指示燈,并向衛(wèi)星發(fā)出報警信號。地面控制室接受衛(wèi)星數(shù)據(jù),通過計算機系統(tǒng)計算整理,綜合所有的衛(wèi)星信息,得到報警點精確位置并獲得最佳的救援路線。操作人員或者計算機通過北斗導(dǎo)航系統(tǒng)向第一緊急聯(lián)系人、第二緊急聯(lián)系人、第三緊急聯(lián)系人、120救護(hù)中心發(fā)出求助指令。同時,被救人可通過自身監(jiān)測器身體健康狀況,并將其通過信號傳輸給北斗導(dǎo)航衛(wèi)星。地面控制室也通過北斗導(dǎo)航衛(wèi)星獲得被救人的方位、行駛情況等,從而實現(xiàn)及時、高效對被救人進(jìn)行救助。
3 技術(shù)路線
在求救裝置控制程序中,求救裝置接收GPS模塊發(fā)出的定位數(shù)據(jù),從$GPRMC語句從提取自身的經(jīng)緯度信息,存儲在單片機內(nèi)。出現(xiàn)報警信號時,便可發(fā)出含有自身位置信息的求救信號。以上功能所涉及的軟件功能有:總線頻率設(shè)置(PLL模塊);外部中斷控制(IRQ模塊);串口數(shù)據(jù)收發(fā)(SCI模塊);從$GPRMC語句中提取經(jīng)緯度信息。
3.1 總線頻率設(shè)置(PLL模塊)
MC9S12XS128MAL單片機中有四個不同的時鐘,即外部晶振時鐘、鎖相環(huán)時鐘、總線時鐘和內(nèi)核時鐘。目前電路采用的是16MHz的外部晶振,默認(rèn)配置下,鎖相環(huán)時鐘為32MHz,總線時鐘為8MHz,內(nèi)核時鐘為16MHz。通過將PLLSEL寄存器置位,可選擇總線頻率從鎖相環(huán)時鐘獲得,而鎖相環(huán)時鐘與外部晶振時鐘的關(guān)系由SYNR、REFDV兩寄存器決定。
通過相關(guān)寄存器的設(shè)置,將總線時鐘超頻到了16MHz,在該頻率下,單片機可以穩(wěn)定工作,同時也保證了數(shù)據(jù)處理的實時性。
3.2 外部中斷控制(IRQ模塊)
MC9S12XS128MAL單片機的PE1為外部中斷引腳,使用時需要對IRQCR寄存器的IRQE位和IRQEN位進(jìn)行設(shè)置,分為以下兩種情況:
若IRQE=1,當(dāng)PE1引腳上出現(xiàn)下降沿時,會觸發(fā)外部中斷;若IRQE=0,當(dāng)PE1引腳上出現(xiàn)低電平時,會觸發(fā)外部中斷。
若IRQEN=1,PE1引腳上的外部中斷使能;否則,PE1引腳的外部中斷將無法觸發(fā)。
3.3 串口收發(fā)數(shù)據(jù)(SCI模塊)
MC9S12XS128MAL單片機有兩個串行通信接口,分別為SCI0和SCI1。使用時,則需要分別進(jìn)行初始化設(shè)置。
3.4 從$GPRMC語句中提取經(jīng)緯度信息
這一部分主要是對保存的GPRMC語句進(jìn)行分析,搜尋關(guān)鍵語句段,進(jìn)行分析,并生成待發(fā)送的短信內(nèi)容。
總結(jié):
北斗實時定位及無線傳輸系統(tǒng)及互聯(lián)網(wǎng)+醫(yī)療無疑是當(dāng)下前景不錯的兩個研究領(lǐng)域,是隨著時代發(fā)展而逐步發(fā)展的前沿領(lǐng)域。在接下來的學(xué)習(xí)研究過程中希望能夠進(jìn)一步對本系統(tǒng)進(jìn)行完善,充分利用更為成熟的北斗系統(tǒng),真正做一款實用的人體健康安全監(jiān)測及報警系統(tǒng)。
參考文獻(xiàn)
[1] 衛(wèi)星定位系統(tǒng)簡介[J]. 李洪斌,楊先.現(xiàn)代物理知識.2006(05)
[2] 基于Android平臺的弱勢群體監(jiān)護(hù)系統(tǒng)設(shè)計與實現(xiàn)[J]. 張平,張新林.湖南科技學(xué)院學(xué)報.2012(12)
[3] 基于Android平臺的軟件開發(fā)若干關(guān)鍵技術(shù)研究[J]. 王柯,馬宏斌,王一圣.測繪與空間地理信息.2014(09)
(作者單位:1.2.山東科技大學(xué);
2.山東科技大學(xué))