易昌中
(宜春學(xué)院 數(shù)學(xué)與計算機科學(xué)學(xué)院,江西 宜春 336000)
手是人類重要的工具,一旦失去講給生活帶來極大地不便,于是各種高功能的假手出現(xiàn)了。肌電假手就是其中的一種。利用殘存肌肉的肌電信號控制假手動作稱為肌電假手。[1]高功能肌電假手在動作方式、精確程度、穩(wěn)定性等方面得到了極大地提高。[2]但是,肌電假手的這些發(fā)展和進(jìn)步主要發(fā)生在歐美和日本這些科技發(fā)達(dá)的國家,我國假肢行業(yè)發(fā)展比較滯后,當(dāng)前面臨著假肢產(chǎn)品數(shù)量不足、質(zhì)量價差、缺乏社會化生產(chǎn)方式等特點。因此國內(nèi)很多因為事故而失去手的患者得不到性能優(yōu)良價格合理的肌電假手產(chǎn)品,這也需要國內(nèi)的科學(xué)界加大對肌電假手的研究力度,來滿足國內(nèi)那些對肌電假手強烈需求的患者。[3]
人體的各個動作是靠大腦和神經(jīng)來控制的,而神經(jīng)的本質(zhì)是電信號,患者雖然失去了雙手,但是殘存在肌肉里的肌電信號仍然存在,這是肌電假手設(shè)計的先決條件。利用傳感器將殘存肌肉里的肌電信號采集出來,通過模數(shù)轉(zhuǎn)換器得到離散的肌電信號,再通過控制器對肌電信號進(jìn)行處理,輸出控制信號控制假手實現(xiàn)各種功能。[4]肌電假手控制原理如圖1。
研究采有現(xiàn)成的肌電傳感器,所做的工作重點是實現(xiàn)對采集的肌電信號進(jìn)行AD 轉(zhuǎn)換,為了提高假手的功能,需要對肌電信號的跟蹤速度快、精度高,為此本文著力于實現(xiàn)以上兩點,為控制器提供實時的、高精度的肌電信號。
由于傳感器從殘肢獲取的肌電信號屬于模擬信號,而控制器所能夠處理的信號為數(shù)字信號,所以有必要對所得到的模擬信號進(jìn)行處理。
將模擬信號轉(zhuǎn)換成數(shù)字信號的設(shè)備叫做模數(shù)轉(zhuǎn)換器。AD 轉(zhuǎn)換器的分辨率用輸出二進(jìn)制數(shù)的位數(shù)表示,位數(shù)越多,誤差越小,轉(zhuǎn)換精度越高。對于肌電假手所需的信號,必須確保一定的分辨率,才能有利于控制器對信號的識別。AD 轉(zhuǎn)換器的相對精度是指實際的各個轉(zhuǎn)換點偏離理想特性的誤差。AD 轉(zhuǎn)換器的轉(zhuǎn)換速度是指完成一次轉(zhuǎn)換所需的時間。轉(zhuǎn)換時間是指從接到轉(zhuǎn)換控制信號開始,到輸出端得到穩(wěn)定的數(shù)字輸出信號所經(jīng)過的這段時間。由于得到的信號是采樣開關(guān)和保持器環(huán)節(jié)輸出地,所以要保證轉(zhuǎn)換時間和采樣周期的一致性。AD 轉(zhuǎn)換的流程如圖2:
圖2 AD 轉(zhuǎn)換程序流程圖
當(dāng)前市面上常見的AD 轉(zhuǎn)換器主要有并聯(lián)比較型、逐次逼近型、雙積分型等類型的轉(zhuǎn)換器。[5]其中雙積分型的轉(zhuǎn)換效率較低,轉(zhuǎn)換一次至少需要2n+1Tc 時間,其中Tc 為一個時鐘脈沖。無法達(dá)到高速轉(zhuǎn)換這一要求。而并聯(lián)比較型和逐次逼近型轉(zhuǎn)換效率較高,下面重點討論這兩種AD 轉(zhuǎn)換器。
3 位并聯(lián)比較型的AD 轉(zhuǎn)換器結(jié)構(gòu)如圖3:
圖3 3 位并聯(lián)比較型ADC
由圖3 可知,3 位并聯(lián)比較型ADC 轉(zhuǎn)換器由電壓比較器、寄存器、編碼器等構(gòu)成,各電壓比較器由基本的電阻和集成運算放大器構(gòu)成。對于n 位的并聯(lián)比較型AD 轉(zhuǎn)換器,其分壓電阻為2n 個,放大器為2n-1 個。由于并聯(lián)比較性AD 轉(zhuǎn)換器采用各量級同時比較,各位輸出碼也是同時并行的,所以它的轉(zhuǎn)換速度是非??斓模瑑H需要一個脈沖就可以輸出二進(jìn)制結(jié)果。當(dāng)前市面上集成的TDC1007J 型8 位并聯(lián)比較型AD 轉(zhuǎn)換器最高轉(zhuǎn)換速率可達(dá)30MHz。這一轉(zhuǎn)換速度是其它類型的轉(zhuǎn)換器比擬的。[6,7]
3 位逐次逼近型AD 轉(zhuǎn)換器的的結(jié)構(gòu)如圖4:
圖4 3 位逐次逼近型ADC
由圖4 可知,3 位逐次逼近型AD 轉(zhuǎn)換器同并聯(lián)比較型AD 轉(zhuǎn)換器一樣,也是通過比較來實現(xiàn)AD 轉(zhuǎn)換的,不同的是此轉(zhuǎn)換器是通過逐次比較來實現(xiàn)的,對于一個n 位的逐次逼近型AD 轉(zhuǎn)換器,僅用n 個JK 觸發(fā)器和一個n 位DA 轉(zhuǎn)換器就可以實現(xiàn)其AD 轉(zhuǎn)換功能。通過對n 位并聯(lián)比較型ADC和n 位主次逼近型ADC 的比較可得:
表1 兩種ADC 的性能比較
由表1 可知,并聯(lián)比較型用了較多的器件實現(xiàn)了高效率的轉(zhuǎn)換,而逐次逼近型用了較少的器件卻付出了轉(zhuǎn)換周期長的代價。
為了對采集的肌電信號實時處理,所設(shè)計的ADC 必須保持高效的轉(zhuǎn)換效率;由于轉(zhuǎn)換器要作為肌電假手的一部分,質(zhì)量不宜過大,所以必須減少所用的元器件的個數(shù)。總之速度、質(zhì)量、精度是重點考慮的三個方面。
用單一的并聯(lián)比較型ADC 來實現(xiàn)16 位的AD轉(zhuǎn)換,需要216 個電阻和216 個放大器,雖然可以保證高效的轉(zhuǎn)換效率(即:一個時鐘脈沖內(nèi)完成轉(zhuǎn)換),但是器件的個數(shù)卻十分巨大。用單一的逐次逼近型ADC 來實現(xiàn)AD 轉(zhuǎn)換,雖然僅僅需要16個DAC 和16 個JK 觸發(fā)器,但是完成一次轉(zhuǎn)換卻需要16 個時鐘脈沖,這樣的速率是無法保證實時跟蹤肌電信號的,所以我們要對以上兩種ADC 進(jìn)行綜合,進(jìn)而設(shè)計出高效率、高精度、輕質(zhì)量的ADC。
利用兩個四位的并聯(lián)型ADC,通過兩次逼近進(jìn)而實現(xiàn)8 位精度的AD 轉(zhuǎn)變換,其原理如圖5。
圖5 高功能ADC 原理圖
圖5 中的ADC_ 1 和ADC_ 2 均為四位并聯(lián)比較型AD 轉(zhuǎn)換器,DAC_ 1 為四位的DA 轉(zhuǎn)換器,其工作原理為:首先通過ADC_ 1 對模擬信號A1進(jìn)行AD 轉(zhuǎn)換,得到數(shù)字信號值D 1,其誤差為1/24,然后將D 1 轉(zhuǎn)換成模擬信號A2,再通過對A1-A2 求差,得到四位轉(zhuǎn)換時的誤差,然后對再次進(jìn)行AD 轉(zhuǎn)換,此時的精度為(1/24)2 也就是1/28,然后用設(shè)計好的8 位AD 轉(zhuǎn)換器再次通過相同的原理進(jìn)行組合,進(jìn)而設(shè)計出16 位的AD 轉(zhuǎn)換器。
一個8 位的ADC,所用電阻器件為4 位ADC的兩倍,即:24* 2 個,而完成一次轉(zhuǎn)換時間為4位的兩倍,即2* TC。同理,16 位時所用器件和時間分別為24* 2* 2 和2* 2* TC,下面將傳統(tǒng)的16 位并聯(lián)比較型ADC、逐次逼近型ADC 和本文所設(shè)計的16 位ADC 進(jìn)行比較,如表2。
表2 三種16 位ADC 性能比較
通過表2 可知,三種16 位的AD 轉(zhuǎn)換器的精度基本相同,都約為1/216,而從器件和轉(zhuǎn)換效率的角度考慮,本文所設(shè)計的ADC 比并聯(lián)比較型的器件少用1024 倍,而轉(zhuǎn)換效率僅僅滿了4 倍,比同等精度的逐次逼近型ADC 的轉(zhuǎn)換速度要快4 倍,可以滿足對肌電信號的實時處理。
本文在研究肌電假手的課題中,參與AD 轉(zhuǎn)換這一環(huán)節(jié),基本滿足了控制器所需要的肌電信號的處理。利用現(xiàn)有的器件進(jìn)行重新的組合,進(jìn)而實現(xiàn)更高質(zhì)量的器件的功能,對于開發(fā)其它系統(tǒng),也有一定的借鑒意義。
[1]章華濤. 帶觸覺的肌電假手握力模糊控制方法[J]. 儀器儀表學(xué)報,2013,34(7):1559-1565.
[2]張冰珂. 基于肌電信號的多模式抓握力估計[J]. 計算機應(yīng)用,2015,35(7):2109-2112.
[3]楊大鵬. 基于預(yù)抓取模式識別的假手肌電控制方法[J]. 機械工程學(xué)報,2012,48(15):1-8.
[4]李晶. 基于抓握可靠性的肌電控制假手優(yōu)化和動態(tài)性能研究[J]. 機械科學(xué)與技術(shù),2014,33(7):965-970.
[5]官龍. 握速可調(diào)式肌電假手的系統(tǒng)研究[J]. 中國生物醫(yī)學(xué)工程學(xué)報,2013,32(4):471-476.
[6]吳常鋮. 一種肌電假手的自適應(yīng)模糊控制方法[J]. 儀器儀表學(xué)報,2013,34(6):1339-1345.
[7]張恒毅. 有源柔性表面肌電電極陣列設(shè)計[J]. 電子測量與儀器學(xué)報,2014,28(8):901-908.