《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > TMS320F2812在足球機器人上的應用

TMS320F2812在足球機器人上的應用

2008-08-22
作者:鄭旭東, 張培仁, 徐勇明

  摘 要: 介紹了RoboCup小型組足球機器人" title="足球機器人">足球機器人的結構及其底層控制系統" title="控制系統">控制系統的性能要求,詳細闡述了TMS320F2812作為主控芯片" title="主控芯片">主控芯片在足球機器人底層控制中的地位及其在通訊、電機控制、帶球" title="帶球">帶球和擊挑球控制等方面的具體應用。
  關鍵詞: TMS320F2812 足球機器人 控制系統


  機器人研究是近年來國際上一個極為活躍的研究方面,涉及了模式識別、人工智能等眾多學科。RoboCup小型組(也稱F180組)足球機器人對抗賽是國際上近些年興起的機器人足球比賽項目,國內高校參加該項目比賽僅有兩三年的歷史。該項比賽涉及到機械設計、理論力學、嵌入式系統與傳感器、無線通訊、控制理論、模式識別、人工智能等多種學科和技術的交叉與融合,具有較大的難度和挑戰性。
  機器人足球競賽本質上是決策和車體性能的競賽。由于小型組機器人足球比賽涉及到實際機器人的設計和控制,所以車體性能在其中占據著尤為重要的地位。而其底層控制的好壞又決定著車體機械性能是否能夠得到充分發揮。顯而易見,作為底層控制“大腦”的主控芯片在其中起著至關重要的作用。近年來,隨著比賽對機器人各項性能指標要求的逐年提高以及機器人結構復雜性的逐步增加,主控芯片的負擔越來越重,大多數機器人足球隊伍都在不斷地提高主控芯片的檔次以適應越來越激烈的國際競爭。本文將把TMS320F2812芯片具體應用到足球機器人上。
1 芯片介紹
  TMS320F2812是TI公司2003年正式推出的32位定點DSP,是目前用于工業控制和機器人控制等領域中的最高檔的DSP之一。該芯片性能優越,比起TMS320LF2407A來講,各項性能指標都有了顯著的提高;該芯片資源非常豐富,可大大簡化外圍電路設計。其主要資源和性能指標如下:
  (1)高主頻,即150MHz的主頻。
  (2)低功耗,1.8V和3.3V供電。
  (3)128K內部FLASH,18K內部SARAM,
  可外擴1M存儲器。存儲器是統一編址的,其尋址空間達4M。
  (4)中斷資源豐富,可支持45個外設級中斷和3個外部中斷。提取中斷向量和保存現場只需9個時鐘周期,響應迅速。
  (5)擁有雙事件管理器EVA和EVB,控制更加靈活。
  (6)擁有兩個SCI口和一個SPI口,增加了數據緩存功能;傳輸頻率可達MHz量級。此外串行通訊模塊還包括增強的eCAN總線和新增的McBSP,能滿足多種通訊的需要。
  (7)16個通道的12位A/D接口可靈活設置采樣方式。
  (8)可使用多達56個可編程且可復用的I/O口。
  (9)擁有三個系統級定時器和兩個屬于事件管理器的定時器。
2 TMS320F2812在小型足球機器人上的應用
2.1 車體控制電路的性能要求
  基于前兩屆機器人足球隊的經驗和當今國際強隊的現狀,新一代機器人在結構上進行了很大改進,主要表現在以下幾點:四個單排萬向輪、擊球機構、挑球機構以及帶球機構。機器人主體結構如圖1所示。


  以上改進使得新車體在結構上有了速度快、可控性好和功能全等特點。為了充分發揮車體的性能,同時達到高速運動時較高的控制精度" title="控制精度">控制精度,對車體的控制電路,尤其是對在底層控制中起“大腦”作用的主控芯片提出了相應的要求,主要有以下幾點:
  (1)保證與上位機通訊的可靠性和及時性。
  (2)擊球和挑球的可控性。使用升壓電路增加擊挑球的力度;為了達到傳球和控制挑球落點的效果,要求對放電時間可控,初步預計應精確到0.1ms。
  (3)帶球電機的可控性。借以增加帶球的穩定性,適應不同的實際情況。
  (4)保證車體高速運動下的可控性,這一點是最重要的。由于采用了新的機械和動力結構,車體最高實際速度超過3m/s,有可能出現打滑情況,所以上層控制大約為每120ms進行一次校正。為了保證精度,必須在底層對車體進行實時校正,所以在硬件上使用碼盤和加速度傳感器作為反饋元件,在軟件上使用神經網絡確定系統參數,這樣對主控芯片的運算能力就提出了較高的要求。
  (5)提供必要的自檢手段和狀態標志以及必要的設計余量。
  綜合以上考慮,充分利用已有經驗和現有代碼的可移植性,最終決定使用TI公司正式推出的TMS320F2812 作為主控芯片。
2.2 TMS320F2812在底層控制中的應用
  作為主控芯片,TMS320F2812在整個控制系統中占據著核心的地位,它與其它部分電路的關系如圖2所示。


2.2.1 通訊
  為了滿足高速通信和可靠性要求,無線通訊模塊采用準藍牙無線通訊模塊nRF2401,并為通訊模塊單獨配上一個TMS320LF2407處理器。
  通過設置SCICTL2 將TMS320F2812的SCI通訊設置為中斷方式,并通過設置SCIRXBUF和SCITXBUF,開啟TMS320F2812的SCI數據緩沖區。TMS320F2812 中SCI所帶的16字節FIFO能有效地減少中斷次數,提高通訊速度和接收與發送數據的可靠性,不會象以前那樣在數據量較大的情況下輕易出現數據丟失的現象。有效地保證了與上位機通訊的可靠性。
  在實際測試當中發現,由于通訊硬件的緣故,通訊存在死區的現象仍然不能完全解決。但考慮到上位機決策程序為每20ms發送一次新命令,通過對命令間隔的計時,底層程序就能檢測出是否存在通訊異常。如果存在,則底層決策系統代替上層決策系統發送隨機游走及轉動命令,使機器人到達能正常通訊的區域。
2.2.2 擊球機構和挑球機構的控制
  將加在擊球機構和挑球機構的電壓升到90V,可保證擊挑球的力度,實測擊出球的初速度達4m/s以上,而挑球距離則達2m以上。
  擊挑球控制電路原理圖如圖3所示??刂茡羟蚝吞羟蚍烹姇r間可以調節擊球和挑球力度,使之能完成不同距離的傳球、擊球和可控落點的挑球。為此,采用一個定時器控制放電時間,這樣可以輕松地將放電時間精度控制在0.1ms以內,且每次擊球和挑球都有較好的重復性。


  為了防止同時使用擊球機構和挑球機構造成機械損壞,在底層軟件程序使用一個互斥信號量的同時還增加了一個互鎖電路,并在底層控制程序中對放電頻率進行限制,以保護電路和機構。
  需要指出的是,擊球機構和挑球機構的使用還應受到球檢測情況的限制。如果球沒有緊挨著機器人,那么擊球和挑球動作就沒法達到應有的效果,甚至只是無謂地出擊,白白損失進攻機會。因此,僅當確定球緊挨著機器人時才允許打開放電電路,否則需等待機會。
2.2.3 帶球電機的控制
  根據試驗結果,要在不同情況達到最好的帶球效果,并不需要對帶球電機進行精確控制,所以帶球電機沒有帶碼盤且只允許向一個方向旋轉。
  為了實時監測是否帶穩球,設計了一個紅外檢測電路,如圖4所示。該電路的輸出僅需一個I/O口就能完成檢測。底層控制系統對其進行定時檢測,并經過軟件濾波就可以確定球是否被機器人帶住。


2.2.4 驅動電機的控制
  新型的單排萬向輪相對于雙排萬向輪來說減少了體積,并提供了較好的可控性和較大的摩擦力。但在實際試驗中發現,在高加速度情況下輪子依然會出現比較嚴重的打滑現象。另外,四輪設計雖然增加了動力性能,但同時也存在著四輪著地不均勻、受力不平衡的現象。如此,碼盤已不足以提供足夠的反饋信息,控制的復雜度也因此而大大增加了,傳統的PID已不足以解決所面臨的問題,僅僅依靠上層的視覺反饋則延時過大,無法達到所要求的高速運動下的控制精度。為此,增加了一個二維加速度傳感器,用DSP的捕獲功能采集加速度傳感器反饋信息,并經過適當的軟件濾波將當前加速度反饋給控制主程序,用以改善底層的運動控制。再加上上層的視覺反饋和決策層的整體PID調整,雙閉環的PID控制使車體在高速運動情況下的控制精度有了很大提高。運動控制框圖如圖5所示。


  由于帶球機構和四個輪子都是由電機通過減速箱直接驅動的,因此很容易出現因堵轉而燒毀電機的情況。為了保護電機,除了在機械上盡可能做好保護以外,在底層決策上也對此作了監測。當發現電機轉速和期望值相差過大,且在一段時間(如300ms)后仍然沒有任何改變,則認為該電機正處于堵轉狀態并關閉一段時間以保護電機。
2.2.5 自檢手段和設計余量考慮
  為了在盡可能短的時間里掌握車體狀況,增加一個四段撥碼開關和一個七段LED,通過不同撥碼組合可以運行不同的自檢程序,并實時地將結果通過七段LED顯示出來。
  雖然在底層控制中采用TMS320LF2407A并使用傳統的PID控制也基本夠用,但根據車體力學特性所建立起來的控制模型和實際情況并不完全相符,基于此模型所作的控制也因此并沒有完全達到初始設想的控制精度,選用此芯片的足球機器人與國際強隊相比也還有一定的差距。為此,在底層控制上嘗試使用神經網絡等控制方法,這樣必須留有足夠的計算能力余量。TMS320F2812高達150MHz的主頻可以比較好地滿足對計算能力的要求。
  為了存儲每次神經網絡試驗所得到的參數,使用TMS320F2812的SPI口,并外擴一個串行FLASH,如圖6所示。


  同時,為了改善控制中對角速度反饋不足的情況,還預留了角速度傳感器的電路接口,為進一步提高控制精度作準備。
2.3 總程序流程
  基于TMS320F2812的底層控制程序基本上是在定時中斷下完成的,圖7中給出了定時中斷子流程的基本框圖。


  由圖可看出主程序分支頗多,為保證精度,要求濾波和控制計算頻繁,選用TMS320F2812就是為了保證控制的實時性。實測表明,在TMS320F2812中的實際程序約1.6ms一個循環,符合預期目標,且為更為精確和復雜的控制預留了相應的性能余量。
  本文介紹了TMS320F2812在新一代足球機器人上的應用,涉及了通訊、擊球和挑球控制、傳感器的使用和濾波以及多達五個電機的驅動和控制。充分用到了TMS320F2812片上的豐富資源。
  從以上的應用可以看到,TMS320F2812延續了TI公司2000系列DSP在電機控制領域的優勢,并進一步擴充了各種片上資源,使之應用領域更為廣闊。主頻也有數倍的提高,彌補了之前使用的TMS320LF2407A在計算能力上的不足,使其能夠滿足更為復雜的實時性要求和更為復雜的控制要求,必將在測控領域有著廣闊的應用前景。
參考文獻
1 RoboCup官方網站:www.robocup.org
2 朱銘鋯,趙 勇,甘 泉.DSP應用系統設計.北京:電子工業出版社,2003
3 TI官方網站:www.ti.com

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          在线亚洲免费视频| 欧美一区二区三区久久精品茉莉花| 精品不卡一区二区三区| 欧美午夜女人视频在线| 国产欧美日韩综合一区在线播放| 久久免费偷拍视频| 国产精品久久久久久模特| 亚洲图片在线| 亚洲欧美国产77777| 亚洲精品在线视频| 激情丁香综合| 美女视频黄 久久| 欧美成人免费网| 久久久999| 欧美日韩免费观看一区二区三区| 国产亚洲在线| 久久九九免费视频| 欧美日韩成人在线观看| 黄网站免费久久| 欧美黄网免费在线观看| 国产亚洲va综合人人澡精品| 极品尤物一区二区三区| 欧美日韩国产丝袜另类| 久久狠狠一本精品综合网| 亚洲伦理网站| 国产欧美亚洲一区| 欧美国产在线视频| 欧美特黄a级高清免费大片a级| 精品不卡一区二区三区| 欧美激情视频网站| 久久久久99精品国产片| 国产精品美女一区二区在线观看| 欧美日韩免费一区| 日韩写真视频在线观看| 国产精品99久久久久久宅男| 韩国av一区二区三区四区| 99视频在线观看一区三区| 永久域名在线精品| 亚洲综合色噜噜狠狠| 久久久国产精品一区二区三区| 欧美在线观看网址综合| 久久国产精品亚洲77777| 久久se精品一区二区| 欧美日韩国产在线播放| 亚洲国产精彩中文乱码av在线播放| 欧美亚洲免费在线| 亚洲免费视频网站| 国产精品一区二区你懂得| 欧美综合国产| 久久精品国产精品亚洲精品| 欧美激情1区2区| 国产精品综合不卡av| 亚洲一区二区三区免费在线观看| 亚洲韩国精品一区| 午夜性色一区二区三区免费视频| 久久久噜噜噜久久| 一区二区三区自拍| 欧美另类极品videosbest最新版本| 国产一区再线| 香蕉成人啪国产精品视频综合网| 国产女同一区二区| 欧美性理论片在线观看片免费| 亚洲美女免费视频| 亚洲一区免费在线观看| 国产精品xxx在线观看www| 亚洲精品在线一区二区| 久久中文字幕一区二区三区| 亚洲手机在线| 精品动漫3d一区二区三区| 亚洲视频香蕉人妖| 国内一区二区三区在线视频| 国产亚洲欧美一区二区| 午夜精品av| 一区二区三区在线免费播放| 一本色道久久综合狠狠躁篇的优点| 狠狠色狠狠色综合日日小说| 欧美影片第一页| 欧美午夜精品久久久久免费视| 一区二区三区视频在线播放| 久久五月激情| 在线精品亚洲一区二区| 国产精品一区二区久久久久| 国产日韩视频| 国产亚洲综合精品| 亚洲在线黄色| 国产一区欧美日韩| 亚洲视频碰碰| 亚洲二区在线| 亚洲视频二区| 樱桃视频在线观看一区| 激情av一区| 欧美国产日本高清在线| 国产精品swag| 国产精品久久久久久五月尺| 欧美性猛交一区二区三区精品| 欧美特黄一级| 国产日韩精品一区| 欧美日韩综合一区| 欧美在线观看天堂一区二区三区| 欧美天天影院| 亚洲国产欧美精品| 亚洲欧美影音先锋| 欧美日韩国产综合视频在线观看| 羞羞答答国产精品www一本| 久久综合伊人77777尤物| 国产视频亚洲精品| 性欧美精品高清| 国产精品大全| 一区二区三区欧美成人| 在线看国产一区| 1024成人| 国产精品一区二区三区久久| 欧美三区免费完整视频在线观看| 亚洲精品乱码久久久久久日本蜜臀| 久久超碰97人人做人人爱| 欧美日本韩国在线| 亚洲国产成人高清精品| 国产视频在线观看一区二区三区| 亚洲影院一区| 国产精品稀缺呦系列在线| 亚洲一区3d动漫同人无遮挡| 一本一本久久a久久精品综合麻豆| 亚洲日本乱码在线观看| 欧美影院成年免费版| 精品动漫3d一区二区三区免费| 国产农村妇女毛片精品久久莱园子| 国产中文一区| 91久久在线播放| 美女日韩在线中文字幕| 好吊视频一区二区三区四区| 国产女人18毛片水18精品| 欧美成人精品三级在线观看| 国产日产欧美一区| 欧美精品v国产精品v日韩精品| 国产精品yjizz| 国内精品视频在线播放| 欧美国产一区视频在线观看| 午夜激情久久久| 国产日韩一区二区三区在线| 亚洲卡通欧美制服中文| 麻豆久久久9性大片| 亚洲一区网站| 欧美成人嫩草网站| 国产婷婷色一区二区三区四区| 亚洲国产99精品国自产| 久久久久久午夜| 国产精品99久久不卡二区| 国产在线不卡精品| 亚洲精品国产品国语在线app| 国产日韩欧美夫妻视频在线观看| 亚洲国产影院| 亚洲国产精品999| 久久国产乱子精品免费女| 国产欧美一区二区视频| 久久国产精品一区二区| 亚洲女优在线| 91久久国产综合久久91精品网站| 欧美日韩国产高清| 久久综合色88| 亚洲成色777777在线观看影院| 先锋影音网一区二区| 国产原创一区二区| 国产欧美在线| 久久久999精品| 一区二区av在线| 国产欧美日韩视频在线观看| 国产精品毛片一区二区三区| 99re6这里只有精品| 国产欧美日韩高清| 在线精品国精品国产尤物884a| 欧美啪啪一区| 国产精品久久国产三级国电话系列| 欧美精品v日韩精品v国产精品| 国产精品蜜臀在线观看| 国产精品高潮在线| 欧美亚洲不卡| 久久久久久国产精品一区| 国产亚洲欧美中文| 一本色道久久综合亚洲二区三区| 一区二区免费在线观看| 欧美成人午夜激情| 一区二区三区在线免费观看| 国产女主播一区二区| 国产精品久久久久免费a∨大胸| 日韩视频在线永久播放| 国产日韩免费| 亚洲影视综合| 亚洲精品1234| 欧美日韩国产限制| 国产精品久久久久久久久久久久久久| 香蕉久久夜色精品| 老司机精品福利视频| 欧美性天天影院| 亚洲福利久久| 欧美一区二区三区在线看| 亚洲中字在线| 亚洲精品久久在线| 国产欧美日韩视频一区二区| 国产亚洲欧洲997久久综合| 欧美日韩另类丝袜其他| 久久久久国产精品午夜一区| 亚洲一区精品电影| 欧美一区二区高清| 狠久久av成人天堂| 国产精品一区免费观看| 欧美在线网址| 国产一区二区三区四区hd| 伊人久久大香线蕉综合热线| 日韩亚洲欧美一区二区三区| 久久午夜精品一区二区| 欧美日韩精品在线视频| 久久久久久久激情视频| 欧美在线日韩在线| 在线视频免费在线观看一区二区| 久久综合网hezyo| 国产一区三区三区| 另类酷文…触手系列精品集v1小说| 亚洲精品综合| 欧美成人免费观看| 国产精品视频免费观看| 亚洲在线播放| 亚洲欧美激情视频在线观看一区二区三区| 亚洲狼人综合| 欧美制服第一页| 亚洲欧洲日本一区二区三区| 亚洲国产一区视频| 欧美高清在线一区二区| 国产综合色精品一区二区三区| 亚洲美女诱惑| 亚洲国产成人午夜在线一区| 国产欧美一区二区三区在线看蜜臀| 国产精品大片wwwwww| 欧美精品一区二区三区蜜桃| 国产精品美女久久久久久免费| 日韩网站在线| 亚洲综合第一| 亚洲一区二区三区在线观看视频| 黑人中文字幕一区二区三区| 欧美日韩久久不卡| 欧美国产视频在线观看| 久久激情五月丁香伊人| 韩国精品一区二区三区| 欧美另类变人与禽xxxxx| 亚洲国产精品日韩| 亚洲国产欧美一区二区三区久久| 一区二区三区精品国产| 另类专区欧美制服同性| 国产精品腿扒开做爽爽爽挤奶网站| 欧美精选在线| 亚洲天堂第二页| 久久久青草青青国产亚洲免观| 欧美成人高清| 亚洲国产精品精华液网站| 欧美一区高清| 国产精品网站在线| 欧美va亚洲va香蕉在线| 亚洲另类春色国产| 亚洲精品乱码久久久久久日本蜜臀| 亚洲国产精品精华液网站| 欧美精品七区| 欧美午夜激情视频| 国产一区久久久| 欧美一区二区三区在| 久久精品30| 伊人久久大香线| 亚洲一区国产一区| 亚洲午夜精品久久| 欧美综合国产| 欧美中文字幕在线播放| 欧美大片18| 久久婷婷蜜乳一本欲蜜臀| 欧美日韩国产一区精品一区| 欧美一级播放| 亚洲一区尤物| 精品动漫一区二区| 亚洲欧洲日产国码二区| 国内精品久久久久久影视8| 亚洲天堂黄色| 国产一区二区丝袜高跟鞋图片| 亚洲精品影视| 在线亚洲欧美专区二区| 久久精品日产第一区二区三区| 妖精视频成人观看www| 欧美一区三区三区高中清蜜桃| 久久资源在线| 精久久久久久| 一本色道久久综合亚洲精品婷婷| 久久电影一区| 国产精品自拍一区| 国产日产欧美a一级在线| 欧美成在线视频| 亚洲激情六月丁香| 久久综合伊人77777蜜臀| 亚洲日本欧美| 欧美一区二区三区免费大片| 国产美女精品人人做人人爽| 国产精品网站在线播放| 国产欧美二区| 欧美激情一区二区三区高清视频| 国产精品草草| 久久久久国产精品一区二区| 欧美国产亚洲视频| 欧美色综合天天久久综合精品| 欧美日韩一区二区在线观看视频| 蜜桃精品久久久久久久免费影院| 欧美偷拍一区二区| 亚洲精品国精品久久99热| 午夜天堂精品久久久久| 国产欧美综合一区二区三区| 欧美日韩国产色视频| 含羞草久久爱69一区| 欧美一区二区三区在线观看| 在线观看一区二区视频| 蜜桃精品久久久久久久免费影院| 欧美成人免费观看| 国产亚洲精品v| 在线成人激情视频| 欧美日韩成人综合天天影院| 亚洲乱码精品一二三四区日韩在线| 亚洲精品午夜| 国产精品丝袜久久久久久app| 99精品视频免费在线观看| 亚洲精品中文字| 国产精品青草久久久久福利99| 国产精品激情偷乱一区二区∴| 欧美sm极限捆绑bd| 国产视频一区二区在线观看| 欧美日韩国产一中文字不卡|