資料介紹
基于DSP和模糊控制的尋線行走機(jī)器人設(shè)計(jì)與實(shí)現(xiàn)
2008-06-17 11:02:58 來源:電子技術(shù)應(yīng)用 作者:侯少云 曹衛(wèi)華 吳敏 桂衛(wèi)華 何艷麗 中南大學(xué)
分享到:標(biāo)簽:機(jī)器人 傳感器 DSP 模糊控制 單片機(jī)
在最近的機(jī)器人比賽和電子設(shè)計(jì)競(jìng)賽中,較多參賽題目要求機(jī)器人沿場(chǎng)地內(nèi)白色或黑色指引線行進(jìn)。一些研究人員提出了基于尋線的機(jī)器人設(shè)計(jì)策略,主要是關(guān)注指引線的檢測(cè),但對(duì)于機(jī)器人的整體設(shè)計(jì)未做說明。本文在總結(jié)此類賽事的基礎(chǔ)上,提出了一種將DSP(Digital Signal Processor)和CPLD(Complex Programmable Logic Device)作為核心處理器,采用模糊控制策略處理來自檢測(cè)指引線傳感器信號(hào)的機(jī)器人行走機(jī)構(gòu)的通用性設(shè)計(jì)方法。
1 車體機(jī)械設(shè)計(jì)
由于機(jī)器人比賽對(duì)參賽機(jī)器人有嚴(yán)格的尺寸限制,需要在有限的空間內(nèi)合理安排各個(gè)機(jī)構(gòu)。本文給出車體最小尺寸時(shí)驅(qū)動(dòng)輪、光電傳感器以及控制芯片之間的相對(duì)位置,如圖1所示。
機(jī)器人采用雙直流步進(jìn)電機(jī)驅(qū)動(dòng)方式,其額定電壓為24V。車體的前后端分別安裝光電傳感器檢測(cè)板實(shí)現(xiàn)指引線的檢測(cè)。相鄰光電傳感器距離略小于指引線寬度,保證同時(shí)有兩個(gè)傳感器可以檢測(cè)到指引線。
2 硬件電路設(shè)計(jì)
這部分主要介紹核心控制器DSP與功能擴(kuò)展芯片CPLD的連接,簡(jiǎn)要介紹其它功能模塊的硬件實(shí)現(xiàn)。系統(tǒng)整體結(jié)構(gòu)如圖2所示。
2.1 核心控制器設(shè)計(jì)
目前,機(jī)器人核心控制器多選用單片機(jī)。筆者考慮到單片機(jī)指令周期長(zhǎng)、可用資源少,難以滿足機(jī)器人實(shí)時(shí)控制的要求,在綜合性價(jià)比、開發(fā)周期等因素后,核心控制器選用TI公司的電機(jī)數(shù)字控制專用DSP——TMS320F240(以下簡(jiǎn)稱′F240)。它具有運(yùn)動(dòng)控制非常有效的事件管理器,其中包括12路比較/PWM通道,可以非常方便地控制直流電機(jī)轉(zhuǎn)速;利用其片內(nèi)的3個(gè)可以工作于6種模式的16位通用定時(shí)器,可以完成機(jī)器人絕大部分動(dòng)作的控制;16個(gè)10位A/D轉(zhuǎn)換器可以方便地讀取模擬信號(hào)。由于機(jī)器人指引線檢測(cè)模塊返回信號(hào)可看作反饋信號(hào),因此機(jī)器人驅(qū)動(dòng)電機(jī)選用步進(jìn)電機(jī)。通過設(shè)置′F240定時(shí)器,利用I/O端口輸出設(shè)定脈沖信號(hào),該信號(hào)經(jīng)步進(jìn)電機(jī)驅(qū)動(dòng)電路使步進(jìn)電機(jī)行進(jìn)設(shè)定距離。具體實(shí)現(xiàn)在軟件設(shè)計(jì)部分介紹?!銯240的其他片內(nèi)I/O、PWM端口、A/D都引出輸入輸出線,方便擴(kuò)展功能的實(shí)現(xiàn)。
從′F240的特點(diǎn)可以看出,′F240可用于實(shí)現(xiàn)復(fù)雜控制算法和進(jìn)行復(fù)雜的機(jī)器人動(dòng)作控制。然而根據(jù)車體設(shè)計(jì)方案,需要在車體上安裝20個(gè)光電檢測(cè)傳感器,占用控制器的20個(gè)I/O端口。這樣,′F240可用于擴(kuò)展功能的I/O端口大大減少。機(jī)器人在比賽中會(huì)有比較劇烈的撞擊,如設(shè)計(jì)各種功能數(shù)字電路會(huì)嚴(yán)重降低控制板的可靠性。此處選用Altera公司的EPM7128作為核心處理器的擴(kuò)展、模糊控制的輸入。為滿足DSP與CPLD之間的協(xié)同處理,′F240與EPM7128可采用如圖2所示的電路連接。′F240的16根數(shù)據(jù)線和A12~A15共4根地址線連到EPM7128,通過選擇信號(hào)、寫信號(hào)和讀信號(hào)完成對(duì)EPM7128的讀寫操作。EPM7128的I/O端口主要在MAX+PlusⅡ編程環(huán)境下通過軟件和硬件管腳設(shè)置實(shí)現(xiàn)。這種DSP+CPLD的結(jié)構(gòu)可以在充分?jǐn)U展系統(tǒng)功能的同時(shí),使DSP更能發(fā)揮其運(yùn)算功能強(qiáng)大的特點(diǎn)[4]。
2008-06-17 11:02:58 來源:電子技術(shù)應(yīng)用 作者:侯少云 曹衛(wèi)華 吳敏 桂衛(wèi)華 何艷麗 中南大學(xué)
分享到:標(biāo)簽:機(jī)器人 傳感器 DSP 模糊控制 單片機(jī)
在最近的機(jī)器人比賽和電子設(shè)計(jì)競(jìng)賽中,較多參賽題目要求機(jī)器人沿場(chǎng)地內(nèi)白色或黑色指引線行進(jìn)。一些研究人員提出了基于尋線的機(jī)器人設(shè)計(jì)策略,主要是關(guān)注指引線的檢測(cè),但對(duì)于機(jī)器人的整體設(shè)計(jì)未做說明。本文在總結(jié)此類賽事的基礎(chǔ)上,提出了一種將DSP(Digital Signal Processor)和CPLD(Complex Programmable Logic Device)作為核心處理器,采用模糊控制策略處理來自檢測(cè)指引線傳感器信號(hào)的機(jī)器人行走機(jī)構(gòu)的通用性設(shè)計(jì)方法。
1 車體機(jī)械設(shè)計(jì)
由于機(jī)器人比賽對(duì)參賽機(jī)器人有嚴(yán)格的尺寸限制,需要在有限的空間內(nèi)合理安排各個(gè)機(jī)構(gòu)。本文給出車體最小尺寸時(shí)驅(qū)動(dòng)輪、光電傳感器以及控制芯片之間的相對(duì)位置,如圖1所示。
機(jī)器人采用雙直流步進(jìn)電機(jī)驅(qū)動(dòng)方式,其額定電壓為24V。車體的前后端分別安裝光電傳感器檢測(cè)板實(shí)現(xiàn)指引線的檢測(cè)。相鄰光電傳感器距離略小于指引線寬度,保證同時(shí)有兩個(gè)傳感器可以檢測(cè)到指引線。
2 硬件電路設(shè)計(jì)
這部分主要介紹核心控制器DSP與功能擴(kuò)展芯片CPLD的連接,簡(jiǎn)要介紹其它功能模塊的硬件實(shí)現(xiàn)。系統(tǒng)整體結(jié)構(gòu)如圖2所示。
2.1 核心控制器設(shè)計(jì)
目前,機(jī)器人核心控制器多選用單片機(jī)。筆者考慮到單片機(jī)指令周期長(zhǎng)、可用資源少,難以滿足機(jī)器人實(shí)時(shí)控制的要求,在綜合性價(jià)比、開發(fā)周期等因素后,核心控制器選用TI公司的電機(jī)數(shù)字控制專用DSP——TMS320F240(以下簡(jiǎn)稱′F240)。它具有運(yùn)動(dòng)控制非常有效的事件管理器,其中包括12路比較/PWM通道,可以非常方便地控制直流電機(jī)轉(zhuǎn)速;利用其片內(nèi)的3個(gè)可以工作于6種模式的16位通用定時(shí)器,可以完成機(jī)器人絕大部分動(dòng)作的控制;16個(gè)10位A/D轉(zhuǎn)換器可以方便地讀取模擬信號(hào)。由于機(jī)器人指引線檢測(cè)模塊返回信號(hào)可看作反饋信號(hào),因此機(jī)器人驅(qū)動(dòng)電機(jī)選用步進(jìn)電機(jī)。通過設(shè)置′F240定時(shí)器,利用I/O端口輸出設(shè)定脈沖信號(hào),該信號(hào)經(jīng)步進(jìn)電機(jī)驅(qū)動(dòng)電路使步進(jìn)電機(jī)行進(jìn)設(shè)定距離。具體實(shí)現(xiàn)在軟件設(shè)計(jì)部分介紹?!銯240的其他片內(nèi)I/O、PWM端口、A/D都引出輸入輸出線,方便擴(kuò)展功能的實(shí)現(xiàn)。
從′F240的特點(diǎn)可以看出,′F240可用于實(shí)現(xiàn)復(fù)雜控制算法和進(jìn)行復(fù)雜的機(jī)器人動(dòng)作控制。然而根據(jù)車體設(shè)計(jì)方案,需要在車體上安裝20個(gè)光電檢測(cè)傳感器,占用控制器的20個(gè)I/O端口。這樣,′F240可用于擴(kuò)展功能的I/O端口大大減少。機(jī)器人在比賽中會(huì)有比較劇烈的撞擊,如設(shè)計(jì)各種功能數(shù)字電路會(huì)嚴(yán)重降低控制板的可靠性。此處選用Altera公司的EPM7128作為核心處理器的擴(kuò)展、模糊控制的輸入。為滿足DSP與CPLD之間的協(xié)同處理,′F240與EPM7128可采用如圖2所示的電路連接。′F240的16根數(shù)據(jù)線和A12~A15共4根地址線連到EPM7128,通過選擇信號(hào)、寫信號(hào)和讀信號(hào)完成對(duì)EPM7128的讀寫操作。EPM7128的I/O端口主要在MAX+PlusⅡ編程環(huán)境下通過軟件和硬件管腳設(shè)置實(shí)現(xiàn)。這種DSP+CPLD的結(jié)構(gòu)可以在充分?jǐn)U展系統(tǒng)功能的同時(shí),使DSP更能發(fā)揮其運(yùn)算功能強(qiáng)大的特點(diǎn)[4]。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 新型手術(shù)制孔機(jī)器人設(shè)計(jì)方案 10次下載
- 便攜式自動(dòng)割膠機(jī)器人設(shè)計(jì)方案 18次下載
- 六足仿生巡檢機(jī)器人的設(shè)計(jì)方案 43次下載
- 基于DSP控制器的油氣安全智能巡檢機(jī)器人 40次下載
- 機(jī)場(chǎng)視覺移動(dòng)服務(wù)機(jī)器人的設(shè)計(jì)方案 27次下載
- 基于DSP的高壓訓(xùn)線機(jī)器人數(shù)字化控制器 10次下載
- 如何使用16位單片機(jī)進(jìn)行智能循線和避障機(jī)器人設(shè)計(jì)資料說明 5次下載
- 機(jī)器人設(shè)計(jì)教程之基于“創(chuàng)意之星”的機(jī)器人設(shè)計(jì)資料說明 11次下載
- 機(jī)器人設(shè)計(jì)教程之機(jī)器人控制和決策子系統(tǒng) 23次下載
- 移動(dòng)機(jī)器人羅盤導(dǎo)航控制系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)方案 7次下載
- 基于DSP的清洗機(jī)器人模糊控制系統(tǒng)研究 14次下載
- 覆冰機(jī)器人控制系統(tǒng)研究
- 一種機(jī)器人尋跡行走控制系統(tǒng)
- 基于DSP和模糊控制的尋線行走機(jī)器人設(shè)計(jì)
- 一種尋線行走機(jī)器人設(shè)計(jì)與實(shí)現(xiàn)
- 基于XR806實(shí)現(xiàn)競(jìng)技機(jī)器人先進(jìn)模糊控制器 937次閱讀
- 光伏組件智能清潔機(jī)器人設(shè)計(jì)方案 2730次閱讀
- 基于STM32的球上自平衡機(jī)器人設(shè)計(jì)方案 1853次閱讀
- 智能掃地機(jī)器人設(shè)計(jì)方案 7691次閱讀
- 手術(shù)機(jī)器人設(shè)計(jì)最關(guān)鍵因素是什么 4416次閱讀
- 變電站機(jī)器人智能巡檢系統(tǒng)設(shè)計(jì)方案和關(guān)鍵技術(shù) 1.9w次閱讀
- 看看一般都有什么連桿機(jī)構(gòu)適于用于機(jī)器人行走的 1.3w次閱讀
- 基于嵌入式的輪式移動(dòng)機(jī)器人設(shè)計(jì)方案 3611次閱讀
- 基于PC104與C8051F120的水下機(jī)器人環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)方案 2193次閱讀
- DIY交互式智能機(jī)器人設(shè)計(jì)方案 8964次閱讀
- 傳感器在機(jī)器人控制中的信息融合技術(shù) 1027次閱讀
- 一種基于模糊神經(jīng)網(wǎng)絡(luò)的機(jī)器人控制技術(shù) 1862次閱讀
- 基于LPC2119的自主式移動(dòng)機(jī)器人設(shè)計(jì) 1529次閱讀
- 基于DSP的恒流充電電源設(shè)計(jì)方案 2727次閱讀
- 基于DSP的覆冰機(jī)器人控制系統(tǒng)研究 603次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多