使用 MEMS 傳感器的跌倒檢測系統(tǒng)
晚年仍獨立生活的老年人往往會有一個擔憂:如果出現(xiàn)突發(fā)情況,我還能打電話求助嗎? 穿戴式家庭緊急呼叫系統(tǒng)能讓您更加安心。該系統(tǒng)的一個重要組成部分是跌倒檢測。通過加入合適的傳感器可以輕松將該功能集成到相應(yīng)的設(shè)備中。
本文引用地址:http://2s4d.com/article/202201/430803.htm微機電系統(tǒng)(Micro-Electro-Mechanical Systems, MEMS)運動傳感器無處不在,從智能手機到汽車安全系統(tǒng)都能看到它的身影,在不同的設(shè)備中的功能也有所差異。MEMS 產(chǎn)生的信號必須經(jīng)過解析才能夠被電路使用。
跌倒檢測系統(tǒng)的工作原理
家庭緊急呼叫系統(tǒng)中的跌倒檢測傳感器能夠自動檢測人跌倒并靜止不動。背景:為方便討論,假設(shè)緊急呼叫者不能手動觸發(fā)緊急呼叫開關(guān),必須自動發(fā)出緊急呼叫。三軸加速度傳感器如何檢測跌倒? 在物理術(shù)語中,跌倒意味著短暫失重,即測量到大約 0 g 的加速度,然后出現(xiàn)較高的負加速度(急劇減速)。如果在一段時間內(nèi)沒有測量到加速度有變化,那么意味著穿戴著傳感器的人靜止不動。
要開發(fā)跌倒檢測系統(tǒng),必須正確解析MEMS 所產(chǎn)生的脈沖。另一個挑戰(zhàn)是必須獲得非常準確的值。因此,必須補償諸如溫度波動之類的干擾所帶來的影響??傊?,在開發(fā)跌倒檢測算法功能之前,必須付出大量努力。幸運的是,如今的傳感器模塊對開發(fā)人員非常友好。
預(yù)設(shè)功能
伍爾特電子遵循“智能”元器件這一最新理念,在傳感器中集成了部分“智能”功能。3 軸加速度傳感器 WSEN-ITDS 的尺寸僅為 2.0 × 2.0 × 0.7 mm,LGA 封裝,采用了基于電容測量原理的 MEMS技術(shù)。它集成了溫度傳感器,輸出的數(shù)據(jù)都是經(jīng)過補償和校準的。它有四種測量范圍可供選擇:±2 g、±4 g、±8 g 和 ±16 g??梢酝ㄟ^寄存器設(shè)置選擇自由落體、喚醒、活動、運動和方向檢測等特定功能。特定功能的狀態(tài)可以通過兩個可編程中斷引腳獲知。這種面向應(yīng)用的測量值處理和輸出能夠大幅簡化應(yīng)用開發(fā)過程。
跌倒檢測也是這種情況。由于內(nèi)置了預(yù)設(shè)功能和可選參數(shù),開發(fā)人員可以輕松實現(xiàn)跌倒檢測功能。該傳感器的一大優(yōu)勢是內(nèi)置功能可以最大程度減少不間斷但不必要的傳感器加速度數(shù)據(jù)傳輸,以及對這些數(shù)據(jù)進行復(fù)雜的運算。
優(yōu)勢
3 軸加速度傳感器 WSEN-ITDS 有兩個可編程中斷引腳 INT_0 和 INT_1。這兩個引腳可以單獨激活或停用。來自傳感器功能的中斷信號會傳輸?shù)竭@兩個引腳。
圖1 傳感器功能框圖(圖片來源:伍爾特電子)
如圖中紅色部分所示(圖 1),跌倒檢測需要三個功能:“自由落體”、“喚醒”和“靜止/運動”。通過結(jié)合使用這些傳感器功能就可以確定佩戴者是否跌倒和之后是否可以移動等可靠信息。傳感器將這些事件產(chǎn)生的中斷信號送到引腳 INT_0 和 INT_1,以通知監(jiān)控系統(tǒng)發(fā)出警報。
設(shè)置閾值
在自由落體時,所有三個軸的加速度值都會趨近于零。在傳感器模塊的寄存器中,必須定義針對特定應(yīng)用的兩個值,在這兩個值同時發(fā)生時生成報告跌倒的中斷:自由落體時的閾值,以及自由落體的持續(xù)時間。為了使用傳感器數(shù)據(jù)來解析跌倒事件,還必須定義傳感器喚醒條件,通過設(shè)置加速度改變的閾值和該脈沖的最短持續(xù)時間。為了在偵測出現(xiàn)喚醒事件時排除重力矢量和極低頻噪聲的影響,應(yīng)使用高通濾波器輸出。
集成的“靜止/運動”算法功能會通知警報系統(tǒng)傳感器佩戴者在跌倒后是否保持不動或仍然能夠行動。靜止功能結(jié)合了兩個檢測事件:“睡眠”和“喚醒”,以記錄靜止事件。傳感器沒有單獨的睡眠中斷信號。它是通過監(jiān)控睡眠和喚醒中斷信號來實現(xiàn)的。用戶可以根據(jù)應(yīng)用來定義喚醒閾值和持續(xù)時間等參數(shù)。如果 X 軸、Y 軸和 Z 軸輸出的加速度值小于喚醒閾值并且輸出值在指定的持續(xù)時間保持在此范圍內(nèi)時,將生成睡眠中斷信號。如果來自任一軸的數(shù)據(jù)值高于定義的喚醒閾值,并且數(shù)據(jù)在此范圍內(nèi)保持一段時間,則會生成喚醒中斷信號。圖 2 展示的是控制跌倒檢測應(yīng)用的中斷的生成過程。
圖2 通過喚醒和睡眠閾值進行無運動檢測(圖片來源:伍爾特電子)
這四個階段如下:
1. 在跌倒之前,來自三個軸的加速度值的矢量總和接近 1 g。通過同時監(jiān)測跌倒前后加速度的方向,可以獲得跌倒事件的更多信息。
2. 在自由落體條件下,失重總是發(fā)生在跌倒開始時。通過定義適當?shù)淖杂陕潴w持續(xù)時間和閾值,可以通過中斷信號 FF_IA 檢測到跌倒。在自由落體過程中,加速度趨向于 0 g,但在自由落體之后,人會撞擊到地面,出現(xiàn)較高的加速度峰值。
3. 跌倒后,佩戴者會立即嘗試移動。如果跌倒太嚴重,可能在跌倒后無法立即移動。此事件的持續(xù)時間可以通過靜止檢測功能進行配置。
4. 如果人在一定時間后(在靜止功能中配置)因失去知覺而無法移動,則生成中斷信號SLEEP_STATE_IA 和 SLEEP_CHANGE_IA。通過比較跌倒前后傳感器加速度的方向指示跌倒檢測系統(tǒng)產(chǎn)生警報。如果人在一定時間內(nèi)移動,則生成喚醒信號 WU_IA,而不生成SLEEP_STATE_IA 和SLEEP_CHANGE_IA 中斷信號。在這種情況下,跌倒檢測系統(tǒng)不會生成自動警報。
結(jié)論
如本文所述,伍爾特電子 WSEN-ITDS 等傳感器模塊能夠大幅減少開發(fā)人員的工作量,開發(fā)跌倒檢測系統(tǒng)的電子設(shè)備和軟件也變得更加輕松。節(jié)能傳感器模塊會在出現(xiàn)定義的加速事件時自行喚醒,對電池供電系統(tǒng)的能耗和使用壽命也有積極影響。
作者:伍爾特電子傳感器元器件產(chǎn)品經(jīng)理 Vinod Kumar Ramu.
圖3 傳感器模塊 WSEN-ITDS(圖片來源:伍爾特電子)
評論