《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于CANopen協議的輪式機器人控制系統實現
基于CANopen協議的輪式機器人控制系統實現
來源:微型機與應用2013年第23期
周 旭,嚴玉龍,王珊珊,李 軍
(南京理工大學 自動化學院,江蘇 南京 210094)
摘要: 針對當前以DSP為機器人控制器中的串口數量有限、通信抗干擾能力差等問題,提出了基于CANopen協議的輪式機器人運動控制系統,并給出其在DSP上的應用實現。首先介紹了機器人運動控制方法,然后介紹了CANopen協議在DSP上的具體實現,最后在實際機器人系統中進行測試。實驗結果表明,基于CANopen協議的輪式機器人控制系統可以滿足機器人控制的實時性和穩定性。
Abstract:
Key words :

摘  要: 針對當前以DSP為機器人控制器中的串口數量有限、通信抗干擾能力差等問題,提出了基于CANopen協議的輪式機器人運動控制系統,并給出其在DSP上的應用實現。首先介紹了機器人運動控制方法,然后介紹了CANopen協議在DSP上的具體實現,最后在實際機器人系統中進行測試。實驗結果表明,基于CANopen協議的輪式機器人控制系統可以滿足機器人控制的實時性和穩定性。
關鍵詞: 輪式機器人;運動控制系統;DSP;CANopen

 CAN總線是一種串行通信協議,具有較高的通信速率和較強的抗干擾能力,現已被廣泛地應用于工業自動化、交通工具、醫療器械、機械制造、樓宇控制、自動化儀表等眾多領域。CANopen協議是由CiA(CAN in Automation)組織在CAN標準協議CAN 2.0協議、國際標準ISO 11898定義物理層和數據鏈路層的基礎上監督開發出的一種高層協議,是一個開放的、標準化的應用層協議,在各種控制系統中均有著廣泛的應用[1]。
 當前,基于DSP的機器人控制系統中仍存在許多使用串口實現機器人執行機構(如電機)的驅動。這種方法存在一些缺點,如當機器人執行機構(即電機)數量較多時,DSP串口數量會不足,需要擴展串口。而串口通信速率較慢且抗干擾性不強,且串口通信無法實現多電機的同步控制。針對這些問題,本文主要提出了基于CANopen協議的輪式機器人控制系統,并給出其在TMS320F2812 DSP上的具體實現。本文首先介紹了兩輪差動式移動機器人的動力學模型、基于雙碼盤的機器人運動控制方法,然后介紹了CANopen協議在機器人運動控制系統的應用及實現,并在實際機器人系統中驗證了該控制系統的可行性、實時性和穩定性。
1 機器人導航
1.1 機器人動力學模型

 圖1是典型的兩輪差動式機器人簡化模型。其后輪是兩個同軸的驅動輪,每個輪子由單獨的電機驅動;前輪是一個起支撐作用的萬向輪,保持車體穩定。設機器人的質心為底盤中軸線上的點M,兩驅動輪之間間距為L,驅動輪半徑為r,左右驅動輪電機角速度分別為?棕l和?棕r,機器人自身角速度為?棕,機器人線速度為v,則其運動學方程為[2]:




2.1.2 CANopen通信機制
 CANopen通信模型定義了4種報文(通信對象):管理報文NMT、服務數據對象SDO、過程數據對象PDO以及特殊功能對象。
NMT用來傳遞主節點對整個網絡系統的管理信息。每個CANopen從節點都有初始化、預操作、操作和停止4個狀態。NMT負責由組節點控制從節點在各個狀態間的轉換,如圖3所示。SDO用來傳遞網絡系統中的配置信息。PDO用來實施傳送過程數據信息。特殊功能對象用于同步、應急指示和時間標記對象。

2.2 硬件設計
 本文主要研究基于CANopen協議的輪式機器人控制系統在DSP上的實現,系統結構如圖4所示。該系統使用TMS320F2812 DSP作為主控芯片,使用3個ELMO公司生產的Harmonica型伺服電機驅動器以及3個MAXON公司生產的伺服電機作為機器人運動的動力系統,其中兩個用于底盤運動控制,一個用于提升機構運動控制。DSP與ELMO電機驅動器之間通過CAN總線及CANopen協議進行通信,主要交換控制命令以及碼盤讀回的信息。

 CAN總線上的信號使用差分電路進行傳送,兩條信號線被稱為CAN_H和CAN_L,靜態時均為2.5 V左右,這時的狀態表示邏輯1,用CAN_H的電平比CAN_L的電平高的狀態表示邏輯0。此時,CAN_H的電平為3.5 V,CAN_L的電平為1.5 V。
    由于TMS320F2812芯片內已集成了CAN總線控制器eCAN模塊,所以外部CAN總線的電路設計較簡單,只需將TMS320F2812的CANTX、CANRX引腳連入CAN總線中的CAN_H和CAN_L即可。但是eCAN模塊的引腳電平為3.3 V,為了使其電平符合高速CAN總線的電平特性,在eCAN模塊和CAN總線之間增加CAN的電平轉換器件SN65HVD230,同時,總線高低電平之間需要跨接120 ?贅的終端匹配電阻。硬件電路圖如圖5所示。

 

 

2.3 軟件設計
 電機控制的通信流程如圖6所示。首先,通過ELMO自帶的配置軟件將各個電機驅動器的節點配置完成并檢查電路無誤后上電,DSP經過相關初始化后等待各個節點返回的boot-up信息,等待完畢后通過SDO寫入各個節點的參數配置并將各節點的狀態轉變為操作狀態,之后通過PDO獲取相應信息或者發送控制命令。
2.4 實驗驗證
 首先驗證電機的同步啟動問題。為了能更加清晰地觀察多電機控制效果,在給每個電機發送控制命令之間引入較大的時間間隔,如5 s。當用串口控制時,可以清楚地觀察到一個電機是在另一個電機啟動后5 s才啟動的,而用CAN總線和CANopen協議控制時,雖然每個電機接收到啟動命令具有5 s的間隔,但是在SYNC同步命令發送到總線之前,各個電機均不會啟動,只會保存接收到的信息,等待DSP(即主站)發送統一的同步命令或其他更新信息。當每個電機的驅動器接收到SYNC同步命令后,所有電機同時啟動。從這點上可以看出,基于CAN總線和CANopen協議的電機控制系統具有串口控制無法比擬的同步優勢,這在機器人控制中是十分重要的,雖然在實際情況中,每個電機控制命令之間的間隔較短,但是具有同步控制的電機控制系統顯然將會具有更高的控制精度。
 再驗證控制算法以及整個系統的可行性。將機器人置于坐標零點,角度偏差為0°,然后啟動它追蹤一條預定義的路徑,該路徑由兩條直線和3個半圓構成,如圖7所示。該圖中設定路徑以實線表示,實際運動路徑以點線表示,在最大速度為1 m/s的實驗中,機器人對路徑的跟蹤效果良好,只是在路徑的曲率變化處有一定的偏移,全局過程中偏移最大量僅12 cm,且最終的定位精度可以達到1 cm以內。

 本文首先介紹了兩輪差動式移動機器人的動力學模型以及基于雙碼盤的機器人運動控制方法;然后介紹了CANopen協議在以DSP為主控芯片的機器人運動控制系統中的應用及實現,其中詳細介紹了部分軟硬件設計;最后通過實際效果驗證了該控制系統的可行性、實時性和穩定性,為機器人的實時同步運動控制提供參考。
參考文獻
[1] 林茂,賈凱,王金濤,等.CANopen協議在機器人控制器中的應用[J].微計算機信息,2010,26(3-2):152-154.
[2] 王金.雙碼盤定位機器人的位姿辨識算法[J].硅谷,2010, 12:53.
[3] 李紀文.基于陀螺儀的競賽機器人嵌入式控制系統的研究[D].成都:電子科技大學,2008.
[4] Elmo Motion Control. Elmo motion control CANopen DS 301 implementation guide[Z]. 2003.
[5] Elmo Motion Control. Elmo motion control CANopen DSP 402 implementation guide[Z]. 2003.

此內容為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>
          亚洲国产成人久久| 免费人成网站在线观看欧美高清| 亚洲一级电影| 欧美片在线观看| 午夜精品在线视频| 夜夜嗨一区二区三区| 欧美第一黄网免费网站| 亚洲麻豆一区| 亚洲在线免费| 欧美高清成人| 亚洲国产精品久久| 免费日韩一区二区| 校园春色综合网| 亚洲在线电影| 国产亚洲观看| 欧美视频在线一区二区三区| 欧美午夜精品久久久久久久| 欧美一级片久久久久久久| 国产综合亚洲精品一区二| 欧美成人乱码一区二区三区| 免费成人黄色片| 麻豆精品91| 国产一区二区三区在线观看视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久av红桃一区二区小说| 久久成人免费电影| 国产欧美一区二区三区在线看蜜臀| 久久成人久久爱| 亚洲黄色成人网| 国产亚洲欧美日韩一区二区| 亚洲第一二三四五区| 亚洲高清av在线| 亚洲自拍啪啪| 亚洲激情在线激情| 欧美大片免费观看在线观看网站推荐| 亚洲电影中文字幕| 欧美激情第3页| 精品成人国产在线观看男人呻吟| 好看的日韩av电影| 欧美在线精品免播放器视频| 夜夜爽av福利精品导航| 欧美精品一区三区| 在线免费日韩片| 亚洲麻豆av| 亚洲毛片一区二区| 久久免费视频在线观看| 久久爱www久久做| 欧美在线观看一区| 久久国产一二区| 欧美mv日韩mv亚洲| 国产精品毛片高清在线完整版| 伊人久久亚洲热| 亚洲精品久久在线| 亚洲激情在线激情| 欧美在线1区| 激情五月综合色婷婷一区二区| 久久亚洲视频| 国产精品日产欧美久久久久| 国产日韩精品视频一区二区三区| 亚洲激情网站免费观看| 国产精品久久国产精麻豆99网站| 亚洲在线成人精品| 欧美—级高清免费播放| 欧美有码在线观看视频| 欧美成人r级一区二区三区| 国产亚洲欧美另类一区二区三区| 欧美激情综合五月色丁香小说| 久久精品在线| 久久精品国产亚洲一区二区| 亚洲欧美另类在线观看| 欧美日本高清视频| 99av国产精品欲麻豆| 国产一区二区三区在线观看网站| 一本一道久久综合狠狠老精东影业| 欧美激情亚洲另类| 久久aⅴ乱码一区二区三区| 亚洲永久在线观看| 国产精品第13页| 久久裸体艺术| 午夜精品久久久久久久99水蜜桃| 久久人91精品久久久久久不卡| 国产精品乱人伦中文| 亚洲经典一区| 国产精品久久久一本精品| 欧美另类一区二区三区| 99re6这里只有精品| 亚洲淫性视频| 国产精品精品视频| 欧美日韩在线精品一区二区三区| 欧美国产一区在线| 狠狠色丁香久久综合频道| 亚洲视频网在线直播| 国内不卡一区二区三区| 欧美视频中文字幕在线| 国内久久精品| 在线播放豆国产99亚洲| 国产精品盗摄一区二区三区| 亚洲一区999| 国产一区二区三区在线观看免费视频| 黄色一区二区三区四区| 国产精品揄拍一区二区| 国产精品人人做人人爽| 国产一区二三区| 欧美另类视频在线| 欧美乱在线观看| 最新日韩精品| 国产欧美日韩不卡| 国产免费一区二区三区香蕉精| 最新亚洲电影| 一本色道久久综合亚洲精品不| 亚洲福利电影| 欧美精品观看| 国产日韩欧美一区二区三区四区| 亚洲国产精品一区二区第一页| 国产九色精品成人porny| 久久久久国产一区二区| 欧美日韩国产探花| 国产精品女主播一区二区三区| 欧美日韩国产一区精品一区| 国产日韩欧美一区二区| 久久免费精品视频| 狠狠色狠狠色综合日日小说| 亚洲精品一区在线观看香蕉| 中文一区字幕| 欧美主播一区二区三区| 久久9热精品视频| 亚洲福利一区| 欧美高清不卡在线| 国产伦理一区| 亚洲欧美在线免费| 亚洲黄色一区| 国产一区二区三区av电影| 亚洲国产乱码最新视频| 欧美激情综合五月色丁香| 欧美性事在线| 欧美日韩视频在线| 国产一区欧美日韩| 亚洲欧美国产va在线影院| 欧美不卡一卡二卡免费版| 亚洲激情在线观看视频免费| 欧美视频一二三区| 国产精品丝袜91| 免费不卡欧美自拍视频| 亚洲无限av看| 欧美体内she精视频在线观看| 一区免费观看视频| 欧美一区二区免费观在线| 国产亚洲一二三区| 亚洲女与黑人做爰| 欧美全黄视频| 在线成人黄色| 午夜在线精品| 国产综合香蕉五月婷在线| 你懂的国产精品永久在线| 在线播放中文一区| 欧美一区二区三区免费看| 午夜久久影院| 国产欧美一二三区| 欧美国产日韩一区二区在线观看| 欧美人与禽猛交乱配视频| 欧美日韩一区成人| 国产欧美日韩三级| 国产色综合天天综合网| 国产精品欧美久久久久无广告| 欧美日韩亚洲网| 国产日韩欧美二区| 亚洲国产一区二区三区在线播| 91久久精品视频| 国产精品视频最多的网站| 国产一区二区主播在线| 玖玖视频精品| 亚洲激情婷婷| 99视频精品免费观看| 欧美亚洲一区二区在线| 久久综合九九| 欧美777四色影视在线| 亚洲国产精品久久久久婷婷老年| 国产乱码精品1区2区3区| 国产一区二区三区高清播放| 欧美亚洲网站| 在线一区二区三区四区五区| 午夜精品99久久免费| 亚洲一区二区三区成人在线视频精品| 亚洲毛片av在线| 亚洲承认在线| 激情伊人五月天久久综合| 欧美超级免费视 在线| 在线欧美日韩精品| 日韩视频在线观看免费| 亚洲欧洲日韩女同| 亚洲国产精品t66y| 欧美色欧美亚洲另类七区| 伊人色综合久久天天五月婷| 黄色av一区| 国产午夜精品在线观看| 国产午夜精品福利| 久久久久国产一区二区三区四区| 欧美大学生性色视频| 欧美日韩调教| 99人久久精品视频最新地址| 久久综合激情| 欧美一区视频在线| 野花国产精品入口| 亚洲永久免费视频| 亚洲国产精彩中文乱码av在线播放| 午夜精品久久久久久久久久久久| 久久成人这里只有精品| 亚洲欧洲日本mm| 国产精品爱啪在线线免费观看| 国产在线精品自拍| 99国产精品久久| 欧美专区日韩视频| 亚洲先锋成人| 午夜精品视频一区| 麻豆成人在线观看| 午夜精品久久久久久久久久久久久| 一本一本久久a久久精品综合麻豆| 狠狠色狠狠色综合日日五| 久久免费高清| 亚洲自拍偷拍一区| 一区二区三区 在线观看视| 亚洲国产另类久久久精品极度| 国产日韩欧美日韩| 亚洲欧美国内爽妇网| 国内一区二区在线视频观看| 国产日韩欧美在线播放不卡| 欧美高清自拍一区| 亚洲高清免费在线| 亚洲图片你懂的| 欧美日韩一区免费| 亚洲精品乱码久久久久久蜜桃91| 国产日韩欧美中文在线播放| 欧美福利一区二区三区| 欧美亚洲日本网站| 欧美日韩免费观看中文| 欧美视频在线播放| 在线看片成人| 欧美日韩国产不卡| 国产精品99久久不卡二区| 日韩小视频在线观看| 国产一区二区中文| 亚洲精品在线二区| 国产精品美女在线观看| 国产一区二区三区在线观看免费视频| 欧美日产一区二区三区在线观看| 一区二区国产在线观看| 欧美一区二区私人影院日本| 蜜臀av一级做a爰片久久| 国产人久久人人人人爽| 亚洲永久免费观看| 精品不卡在线| 欧美激情精品久久久久久| 欧美日韩中国免费专区在线看| 欧美日韩在线一区| 亚洲美女av网站| 欧美精品成人在线| 99国产精品国产精品毛片| 欧美在线你懂的| 亚洲一区中文字幕在线观看| 欧美视频日韩| 99在线观看免费视频精品观看| 日韩一级裸体免费视频| 欧美精品一区二区三区久久久竹菊| 亚洲欧洲99久久| 亚洲激情在线激情| 国产欧美日本在线| 欧美午夜精品理论片a级按摩| 亚洲第一页中文字幕| 国产在线观看91精品一区| 另类春色校园亚洲| 99re8这里有精品热视频免费| 男女av一区三区二区色多| 黄色成人av| 国产精品一卡二| 国产欧美一区二区三区久久| 久久中文字幕一区| 国产九九视频一区二区三区| 亚洲私拍自拍| 国内精品国语自产拍在线观看| 国产日韩欧美精品综合| 国产欧美日韩精品一区| 一本色道88久久加勒比精品| 亚洲国产天堂久久国产91| 亚洲第一在线视频| 亚洲精品专区| 国产精品午夜久久| 亚洲一区二区在线观看视频| 亚洲网站啪啪| 一本色道久久综合精品竹菊| 国产日韩欧美日韩| 在线综合亚洲| 欧美日韩一区二区在线视频| 久久精品国产99国产精品澳门| 狠狠狠色丁香婷婷综合久久五月| 久久久99免费视频| 国产欧美日韩精品一区| 久久久久久久激情视频| 国产视频欧美视频| 亚洲日本aⅴ片在线观看香蕉| 久久青青草原一区二区| 欧美一区二区三区喷汁尤物| 久久久精品动漫| 国产在线拍揄自揄视频不卡99| 国产精品日韩精品欧美精品| 欧美一区二区成人6969| 亚洲一区二区三区精品在线观看| 亚洲精品美女久久7777777| 亚洲永久免费视频| 久久高清一区| 一本色道久久加勒比88综合| 在线视频日韩精品| 欧美日韩国产精品专区| 欧美中文字幕视频| 欧美主播一区二区三区| 在线国产精品一区| 性欧美精品高清| 亚洲欧洲一区二区三区| 亚洲女人小视频在线观看| 亚洲欧美日韩第一区| 国产精品婷婷午夜在线观看| 国产欧美日韩激情| 亚洲视频网在线直播| 国产精品日韩电影| 久久夜色精品一区| 欧美中文字幕视频在线观看| 99re视频这里只有精品| 国产亚洲午夜高清国产拍精品| 亚洲人体1000|