沈希龍 鄒亞琪* 劉旺
(南通大學(xué),江蘇 南通 226001)
據(jù)老齡辦最新統(tǒng)計顯示,截止2020 年底,我國60 歲以上老年人口超過2.55 億,占總?cè)丝诘?8.1 %,是世界上唯一一個老年人口過兩億的國家。
目前我國老年人大概以每年3%的速度遞增,表現(xiàn)出高速、高齡、高基數(shù)的特征。預(yù)計到2050 年,我國老齡人口將激增至4億左右,我國將進(jìn)入重度老齡化社會,老齡化時間周期再次縮短,中國社會老齡化形勢異常嚴(yán)峻。
在老齡化的社會背景下,把傳感技術(shù)、計算機(jī)技術(shù)和通信技術(shù)有機(jī)結(jié)合在一起,設(shè)計智能老人監(jiān)護(hù)系統(tǒng),對老年人的生理參數(shù)、居住環(huán)境以及活動狀態(tài)進(jìn)行智能監(jiān)控,實時獲取老年人生理信息,對老年疾病的及時救治具有重要意義。
隨著老年人口的快速增長和老年人壽命的延長,對老年人的生活照料、康復(fù)護(hù)理、醫(yī)療保健、精神文化等需求日益凸顯,養(yǎng)老問題日趨嚴(yán)峻。目前,主要養(yǎng)老方式是家庭養(yǎng)老,其需求已經(jīng)進(jìn)入急速增長階段,老年人生活照料需求也迅速上升。給老人生命安全帶來最大的威脅包括有兩大方面:一方面是由于突發(fā)疾病(如心梗、摔倒);另一方面是自然災(zāi)害引起的破壞(如火災(zāi)、煤氣泄漏或有害氣體中毒等)。
智能老人監(jiān)護(hù)系統(tǒng)以單片機(jī)作為主控芯片,由氣體檢測電路、心率體溫監(jiān)測電路、實時定位系統(tǒng)以及報警提醒電路組成。
具體實現(xiàn)的功能有:(1)如果火焰?zhèn)鞲衅鳈z測到火焰,則向指定手機(jī)發(fā)送:Fire!(2)如果傾角傳感器監(jiān)測到老人跌倒了,則向指定手機(jī)發(fā)送:Fall!(3)如果心率傳感器檢測到老人心率高于120,則向指定手機(jī)發(fā)送:High Heart!(4)短信處理過程有GSM信號燈指示。
1.2.1 火焰檢測電路設(shè)計
本系統(tǒng)選擇火焰?zhèn)鞲衅髯鳛榛鹧鏅z測電路的核心模塊,可以監(jiān)測各種火焰火源。
1.2.1.1 傳感器參數(shù)
(1)可以檢測火焰或者波長在760 nm 至1100 nm 范圍內(nèi)的光源;使用打火機(jī)測試火焰距離為80cm,若火焰越大,則測試距離越遠(yuǎn)。(2)探測角度為60°左右,對火焰光譜特別靈敏。(3)靈敏度可調(diào),通過調(diào)節(jié)藍(lán)色數(shù)字電位器。(4)比較器輸出,信號波形好,驅(qū)動能力強(qiáng),超過15mA。(5)使用可調(diào)精密電位器調(diào)節(jié)靈敏度。(6)工作電壓為3.3V-5V。(7)輸出形式為DO 數(shù)字開關(guān)量輸出(0 和1)及AO 模擬電壓量輸出。(8)使用寬電壓LM393比較器。
1.2.1.2 接口說明
(1)VCC:外接3.3V-5V。(2)GND:外接GND。(3)DO:數(shù)字量輸出接口。(4)AO:模擬量輸出接口。
1.2.2 脈搏心率監(jiān)測電路設(shè)計
脈搏心率傳感器用來檢測心跳速率,是一款集放大電路和噪聲消除電路一體的光學(xué)心率傳感器,可佩戴在手指或者耳垂上。使用時需要把手指放在傳感器表盤上,當(dāng)脈搏跳動時,指尖或者耳垂的動脈血管血容量發(fā)生周期性變化,透過指尖的光強(qiáng)度同時發(fā)生變化,光電三極管將接收到的紅外光信號轉(zhuǎn)化為電信號。
接口說明:
(1)+:外接5V。(2)-:外接GND。(3)S:輸出接口(0 和1)。
脈搏心率傳感器模塊接口原理圖如圖1 所示。
1.2.3 老年人狀態(tài)監(jiān)測電路設(shè)計
本系統(tǒng)通過ADXL345 傾角傳感器模塊實時檢測老年人的狀態(tài)信息。ADXL345 是一款小巧輕薄、超低功耗三軸加速度角度傳感器,13 位數(shù)字精度分辨能夠測量超過±16g 的加速度變換。信號輸出為16 位數(shù)字輸出,通過SPI 與I2C 接口實現(xiàn)信號采集[1]。ADXL345 適用于移動設(shè)備,對于傾斜角度測量能夠進(jìn)行靜態(tài)重力加速度檢測,同時也適用于運動狀態(tài)的追蹤,測量運動或沖擊過程造成的瞬時加速度。其高分辨率(3.9mg/LSB)使之能夠感應(yīng)變化小于1°的傾斜角度。
ADXL345 傾角傳感器內(nèi)部電路圖如圖2 所示。
U2 為穩(wěn)壓芯片,將5V 直流電轉(zhuǎn)化為3.3V 直流電。C1-C4為濾波電容。R2、R3 為上拉電阻,使得信號的輸入更加穩(wěn)定。D1為電源指示燈,R1 為限流電阻,保護(hù)電源指示燈。
圖2 ADXL345 傳感器內(nèi)部電路圖
1.2.4 GSM實時定位系統(tǒng)設(shè)計
GSM模塊將GSM射頻芯片、基帶處理芯片、功放器件存儲器等集成在一塊電路板,擁有獨立的操作系統(tǒng),具有GSM 射頻處理、基帶處理功能,并能提供標(biāo)準(zhǔn)接口的模塊。GSM模塊具有基于GSM網(wǎng)絡(luò)進(jìn)行通信的基本功能:例如發(fā)送語音通話、SMS短信、GPRS 數(shù)據(jù)傳輸?shù)取?/p>
SIM800A 是SIMCOM 公司推出的一款高性能工業(yè)級GSM/GPRS 模塊,該模塊具有很高的性價比。SIM800A 外型小巧、低功率、性能穩(wěn)定,能滿足各種緊湊型產(chǎn)品的需求。SIM800A工作頻率為GSM/GPRS 900/1800MHz,實現(xiàn)語音、SMS 和數(shù)據(jù)信息的傳輸[2]。
接口說明:
(1)5V 接5V。(2)GND 接GND。(3)R 串口接收端,與模塊通信用的。(4)T 串口發(fā)送端,與模塊通信用的。
圖3 系統(tǒng)軟件總流程圖
單片機(jī)軟件編寫有多種選擇如C 語言、C++、匯編語言等,由于C 語言可讀性好,代碼便于維護(hù),便于開發(fā),故選擇用C 語言來編寫單片機(jī)的程序。隨著IC 生產(chǎn)的成熟,MCU 的存儲資源越發(fā)豐富,資源利用率和執(zhí)行效率越來越高效,實現(xiàn)的功能也越來越強(qiáng)大[3],這些因素都豐富了C 在單片機(jī)編程中的應(yīng)用。
編譯軟件選擇使用Keil C51 軟件,它提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows 界面。Keil C51 工具包主要包括uVision 與Ishell,分別是C51 for Windows 和for Dos 的集成開發(fā)環(huán)境(IDE)[4],可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。
本系統(tǒng)設(shè)計主要采用Keil uVision 軟件編寫與調(diào)試程序,程序語言采取易讀性和移植性更高的C 語言編寫[5]。系統(tǒng)運行流程圖如圖3 所示。
經(jīng)過測試,系統(tǒng)測試正常,實現(xiàn)了相應(yīng)功能,如圖4 所示。
圖4 智能監(jiān)護(hù)系統(tǒng)實物圖
智能監(jiān)護(hù)系統(tǒng)由硬件電路和軟件設(shè)計組成,其中硬件系統(tǒng)主要包括STC89C52 單片機(jī)、火焰檢測傳感器、心率采集傳感器、老人活動狀態(tài)采集傳感器和短信報警模塊。通過心率傳感器實際采集老人的心率值,若超過報警閾值,則GSM 會立刻發(fā)送短信到指定手機(jī)上;若老人在活動過程中,發(fā)生跌倒現(xiàn)象,這時ADXL345 傾角傳感器會檢測到老人報警信息,經(jīng)過單片機(jī)內(nèi)部處理與判斷,若老人真實跌倒,則GSM也會發(fā)送相應(yīng)的報警短信;同理火焰?zhèn)鞲衅魍瑯訖z測信號,如發(fā)現(xiàn)異常,進(jìn)行發(fā)送報警信息。此種控制系統(tǒng)軟件采用模塊化思想,通過各個模塊單獨編寫,再通過主程序相互調(diào)用,這樣可以極大減輕系統(tǒng)設(shè)計難度。