天天爽天天看-日本少妇xxxx动漫-亚洲av成人精品毛片-欧美一区二区三区激情啪啪-91精品国产成-欧美牲交a欧美牲交aⅴ-欧美日韩国产免费观看-九九99精品久久久久久综合-欧美理论影院-国内老熟妇乱子伦视频-www在线观看av-黄色裸体网站-少妇高潮惨叫久久久久久-国产偷国产偷av亚洲清高-国产午夜精品理论片小yo奈-高大丰满熟妇丰满的大白屁股

閱讀 | 訂閱
閱讀 | 訂閱
控制系統

基于DeviceNet 協議的伺服系統設計

星之球激光 來源:電子技術應用2011-12-30 我要評論(0 )   

隨著電力電子技術、控制技術、網絡技術、計算機技術的發展,伺服系統也獲得了前所未有的發展機遇。伺服系統滲透在國民經濟中的各個領域,如數控機床,激光加工,機器人...

隨著電力電子技術、控制技術、網絡技術、計算機技術的發展,伺服系統也獲得了前所未有的發展機遇。伺服系統滲透在國民經濟中的各個領域,如數控機床,激光加工,機器人,大規模集成電路制造,辦公自動化設備以及軍用武器隨動系統等等。伺服技術本身的發展趨勢是開放化、網絡化、智能化伺服系統。 

 

    DeviceNet作為基于現場總線技術的工業標準開放網絡,為簡單的底層工業裝置和高層如計算機、PLC等設備之間提供連接。 DeviceNet應用國際標準的控制局域網(CAN)協議,具有公開的技術規范和價廉的通信部件,使得其具有比其他現場總線低得多的開發費用。設備網采用總線供電方式,提供本質安全技術,廣泛適用于各種高可靠性應用場合。 

    本文主要研究基于DeviceNet的伺服系統的軟硬件設計。通過CAN總線、單片機和高性能電機控制器ADMC401進行數據傳輸與控制,使伺服電機的性能更加穩定,能更好更靈活地地應用于數控系統中。 

    CAN總線和DeviceNet協議的實現 

    CAN總線協議及特點 

    控制器局域網CAN為串行通信協議,能有效地支持具有很高安全等級的分布實時控制。CAN的應用范圍很廣,從高速的網絡到低價位的多路配線都可以使用CAN。在汽車電子行業中,使用CAN連接發動機控制單元、傳感器、防滑系統等,其傳輸速度可達1Mbps。同時,可以將CAN安裝在卡車本體的電子控制系統里,諸如車燈組、電氣車窗等,用以代替接線配線裝置。由于采用了許多新技術及獨特的設計,CAN總線與一般的通信總線相比,它的數據通信具有突出的可靠性、實時性和靈活性。其特點概括如下[1]: 

    l CAN為多主方式工作,網絡上任一節點可在任意時刻主動地向網絡上其他節點發送信息,而不分主從; 

    l 在報文標識符上,CAN上的節點分成不同的優先級,可滿足不同的實時要求,優先級高的數據最快可在134us內得到傳輸; 

    l CAN采用非破壞總線仲裁技術。當多個節點同時向總線發出信息出現沖突時,優先級較低的節點主動退出發送,而最高優先級的節點可不受影響地繼續傳輸數據,從而大大節省了總線沖突仲裁時間。尤其在網絡負載很重的情況下,不會出現網絡癱瘓情況(以太網則可能)。 
    
    DeviceNet協議及特點 

    DeviceNet是在1994年由美國的Allen Bredly公司開發的是基于CAN的一種現場總線,實現低成本高性能的工業設備的網絡互連。DeviceNet協議特別為工廠自動控制而定制,它在美國和亞洲扮演了非常重要的角色。在歐洲,越來越多的系統方案使用DeviceNet來實現。 

    DeviceNet規范在2002年12月被國家標準化管理委員會批準為中國的國家標準,于2003年4月開始實施。DeviceNet協議適用于最低層的現場總線,例如:過程傳感器、執行器、閥組、電動機起動器、條形碼讀取器、變頻驅動器、面板顯示器、操作員接口和其他控制單元的網絡。可通過 DeviceNet連接的設備包括從簡單的擋光板到復雜的真空泵各種半導體產品。DeviceNet也是一種串行通信鏈接,可以減少昂貴的硬接線。 DeviceNet所提供的直接互連性不僅改善了設備間的通信,而且同時提供了相當重要的設備級診斷功能,這是通過硬接線I/O接口很難實現的。 DeviceNet具有多種特點[2]: 

    l DeviceNet基于CAN技術用于PLC與現場設備之間的通信網絡。它可連接開關、變頻調速設備、固態過載保護裝置、條形碼閱讀器、I/O和人機界面等,傳輸速率為125~500kbps; 

    l DeviceNet使用的通信模式是:消息產生者(Producer)和消息使用者(Consumer)。傳統的通信在消息傳送上采用的技術式指定數據源和目標地址。DeviceNet使用的模型更為有效,它可使控制數據同時到達控制的每一個單元,可以更有效地利用網絡的頻帶寬度。消息產生者一次發送的數據可被多個消息使用者使用,從而更有效的傳送數據; 

    l DeviceNet使用的通信協議為11位標識符,即所有的I/O消息都有自己的11位標識符ID,標識符ID分成四個消息組,各有不同用途ID中同時提供了多重優先權。工作時,總線上的設備監聽網絡上消息,當設備辨識出正確的標識符后,將接受該消息; 

    l DeviceNet上的每一個設備可以隨時連接或斷開,而不會影響其他設備的正常運行。真正的開放性使系統擴充和改型非常方便。 

    控制系統的構成 

    為了實現伺服系統的快速實時控制,系統在設計上采用了單片機+DSP雙CPU結構。在設計時將系統控制任務進行了劃分:DSP完成實時性要求高的伺服控制任務,FLASH結構的8位單片機89C51完成實時性要求比較低的管理任務,單片機和DSP之間的通訊采用并行數據方式,由FPGA實現。同時 FPGA還要完成外部I/O信號管理、位置脈沖指令信號處理及計數、故障信號處理等功能。伺服控制系統的結構如圖1所示。由圖1可以看出,系統主要有以下幾部分:伺服控制中心ADMC401;外設接口FPGA+單片機89C51;主電路以及開關電源電路[3]。下面分別說明。

    #p#分頁標題#e#

    DeviceNet通信接口部分 

    本文所設計的DeviceNet接口電路中,采用AT89C51ED2作為節點的微處理器,在CAN總線通信接口中,CAN通信控制器采用SJA1000,CAN總線驅動器采用82C250。 

    圖2為DeviceNet接口電路原理圖。從圖2中可以看出,電路主要由4部分構成:微控制器89C51、獨立CAN通信控制器SJA1000、 CAN總線收發器82C250和高速光電耦合器6N137。微處理器89C51負責SJA1000的初始化,通過控制SJA1000實現數據的接收和發送等通信任務。

    

    為了增強CAN總線節點的抗干擾能力,SJA1000的TX0和RXO并不是直接與82C250的TXD和RXD相連,而是通過高速光耦 6N137后與82C250相連,這樣就很好的實現了總線上各CAN節點間的電氣隔離,從而保護了系統電路以及總線的信號傳輸。從整體性能來說,系統設計具有很好的通用性和實用性。 

    微控制器AT89C51ED2用來實現通訊的應用層協議。它具有豐富的內存資源,4個8位I/O端口、3個16位定時/計數器、256字節暫存 RAM、9個中斷源、4個優先級,此外還有2K EEPROM空間,系統不需要擴展外部程序存儲器便可滿足DeviceNet協議程序的容量要求。并且能夠在×2模式(6個時鐘/機器周期)下工作運行,本文中的設計即是在×2模式下。單片機通過訪問SJA1000的寄存器來實現和上位機的通信。CAN控制器SJA1000的接收寄存器和發送寄存器用于暫時存放接收和發送的數據。單片機發送數據則通過設置SJA1000的命令寄存器發送命令位,接收數據是通過中斷方式實現,SJA1000的INT引腳與AT89C51ED2的INT1引腳相連,使單片機能夠實時響應CAN的中斷請求。采樣周期2ms由 AT89C51ED2的定時器中斷產生。 

    電機控制部分 

    伺服電機控制電路部分采用高性能電機控制器ADMC401,它是美國模擬器件公司(ADI)推出DSP芯片中的高檔產品。ADMC401是面向電機控制的高性能數字信號處理器,它以ADSP-2171為內核,輔以完備的電機控制外設。其中包括8路12位A/D轉換系統、三相16位PWM產生單元、兩路輔助PWM輸出及用于位置反饋的增量式碼盤接口。另外ADMC401還包括12路數字I/O口、事件捕獲單元及內部定時器等設施,為開發快速、高精度的電機控制系統提供了完善的硬件設施。 

    ADMC401內部提供了2K×24位的內部程序RAM、2K×24位的內部程序ROM和1K×16位的內部數據RAM;程序及數據RAM的內容可由其串口從外部ROM中以同步或異步方式調入。為了滿足實際工程的需要,ADMC401還提供了外部存儲器的擴展能力,用戶最多可以直接尋址片外 14K×24位的程序存儲器和13K×16位的數據存儲器[4]。ADMC401是整個伺服系統的核心,具有高速的運算能力、較高的采樣精度,外設配置性能和功能較強,能勝任實時性要求高的伺服控制任務。本系統用它來實現矢量變換、電流環、速度環、位置環控制以及PWM信號發生、各種故障保護處理等。 

    系統軟件設計 

    上位機軟件設計 

    上位機主控計算機是整個系統的核心,通過CAN接口卡與CAN總線相連,負責系統的管理、運動規劃以及通訊功能。其上位PC機軟件設計包括網絡管理,參數管理,狀態管理三個部分。 

    l 網絡管理 設置CAN接口卡工作波特率和本機節點地址,同時初始化CAN控制器SJA1000,以及DeviceNet各個對象類,并且檢查此網絡中是否設置重復的節點地址。因為PC機的CAN卡初始化要涉及CAN卡與PC機的聯系工作,所以要對CAN通訊適配卡的各個寄存器進行配置,設置中斷向量、通信波特率和濾波接收碼以及中斷屏蔽字等參數,為正常通訊做好準備工作。另外此部分還要完成掃描網絡中的節點,并與從機節點建立連接的功能。 DeviceNet是面向連接的網絡,兩個節點之間首先建立連接然后才能夠通訊,本設計中只采用僅限組2的從設備建立連接,其建立連接是通過“分配預定義主/從連接組”來完成的。 

    l 參數管理 完成伺服系統的各個參數字或者控制字的讀取修改工作,這些參數包括伺服電機的內部參數Kp、Ki、Kd等以及針對雷達系統的參數: 雷達扇掃中心角度、扇掃范圍、扇掃速度、手輪方式中的手輪與天線的轉速比、運行模式選擇(第26號參數,其中0—手輪方式,1—勻速掃描方式,2—扇掃方式,4—接收停方式)。一般情況下,對各個控制字參數的讀寫操作類似于對各個參數的讀寫操作。在本設計中為了簡化軟件設計,我們可以對31號參數的讀寫操作來完成對16個控制字的讀寫操作,實現過程如下:第31號參數為控制字參數,是由16個控制字按照STA-15至STA-0順序組合而成的一個整型數,這樣對控制字參數的讀寫操作的同時也就完成了對16個控制字的讀寫操作。 

    l 狀態管理 能夠反應伺服電機當前的運動狀態,如實際位置,速度指令,力矩反饋,速度反饋,指令偏差等。這樣給我們觀察伺服電機當前狀態提供了一個直觀方便的平臺。 

    下位機軟件設計 

    下位機通信部分的單片機完成I/O數據過程的自動控制作業,包括輸入輸出數據的解包下發、打包上傳,以及故障事件記錄、報警等工作。通信卡采用定時中斷方式與CAN總線的控制卡節點頻繁地交換各自通信緩沖區的數據,以確保系統I/O數據的實時性,同時縮短了整個系統響應時間。圖3示出程序框圖。#p#分頁標題#e#

    

    下位機初始化完成后,則進入等待中斷狀態。下位機的通訊過程是通過單片機訪問CAN控制器寄存器來實現的,單片機對CAN控制器的寄存器訪問是作為單片機的外部存儲器訪問的,每個寄存器的地址為SJA1000的首地址與SJA1000內部相對地址之和。單片機采用中斷方式接收數據。CAN控制器 SJA1000接收到上位機的數據并且當接收緩沖區有空余空間時,接收的數據被依次放在SJA1000的接收緩沖區中,這是有硬件自動完成的。當調用清除命令清除接收寄存器中的數據后,FIFO接收緩沖區會把數據填充到已清空的接收寄存器中,同時回答一個中斷信號。單片機把這個中斷信號作為單片機的外部接收中斷,單片機響應接收中斷后讀出CAN控制器中的接收緩沖區數據并保存,再清空CAN控制器的接收寄存器。 

    在設計本系統軟件時, 開發工具使用Borland C++語言 。因Borland C++是一種可視化、面向對象的C++程序設計語言快速開發工具,具有簡單直觀和功能強大的特點。在Borland C ++集成開發環境下,可以方便的編寫PC機的通訊程序。 

    以PC機A作為主機,伺服驅動器和PC機B作為網絡中的2個節點,設置主機節點地址和通訊波特率后,對網絡進行掃描建立連接,可以正確掃描到兩個在線節點,如圖4是讀取伺服驅動器各個參數值。

    

    結語 

    從CAN總線以及DeviceNet總線特點可以看出,它較傳統的串行通信,在硬件上可減少走線、易于系統擴充或改型,在軟件上通信更加靈活、實時性更好、糾錯能力更強。這表明基于DeviceNet總線的運動控制系統有廣闊的應用前景。 

    本文所設計的運動控制系統將DeviceNet總線與伺服電機驅動技術結合起來,實現了控制系統的全數字化。實際運行結果表明:本系統具有可靠性高、實時性好、易于維護等特點,達到了設計所需的要求。 

    參考文獻 
    [1] 饒運濤.現場總線CAN原理與應用技術.北京:北京航空航天大學出版社,2003 
    [2] DeviceNet網絡結構,廣州周立功單片機發展有限公司,www.zlgmcu.com 
    [3] 李葉松等.全數字交流永磁同步電機伺服系統設計.電力電子技術,2002,(6) 
    [4] ADI. Single-Chip ,DSP-Based High Performance Motor Controller ADMC401. Analog Devices ,1999.

 

轉載請注明出處。

暫無關鍵詞
免責聲明

① 凡本網未注明其他出處的作品,版權均屬于激光制造網,未經本網授權不得轉載、摘編或利用其它方式使用。獲本網授權使用作品的,應在授權范圍內使 用,并注明"來源:激光制造網”。違反上述聲明者,本網將追究其相關責任。
② 凡本網注明其他來源的作品及圖片,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本媒贊同其觀點和對其真實性負責,版權歸原作者所有,如有侵權請聯系我們刪除。
③ 任何單位或個人認為本網內容可能涉嫌侵犯其合法權益,請及時向本網提出書面權利通知,并提供身份證明、權屬證明、具體鏈接(URL)及詳細侵權情況證明。本網在收到上述法律文件后,將會依法盡快移除相關涉嫌侵權的內容。

網友點評
0相關評論
精彩導讀
天天爽天天看-日本少妇xxxx动漫-亚洲av成人精品毛片-欧美一区二区三区激情啪啪-91精品国产成-欧美牲交a欧美牲交aⅴ-欧美日韩国产免费观看-九九99精品久久久久久综合-欧美理论影院-国内老熟妇乱子伦视频-www在线观看av-黄色裸体网站-少妇高潮惨叫久久久久久-国产偷国产偷av亚洲清高-国产午夜精品理论片小yo奈-高大丰满熟妇丰满的大白屁股
  • <abbr id="a4qk0"><tfoot id="a4qk0"></tfoot></abbr>
    <fieldset id="a4qk0"></fieldset>
    中文字幕第36页| 久久久久久久高清| 久久99国产精品一区| av不卡在线免费观看| 老司机午夜网站| 日韩欧美黄色大片| 国产女大学生av| 精品国产一区三区| 国产中文字幕乱人伦在线观看| 亚洲一级片免费观看| 色呦色呦色精品| 爆乳熟妇一区二区三区霸乳| 国产偷人视频免费| 牛夜精品久久久久久久| 人妻无码视频一区二区三区| 免费大片在线观看| 国产1区2区在线| 无码人妻精品一区二区三区66| 日本少妇高潮喷水视频| 日本中文字幕片| 午夜久久久精品| 亚洲男人天堂av在线| 久久久福利影院| 老汉色影院首页| 国产视频九色蝌蚪| 国产专区在线视频| 538任你躁在线精品免费| 日本中文字幕观看| 二级片在线观看| 青青青在线观看视频| 久激情内射婷内射蜜桃| 污视频网站观看| 三级av免费看| 亚洲人成无码www久久久| 97成人在线观看视频| 欧美日韩在线免费播放| 亚洲娇小娇小娇小| 日本老太婆做爰视频| 欧美日韩在线中文| 999热精品视频| 免费观看精品视频| 国产高潮免费视频| 女人被男人躁得好爽免费视频| 国产视频九色蝌蚪| 天天色天天干天天色| 欧美黑人经典片免费观看| 亚洲精品乱码久久久久久自慰| 手机av在线网站| 黄色免费视频大全| 先锋影音男人资源| 国产小视频精品| 欧美a v在线播放| 婷婷视频在线播放| 天天影视综合色| 久久视频这里有精品| 亚洲啊啊啊啊啊| 国产av人人夜夜澡人人爽| 老汉色影院首页| 手机免费看av网站| 好男人www社区| 日本xxx免费| 无码人妻丰满熟妇区96| 9色porny| 激情伊人五月天| 在线视频观看91| 国产一区一区三区| 一道本视频在线观看| 国精产品一区一区三区视频| 亚洲最新免费视频| 搡女人真爽免费午夜网站| 丝袜人妻一区二区三区| 法国空姐在线观看免费| 伊人国产精品视频| 在线观看日本一区二区| 男人插女人下面免费视频| 免费午夜视频在线观看| 久久国产乱子伦免费精品| 少妇高潮喷水在线观看| 国产毛片视频网站| 中文字幕12页| 亚洲色图欧美自拍| 青青艹视频在线| 国产成人在线免费看| 青草青青在线视频| 成人在线免费观看av| 国产主播在线看| 日韩无套无码精品| 五月天视频在线观看| 亚洲福利精品视频| 亚洲在线观看网站| 国产二区视频在线播放| 无码人妻精品一区二区三区66| 国产福利在线免费| av免费网站观看| xx欧美撒尿嘘撒尿xx| 九九九九九九九九| 国产欧美综合一区| 日本www在线视频| wwwwxxxx日韩| 四虎1515hh.com| 日本免费a视频| 日本人69视频| 国产一区二区在线视频播放| 黄色aaa级片| 成人观看免费完整观看| 无码人妻h动漫| 天堂av.com| av免费观看网| 国内自拍视频一区| 国产黄色片免费在线观看| 哪个网站能看毛片| 9久久婷婷国产综合精品性色 | 3d动漫一区二区三区| 久久久久久久久久久视频| 老司机午夜性大片| 中文字幕第38页| 欧美精品aaaa| 50路60路老熟妇啪啪| 国产裸体舞一区二区三区| 欧美少妇一区二区三区| 每日在线更新av| 只有这里有精品| 成人久久久久久久久| 亚洲色婷婷久久精品av蜜桃| 农村妇女精品一二区| 成人性生活视频免费看| 亚洲av综合色区| theporn国产精品| 成人日韩在线视频| 熟女人妇 成熟妇女系列视频| wwwwww欧美| 天堂v在线视频| 亚洲欧美日韩综合网| 国产精彩免费视频| 黄色动漫网站入口| 亚洲天堂网一区| 性欧美极品xxxx欧美一区二区| 无码粉嫩虎白一线天在线观看| 少妇一级淫免费放| 国产激情在线观看视频| 国产精彩免费视频| 麻豆三级在线观看| 日本人体一区二区| 久久久999免费视频| 午夜激情视频网| 一级片黄色免费| 污污网站免费看| 91热视频在线观看| 中文字幕一区二区三区四区五区人| www..com日韩| 日韩一级片播放| 女人被男人躁得好爽免费视频| 久操手机在线视频| 91淫黄看大片| 男人的天堂日韩| 中文字幕网av| 精品少妇人妻av免费久久洗澡| 欧美一级爱爱视频| 日本丰满少妇xxxx| 日韩毛片在线免费看| 一区二区三区网址| 特黄视频免费观看| 人妻夜夜添夜夜无码av| 日本精品一区二区三区四区| 国产成人黄色片| 天堂网成人在线| 男女激情无遮挡| 天堂一区在线观看| 成人午夜视频在线观看免费| 国内外成人免费激情视频| 亚洲一级片网站| 久久久久久久中文| 日韩欧美中文视频| 亚洲成熟丰满熟妇高潮xxxxx| 男女男精品视频站| 99在线观看视频免费| 在线免费视频一区| 日韩伦理在线免费观看| 天天色天天干天天色| 精品免费国产一区二区| 久久久99精品视频| 国产精品va无码一区二区| 免费成人进口网站| 91在线视频观看免费| 97久久国产亚洲精品超碰热| 久操手机在线视频| 欧美大片久久久| 国产成人无码一二三区视频| 女人高潮一级片| 日本网站免费在线观看| 欧美 国产 精品| 九九热免费在线观看| 狠狠热免费视频| 97国产精东麻豆人妻电影 | www.色偷偷.com| 男女激情无遮挡| 欧美激情亚洲天堂| 日韩video| 91麻豆天美传媒在线| 亚洲综合伊人久久|