《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于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亚洲国产精品_日韩亚洲一区二区
亚洲男人的天堂在线观看| 亚洲韩国精品一区| 尤物精品国产第一福利三区| 国产精品永久免费在线| 国产精品黄页免费高清在线观看| 欧美日韩99| 欧美日韩国产综合久久| 欧美精品福利视频| 欧美激情一区二区三区在线| 欧美成人免费在线观看| 蜜桃久久精品乱码一区二区| 卡通动漫国产精品| 快播亚洲色图| 欧美aⅴ一区二区三区视频| 欧美成人亚洲| 欧美久久电影| 欧美日韩成人在线播放| 欧美日韩精品一区二区| 欧美日韩一区二区高清| 国产精品地址| 国产色视频一区| 国产资源精品在线观看| 一区在线电影| 亚洲国产精品一区二区三区| 亚洲人成欧美中文字幕| 亚洲美女在线一区| 在线亚洲国产精品网站| 亚洲综合好骚| 欧美在线一二三四区| 亚洲黄色在线| 夜夜嗨av一区二区三区| 在线中文字幕日韩| 午夜精品久久久久久久99樱桃 | 在线观看国产日韩| 亚洲国产高清一区| 亚洲免费久久| 亚洲一区高清| 久久成人精品视频| 日韩午夜在线播放| 亚洲女优在线| 久久久久国产精品厨房| 欧美xx视频| 国产精品久久久久7777婷婷| 国产一区二区成人| 亚洲欧洲一级| 午夜精品久久久久久久久| 亚洲第一综合天堂另类专| 99视频有精品| 欧美一级淫片aaaaaaa视频| 久久亚洲色图| 欧美日韩亚洲综合一区| 国产无遮挡一区二区三区毛片日本| 又紧又大又爽精品一区二区| 日韩一级二级三级| 欧美一区永久视频免费观看| 亚洲精品系列| 欧美一区三区二区在线观看| 欧美不卡视频一区发布| 国产精品www| 精品999久久久| 一区二区日韩欧美| 久久精品一区二区三区中文字幕 | 欧美日韩国产一区二区三区地区| 国产精品一区二区三区乱码| 亚洲国产高清高潮精品美女| 亚洲欧美不卡| 99精品视频一区| 久久精品在线视频| 欧美日韩一卡| 亚洲高清不卡在线| 亚洲淫片在线视频| 亚洲精品一区在线观看| 久久精品盗摄| 国产精品国产三级国产专播精品人| 狠狠狠色丁香婷婷综合久久五月| 99av国产精品欲麻豆| 久久精品国产亚洲5555| 亚洲制服av| 欧美国产日韩一区二区| 国产一区二区三区不卡在线观看 | 国产精品豆花视频| 亚洲国产精品一区二区www在线 | 亚洲在线视频| 欧美激情在线免费观看| 国产亚洲一区二区在线观看 | 性欧美video另类hd性玩具| 一区二区三区欧美亚洲| 另类尿喷潮videofree| 国产精品日韩在线播放| 亚洲精品乱码久久久久久黑人| 欧美在线网站| 欧美一区二区日韩一区二区| 欧美日韩国产小视频| 亚洲国产精品成人一区二区| 欧美专区日韩视频| 午夜精品视频一区| 欧美婷婷久久| 日韩手机在线导航| 亚洲精品免费电影| 麻豆精品在线观看| 狠狠久久婷婷| 欧美在线免费观看视频| 欧美一区午夜视频在线观看| 国产精品久久久久久久久久三级| 亚洲免费观看高清完整版在线观看熊 | av成人免费在线| 夜夜爽www精品| 欧美国产日本韩| 亚洲激情自拍| 日韩一级片网址| 欧美大成色www永久网站婷| 激情综合电影网| 久久精品亚洲热| 久久一区二区三区av| 国内精品久久国产| 久久精品国产99精品国产亚洲性色| 性欧美暴力猛交69hd| 国产精品毛片| 亚洲影院高清在线| 午夜一区二区三视频在线观看 | 亚洲精品一区二区三区在线观看 | 亚洲电影免费观看高清完整版在线观看 | 国内精品模特av私拍在线观看| 午夜精品成人在线| 欧美一级理论片| 国产拍揄自揄精品视频麻豆| 午夜一区二区三视频在线观看| 欧美在线日韩精品| 国产欧美日韩精品专区| 羞羞答答国产精品www一本| 欧美制服丝袜| 激情久久影院| 最近中文字幕日韩精品| 欧美成人高清| 亚洲精品在线观| 亚洲伊人观看| 国产日韩精品久久| 亚洲国产va精品久久久不卡综合| 美女视频黄 久久| 亚洲欧洲免费视频| 亚洲视频精选| 国产欧美精品一区二区色综合| 欧美一区二区在线免费观看 | 亚洲精品国产精品久久清纯直播| 99在线精品视频在线观看| 欧美午夜精品久久久久久浪潮 | 欧美色欧美亚洲另类二区 | 香蕉精品999视频一区二区| 久久高清一区| 亚洲国产高清高潮精品美女| 中文av字幕一区| 国产女人18毛片水18精品| 久久精品导航| 欧美啪啪成人vr| 亚洲欧美日本国产有色| 久热re这里精品视频在线6| 日韩午夜在线电影| 久久九九久久九九| 亚洲激情视频网站| 亚洲欧美日韩成人高清在线一区| 国产欧美日韩亚洲| 亚洲日本aⅴ片在线观看香蕉| 欧美日韩直播| 久久激情综合网| 欧美视频一区二区三区在线观看| 亚洲欧美一区二区激情| 欧美阿v一级看视频| 亚洲一级一区| 美女露胸一区二区三区| 亚洲视频1区2区| 卡一卡二国产精品| 中文亚洲欧美| 免费在线日韩av| 亚洲午夜一区| 欧美成人按摩| 午夜在线成人av| 欧美日韩不卡合集视频| 午夜在线播放视频欧美| 欧美精品一卡| 久久黄色级2电影| 国产精品久久久久久久9999| 亚洲国产欧美一区二区三区丁香婷| 国产精品久久久久aaaa| 亚洲精品老司机| 日韩一区二区福利| 99pao成人国产永久免费视频| 99精品欧美一区| 国产一区二区三区高清播放| 一本色道久久88综合日韩精品| 国产视频观看一区| 亚洲手机在线| 亚洲国产二区| 久久久精品一区| 中日韩高清电影网| 欧美成人一品| 久久精品国产2020观看福利| 国产精品视频不卡| 夜夜嗨av一区二区三区四区| 国外成人网址| 午夜一区二区三区不卡视频|