




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機機器人設計O1加時圖6電機變動心片1引言輪式移動機器人是機器人研究領域的一項重要內容.它集機械、電子、檢測技術與智能控制于一體。在各種移動機構中,輪式移動機構最為常見。輪式移動機構之所以得到廣泛的應用。主要是因為容易控制其移動速度和移動方向。因此.有必要研制一套完整的輪式機器人系統(tǒng)。并進行相應的運動規(guī)劃和控制算法研究。筆者設計和開發(fā)了基于51型單片機的自動巡線輪式機器人控制系統(tǒng)。摘要:設計了一種自動巡線輪式行走機器人控制系統(tǒng),采用AT89S52型單片機作為主控CPU外加一個復雜可編程邏輯器件(CPID)協(xié)助CP也理數(shù)據(jù),擴展了程序參數(shù)存儲器,能夠進行檢測引導線和直流電機、舵機的PW瞳制。
2、關鍵詞:控制系統(tǒng);復雜可編程邏輯器件;存儲器;光電檢測;脈沖寬度調制2控制系統(tǒng)總體設計機器人控制系統(tǒng)由主控制電路模塊、存儲器模塊、光電檢測模塊、電機及舵機驅動模塊等部分組成,控制系統(tǒng)的框圖如圖1所示*機器人運行參數(shù)存儲器CPUAT89s52CPLD*EPM7128T開關量檢測T光電:檢測模浜4電機驅動檢測圖1主控制系統(tǒng)的結卜仃3主控制模塊設計3.1CPLD設計在機器人控制系統(tǒng)中.需要控制多個電動機和行程開關.還要進行光電檢測.如果所有的任務都由AT89S52型單片機來完成.CPU的負擔就會過重。影響系統(tǒng)的處理速度。因此擴展1個CPLD型號為EPM7128它屬于.MAX700QIC列器件。包括2
3、個通用1/0口.2個專用I/O口,專用I/O口可作為每個宏單元和輸入輸由引腳的高速控制信號(時鐘、清除和輸由使能等),電動機的。PWMt號也由其產(chǎn)生。EPM7128的引腳排列如圖2所示。MlPM4丹|腳的輸出為PW嘛寬調制信號,M1FB-M4FB弓腳為電機的方向控制信號,P00P07接單片機的POD,1001015為擴展的2個通用I/O口,SIlS17引腳為行程開關輸入信號,LI11-LI17引腳為光電探頭輸入信號。CPLD勺編程用VHDL®言,產(chǎn)生1路PWMt號的部分程序源代碼如下:LATCH:PROCESS(ALE)BEGIN對ALE信號進行32分頻的進程IF(ALE'E
4、VENTANDALE=*0,)THEN判斷ALE信號是否出現(xiàn)下降沿DIVIDER"DIVIDER+1;DIVIDER為定義的5位分頻器IF(DIVIDER="Hill")THENIF(COUNTER="11111111")THENCOUNTER<="00000000”;ELSECOUNTER<=COUNTER+1;計數(shù)器加1ENDIF;ENDIF;ENDIF;ENDPROCESSLATCH;1單片機采用24MHz的晶體振蕩器,ALE信號的頻率fALE=f16=6MHz,最終輸出PWIMW號的引腳MIP的頻率為:ALE二分頻
5、數(shù)i一調速級數(shù)6MHz28=4RR3H二012二01£C-二o二ZVC-81二0161二0108一010二8一一-mvls-SI62b。二。/12號。/1。二。二QN3IYKXJALSNIIs/JndNIusq工與dNIzna/s/tdNIJNEA§S"7T"7TUT0二。二0二QS0=。、1。、1。/1£CW0/1。/1。工。二。/1QN9。/1。/一。二JLNGJA若01。二。二0£)>。二。/1。二。二OOCIOOOODOOOSOOCOOOOODO/cD/N/W/C/N1VTIY1TiIGIT111T11rjVnn11nI
6、-G161XI12IoTDI2706pcccV圖2CPLD的封裝及引腳排列調節(jié)這個信號的占空比可以使直流電動機獲得O-255級的轉速。3.2機器人運行參數(shù)存儲器的擴展機器人運行路徑和動作可以根據(jù)比賽情況的不同而發(fā)生變化,這樣,每改變1次運行參數(shù)就必須對單片機的Flash進行1次擦寫。為了解決這一問題.擴展了程序參數(shù)存儲器,用來存放機器人的運行路徑和動作參數(shù).擴展電路如圖3所示。C6'Z±C3j_LC4口C1+P3.1TXD吧P3,0RXD0nT2C1-V+T2IR20111R10C2-V-T20R2IT10R1I7 CRXD8 cm141327WPAMAX3232SERIAL
7、.OART圖3存儲器擴展電路其中IC1為24LC08B,是I2E總線的串行E2PRO琳儲器,最多能夠存儲1K字節(jié)的數(shù)據(jù)。IC2為MAX32321電平轉換器,其內部有1個電源電壓變換器,可以將計算機的電平轉換為標準TTL電平,實現(xiàn)計算機與單片機之間通過串行口傳輸數(shù)據(jù),使單片機完成對24/LC08B的數(shù)據(jù)存儲操作。單片機運行時,直接從24LC08中讀取機器人的運行參數(shù),控制機器人運行。4 光電檢測模塊設計4.1光電檢測過程設計光電檢測模塊是為了讓機器人能夠檢測地面上的白色引導線。光電檢測電路主要包括發(fā)射部分和接收部分,其原理如圖4所示。調制光反射調制波形發(fā)生罌驅動發(fā)光元件發(fā)光調制波形處理調制信號放
8、大光敏元件接收圖4光電檢測過彳,發(fā)射部分的波形調制采用了頻率調制方法。由于發(fā)光二極管的響應速度快,其工作頻率可達幾MH威十幾MHz而檢測系統(tǒng)的調制頻率在幾十至幾百kHz的范圍內,能夠滿足要求。光源驅動主要負責把調制波形放大到足夠的功率去驅動光源發(fā)光。光源采用紅外發(fā)光二極管,工作頻率較高,適合波形為方波的調制光的發(fā)射。接收部分采用光敏二極管接收調制光線,將光信號轉變?yōu)殡娦盘?。這種電信號通常較微弱,需進行濾波和放大后才能進行處理。調制信號的放大采用交流放大的形式,可使調制光信號與背景光信號分離,為信號處理提供方便。調制信號處理部分對放大后的信號進行識別,判斷被檢測對象的特性。因此,此模塊的本質是將
9、“交流”的、有用的調制光信號從“直流”的、無用的背景光信號中分離由來,從而達到抗干擾的目的。4.2光電探頭光電探頭安裝在機器人底盤前部,共設置了5個檢測點。從理論上講,檢測點越多、越密,識別的準確性與可靠性就越高,但是硬件的開銷與軟件的復雜程度也相應的增加。采用該巡線系統(tǒng)保證了檢測的精確度,節(jié)約了硬件的開銷。發(fā)光二極管發(fā)生的調制光經(jīng)地面反射到光敏二極管。光敏二極管產(chǎn)生的光電流隨反射光的強弱而線性變化。把這種變化檢測由來,就可以判斷莫一個檢測點是否在白色引導線的上方,從而判斷機器人和白色引導線的相對位置。圖5直流伺服電機的流和鹿理門5 電機驅動模塊機器人的驅動件主要是電機和舵機,都可以采用PWM
10、ft行調速與控制。根據(jù)脈沖編碼器的反饋信號,對機器人的運動狀態(tài)進行實時控制。直流伺服電機的控制原理如圖5所示。調節(jié):PWM勺信號就能夠快速調節(jié)舵機的轉角,從而實現(xiàn)機器人的方向控制。6 結束語基于51型單片機的自動巡線輪式機器人控制系統(tǒng)運行平穩(wěn)可靠,抗干擾能力強,不僅滿足了機器人大賽的設計要求,同時也為智能機器人搭建了良好的控制平臺。中文摘要:基于仿生原理,以PIC單片機為控制器的核心,制作曲了動作靈活、價格低廉以及模塊化結構的六足機器人。該機器人能夠嚴格按三角步態(tài)進行行走,實現(xiàn)諸如直線、轉彎、躲避障礙物和追蹤物體等行走功能。文中介紹了該機器人三角步態(tài)的行走原理、結構組成、控制系統(tǒng)和控制算法。英
11、文摘要:Thisresearchdescribesthefabricationofahexapodbionicrobot,controlledbyPICmicroprocessor,walkingbasedonbionicprinciple,whichhassomeadvantagessuchassimple,activemovements,harmonyinwalkingandetc.Thisrobothassomeabilitiessuchaslinearwalking,turning,avoidingbarriers,andtrackingobjectwalkingetc.Thestru
12、cture,controlsystemandcontrolalgorithmofthisrobotareexplainedinthepaper.前w機器人技術是融合了機械、電子、傳感器、計算機、人工智能等許多學科的知識,涉及到當今許多前沿領域的技術。一些發(fā)達國家已把機器人制作比賽作為創(chuàng)新教育的戰(zhàn)略性手段。如日本每年都要舉行諸如“NHK杯大學生機器人大賽”、“全日本機器人相撲大會”、“機器人足球賽”、“全日本電子鼠走迷宮大賽”等各種類型的機器人制作比賽,參加者多為學生,旨在通過大賽全面培養(yǎng)學生的動手能力、創(chuàng)造能力、合作能力和進取精神,同時也普及智能機器人的知識。開展機器人的制作活動,是培養(yǎng)大學生
13、的創(chuàng)新精神和實踐能力的最佳實踐活動之一,特別是機電專業(yè)學生開展綜合知識訓練的最佳平臺。目前國內在機器人的制作中,較多地選用機器人公司由售的產(chǎn)品,通過積木式的搭配或組裝來進行創(chuàng)意組合設計。這樣方式的特點是設計制作方便、快捷,更適合于創(chuàng)意組合設計。但存在著成本較高,且設計的機器人功能要受到產(chǎn)品本身性能的制約,并不能充分實現(xiàn)設計者的創(chuàng)意和設想等缺點。這里強調大學生自行動手進行機構設計、軟件編程和硬件電路制作,旨在充分發(fā)揮學生潛在的創(chuàng)造制作能力。本文基于仿生原理,設計制作了兩套連桿機構作為機器人的六足,以PIC單片機為控制器的核心,小型帶減速器直流電機作為驅動元件,配置不同類型的傳感器,再加上智能軟件
14、的控制,制作由了動作靈活、價格低廉、以及模塊化結構的六足機器人。文中介紹了該機器人三角步態(tài)的行走原理、結構組成、控制系統(tǒng)和控制算法。2.1PIC單片機美國Microchip公司的PIC16系列單片機是一種新型的CMOSC藝的8位單片機。因其功耗低,超小型,低成本,功能完整和簡單易學等特點已經(jīng)得到了越來越廣泛的應用。PIC16F84微控制器屬于PIC系列單片機的中級產(chǎn)品,18弓I腳。內置4kX14閃速程序存儲器,可多次修改程序,使用起來特別方便。具有兩個I/O端口(RA和RB,片內上電復位、延時電路、看門狗電路等?;赑IC16F84控制器的I/O資源的分配如圖5所示。2.3傳感器模塊障礙物檢測傳感器要求檢測的距離遠,選用市場上常見的反射式紅外線傳感器,型號為TX05D。該傳感器是一體化的紅外線發(fā)射,接受器件,它內部包含紅外線發(fā)射,接受及信號放大與處理電路。信號輸由端可直接與CPU端口相連,探測距離為2120cm,滿足了機器人的硬件要求。PIC16F84單片機的RB4RB5管腳分別與兩只TX05D傳感器的信號輸由端相連。觸角傳感器使用的是普通的微動機械開關,用于檢測紅外傳感器探測不到的,處于較高位置的障礙物。當機器人的觸角接觸到障礙物后,觸動機械開關,發(fā)生控制信號,控制機器人轉彎或后退,躲開處于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技發(fā)展下的網(wǎng)絡安全技術革新與展望
- 2025陜西煤業(yè)化工建設(集團)有限公司招聘(4人)筆試參考題庫附帶答案詳解
- 社區(qū)中醫(yī)健康服務體系中的信息化管理
- 文化購買合同范本
- 科技產(chǎn)品助力個人品牌建設
- 餐飲老板租房合同范本
- 煤礦單軌吊機車檢修工技能理論考試題庫150題(含答案)
- 科技與藝術的碰撞-現(xiàn)代城市雕塑的創(chuàng)新探索
- 2025至2030年中國苯乙基酯1,4-二氧六環(huán)數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國自行車座墊翻轉器數(shù)據(jù)監(jiān)測研究報告
- 農(nóng)產(chǎn)品電商運營-完整全套課件
- 唐河縣泌陽凹陷郭橋天然堿礦產(chǎn)資源開采與生態(tài)修復方案
- 科研項目匯報ppt
- 建設工程項目法律風險防控培訓稿PPT講座
- “不作為、慢作為、亂作為”自查自糾報告范文(三篇)
- 上海市楊浦區(qū)2022屆初三中考二模英語試卷+答案
- 課件《中國式現(xiàn)代化》
- 公共事業(yè)管理案例
- 建筑電工考試題庫與答案
- TCSES 71-2022 二氧化碳地質利用與封存項目泄漏風險評價規(guī)范
- 國際貨運代理英語(貨代英語)forwarder-English-1-to-21
評論
0/150
提交評論