《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于PIC單片機的仿生機器魚的舵機控制
基于PIC單片機的仿生機器魚的舵機控制
摘要: 本文介紹的這種方法產生的PWM 波形精度高,能夠很好的完成舵機的控制工作,舵機工作穩定,我們設計制作的機器魚成功地實現了魚類的一些基本運動動作,如前游,加速,停止,前進中轉彎等,這也驗證了所采用的多關節驅動方式和對多舵機的控制方法是行之有效的。本文通過以仿生機器魚為載體進行撰文,意在拋磚引玉,希望對其它的舵機控制應用起到幫助。
Abstract:
Key words :

  仿生機器魚實驗平臺屬于教育部和北京郵電大學共同出資支持的一項“國家級大學生創新性實驗計劃”項目,是一個集光、機、電、流體、智能于一體的實驗平臺,研究內容包括:仿生機器魚機械結構的研究,推薦效率的研究以及控制性能的研究。

  1 仿生機器魚平臺簡介:

  設計制作的機器魚模仿鲹科魚類的外形,頭部采用剛性結構的塑料材料。其形狀采用流線型,模仿真魚魚頭的形狀和大小比例。在魚頭的內部空間里安裝電源及控制電路,并在魚頭兩側魚眼處及在頭前部的偏下側安裝了3 個紅外傳感器,構成了一個探測左、前、右三個方向的傳感器網絡,讓魚具有自助避障的功能。

  使用鋁合金制作的魚骨架把三個舵機串聯起來,魚骨架支撐起套于舵機外面的橡膠魚皮,便構成了了機器魚的魚身這個三關節的驅動系統。使用鋁合金制作的連接件將魚身通過螺紋連接的方式固定在在剛性魚頭上,魚身的橡膠魚皮使用熱熔膠粘在魚頭上,這樣便構成了機器魚的整體結果。具體如圖1 所示。實驗證明,這種方法簡單易行,且方便拆卸和組裝。

機器魚的整體結果

  機器魚技術指標:巡游速度:1.2~1.5m./s;全電量巡游距離:4.5~5.5 千米;轉彎半徑:15~20cm。

  2.系統組成及工作原理:

  從功能上看,整個魚體的系統可以分成三大塊,分別是:感知區,決策區,行為區。感知區對應著多紅外傳感器網絡和無限傳輸模塊,而決策區指的是主控芯片(MCU),動作區對應著舵機串聯組成的三關節驅動系統。具體如圖2所示。本系統的最重要的工作集中在對多舵機的協調控制,因此主要圍繞舵機的控制工作進行細致詳盡的介紹。

系統結構框圖

  3 舵機的控制

  3.1 舵機的工作原理:

  舵機主要由以下幾個部分組成:舵盤、減速齒輪組、比例電位器(位置反饋電位計)、直流電機(馬達)、控制電路板等。其工作原理:控制電路板接受來自信號線的控制信號,控制直流電機轉動,直流電機帶動一系列齒輪組,其齒輪組的輸出軸與一個線性的比例電位器相連,該電位器把輸出軸轉過的角度θ 轉換成比例的電壓反饋給控制電路,控制電路將其與輸入的控制脈沖信號比較,產生糾偏脈沖,并驅動馬達正向或反向地轉動,使齒輪組的輸出位置與期望值相符,令糾正脈沖趨于為0,從而達到使舵機精確定位的目的。舵機是一個典型閉環反饋系統,其工作原理由圖3 所示。

舵機工作原理圖

  舵機的輸入線共有三條,紅色中間,是電源線,一邊黑色的是地線,這兩根線給舵機提供最基本的能源保證,主要是電機的轉動消耗。電源有兩種規格,一是4.8V,一是6.0V,分別對應不同的轉矩標準,另外一根線是控制信號線,一般為白色。

  3.2 單舵機和多舵機的角度控制

  3.2.1 單舵機的角度控制:

  由舵機的工作原理可知,給舵機輸入一個周期在20ms 左右,脈沖寬度在0.5ms 至2.5ms 之間的周期性脈沖信號,驅動舵機輸出軸達到-90°到90° 之間的轉角,呈線性變化。并且無論外界轉矩怎樣改變,舵機的輸出軸都會保持在一個相對應的角度上,直到給它提供一個另外寬度的脈沖信號,才會改變輸出角度到新的對應的位置上。通過編程,借助單片機的輸出端口得到需要的周期性脈沖信號。

  程序示例:(晶振為:4MHZ,脈沖從PORTDbits.RD0 輸出)

程序

  從上面的程序可知,通過改變delay 函數的形參j,可以根據需要,得到具有相應脈沖寬度和周期的脈沖信號。例如,改變以上程序段的1 至4 行為:

程序

  得到輸出脈沖寬度為1ms,周期為20ms 的脈沖信號,然后借助for 循環,將能得到所需要的周期性脈沖信號,驅動舵機輸出軸達到-90°到90° 之間的轉角。

 

  3.2.2 多舵機不同角度的控制:

  通過多舵機不同角度的控制,可以控制幾個舵機同時向不同角度扭轉,以達到預期的控制目的。

  具體的實現方法是:在定時器延時函數中設定一個計時值t(在程序中t 在初始化時值為0),使t 在每次定時器計時完畢時加1。例如,定時器一周期的定時時間為0.25ms,則t值每加1 就相當于0.25ms。當t 的代表值達到20ms 也就是當t 等于80 時清零,這樣就可以將脈沖周期控制在20ms,再通過使用if 語句查詢方式,可以調節同一周期脈沖的脈沖寬度,即能使多舵機同時向不同角度旋轉。

  程序示例:(晶振為:4MHZ,脈沖從PORTDbits.RD0,PORTDbits.RD1,PORTDbits.RD2三個端口中輸出)

程序

  通過以上程序再配合for 循環,便能在PORTDbits.RD0,PORTDbits.RD1,PORTDbits.RD2三個端口得到脈沖寬度分別為1ms,1.5ms,2ms,周期同為20ms 的三種周期脈沖信號,從而達到對三個舵機同時進行不同控制的要求。當然利用以上的方法,可以很輕松地對3 個以上的多個舵機同時進行控制。

  3.3 舵機的速度控制

  通過舵機的特性可以了解到舵機的瞬時運動速度是由其內部的直流電動機和變速齒輪組的配合來決定的,在恒定的電壓驅動下,其數值是恒定的。但舵機的平均運動速度可通過分段停頓的控制方式來改變,例如,把動作幅度為90°的轉動細分為128 個停頓點,通過控制每個停頓點的時間長短來實現0°到90°變化的平均速度。也就是說,將90 度的連貫一步轉動變為128 個停頓的步進轉動,通過每步之間的短暫停頓可實現減速的目的,因為停頓時間非常短因此可看做是90°的連貫轉動,由于篇幅的限制,這里不再給出相應的程序實例,感興趣的讀者可以自己參考上面的程序實例進行編寫。

  4.結束語

  本文介紹的這種方法產生的PWM 波形精度高,能夠很好的完成舵機的控制工作,舵機工作穩定,我們設計制作的機器魚成功地實現了魚類的一些基本運動動作,如前游,加速,停止,前進中轉彎等,這也驗證了所采用的多關節驅動方式和對多舵機的控制方法是行之有效的。本文通過以仿生機器魚為載體進行撰文,意在拋磚引玉,希望對其它的舵機控制應用起到幫助。

  本文作者創新點:

  文中以仿生機器魚為運用背景,采用PIC18F452 單片機作為舵機的控制單元,運用單片機的定時器從單片機的端口產生周期性脈沖信號。

  參考文獻(Reference):

  [1] 劉和平. PIC 18Fxxx 單片機原理及接口程序設計.北京:北京航空航天大學出版社,2004

  [2] 李學海. PIC 單片機實用教程-提高篇(第2 版).北京:北京航空航天大學出版社,2007

  [3] 王志良,周卓,靳松,趙積春. 競賽機器人制作技術.北京:機械工業出版社,2007

  [4] 周志強,王志良,張雪元,黃海歡. 仿生機器魚的設計及其運動控制研究. 微計算機信息, 2006 年 第22 卷 第17 期

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          狠狠干成人综合网| 免费不卡视频| 欧美人与禽猛交乱配视频| 日韩一区二区精品在线观看| 欧美丝袜一区二区| 在线观看国产精品淫| 欧美在线视频导航| 亚洲国产一区二区三区青草影视| 伊人久久久大香线蕉综合直播| av成人手机在线| av成人天堂| 免费欧美高清视频| 国产精品日韩专区| 国产精品久久久久9999| 欧美日韩三级| 欧美国产视频日韩| 久久久久网址| 国产亚洲成av人片在线观看桃| 国产亚洲精品综合一区91| 欧美四级电影网站| 国产三区二区一区久久| 欧美喷水视频| 一区二区三区四区五区精品视频| 亚洲日本欧美日韩高观看| 亚洲欧洲av一区二区三区久久| 久热精品视频| 久久久久久一区| 欧美在线精品免播放器视频| 欧美区在线观看| 在线成人激情黄色| 欧美日韩大陆在线| 亚洲黄色一区二区三区| 亚洲国产一区二区a毛片| 亚洲夜晚福利在线观看| 久久精品1区| 欧美一区在线直播| 欧美国产日韩免费| 欧美激情亚洲激情| 99精品黄色片免费大全| 欧美黄在线观看| 国产欧美韩日| 亚洲图片欧美午夜| 国产一区二区在线观看免费播放| 久久伊人免费视频| 老司机精品福利视频| 久久精品99无色码中文字幕| 国产情侣一区| 亚洲免费观看高清在线观看| 精品999在线播放| 在线成人www免费观看视频| 亚洲国产精品一区二区尤物区| 亚洲欧美另类在线| 欧美电影免费观看大全| 亚洲制服丝袜在线| 欧美日韩视频不卡| 蜜臀久久久99精品久久久久久| 国产一区视频网站| 欧美在线视频播放| 亚洲欧美日韩国产综合精品二区| 久久精品日产第一区二区三区| 激情久久影院| 亚洲视频一区二区| 国产精品入口66mio| 一卡二卡3卡四卡高清精品视频| 亚洲一区二区三区免费在线观看| 国产综合香蕉五月婷在线| 亚洲精品一区二区三| 亚洲黑丝一区二区| 国产精品青草综合久久久久99| 国产午夜久久| 欧美日韩一区二区在线| 欧美一区二区日韩一区二区| 欧美14一18处毛片| 亚洲第一天堂av| 国产欧美日韩伦理| 欧美99在线视频观看| 欧美一区三区二区在线观看| 亚洲精品国产系列| 亚洲精品欧美专区| 麻豆精品在线观看| 一区二区三区蜜桃网| 极品av少妇一区二区| 久久亚洲影音av资源网| 欧美成人免费在线观看| 欧美日韩性视频在线| 日韩一区二区精品视频| 欧美在线免费看| 欧美日韩日本网| 宅男噜噜噜66国产日韩在线观看| 亚洲精品日日夜夜| 亚洲一区二区在| 狠狠色综合一区二区| 国产欧美一区二区在线观看| 国产精品九九久久久久久久| 久久精品91久久香蕉加勒比| 依依成人综合视频| 欧美另类久久久品| 亚洲午夜精品一区二区三区他趣| 国产精品入口66mio| 欧美日韩国产综合视频在线观看中文| 91久久久一线二线三线品牌| 欧美激情亚洲| 一本色道久久综合狠狠躁篇怎么玩| 国产精品女主播在线观看| 老司机精品视频网站| 亚洲国产清纯| 国产一区二区高清视频| 欧美a级片网站| 国产精品欧美日韩一区| 欧美顶级艳妇交换群宴| 樱桃成人精品视频在线播放| 欧美在线观看视频一区二区三区| 羞羞答答国产精品www一本| 亚洲精品一区久久久久久| 激情综合色丁香一区二区| 欧美日韩午夜激情| 国产一区二区精品| 亚洲欧美日韩综合| 欧美一区二区三区日韩视频| 欧美日韩视频在线一区二区| 国产伦精品一区二区三区视频黑人| 久久久久久综合网天天| 亚洲欧美日韩在线不卡| 国产日韩欧美综合一区| 亚洲精品美女在线| 在线观看国产精品网站| 老巨人导航500精品| 1024国产精品| 亚洲欧美日韩国产另类专区| 欧美性大战久久久久久久蜜臀| 久久精品在这里| 欧美精品一区二区三区在线看午夜| 久久精品国产精品亚洲精品| 欧美日韩在线另类| 欧美成年人网| 亚洲国产精品久久久久秋霞蜜臀| 欧美中文字幕在线播放| 欧美日韩一区二区欧美激情| 午夜欧美大尺度福利影院在线看| 亚洲免费视频成人| 日韩午夜三级在线| 亚洲毛片在线观看.| 亚洲人久久久| 美玉足脚交一区二区三区图片| 欧美三区美女| 亚洲乱码日产精品bd| 亚洲伊人伊色伊影伊综合网| 久久久久成人精品免费播放动漫| 国产精品色在线| 欧美一级二区| 久久综合伊人| 亚洲视频在线一区观看| 日韩五码在线| 久久久噜噜噜久噜久久| 午夜国产不卡在线观看视频| 久久久在线视频| 国自产拍偷拍福利精品免费一| 久久免费少妇高潮久久精品99| 国内精品视频久久| 欧美一级日韩一级| 激情欧美一区二区三区在线观看| 欧美人在线视频| 亚洲一区二区三区成人在线视频精品| 欧美日本高清| 亚洲女人小视频在线观看| 91久久香蕉国产日韩欧美9色| 欧美午夜性色大片在线观看| 老色鬼精品视频在线观看播放| 欧美一级专区免费大片| 久久精品理论片| 亚洲裸体在线观看| 亚洲欧美日本视频在线观看| 欧美特黄视频| 国产精品免费一区豆花| 国产精品你懂得| 激情一区二区| 国内精品久久久久久久影视蜜臀| 亚洲免费视频在线观看| 欧美激情一区二区三区| 黄色成人片子| 亚洲视频免费在线| 久久一区中文字幕| 欧美日韩精品伦理作品在线免费观看| 久久国产一二区| 亚洲日本成人网| 国产精品老女人精品视频| 在线成人欧美| 国产永久精品大片wwwapp| 99热精品在线观看| 欧美激情综合在线| 欧美精品一二三| 国产精品s色| 日韩视频一区二区在线观看| 亚洲性线免费观看视频成熟| 亚洲视频香蕉人妖| 香蕉乱码成人久久天堂爱免费| 99www免费人成精品| 久久久久久亚洲精品不卡4k岛国| 美乳少妇欧美精品| 久久亚洲国产成人| 亚洲欧美精品在线观看| 欧美日韩综合网| 亚洲精品亚洲人成人网| 亚洲男同1069视频| 在线视频免费在线观看一区二区| 久久精品国产清高在天天线| 蜜臀99久久精品久久久久久软件| 久久亚洲免费| 国产精品剧情在线亚洲| 91久久一区二区| 国产日韩精品视频一区二区三区| 亚洲在线观看免费| 欧美色欧美亚洲高清在线视频| 欧美在线精品免播放器视频| 激情av一区| 久久久国产精彩视频美女艺术照福利| 精品成人在线观看| 99这里只有精品| 亚洲人屁股眼子交8| 国产精品黄色在线观看| 国产精品99久久久久久久久| 欧美久久久久久久久久| 黄色成人在线免费| 免费观看成人| 欧美一区二区性| 99re6热在线精品视频播放速度| 亚洲一区三区视频在线观看| 久久天堂国产精品| 久久青草久久| 国产目拍亚洲精品99久久精品| 欧美日韩天堂| 日韩视频在线免费| 亚洲片在线资源| 日韩视频一区二区三区在线播放免费观看| 先锋影院在线亚洲| 亚洲一区久久久| 欧美日韩免费在线观看| 一本色道88久久加勒比精品| 欧美日韩国产在线播放网站| 一区二区三区波多野结衣在线观看| 亚洲欧美日韩综合国产aⅴ| 亚洲一区视频在线观看视频| 国产精品稀缺呦系列在线| 久久精品国产2020观看福利| 国产在线精品一区二区中文| 欧美国产视频一区二区| 亚洲第一页中文字幕| 国产欧美91| 国产一区av在线| 亚洲欧美中文字幕| 国产精品久久久久久模特| 美女视频黄免费的久久| 国产在线观看精品一区二区三区| 亚洲激情视频在线| 欧美在线观看一区二区三区| 国产精品男人爽免费视频1| 亚洲欧美日本精品| 亚洲精品影院在线观看| 亚洲人成网站色ww在线| 欧美日韩久久不卡| 韩日欧美一区二区三区| 亚洲精品社区| 日韩视频不卡| 欧美岛国在线观看| 亚洲欧美另类在线观看| 亚洲国产精品一区在线观看不卡| 久久久99免费视频| 亚洲欧洲一区二区在线观看| 久久久亚洲成人| 在线亚洲电影| 亚洲激情午夜| 久久久久99精品国产片| 欧美成人精品在线观看| 亚洲一区二区三区中文字幕| 欧美日韩免费网站| 欧美视频日韩视频| 国产精品av一区二区| 狠狠色丁香婷综合久久| 欧美成人资源网| 国产精品久久亚洲7777| 欧美一乱一性一交一视频| 亚洲视频999| 欧美精品高清视频| 国产精品一区二区久久| 国产精品福利在线观看网址| 亚洲欧美日韩综合aⅴ视频| 欧美一区二区三区四区在线观看| 一本色道久久88亚洲综合88| 亚洲裸体视频| 亚洲高清三级视频| 亚洲精品国产精品久久清纯直播| 亚洲午夜久久久| 欧美激情国产日韩精品一区18| 久久久久久婷| 午夜精品久久久久久久99黑人| 91久久精品久久国产性色也91| 国产精品免费看久久久香蕉| 国产午夜亚洲精品理论片色戒| 在线播放视频一区| 久久女同精品一区二区| 狠狠色狠狠色综合日日91app| 亚洲一区视频在线| 亚洲人被黑人高潮完整版| 国产精品久久久久影院色老大| 国产一区二区欧美| 国产午夜亚洲精品理论片色戒| 91久久久国产精品| 国产精品视频区| 久久综合中文| 欧美chengren| 国产精品美腿一区在线看| 国产自产2019最新不卡| 久久综合色影院| 国产精品99久久久久久www| 久久激五月天综合精品| 亚洲美洲欧洲综合国产一区| 国产一区二区主播在线| 国产精品高潮呻吟| 亚洲高清中文字幕| 亚洲欧美中文在线视频| 国产精品白丝jk黑袜喷水| 欧美女主播在线| 久久久精品动漫| 亚洲国产精品电影在线观看| 欧美成人在线影院| 99视频一区二区三区| 亚洲国产精品一区二区第四页av| 日韩西西人体444www|