《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于STM32處理器的表面肌電無線采集裝置設(shè)計
基于STM32處理器的表面肌電無線采集裝置設(shè)計
來源:電子技術(shù)應(yīng)用2012年第7期
王金鳳1, 李 濤2, 孫漫漫2
1. 武漢理工大學(xué) 華夏學(xué)院,湖北 武漢430070; 2. 武漢理工大學(xué) 自動化學(xué)院,湖北 武漢430070
摘要: 為了可靠獲取人體運動意圖,對假肢、外骨骼機(jī)器人進(jìn)行有效控制,評價助力效果,設(shè)計了一種基于STM32處理器的無線肌電采集裝置。介紹了裝置的前端調(diào)理硬件電路、無線傳輸和上位機(jī)數(shù)據(jù)處理的設(shè)計方案,給出了工頻濾波算法及表面肌電信號的簡單特征提取方法。這種表面肌電采集裝置具有通道數(shù)目多、實時性強(qiáng)、數(shù)據(jù)傳輸距離遠(yuǎn)、精度高、操作簡便等優(yōu)點。如果將采集裝置構(gòu)成表面肌電采集陣列,可用于復(fù)雜手勢的識別。
中圖分類號: TP242
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2012)07-0078-03
A wireless SEMG collection device design based on STM32 processor
Wang Jinfeng1, Li Tao2, Sun Manman2
1. Huaxia College, Wuhan University of Technology, Wuhan 430040,China; 2. School of Automation, Wuhan University of Technology, Wuhan 430070,China
Abstract: In order to obtain movement intention, control artificial limbs, control exoskeletons robot and evaluate assist effect. We designed a wireless SEMG collection device based on the STM32 processor. This paper introduced the related front-hardware circuit, wireless transmission and data processing on PC. The power frequency filter algorithm and the SEMG feature extraction method are presented. This device has many advantages: multi-channel, real-time collection, long transmission distance, high precision, and simple operation. If multiple sensors are disposed as an array, use the relevant algorithm, the device can be used to recognize complex gestures.
Key words : SEMG; notch filter; power spectrum density; wireless transmission

    表面肌電信號(SEMG)利用粘貼在人體肌肉表面的Ag-AgCl電極片,測量肌肉活動時的放電信號。它不同于針電極插入肌肉的測量方法,具有簡單易用、無創(chuàng)傷、無痛苦的優(yōu)點,能有效反映肢體運動信息。它可以被用在臨床醫(yī)學(xué)研究與診斷、康復(fù)工程、機(jī)器人等領(lǐng)域[1]。

    現(xiàn)有肌電采集儀具有通道數(shù)目較少、所測數(shù)量少、測量受連接電纜的束縛等缺點,因此,本文提出了一種無線肌電采集裝置,以STM32F103作為處理器,利用nRF24L01作為射頻無線收發(fā)模塊,不但可克服以上缺點,還具有穩(wěn)定可靠、傳輸距離遠(yuǎn)、數(shù)據(jù)量大等優(yōu)點。在助力機(jī)器人應(yīng)用中,可以實時采集人在上樓梯、遠(yuǎn)距離行走時的SEMG。目前,該裝置已經(jīng)被用于助力機(jī)器人的助力效果評價中[2]。
1 工作原理
    系統(tǒng)結(jié)構(gòu)框圖如圖1所示。16個通道的肌電信號通過差分電極,經(jīng)過射極跟隨電路緩沖后,經(jīng)放大、濾波、電平抬升后供STM32F103進(jìn)行采集。STM32F103內(nèi)部的切換開關(guān)分時選通每個通道,由于切換速度高,可認(rèn)為采集是同步進(jìn)行的。STM32F103將SEMG進(jìn)行數(shù)字濾波后,通過nRF24L01發(fā)送至接收端。接收端將數(shù)據(jù)通過USB接口發(fā)送至上位機(jī)軟件。STM32F103具有最高128 KB的Flash,最高20 KB的SRAM,主頻可以達(dá)到72 MHz,具備二個SPI同步串行接口,一個USB2.0全速接口。它自帶A/D轉(zhuǎn)換器,具有16通道、1 μs轉(zhuǎn)換速度、12 bit采樣精度,可完成16通道的SEMG數(shù)據(jù)采集。通道數(shù)目越多,可測量的數(shù)據(jù)點就越多,所反映肌肉塊的數(shù)據(jù)信息也就越多。多通道可以構(gòu)成陣列式電極,運用相關(guān)算法,可對復(fù)雜肢體運動進(jìn)行識別。雖然MSP430單片機(jī)采樣頻率可以達(dá)到200 kS/s,但受制于晶振的工作頻率及串口傳輸速率的瓶頸,無法做到8通道以上的高速SEGM采集。

    nRF24L01作為采集儀的收發(fā)模塊,是一種工作于2.4 GHz的無線工業(yè)級的通信芯片, 它的最高傳輸速率為2 Mb/s,具有內(nèi)置硬件CRC檢錯和點對多點通信地址控制,抗干擾能力強(qiáng)?;赪IFI的無線文件傳輸系統(tǒng),對于嵌入式系統(tǒng),配置雜,功耗較高。使用工業(yè)級無線模塊nRF24L01做無線收發(fā)任務(wù),配置簡單,功耗低。
2 系統(tǒng)硬軟件設(shè)計
2.1 SEMG的前端調(diào)理

    SEMG非常微弱,幅度一般為0.1~5 mV,常常淹沒在大量噪聲中,極易受到干擾。要先進(jìn)行首級放大后才能進(jìn)行濾波,放大電路選用高共模抑制比、低輸入偏置電流的儀表運放INA111。對于毫伏級小信號的放大,運算放大器選擇特性優(yōu)良的OPA4277,其參數(shù)為:偏置電壓10 μV,偏置電流1 nA,溫漂±0.1 μV/℃,電源抑制比130 dB,靜態(tài)電流0.79 mA,單雙電源供電,軌對軌輸出。前3個參數(shù)可防止SEMG淹沒在器件本身的噪聲中,高電源抑制比可避免由電源波動引起的噪聲干擾,低靜態(tài)電流可減少鋰電池供電時的功耗。考慮到SEMG頻帶為10~500 Hz,故設(shè)計-3 dB截止頻率范圍為10~500 Hz的帶通濾波器,濾除SEMG夾雜的低頻和高頻的干擾信號,再進(jìn)行末級放大。取INA111差分信號的平均值,做積分運算,運算結(jié)果作為參考電極——浮地(Float GND),可有效地抑制共模干擾。電路圖如圖2所示。

    電路中僅做帶通濾波還不夠,還需針對50 Hz的工頻陷波,可選方法很多。有源T型陷波器雖然理論與設(shè)計成熟,但對元件的對稱性要求極其嚴(yán)格,元件精度直接影響中心頻率與Q值,調(diào)試非常困難;用UAF42通用濾波器構(gòu)成的陷波器,可以使50 Hz工頻衰減40 dB[3],但是對于多通道的數(shù)據(jù)采集系統(tǒng)來說,每個通道都加一片UAF42及外圍電路,硬件顯得過于龐雜。結(jié)合STM32F103的數(shù)據(jù)處理速度快的特點,直接用數(shù)字濾波,可以簡化系統(tǒng)設(shè)計、降低成本。使用FIR濾波器可以設(shè)計到高階,而且線性相位性能好,詳細(xì)過程在后面介紹。
2.2 SEMG數(shù)據(jù)采集與發(fā)送
    參考文獻(xiàn)[4]介紹了一種96通道的陣列式SEMG采集與測量系統(tǒng),ADC轉(zhuǎn)換速率高達(dá)1 MHz。有研究表明,SEMG 作為一種微弱的生物電信號,其頻率分布在10~500 Hz,且絕大部分集中在20~150 Hz之間[5]。根據(jù)香農(nóng)定理及工程實踐經(jīng)驗,將STM32F103的采樣頻率定為1 kHz,已經(jīng)能夠較好滿足實際需求。每次A/D轉(zhuǎn)換結(jié)束后,使用DMA方式將轉(zhuǎn)換后的數(shù)據(jù)依次移至數(shù)據(jù)緩沖區(qū),數(shù)緩沖區(qū)填滿后,將4 KB數(shù)據(jù)無線發(fā)送到接收模塊。
    SEMG數(shù)據(jù)發(fā)送工作流程如下:采集模塊接收到PC機(jī)發(fā)送的采集命令參數(shù)后,解析命令的具體功能,如開始采集、發(fā)送數(shù)據(jù)、停止采集、濾波、修改采樣頻率等。采集模塊將數(shù)據(jù)按Modbus協(xié)議格式打包成數(shù)據(jù)幀,通過SPI接口傳給nRF24L01自動發(fā)送。如果采集模塊接收到重傳命令,重新傳遞數(shù)據(jù)。
2.3 SEMG數(shù)據(jù)接收
    接收模塊的STM32F103在上電后,完成系統(tǒng)時鐘配置與初始化片外設(shè)備,并從nRF24L01讀取數(shù)據(jù),進(jìn)行CRC校驗,若數(shù)據(jù)出錯,則命令發(fā)送模塊重傳。若數(shù)據(jù)正確,放入DMA中,等到數(shù)據(jù)緩沖滿4 KB時,將數(shù)據(jù)打包,通過STM32的USB接口,發(fā)送到上位機(jī)軟件,進(jìn)行實時顯示與存儲。意法半導(dǎo)體公司專門為STM32F103 提供USB固件驅(qū)動程序庫,簡化了應(yīng)用開發(fā)流程。首先,使用DriverStudio中的Driver works編寫USB 驅(qū)動程序,生成“*.inf”與“*.sys”文件。然后,當(dāng)接收端與PC機(jī)連接時,PC機(jī)自動加載USB驅(qū)動程序,上位機(jī)軟件用CreateFile 函數(shù)打開設(shè)備,用ReadFile 從WDM中讀數(shù)據(jù),用WriteFile寫數(shù)據(jù)給WDM。利用TeeChart Active控件,實現(xiàn)數(shù)據(jù)的可視化輸出。為減小文件大小、提高讀寫速度,防止出現(xiàn)死機(jī)與丟包現(xiàn)象發(fā)生,數(shù)據(jù)被以二進(jìn)制文件“*.dat”的形式存儲在硬盤中。最后,當(dāng)應(yīng)用程序退出時,用CloseHandle關(guān)閉設(shè)備。
3 工頻濾波
    使用較好的差分電極和高共模抑制比的儀表運放,可減少工頻噪聲。但是它的帶寬較窄,難以充分抑制。工頻干擾主要集中在以50 Hz及其倍頻上,如100 Hz、150 Hz、…、450 Hz。為了把工頻干擾從SEMG中濾除,本文設(shè)計了線性遞歸的梳狀陷波器。IIR濾波器的計算量小,但沒有線性相位;FIR濾波器雖有線性相位,但其所用階次高,帶阻濾波器的系數(shù)也非整數(shù),所以乘加運算量大,無法實時處理SEMG。如果采用簡單整系數(shù)濾波可以用IIR的結(jié)構(gòu)實現(xiàn)FIR濾波器。采用全通網(wǎng)絡(luò)減去帶通網(wǎng)絡(luò)方法得到帶阻網(wǎng)絡(luò)。
    帶通濾波器的轉(zhuǎn)移函數(shù)為:
    
    根據(jù)轉(zhuǎn)移函數(shù),求出時域方程,STM32處理器將采集數(shù)據(jù)放到循環(huán)隊列中與時域方程的各項系數(shù)進(jìn)行乘加運算,得到濾波后的SEMG,再通過無線傳輸方式發(fā)送到上位機(jī)。為了驗證濾波器的設(shè)計效果,用120 Hz、210 Hz兩種正弦波疊加,并添加50 Hz及其倍頻干擾,來模擬SEMG。濾波前后對比如圖3所示??煽闯鰪?fù)合信號經(jīng)陷波后,工頻成分極大地衰弱,陷波器窄阻帶很好地保護(hù)了其他有效頻帶內(nèi)的模擬SEMG。

4 SEMG的特征提取

 


    可通過時域與頻域的方法來提取特征參數(shù),對SEMG進(jìn)行模式識別。時域方法計算時域SEMG信號的方差和均值,由于個體差異、電極片粘貼位置、肌肉發(fā)力強(qiáng)度、測量時間、引入噪聲等因素,導(dǎo)致計算結(jié)果存在很大差異,適用性和可靠性均不佳[6]。頻域方法是指計算SEMG的平均功率頻率和中值頻率。由于功率譜波形穩(wěn)定好,提取的頻域特征也相對比較穩(wěn)定,有利于進(jìn)行SEMG的模式識別。嘗試使用功率譜比值法也獲得了較好的效果。
    先從采集的SEMG 中找出功率譜的最大值f0,然后,計算出f0附近某個指定寬度±n區(qū)域的面積,再除以功率譜整個總面積P, 得到功率譜特征比值K。具體定義如下:
  
    經(jīng)過實驗,當(dāng)n取為15 Hz,特征值的區(qū)分度較好。分子P0為功率譜在f0±15 Hz的面積,分母P取在20-450 Hz內(nèi)功率譜面積。得到的兩路SEMG功率譜比值如表1所示。從表1看出,利用橈側(cè)腕屈肌、尺側(cè)腕屈肌和肱橈肌、掌長肌屈肌這兩組功率譜比值來區(qū)分腕內(nèi)外轉(zhuǎn)動與手腕上下?lián)P。手腕作相對運動時,對應(yīng)肌肉存在大小差異。比如手腕上揚(yáng)時,肱橈肌功率譜比值大于掌長肌,下?lián)P時肱橈肌的功率譜比值小于掌長肌。


    本文將STM32F103處理器應(yīng)用到肌電采集裝置中,通道數(shù)目多,數(shù)據(jù)處理能力強(qiáng)。采用nRF24L01收發(fā)數(shù)據(jù),傳輸量大,可靠性高。針對信號調(diào)理電路在工頻消噪這一環(huán)節(jié)上的不足,設(shè)計了50 Hz梳狀陷波器,能有效濾除工頻。采用的功率譜比值法提取簡單手勢的SEMG特征,有較好的識別效果。

參考文獻(xiàn)
[1] 姚松麗,章亞男,張震.利用選擇性肌電信號控制踝關(guān)節(jié)神經(jīng)運動康復(fù)裝置[J].上海大學(xué)學(xué)報,2009,15(3):245-250.
[2] 向馗,李濤,宋全軍,等.面向外骨骼助力的肌張力信息實時獲取[J].華中科技大學(xué)學(xué)報,2011,39(2):259-263.
[3] 顏良, 陳儒軍, 劉石,等. 基于UAF42通用濾波芯片的50 Hz陷波器設(shè)計[J].儀器儀表學(xué)報,2006,27(8):924-927.
[4] NAGATA K, MAGATANI K, et al. Monte carlo method for evaluating the effect of surface EMG measurement placement on motion recognition accuracy[C]. 31st Annual International Conference of the IEEE EMBS Minneapolis, Minnesota, USA, September 2-6,2009:2583-2586.
[5] RONAGER J, CHRISTENSEN H. Power spectrum analysis of the EMG pattern in normal and diseasedmuscles[J].Neurol. Sci, 1989,94(1-3):283-294.
[6] 李耀宇,郭凌菱,雷英杰.肌電信號的波幅直方圖統(tǒng)計處理[J].生物醫(yī)學(xué)工程雜志,1995,12(3):237-240.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品久久久久一区二区三区共| 国产欧美日韩综合一区在线观看| 在线一区亚洲| 亚洲伊人色欲综合网| 国产一区二区三区四区在线观看 | 亚洲毛片一区二区| 久久高清一区| 亚洲欧美另类中文字幕| 中文日韩在线视频| 日韩视频中文字幕| 亚洲精品1区| 激情国产一区二区| 国产女主播在线一区二区| 国产精品www网站| 欧美日韩亚洲网| 另类春色校园亚洲| 久久久久国产精品午夜一区| 香蕉久久夜色| 欧美一级在线视频| 香蕉免费一区二区三区在线观看| 亚洲午夜女主播在线直播| 99精品欧美一区二区蜜桃免费| 亚洲国产日韩欧美在线99| 欧美伊人久久| 欧美制服丝袜| 久久精品91| 久久av一区二区三区| 欧美在线三区| 久久国产精品高清| 久久精品一二三| 亚洲国产1区| 欧美在线网站| 亚洲二区视频| 91久久国产综合久久蜜月精品 | 欧美一区二区三区免费观看视频 | 欧美在线影院在线视频| 欧美在线免费观看亚洲| 久久国产精品99精品国产| 宅男噜噜噜66国产日韩在线观看| 亚洲精品久久久久久久久久久久久 | 欧美专区第一页| 亚洲成人在线视频播放| 亚洲成人在线视频播放| 欧美在线三级| 亚洲人精品午夜| 一本大道av伊人久久综合| 一区二区三区欧美视频| 亚洲天堂激情| 欧美一级电影久久| 久久九九全国免费精品观看| 久久亚洲欧美| 欧美激情精品久久久久久久变态 | 亚洲激情国产精品| 99视频热这里只有精品免费| 亚洲视频精品在线| 欧美一区二区视频免费观看| 久久久亚洲精品一区二区三区| 麻豆国产va免费精品高清在线| 欧美国产日韩在线观看| 欧美高清视频在线观看| 欧美成人一区二区三区片免费| 欧美激情按摩| 国产精品二区影院| 激情综合亚洲| 日韩午夜在线电影| 亚洲欧美久久| 亚洲欧洲精品一区二区| 亚洲深夜激情| 久久蜜臀精品av| 欧美搞黄网站| 国产精品三区www17con| 一区二区在线观看视频| 一区二区久久| 久久精品国产清自在天天线| 亚洲作爱视频| 久久久精彩视频| 欧美日韩一区二区三区在线观看免 | 欧美一区深夜视频| 欧美激情va永久在线播放| 国产精品美女久久久久久2018| 国产又爽又黄的激情精品视频| 亚洲精品影院| 久久狠狠亚洲综合| 亚洲一区二区三区精品在线| 久久久综合网| 欧美日韩精品欧美日韩精品| 国产亚洲成av人在线观看导航 | 欧美精品在线观看| 国产亚洲在线观看| 9l视频自拍蝌蚪9l视频成人| 欧美一级久久久久久久大片| 一区二区精品| 噜噜噜久久亚洲精品国产品小说| 国产精品国产三级国产普通话三级 | 欧美精品久久一区二区| 国产亚洲成精品久久| 99成人在线| 亚洲破处大片| 久久精品视频导航| 欧美日韩在线播放一区| 在线观看视频欧美| 欧美一区二区三区的| 一区二区三区欧美亚洲| 噜噜噜噜噜久久久久久91| 国产精品系列在线| 日韩视频一区二区三区在线播放| 久久精品人人爽| 亚洲男人的天堂在线aⅴ视频| 欧美国产第一页| 精品成人国产| 午夜欧美电影在线观看| 亚洲欧美国产不卡| 欧美日韩国产高清视频| 亚洲第一福利在线观看| 欧美在线视频观看| 亚洲免费电影在线| 毛片精品免费在线观看| 国产精品一级二级三级| 国产精品久久网站| 亚洲免费av观看| 欧美中在线观看| 久久成人国产| 国产美女诱惑一区二区| 国产一区二区三区在线观看视频| 亚洲免费高清视频| 一区二区日韩免费看| 欧美激情亚洲一区| 亚洲国产一区在线| 亚洲黄色成人久久久| 久久亚洲私人国产精品va媚药| 国产欧美一区二区精品忘忧草| 中日韩高清电影网| 亚洲深爱激情| 欧美日韩综合另类| 一本色道久久加勒比精品| 这里只有精品在线播放| 欧美日韩精品一区二区天天拍小说 | 亚洲欧美日本日韩| 国产精品日本欧美一区二区三区| 99视频超级精品| 亚洲亚洲精品在线观看| 欧美日韩久久不卡| 99视频在线观看一区三区| 亚洲视频一区二区免费在线观看| 欧美精品亚洲二区| 日韩亚洲欧美中文三级| 亚洲一区二区在线免费观看视频| 欧美视频在线观看免费网址| 影视先锋久久| 亚洲精品五月天| 欧美福利视频网站| 亚洲国产精品一区二区尤物区| 亚洲精品美女在线观看| 久久五月天婷婷| 在线日本高清免费不卡| 亚洲三级电影全部在线观看高清| 欧美成熟视频| 亚洲精品裸体| 亚洲伊人色欲综合网| 国产精自产拍久久久久久蜜| 欧美一区二区三区成人| 久热成人在线视频| 亚洲精品免费看| 亚洲专区免费| 国产欧美综合在线| 亚洲国产激情| 欧美精品久久久久久| 亚洲天堂免费在线观看视频| 欧美专区在线播放| 在线观看亚洲一区| 一二三区精品| 国产欧美韩国高清| 亚洲高清av| 欧美激情在线播放| 亚洲麻豆视频| 欧美在线视频免费播放| 亚洲大片一区二区三区| 亚洲视频一区二区免费在线观看| 国产精品免费观看在线| 久久se精品一区二区| 欧美电影在线| 午夜精品免费| 欧美日韩一区二区三| 久久精品视频va| 国产精品免费看| 亚洲免费高清视频| 国产手机视频精品| 亚洲一区二区三区四区在线观看| 国内精品久久久久影院色| 亚洲一区久久| 国产专区欧美专区| 亚洲女人天堂成人av在线| 最新亚洲激情| 久久午夜av| 午夜精品久久| 国产精品国产成人国产三级| 亚洲精品一区二区网址| 国内揄拍国内精品久久| 欧美一级久久久| 中文久久精品|