《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于C8051F020的假肢控制系統(tǒng)設(shè)計(jì)
基于C8051F020的假肢控制系統(tǒng)設(shè)計(jì)
來源:電子技術(shù)應(yīng)用2011年第6期
樊炳輝, 賈朝川, 楊 婷
(山東科技大學(xué), 山東 青島 266510)
摘要: 以C8051F020單片機(jī)為核心處理器,設(shè)計(jì)了仿人手臂形假肢的控制系統(tǒng)。系統(tǒng)采用單片機(jī)自身集成的PCA模塊產(chǎn)生占空比可調(diào)的PWM信號用于驅(qū)動(dòng)三個(gè)直流電機(jī),采用定時(shí)器產(chǎn)生頻率信號用于驅(qū)動(dòng)三個(gè)步進(jìn)電機(jī),采用CPLD對各個(gè)關(guān)節(jié)控制量的檢測并實(shí)時(shí)地反饋給控制器實(shí)現(xiàn)實(shí)時(shí)控制。在此基礎(chǔ)上設(shè)計(jì)出了按鍵控制和語音控制兩種控制方式。該系統(tǒng)不但結(jié)構(gòu)簡單、操作方便,而且可靠性高。
關(guān)鍵詞: C8051F020 PCA CPLD 語音識別
中圖分類號: TP242.6
文獻(xiàn)標(biāo)識碼: A
文章編號: 0258-7998(2011)06-135-03
Design of artificial limb control system based on C8051F020
Fan Binghui, Jia Chaochuan, Yang Ting
Shandong University of Science and Technology, Qingdao 266510, Chin
Abstract: Take C8051F020 as the core processor to design humanoid artificial limb's control system. The system uses the PCA module of C8051f020 to produce the PWM signal of duty-cycle adjustable to drive the three DC motors, the timer to produce the frequency signal to drive the three stepper motors, the CPLD to check each joint control quantity and feedback to the controller so that the controller can control the artificial limb instantly. There are two control modes: pressed key control and voice control. The system has some good properties such as simple structure, high reliability and easy operation.
Key words : C8051F020; PCA; CPLD; voice recognition


    假肢是人體缺損肢體的替代物,用以彌補(bǔ)缺損肢體的形狀和功能。本文針對失去整個(gè)手臂的情況,設(shè)計(jì)出一種仿人手臂形假肢的控制系統(tǒng)。使用者可以補(bǔ)償部分缺失的功能,達(dá)到生活自理甚至于可以從事基本勞動(dòng),減少身心痛苦,同時(shí)也相應(yīng)地解放了護(hù)理工作用。在設(shè)計(jì)中,采用C8051F020[1]單片機(jī)作為主控制器,并通過CPLD(Complex Programmable Logic Device)完成對各個(gè)關(guān)節(jié)控制量的檢測以及凌陽61單片機(jī)實(shí)現(xiàn)語音控制功能。
1 機(jī)器人假肢結(jié)構(gòu)
 多自由度機(jī)器人型假肢(上肢)擁有6個(gè)自由度,其結(jié)構(gòu)原理圖如圖1所示。

2 假肢控制系統(tǒng)的硬件設(shè)計(jì)
2.1 控制器的工作原理

 控制系統(tǒng)原理框圖如圖2所示,主要由控制、驅(qū)動(dòng)、被控對象和檢測反饋四個(gè)部分構(gòu)成。控制部分主要由C8051f020完成;驅(qū)動(dòng)部分由6個(gè)電機(jī)驅(qū)動(dòng)器構(gòu)成;被控對象即是六自由的假肢;檢測反饋部分主要由CPLD檢測目標(biāo)位置各個(gè)關(guān)節(jié)的控制量。系統(tǒng)主要采用按鍵控制和語音控制兩種控制方式。

2.1.1 按鍵控制
  系統(tǒng)采用了12個(gè)獨(dú)立式按鍵對6個(gè)電機(jī)正反方向轉(zhuǎn)動(dòng)的控制,電機(jī)的轉(zhuǎn)動(dòng)驅(qū)動(dòng)著各個(gè)關(guān)節(jié)進(jìn)行運(yùn)動(dòng)。各個(gè)按鍵對應(yīng)控制關(guān)節(jié)運(yùn)動(dòng)情況如表1所示。


2.1.2 語音控制
 語音識別模塊由SPCE061A單片機(jī)完成。首先,對各個(gè)命令進(jìn)行訓(xùn)練,并將訓(xùn)練結(jié)果保存下來。在系統(tǒng)運(yùn)行過程中,當(dāng)SPCE061A單片機(jī)識別出某條命令時(shí),它會(huì)通過串口給C8051F020發(fā)送指令,當(dāng)C8510F020接收到相應(yīng)的指令時(shí),控制相應(yīng)的關(guān)節(jié)做相應(yīng)的運(yùn)動(dòng)[2]。例如:當(dāng)SPCE061A識別出“手指張開”命令時(shí),將會(huì)通過串口發(fā)送如“0x10”的十六進(jìn)制的數(shù),當(dāng)C8051F020通過串口接收到“0x10”后,就會(huì)控制手指做張開運(yùn)動(dòng)。其他關(guān)節(jié)控制亦如此。其語音命令的控制形式如圖3所示。

 

 

3 系統(tǒng)軟件設(shè)計(jì)
 本系統(tǒng)軟件主要包括:初始化程序、頻率輸出子程序、PWM信號輸出子程序、鍵盤控制子程序、通信子程序、語音識別系統(tǒng)、CPLD檢測編碼器輸出子程序。
3.1系統(tǒng)主流程
 圖4所示為整個(gè)控制系統(tǒng)的流程圖。首先對系統(tǒng)硬件進(jìn)行初始化;然后設(shè)計(jì)出兩種工作方式:按鍵方式和語音方式;之后選擇示教3個(gè)位置,并通過CPLD保存示教位置的各個(gè)關(guān)節(jié)的脈沖控制量,最后的設(shè)計(jì)是手動(dòng)運(yùn)動(dòng)到示教的目標(biāo)或是自動(dòng)運(yùn)動(dòng)到示教的目標(biāo)位置,至此即可完成對目標(biāo)位置的物體的抓取功能[3]。

3.2 CPLD檢測編碼器設(shè)計(jì)
 由系統(tǒng)流程圖可以看出,對各個(gè)示教位置的各個(gè)關(guān)節(jié)控制量的檢測與保存由CPLD完成。由于本設(shè)計(jì)采用旋轉(zhuǎn)編碼器的傳感器,通常其輸出A和B兩路占空比為50%的脈沖,A、B的脈沖個(gè)數(shù)反映主軸轉(zhuǎn)過的角度,A、B的相位關(guān)系反映主軸的旋轉(zhuǎn)方向。為了檢測上述兩個(gè)變量即主軸轉(zhuǎn)過的角度和主軸旋轉(zhuǎn)的方向,系統(tǒng)采用了一種辨向細(xì)分電路。
 將A和B兩路輸入信號分別組成四種狀態(tài)(A,B):(0,0)、(0,1)、(1,0)和(1,1)。當(dāng)主軸正向旋轉(zhuǎn)時(shí),狀態(tài)轉(zhuǎn)移過程為:(0,0)、(1,0)、(1,1)、(0,1)、(0,0),反向旋轉(zhuǎn)時(shí)正好相反。故只需要判斷狀態(tài)(1,0)和狀態(tài)(1,1)的先后順序即可判斷出主軸旋轉(zhuǎn)的方向,并且由出現(xiàn)狀態(tài)(1,0)和(1,1)之間的轉(zhuǎn)換次數(shù)就可以確定轉(zhuǎn)軸轉(zhuǎn)過的角度,即出現(xiàn)一次狀態(tài)轉(zhuǎn)換就是主軸轉(zhuǎn)過1°[4]。由旋轉(zhuǎn)編碼器的特性設(shè)計(jì)的CPLD的檢測系統(tǒng)框圖如圖5所示。

3.3 語音識別系統(tǒng)設(shè)計(jì)
 語音識別是使假肢能夠準(zhǔn)確地聽出操作者的語音內(nèi)容,并能準(zhǔn)確完成操作者的命令。本系統(tǒng)只針對特定人進(jìn)行訓(xùn)練,并且只能對特定人的語音進(jìn)行識別。主要由凌陽SPCE061A單片機(jī)完成。其系統(tǒng)框圖如圖6所示。

4 實(shí)驗(yàn)結(jié)果分析
 完成以上的軟件和硬件的設(shè)計(jì)后,對整個(gè)系統(tǒng)進(jìn)行了實(shí)際的控制調(diào)試。在調(diào)試過程中,各個(gè)關(guān)節(jié)都可以運(yùn)動(dòng)自如,并且每個(gè)按鍵對應(yīng)的控制都是完全正確的。按鍵在按下的過程中會(huì)出現(xiàn)抖動(dòng)現(xiàn)象,為此,在程序的設(shè)計(jì)過程中通過延時(shí)程序進(jìn)行了消抖。在語音控制模塊中,由于采用的是兩級命令控制,即如圖3所示控制形式。語音系統(tǒng)經(jīng)過多次訓(xùn)練,對特定人的語音識別率達(dá)到了96%以上,辨識率很高。但只是針對特定的人進(jìn)行試驗(yàn)。如果對其他人的語音信號進(jìn)行識別還會(huì)存在誤差,會(huì)出現(xiàn)個(gè)別誤操作。但這種誤差是可以控制的。只要對特定的人進(jìn)行訓(xùn)練,并由被訓(xùn)練人來控制設(shè)備,即可以避免由于控制者與語音錄入者不同而給系統(tǒng)帶來的控制誤差。
    該控制系統(tǒng)最大的特點(diǎn)是可以人為自由地進(jìn)行手動(dòng)控制假肢做相應(yīng)的活動(dòng),或者運(yùn)用佩戴者的語音實(shí)現(xiàn)語音智能化控制假肢做相應(yīng)的運(yùn)動(dòng)。實(shí)現(xiàn)了設(shè)計(jì)方法和控制都簡單,操作安全、穩(wěn)定的目的。此外,可以給佩戴者設(shè)計(jì)一個(gè)遙控器(前提是針對只失去一只臂膀的用戶),如果是失去了雙臂膀,則可以在其適當(dāng)?shù)牟课话惭b一個(gè)語音控制裝置,使用語音進(jìn)行控制。
參考文獻(xiàn)
[1] 萬光毅,孫九安,蔡建平.SoC單片機(jī)實(shí)驗(yàn)、實(shí)踐與應(yīng)用設(shè)計(jì)—基于C8051F020系列[M].北京:北京航空航天大學(xué)出版社,2006.
[2] 盧勝利.基于凌陽SPCE061A設(shè)計(jì)實(shí)驗(yàn)平臺(tái)的專業(yè)綜合設(shè)計(jì)教程[M].北京:機(jī)械工業(yè)出版社,2006.
[3] 李長有,武學(xué)東.基于C8051F020的SD卡主控制器設(shè)計(jì)[J].微計(jì)算機(jī)信息,2007(9-2):120-122.
[4] 應(yīng)卓瑜,梁堅(jiān),邵亮,等.基于CPLD的辨向細(xì)分電路設(shè)計(jì)[J].傳感技術(shù)學(xué)報(bào),2005,18(1):143-145.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美特黄一区| 在线不卡a资源高清| 免费成人高清视频| 久久久精品午夜少妇| 午夜精品成人在线| 亚洲一区二区三区免费在线观看| 亚洲理论电影网| 亚洲国产精品成人久久综合一区| 欧美呦呦网站| 欧美一区二区三区久久精品茉莉花| 亚洲综合不卡| 亚洲主播在线观看| 亚洲欧美日本精品| 午夜激情综合网| 亚洲欧美在线另类| 亚洲欧美另类在线| 亚洲欧美国产视频| 亚洲欧美在线aaa| 欧美一区二区三区四区视频| 欧美一级黄色网| 欧美亚洲专区| 欧美中文字幕在线| 亚洲第一天堂av| 亚洲激情影院| 亚洲美女色禁图| 亚洲视频专区在线| 午夜精品久久久久影视| 欧美一区二区三区免费看 | 一区在线观看视频| 亚洲成人中文| 亚洲精品乱码久久久久久久久| 亚洲毛片播放| 亚洲伊人一本大道中文字幕| 午夜老司机精品| 久久精品欧美日韩| 亚洲精品视频二区| 亚洲小说欧美另类婷婷| 欧美一二三视频| 久久久久久夜精品精品免费| 免费成年人欧美视频| 欧美另类videos死尸| 国产精品国产馆在线真实露脸| 国产精品免费视频xxxx| 国产亚洲综合在线| 在线观看久久av| 一本色道久久综合亚洲91| 小处雏高清一区二区三区| 91久久久亚洲精品| 亚洲无毛电影| 久久精品人人做人人综合| 欧美ab在线视频| 国产精品久久久久aaaa樱花| 好吊色欧美一区二区三区四区| 91久久线看在观草草青青| 亚洲午夜激情| 久久精品国产欧美激情| 亚洲欧洲美洲综合色网| 亚洲一区二区在线看| 久久久精彩视频| 欧美日本在线一区| 国产精品一区二区三区久久| 1024国产精品| 亚洲伊人网站| 亚洲精品小视频在线观看| 性久久久久久久| 欧美风情在线观看| 国产精品综合视频| 亚洲激情在线| 欧美在线精品免播放器视频| 一个人看的www久久| 久久大综合网| 欧美欧美全黄| 激情欧美一区二区三区| 亚洲视频导航| 亚洲欧洲一区二区三区| 午夜精品国产更新| 欧美国产一区二区在线观看| 国产区二精品视| 亚洲另类一区二区| 亚洲第一精品福利| 亚洲欧美日韩人成在线播放| 欧美成在线视频| 国产日韩精品一区| 一区二区三区你懂的| 亚洲国产精品v| 久久精品国产综合精品| 欧美日韩亚洲不卡| 伊人久久婷婷色综合98网| 亚洲在线视频一区| 亚洲视频1区| 欧美刺激性大交免费视频| 国产亚洲一区在线| 亚洲一二三区在线| 亚洲深夜激情| 欧美日本成人| 亚洲二区免费| 欧美在线视频不卡| 亚欧成人在线| 国产精品成人一区二区三区吃奶 | 欧美日韩三级视频| 亚洲第一主播视频| 性欧美8khd高清极品| 亚洲欧美另类久久久精品2019| 欧美久色视频| 91久久国产精品91久久性色| 久久国产精品99精品国产| 午夜视频一区| 国产精品免费一区二区三区在线观看 | 亚洲欧美日韩综合| 亚洲网站在线播放| 欧美日本三区| 亚洲黄色视屏| 日韩亚洲在线| 欧美精品一区三区| 亚洲国产高潮在线观看| 亚洲高清久久| 另类天堂av| 伊人狠狠色j香婷婷综合| 久久成人这里只有精品| 久久久久久久一区| 国产在线精品成人一区二区三区 | 亚洲午夜精品久久| 欧美日韩综合久久| 99精品黄色片免费大全| 亚洲视频免费在线| 欧美日韩在线精品一区二区三区| 亚洲狼人精品一区二区三区| 一区二区黄色| 欧美特黄一级| 亚洲午夜在线观看| 欧美综合激情网| 国产一区二区三区高清 | 亚洲电影免费在线| 免费在线观看精品| 亚洲国语精品自产拍在线观看| 亚洲人成在线观看| 欧美精品高清视频| 亚洲精品在线看| 一个人看的www久久| 欧美视频二区| 亚洲一区区二区| 久久精品视频在线| 激情小说另类小说亚洲欧美| 亚洲欧洲视频在线| 欧美日韩免费| 中文国产成人精品| 亚洲欧美另类综合偷拍| 国产日韩欧美不卡在线| 亚洲电影自拍| 欧美日韩系列| 亚洲欧美日韩久久精品| 久久综合色婷婷| 亚洲美女免费精品视频在线观看| 亚洲一区欧美二区| 国产在线拍揄自揄视频不卡99| 亚洲高清在线精品| 欧美日韩 国产精品| 亚洲小说欧美另类婷婷| 久久久久久高潮国产精品视| 亚洲电影免费观看高清完整版在线观看 | 欧美国产日本韩| 正在播放欧美一区| 久久久精品国产免大香伊| 亚洲国产精品一区二区第一页 | 欧美日韩亚洲综合| 亚洲欧美日韩精品一区二区| 久久综合网hezyo| 日韩一级精品| 久久成人综合网| 最新日韩在线视频| 欧美一级成年大片在线观看| 一区免费视频| 亚洲资源在线观看| 狠狠色狠狠色综合日日小说| 中日韩高清电影网| 国产亚洲欧美中文| 中文欧美日韩| 一区二区在线视频播放| 亚洲欧美国产精品va在线观看| 狠狠久久亚洲欧美| 亚洲午夜av| 在线免费观看日韩欧美| 亚洲欧美在线磁力| 亚洲国产91精品在线观看| 亚洲欧美中文字幕| 亚洲黄色免费网站| 久久精品欧美日韩精品| 99视频精品全国免费| 久热re这里精品视频在线6| 这里只有精品丝袜| 欧美成人亚洲| 午夜久久影院| 国产精品ⅴa在线观看h| 最新国产成人在线观看| 国产日韩精品一区| 亚洲视频免费| 亚洲国产成人久久| 久久久欧美精品| 亚洲一区尤物| 欧美日韩国产二区|