国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

IEEE1588在分散運動控制系統中的應用

發布時間:2010-12-7 21:48    發布者:designer
關鍵詞: IEEE1588 , 運動控制
本文說明IEEE1588在一個分散運動控制系統中的應用,目前的解決方案依靠分散運動部件對時間同步的專門實現。隨著IEEE1588的出現,可以開發一種在標準網絡(如以太網)上使用商用技術的運動控制解決方案。本文要說明在一個網絡范例內IEEE1588和運動的基本操作。

分散運動控制要求系統節點之間緊密地同步,通常這要求在系統內時鐘間的波動是微秒數量級。更高性能的應用驅動將這個性能提高到幾分一微秒范圍。當前的解決方案是使用適當的網絡和接口部件達到使分散系統內節點間的緊密同步。定制的接口卡控制整個系統時鐘的分配和同步以及控制數據的定時傳送。

IEEE1588精確時間協議提供分布網絡上的標準化的同步機制,通過使用IEEE1588協議就可在標準網絡上用標準化的解決方案取代專用解決方案。就可用現成的部件代替專用的網絡接口部件。

現使用IEEE1588協議和以太網實現一個簡單的分布運動控制系統,用以演示這個原理。

范例說明

范例運動系統由三個控制器組成,每個控制器通過一個SERCOS適配器連接一個驅動器。SERCOS是連接數字驅動器的工業標準。所有的運動節點都用以太網卡連接到標準的以太網。

調節器內的“運動計劃器”管理每個驅動器的位置信息,以控制點動、移動、和聯動操作。每個驅動器作為一個運動軸,其中一個軸是主軸,其它兩個為從動軸。每個從動軸都與主軸以1:1的比率聯動。連接到主軸的控制器以一定時間間隔向連接到從動軸的控制器發送位置基準。

在系統內所有節點的時鐘是同步的,它使用IEEE1588協議達到以太網的時鐘同步。在底板上的時鐘同步是用先與IEEE1588的專用協議實現的。

系統時鐘同步

網絡時鐘同步是在以太網適配卡上實現的,這個適配卡包含一個FPGA硬件輔助電路,用于對進入和輸出的IEEE1588協議報文打上時間印記。這個FPGA包含一個64位,每片25納秒的高分辨率的可調諧時鐘。

1588協議運行在一個50MHz PowerPC CPU上,1588代碼和按1588協議的規定的FPGA交互作用使從站的時間與子網上與此相關的主站時鐘同步。調諧算法在每個1588同步刷新周期調節這個FPGA可調諧時鐘的頻率。

這個適配器也包含一個連接底版的接口芯片,底版芯片的時鐘與1588時鐘同步。在這個適配器上的底版接口作為主時鐘,在底版上的其它時鐘都與這個適配器上的主時鐘同步。底版時鐘與1588時鐘的同步使用一個簡單的算法。這個適配器表示一個1588邊界時鐘節點而底版時鐘劃為“外部”時鐘。

運動的同步

基本的運動控制要求在一個節點的運動任務的運行要與其它所有節點同步。節點之間的所有事務都建立在同步刷新周期基礎上。對控制器與傳動和控制器與控制器之間的兩種事務是相同的。

控制器對驅動的事務:在周期的開始控制器發送插值位置刷新每個驅動器,驅動器使用這個位置刷新值控制電機的閉環位置和速度,每臺驅動器向控制器返回它的實際位置,控制器計算一個新位置并周期重復,這個操作持續一個位置刷新周期。


控制器對控制器的事務:在周期的開始,主軸控制器向每個從動軸發送位置基準,每個從動軸的控制器用這個位置基準計劃本軸的運動。

為了同步整個系統的運動,運動任務和位置的刷新要與1588時鐘同步,FPGA內的一個小電路提供對CPU的周期中斷來觸發這個位置刷新周期。這個電路將一個裝入目標寄存器的時間與當前的1588時鐘時間比較,在當前時間與目標時間符合時產生一個中斷。在這個中斷子程序內,CPU還會裝入一個新的目標時間,它等于當前目標時間加上周期時間,然后重復這個過程。周期時間和相位是在節點配置過程中設置的。

1588的實現

1588協議是一個運行在適配器上的C/C++工具,大多數1588協議的實現包括同步,診斷,延時請求,延時響應和報文管理。1588引導協議用于在啟動時加快時間從站的時鐘同步。實現8個同步報文的引導。

這里未提供“最佳主站”算法,本系統使用“推薦”主站選擇方法決定子網絡的主時鐘。在啟動時從站時鐘無限期地收聽主時鐘。從時鐘永遠不會成為主時鐘。也不會任命一個以上“推薦”主站。
為主時鐘完整性的監視提供某些支持,如果一個從時鐘發現失去主時鐘,它將停止它的底版時鐘,這將引起SERCOS適配器關閉SERCOS環路,并且所有運動停止。
輸出同步

在范例應用中需要根據主軸的位置精確地接通或斷開一個輸出。用這個輸出觸發一個選通燈,照亮所有三個軸的相位。為了達到精確的輸出閘門,使用一個特別的輸出組件,它的時鐘與系統中的其余時鐘同步,由控制器內的運動計劃器向這個組件發送一個輸出值,這個值帶著時間標記指示釋放輸出或停止輸出的時間。輸出組件使用先前說明過的任務同步電路管理輸出的“定時”以達到精確的輸出時間。

GPS作為最高主時鐘

本運動系統范例的啟動時間缺省為時間為0的UTC時間。對運動系統通常不需要絕對時間,但對一些明顯的事件如故障條件,時間標記可能很有用處。所以這里集成了一個全球定位系統(GPS)接口,用于提供精確的UTC時間源。并用作系統的最高主時鐘。這個接口集成在以太網適配器模塊上,適配器上的算法從GPS接收器接收“秒脈沖”和UTC刷新,并調節它的本地時鐘維持與GPS的同步。

結論

提供的1588在以太網分布運動系統的應用例子是可靠和精確的應用。硬件輔助電路提供的主時鐘和從時鐘之間的起伏精度不大于200納秒。當使用GPS作為主時間基準時,在從時鐘的累計波動為500納秒。如果耒自GPS接收器的秒脈沖信號的邊沿不清晰,還會產生附加的波動。
本文地址:http://www.qingdxww.cn/thread-44866-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • PIC18-Q71系列MCU概述
  • 為何選擇集成電平轉換?
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • 無線充電基礎知識及應用培訓教程2
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 四虎91| 狠狠夜夜 | 91欧美精品综合在线观看 | 久久这里只精品国产99热 | 国产日本在线 | kuai97| 亚洲大胆美女人体一二三区 | 欧美精品xxx | 精精国产xxxx视频在线播放器 | 日本免费精品视频 | 久9这里精品免费视频 | 国产亚洲蜜芽精品久久 | 久久99热成人精品国产 | 四虎永久在线精品 | 欧美区国产区 | 久久精品国产曰本波多野结衣 | 成人精品一区二区三区校园激情 | 久久亚洲精品无码 | 99热这里只有精品8 99热这里只有精品7 | 亚洲一区二区三区久久久久 | 中国女人特级毛片 | 一区精品麻豆入口 | 久久精品一区二区三区资源网 | 特级毛片在线观看 | 国产成人拍精品视频网 | 色网站在线观看 | 国产免费一区二区三区在线观看 | 四虎永久免费地址在线观看 | 99视频在线观看免费视频 | 91传媒蜜桃香蕉在线观看 | 78成人网 | 四虎在线观看免费永久 | 日日摸夜夜摸狠狠摸日日碰夜夜做 | 婷婷天堂 | 亚洲色图婷婷 | 99精品国产在热久久 | 2019国产在线 | 自拍视频一区二区 | 77成人网| 天天操综合视频 | 日韩中文字幕在线观看视频 |