《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于CAN 總線的網絡化運動控制系統的研究
基于CAN 總線的網絡化運動控制系統的研究
機械設計與制造
舒志兵 張杰
摘要: 運動控制系統是以機械運動的驅動設備—電動機為控制對象, 以控制器為核心, 以電力電子、功率變換裝置為執(zhí)行機構, 在自動控制理論指導下組成的電氣傳動控制系統。在電氣時代, 電動機一直在現代化的生產和生活中起著十分重要的作用。
Abstract:
Key words :

1 引言

      運動控制系統是以機械運動的驅動設備—電動機為控制對象, 以控制器為核心, 以電力電子、功率變換裝置為執(zhí)行機構, 在自動控制理論指導下組成的電氣傳動控制系統。在電氣時代, 電動機一直在現代化的生產和生活中起著十分重要的作用。在近年來, 由于半導體制造設備等相關的電子制造設備市場大幅成長, 而使得機器設備上的運動控制系統出現了以下幾點技術需求:

      ( 1) 多軸運動控制。機器設備因自動化程度提高而使得單一機器上所需要的軸數增多, 一臺設備上十幾軸是常見的事情。在軸數變多后, 如何協調各軸動作就是一個重要的課題。

      ( 2) 體積要小。由于廠房空間的限制, 機器的體積要求越小越好, 機器內控制器的體積也就被要求愈來愈小, 相對的走線空間也愈來愈小。

      ( 3) 要更精確。隨著半導體制程已經精密到100nm 一下, 在制程及檢測相關設備所要求的運動精度也要更精確, 其它如LCD 設備, SMD 制程設備也有相同要求。

      ( 4) 要更穩(wěn)定。因為所有設備的投資經費龐大, 系統停機的成本就更顯的突出, 因此所有機器設備制造商都必須追求系統的穩(wěn)定性。同時也必須考慮在組件損壞要維修時, 必須能快速替換且不出差錯。

      綜合以上幾點的需求分析可以看到, 既要在一個控制器內進行多軸運動控制, 又要控制器的體積更小, 配線和維修要更容易, 這些條件看來是相沖突的。可以這樣說, 現場總線技術便是應這些新機器設備的需求而產生的。

2 現場總線運動控制系統通信特性

      用于運動控制的現場總線有兩種通信控制策略: 事件觸發(fā)和時間觸發(fā)。事件觸發(fā)中, 控制單元檢測到事件發(fā)生后, 根據預定的算法計算出正確的應答, 然后將應答信息發(fā)送給數字伺服驅動器。從事件發(fā)生到應答信息的接收之間的延時必須是有限的, 也就是最大值必須是可知的, 它的值就是通信協議的實時性指標。但是, 事件觸發(fā)中的事件是隨機的、不可預知的, 所以導致現場總線通信的不確定性, 系統中的各個站點會爭用傳輸介質,導致通信的沖突和不可靠, 很難保證高的實時性。事件觸發(fā)通常是非周期性的, 使用非周期性數據傳輸實現最為簡單, 但是也可以用周期性數據傳輸實現, 此時, 就必須標識哪個周期的數據為有效數據。

      時間觸發(fā)通常是周期性地進行的, 控制單元周期性地計算出控制數據, 然后及時發(fā)送控制數據給伺服驅動器。控制和通信是通過一個全局時鐘進行驅動的, 系統的行為不僅在功能上得到確定, 而且在時間上也是確定的, 各站點不會爭用傳輸媒介,整個系統是可靠的。時間觸發(fā)控制中的通信周期時間應該等于控制周期時間, 或者通信周期時間能夠被控制周期時間整除。周期性的時間觸發(fā)中, 通信周期時間必須固定, 不能有明顯的波動, 即數據傳輸必須有確定性, 也稱為實時性。

      總體而言, 用于運動控制的現場總線通信協議的性能要求有三點:

      ( 1) 可靠的通信, 以適合工業(yè)現場惡劣的環(huán)境;

      ( 2) 數據傳輸的實時性。周期性數據傳輸和非周期性數據傳輸都必須有很高的實時性, 響應時間通常為( 1~10) ms。

      ( 3)命令執(zhí)行和狀態(tài)反饋的同步性。為了達到各坐標軸的同步運動精度, 需要各軸在收到命令值之后必須在同一時刻同時執(zhí)行位置控制指令和同時采樣當前位置, 發(fā)送給控制單元。

3 CAN 總線運動控制系統總體設計

      CAN 總線( Controller Area Network 控制局域網絡) , 是一種普遍的應用。通過CAN 總線進行數據傳輸與控制, 使伺服電機的性能更加穩(wěn)定, 能更好更靈活地地應用于運動控制系統中。
 


      如圖1 所示, 基于CAN 總線的運動控制系統與控制系統典型結構相比, 有兩個顯著的特點。第一是其控制對象為伺服運動控制對象, 第二是其網絡化控制器包括CAN 總線通信媒介和CAN 控制器節(jié)點兩部分。多個CAN 控制器節(jié)點通過CAN 總線通信媒介平行互聯為一個單層結構的基于CAN 總線的伺服運動控制系統。當需要更多軸運動控制時, 只需要簡單的再增加新運動控制節(jié)點, 把新的運動控制節(jié)點作為新的CAN 總線節(jié)點掛接到CAN 總線上就可以形成一個分布式多軸運動控制系統, 而且無需在硬件上對原有的運動控制節(jié)點做任何的修改。也可通過互聯網關與IE( Industry Ethernet) 或Intranet/Internet 上下互聯為一個多層結構的網絡化伺服運動控制系統。

      基于CAN 總線運動控制系統的設計, 主要工作在于對CAN 控制器節(jié)點的設計, 包括硬件和軟件兩部分。硬件設計, 主要在于選擇合適的芯片和硬件電路分別設計圖1 所示CAN 控制器節(jié)點的5 個基本組成部分, 即主控制器、主控制器與傳感器/ 執(zhí)行器的接口模塊、主控制器與CAN 總線控制器的接口模塊、CAN 總線控制器和CAN 總線收發(fā)器。軟件設計, 主要工作在于選擇合適的系統軟件和應用開發(fā)軟件分別設計各種接口驅動軟件、系統管理軟件和控制功能軟件。

 4 系統硬件設計

      主控制器筆者采用AT89C51 單片機作為處理核心, 采用PCA82C250 作為CAN 總線收發(fā)器, 圖2 給出了基于SJA1000的CAN 總線系統電路圖。為了增強抗干擾能力, SJA1000 的TX0 和RX0 引腳并沒有直接和PCA82C250 的TXD, RXD 相連接, 而是通過高速光耦6N137 后與PCA82C250 相連, 這樣可以實現總線上各CAN 節(jié)點之間的電氣隔離, 光耦6N137 的兩側使用完全獨立的兩組電源VCC 和+5V。


      SJA1000 與單片機的接口比較簡單, AD0~AD7 直接連接到AT89C51 的P0 端口, RD、WR 和ALE 信號也直接和AT89C51的相應引腳進行連接, MODE 接+5V 設置SJA100 控制器為Interl模式。SJA1000 的片選信號CS 由AT89C51 的P2.0 決定, 因此系統中SJA1000 的尋址空間從地址0 開始, 可以使用此地址加上SJA1000 內部寄存器地址的偏移量來訪問SJA1000 內部RAM空間。SJA1000 的中斷輸出信號INT 與AT89C51 的INT0引腳相連, 以便AT89C51 以中斷方式或查詢方式對報文收發(fā)作出響應。

5 系統程序設計

      基于SJA1000 的CAN 總線建立通信的過程包括系統初始化、接收和發(fā)送。

5.1 SJA1000 的初始化程序

      AT89C51 在上電后首先運行其自身的復位程序, 并在此后調用SJA1000 的配置程序。配置程序在設置SJA1000 的寄存器前, 必須通過讀復位模式/ 請求標志來檢查SJA1000 是否已處于復位模式, 因為要寫入配置信息的寄存器僅在復位模式下可以被寫入。初始化程序中, 首先將SJA1000 設為復位狀態(tài), 隨后定SJA1000 使用PeliCAN 模式, CLKOUT 引腳輸出頻率為外接晶振頻率的1/2, 為單驗收濾波器模式。

      SJA1000 的初始化流程( 圖略) 。

      在清除SJA1000 的復位模式/ 請求標志進入工作模式時,必須先檢查標志是否確實被清除、是否進入了工作模式后, 才能進行下一步的操作。在進入工作模式后, CAN 控制器的中斷可被使能, 并開始正常的發(fā)送或接收報文。

5.2 SJA1000 的報文發(fā)送接收

      根據CAN 協議規(guī)范, 報文的傳輸由CAN 控制器SJA1000獨立完成。在報文的發(fā)送過程中, 單片機AT89C51 必須將要發(fā)送的報文送入系統發(fā)送緩沖區(qū), 在將系統發(fā)送緩沖區(qū)中的數據移至CAN 控制器發(fā)送緩沖器之前, 必須判斷發(fā)送緩沖器是否被釋放。

      報文的接收由CAN 控制器SJA1000 獨立完成, 收到的報文在接收緩沖器內, 同時將狀態(tài)寄存器的接收緩沖器狀態(tài)標志RBS 和接收中斷標志RI 置位。如果報文接收被使能, 單片機可以將接收緩沖器內的新報文讀出, 并存儲到單片機的內存單元或外部數據存儲器中, 然后釋放接收緩沖器。SJA1000 報文接收過程可以由SJA1000 的中斷請求或查詢SJA1000 的控制段狀態(tài)標志來控制。

6 小結

      分析傳統的運動控制系統已不滿足電子制造設備的要求和現場總線運動控制系統通信特性, 提出了基于SJA1000 的CAN總線的網絡化運動控制系統方案, 為交流伺服的網絡化研究和應用作出了一次有益的新探索。CAN 總線可以很好地滿足現場總線運動控制系統對實時響應的較高要求, 同時使用CAN 總線還使得系統具有很好的擴展性能。這樣為向多軸或多點的分布式運動控制網絡發(fā)展打下堅實的基礎。

此內容為AET網站原創(chuàng),未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品一香蕉国产线看观看| 精品成人国产| 久热国产精品视频| 欧美中文字幕久久| 性视频1819p久久| 亚洲在线播放| 亚洲永久字幕| 亚洲在线观看免费视频| 中国成人在线视频| 一区二区三区毛片| 一本一本a久久| 夜久久久久久| 国产精品99久久久久久久vr| 一区二区三区四区五区精品| aa亚洲婷婷| 在线视频欧美精品| 亚洲午夜成aⅴ人片| 亚洲欧美成人在线| 欧美日韩高清在线播放| 国产精品国产一区二区 | 久久久午夜电影| 久久五月婷婷丁香社区| 久久婷婷国产麻豆91天堂| 久久这里只有| 欧美激情1区2区3区| 欧美日韩精品一区二区三区四区| 欧美日韩系列| 国产精品系列在线| 韩国精品在线观看| 在线日韩电影| 日韩视频免费观看高清在线视频| 一本色道久久综合精品竹菊 | 亚洲国产精品成人久久综合一区 | 一区二区三区蜜桃网| 亚洲欧美日韩第一区| 欧美伊人久久大香线蕉综合69| 欧美中文在线视频| 免费一级欧美片在线播放| 欧美区亚洲区| 国产精品久久久久一区二区三区| 国产亚洲午夜| 亚洲欧洲日产国码二区| av成人手机在线| 小黄鸭精品aⅴ导航网站入口| 亚洲风情亚aⅴ在线发布| 一本色道久久综合精品竹菊| 亚洲欧美日韩电影| 久久综合九色欧美综合狠狠| 欧美日韩理论| 国产亚洲一本大道中文在线| 亚洲激情视频| 亚洲女女做受ⅹxx高潮| 91久久精品国产91久久| 在线亚洲免费| 久久精品道一区二区三区| 欧美精品99| 国产欧美激情| 亚洲欧洲一区二区在线播放| 亚洲制服欧美中文字幕中文字幕| 亚洲第一页在线| 亚洲女女女同性video| 噜噜噜躁狠狠躁狠狠精品视频| 欧美视频在线观看免费| 国产视频一区在线观看| 最近中文字幕日韩精品| 亚洲综合首页| 亚洲精品乱码| 久久国产高清| 欧美午夜电影一区| 在线观看日韩欧美| 亚洲综合色婷婷| 日韩视频免费观看| 久久精品九九| 欧美午夜精品久久久| 在线欧美不卡| 午夜在线精品偷拍| 亚洲视频精选在线| 欧美不卡在线视频| 国产伦精品一区二区三区高清| 亚洲激情网站免费观看| 亚洲成人自拍视频| 亚洲欧美成人一区二区在线电影| 欧美激情第4页| 激情综合网址| 亚洲欧美日韩精品久久久久| 一本色道久久| 欧美国产精品va在线观看| 国产一区观看| 午夜电影亚洲| 亚洲自拍16p| 欧美精品一区视频| 狠狠综合久久av一区二区老牛| 亚洲欧美国产制服动漫| 在线中文字幕一区| 欧美国产激情| 亚洲福利在线看| 久久国产黑丝| 久久九九国产精品怡红院| 国产精品久久久久久久久久久久 | 夜夜嗨av一区二区三区网页| 免费欧美高清视频| 国产婷婷成人久久av免费高清| 国产精品99久久久久久久vr | 久久综合999| 国产一区二区三区av电影| 亚洲在线中文字幕| 亚洲制服欧美中文字幕中文字幕| 欧美日韩视频一区二区三区| 亚洲激情成人| 亚洲毛片在线看| 欧美va天堂va视频va在线| 一区二区三区在线视频观看| 久久se精品一区精品二区| 久久国产精品电影| 国产日韩精品一区| 性娇小13――14欧美| 性欧美精品高清| 国产精品一区三区| 亚洲在线视频观看| 欧美一区2区三区4区公司二百| 国产精品日韩久久久| 亚洲欧美日本日韩| 久久成人免费视频| 国产日韩欧美亚洲| 欧美伊人精品成人久久综合97| 久久久久久亚洲综合影院红桃| 国产一区二区三区免费不卡 | 欧美成人dvd在线视频| 亚洲精品1区| 一二美女精品欧洲| 欧美日韩中字| 亚洲一区成人| 欧美亚洲在线| 国产私拍一区| 亚洲国产精品一区二区第四页av| 免费欧美在线视频| 最新中文字幕亚洲| 亚洲视频电影在线| 国产精品视频免费| 香蕉久久夜色精品国产使用方法| 久久久久久穴| 亚洲福利视频网站| 一本大道久久a久久精二百| 欧美无乱码久久久免费午夜一区| 亚洲伊人观看| 卡通动漫国产精品| 亚洲精品一区二区三区av| 亚洲一品av免费观看| 国产欧美日韩视频一区二区三区| 欧美一区视频| 欧美激情视频一区二区三区免费| 99视频精品| 欧美在线视频一区二区三区| 国内外成人免费激情在线视频网站| 亚洲国产精品一区二区久| 欧美日韩精品免费观看视频完整 | 亚洲欧洲偷拍精品| 亚洲欧美在线看| 伊人成人在线| 亚洲视频碰碰| 国产性天天综合网| 91久久精品国产91性色| 欧美色播在线播放| 久久精品国产第一区二区三区| 欧美精品91| 欧美一区二区久久久| 欧美国产一区视频在线观看| 亚洲一区二区3| 欧美成人精品不卡视频在线观看| 一区二区高清| 久久色中文字幕| 99riav1国产精品视频| 久久精品中文字幕一区二区三区| 亚洲欧洲日产国产综合网| 欧美在线视频一区二区三区| 亚洲国产婷婷香蕉久久久久久99| 亚洲欧美三级伦理| 亚洲国产精品999| 欧美一区二区在线视频| 亚洲国产欧美久久| 性欧美办公室18xxxxhd| 亚洲激精日韩激精欧美精品| 欧美一区二区三区免费在线看| 亚洲国产另类精品专区| 欧美一区三区二区在线观看| 最新成人av在线| 久久久久久久一区二区| 宅男精品导航| 欧美激情a∨在线视频播放| 翔田千里一区二区| 欧美日韩免费一区| 亚洲高清一区二| 国产欧美日韩精品专区| 中文久久精品| 亚洲大片在线观看| 久久精品人人做人人综合| 这里只有精品视频在线| 欧美激情中文字幕一区二区| 久久国产综合精品| 国产精品嫩草久久久久|