基於加速度傳感器的計步器設計與實現
發布時間:2017-11-10 責任編輯:lina
隨著MEMS 技術的發展,基於MEMS 技術的慣性傳感器得到迅速發展,其具有價格低、體積小、功耗低、精度高的特點,利用MEMS 加(jia)速(su)度(du)傳(chuan)感(gan)器(qi)設(she)計(ji)的(de)電(dian)子(zi)計(ji)步(bu)器(qi),通(tong)過(guo)測(ce)量(liang)人(ren)體(ti)行(xing)走(zou)時(shi)的(de)加(jia)速(su)度(du)信(xin)息(xi),經(jing)過(guo)軟(ruan)件(jian)算(suan)法(fa)計(ji)算(suan)步(bu)伐(fa),可(ke)以(yi)克(ke)服(fu)機(ji)械(xie)式(shi)計(ji)步(bu)器(qi)準(zhun)確(que)度(du)和(he)靈(ling)敏(min)度(du)低(di)的(de)缺(que)點(dian),可(ke)準(zhun)確(que)地(di)檢(jian)測(ce)步(bu)伐(fa),同(tong)時(shi)還(hai)可(ke)以(yi)輸(shu)出(chu)運(yun)動(dong)狀(zhuang)態(tai)的(de)實(shi)時(shi)數(shu)據(ju),對(dui)運(yun)動(dong)數(shu)據(ju)進(jin)行(xing)采(cai)集(ji)和(he)分(fen)析(xi)。
1 人體運動模型
通過步態加速度信號提取人步行的特征參數是一種簡便、可行的步態分析方法。行走運動包括3 個分量,分別是前向、側向以及垂直向,如圖1 所示。LIS3DH 是一種三軸( X,Y,Z 軸) 的數字輸出加速度器,可以與運動的3 個方向相對應。
行走運動分量在一個步伐,即一個邁步周期中加速度變化規律如圖2 所(suo)示(shi),腳(jiao)蹬(deng)地(di)離(li)開(kai)地(di)麵(mian)是(shi)一(yi)步(bu)的(de)開(kai)始(shi),此(ci)時(shi),由(you)於(yu)地(di)麵(mian)的(de)反(fan)作(zuo)用(yong)力(li)垂(chui)直(zhi)加(jia)速(su)度(du)開(kai)始(shi)增(zeng)大(da),身(shen)體(ti)重(zhong)心(xin)上(shang)移(yi),當(dang)腳(jiao)達(da)到(dao)最(zui)高(gao)位(wei)置(zhi)時(shi),垂(chui)直(zhi)加(jia)速(su)度(du)達(da)到(dao)最(zui)大(da),然(ran)後(hou)腳(jiao)向(xiang)下(xia)運(yun)動(dong),垂(chui)直(zhi)加(jia)速(su)度(du)開(kai)始(shi)減(jian)小(xiao),直(zhi)至(zhi)腳(jiao)著(zhe)地(di),加(jia)速(su)度(du)減(jian)至(zhi)最(zui)小(xiao)值(zhi),接(jie)著(zhe)下(xia)一(yi)次(ci)邁(mai)步(bu)發(fa)生(sheng)。前(qian)向(xiang)加(jia)速(su)度(du)由(you)腳(jiao)與(yu)地(di)麵(mian)的(de)摩(mo)擦(ca)力(li)產(chan)生(sheng)的(de),因(yin)此(ci),雙(shuang)腳(jiao)觸(chu)地(di)時(shi)增(zeng)大(da),在(zai)一(yi)腳(jiao)離(li)地(di)時(shi)減(jian)小(xiao)。
圖3 為一次步行實驗中,LIS3DH 檢測到的X,Y,Z 軸的加速度變化情況。可以看出: Z 軸加速度數據( 人行走的豎直方向) 具有明顯的周期性,加速度值最小處對應的是腳離開地麵( 一步的開始或結束) ,最大值對應腳抬到最高點。
在具體使用時,手持設備的放置情況是隨意的,加速度計的3 個軸有可能不與人體模型定義的3 個軸向重合,文中提到利用加速度的峰—峰(feng)值(zhi)來(lai)判(pan)斷(duan)加(jia)速(su)輸(shu)出(chu)最(zui)大(da)的(de)一(yi)軸(zhou)作(zuo)為(wei)有(you)效(xiao)軸(zhou)。但(dan)這(zhe)種(zhong)方(fang)法(fa)易(yi)丟(diu)失(shi)計(ji)數(shu)點(dian),使(shi)計(ji)數(shu)不(bu)夠(gou)準(zhun)確(que)。為(wei)了(le)充(chong)分(fen)利(li)用(yong)加(jia)速(su)度(du)傳(chuan)感(gan)器(qi)輸(shu)出(chu)的(de)三(san)軸(zhou)信(xin)號(hao),本(ben)文(wen)將(jiang)加(jia)速(su)度(du)信(xin)號(hao)進(jin)行(xing)取(qu)模(mo)求(qiu)和(he)後(hou)用(yong)來(lai)計(ji)步(bu)。
2 算法設計
由圖3 可知,Z xiangjiasudujiyuanshishuchusuiranjuyouyidingdezhouqixing,danyouyuzaoshengdaozhibianhuafuza,buyiyuzhijiejinxingjibu,xuduixinhaojinxinglvbo,jinkenengxiaochuzaoshengyingxiang。tongchangqingkuangxia,rendebupinzuikuaibuhuichaoguo5 steps /s,最慢為0.5 steps /s。因此,可以認為原始信號中頻率為0. 5 ~ 5 Hz 的信號為有用信號,其他信號均為噪聲。可以用( FFT) 濾(lv)波(bo)實(shi)現(xian)保(bao)留(liu)部(bu)分(fen)頻(pin)率(lv)信(xin)息(xi)的(de)要(yao)求(qiu),提(ti)取(qu)有(you)用(yong)信(xin)息(xi)。但(dan)正(zheng)常(chang)行(xing)走(zou)的(de)任(ren)一(yi)段(duan)時(shi)間(jian)內(nei),步(bu)頻(pin)的(de)變(bian)化(hua)都(dou)會(hui)集(ji)中(zhong)在(zai)峰(feng)值(zhi)頻(pin)率(lv)附(fu)近(jin)的(de)一(yi)個(ge)小(xiao)範(fan)圍(wei)內(nei),而(er)不(bu)是(shi)0. 5~ 5 Hz 這麼大,所以,本文經過分析大量實驗數據的頻譜,建立了一個比0. 5 ~ 5 Hz 小的自適應頻率範圍( f1,f2) ( 如圖4 所示) ,通過FFT 保留該頻率範圍內的有用信號,去除範圍外的無用信息。
經實驗驗證利用該動態頻率範圍能更好地去除噪聲對步數判斷的影響,如圖5( a) 和( b) 所示。圖5 ( a) 是利用FFT 濾波和動態頻率範圍對原始加速度信號濾波後的加速度變化曲線,圖5( b) 是直接利用FFT 濾波與0. 5 ~ 5 Hz 的頻率範圍對原始加速度濾波後的加速度變化曲線。
由圖5 可以看出: 圖5( a) 中部分噪聲還不能消除,存在多峰值的情況,而計步圖5( b) 中zhong加jia速su度du曲qu線xian較jiao平ping滑hua,加jia速su度du的de周zhou期qi性xing化hua趨qu勢shi已yi非fei常chang明ming顯xian,變bian換huan規gui律lv也ye比bi較jiao簡jian單dan,可ke利li用yong軟ruan件jian算suan法fa實shi現xian計ji步bu,停ting止zhi時shi加jia速su度du雖sui仍reng有you一yi定ding的de輸shu出chu,但dan其qi峰feng值zhi明ming顯xian小xiao於yu行xing走zou時shi加jia速su度du峰feng值zhi,因yin此ci,可ke通tong過guo限xian定ding加jia速su度du的de大da小xiao去qu除chu影ying響xiang。對dui行xing走zou時shi加jia速su度du變bian化hua曲qu線xian進jin行xing分fen析xi,可ke以yi看kan出chu在zai一yi定ding時shi間jian間jian隔ge內nei會hui有you一yi個ge加jia速su度du波bo穀gu( 圖中的1 ~ 4 點) 和加速度最小的時刻( 對應腳落下或者抬起) ,當腳抬起來的時候( “起點”) ,身shen體ti重zhong心xin上shang移yi,加jia速su度du也ye變bian大da,加jia速su度du曲qu線xian中zhong波bo峰feng對dui應ying的de是shi人ren腳jiao抬tai至zhi最zui高gao處chu,再zai到dao下xia一yi個ge波bo穀gu,這zhe就jiu是shi一yi個ge完wan整zheng的de步bu伐fa。此ci外wai,計ji步bu器qi因yin步bu行xing之zhi外wai的de原yuan因yin而er迅xun速su或huo緩huan慢man振zhen動dong時shi,也ye會hui被bei計ji數shu器qi誤wu認ren為wei是shi步bu伐fa。在zai步bu行xing時shi,速su度du快kuai時shi一yi個ge步bu伐fa所suo占zhan的de時shi間jian間jian隔ge長chang,走zou的de慢man時shi時shi間jian間jian隔ge短duan,但dan都dou應ying在zai動dong態tai頻pin率lv範fan圍wei確que定ding時shi間jian窗chuang口kou內nei,所suo以yi,利li用yong這zhe個ge時shi間jian窗chuang口kou就jiu可ke以yi有you效xiao地di減jian小xiao無wu效xiao振zhen動dong對dui步bu頻pin判pan斷duan造zao成cheng的de影ying響xiang。基ji於yu以yi上shang分fen析xi,可ke以yi確que定ding邁mai步bu周zhou期qi中zhong加jia速su度du變bian化hua情qing況kuang應ying具ju備bei以yi下xia特te點dian
(1)一個邁步周期中僅出現一次加速度極大值、極小值,有一個上升區間和下降區間; (2)一個單調區間對應邁步周期的50 %,因而,時間間隔應該在1 /2 個時間窗口之間; (3)行走時,加速度極大值與極小值是交替出現的,且其差的絕對值不小於預設的閾值1。根據以上三點對加速度變化區間進行約束,認為同時滿足以上三點變化區間對應半個步伐。具體流程圖如圖6所示。
3 硬件實現
圖7 所示為係統的硬件結構框圖。本文中選用的加速度傳感器LIS3DH 輸出數字信號,所以,采樣得到的數據不必再專門選用芯片來做模數轉換。傳感器和控製模塊接口為SPI 總線或者I2C 總線。加速度傳感器LIS3DH,有X,Y,Z 三個自由度的加速度數字輸出,可以全方位感知人體行走運動信息; 控製模塊由LCD12864[5]顯示模塊、微控製器MC9S12XS128[6]、鍵盤和電源組成,用來讀取加速度信息,並將算法處理得到計步數值顯示在液晶顯示屏上。
為了檢驗計步器的精度和適應能力,在加速度計Z 軸朝上的情況下從較慢步頻、正常步頻、較快步頻3 個方麵進行測試,分別進行2 組實驗,每次實驗行走100 步。計步器測試結果見表1。
4 結論
加速度傳感器LIS3DH 采用3mm &TImes; 3mm &TImes; 1mm 的小尺寸封裝,大大減小了整個係統的尺寸,可以很方便地移植到如手機、遙控器以及遊戲機這些有運動感應功能,而空間和功耗有嚴格限製的設計中; 由you於yu具ju有you三san軸zhou數shu字zi輸shu出chu功gong能neng,用yong戶hu可ke以yi將jiang計ji步bu器qi戴dai在zai身shen上shang任ren何he部bu位wei。該gai計ji步bu係xi統tong可ke以yi較jiao好hao地di適shi應ying不bu同tong步bu頻pin情qing況kuang,計ji步bu精jing度du高gao,穩wen定ding性xing好hao。
推薦閱讀:
電源線的噪聲共模幹擾和差模幹擾優化設計
可控的開關電源軟啟動電路應用設計
淺談集成穩壓器調整率參數的測量原理和方法
《2017年協作機器人行業發展藍皮書》重磅全球首發
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall












