technology
吉印通 2022-06-10 13:23 210
1 引言
CAN(Controller Area Network)總線是一種有效支持分布式控制或實時控制的串行通訊局域網絡,由于其高性能、高可靠性、實時性好及其獨特的設計,已廣泛應用于控制系統中的各檢測和執行機構之間的數據通訊,在工控領域興起應用高潮。
而 具有結構緊湊、控制輕易、運行穩定、響應快等優異特性,已越來越成為現代產業自動化系統中的一個重要執行元件。在自動化程度高、需精確控制速度、位置、力矩等的場合,如印刷機械、造紙機械、紡織機械、產業機器人、高速電梯、數控機床等重要行業中,得到了普遍的應用。
德國倫茨公司生產的伺服電機由于提供了 接口,使其很輕易掛接到CAN總線上,通過CAN總線進行數據傳輸與控制,拓展了伺服電機的功能與應用范圍,使伺服電性能更好更靈活地應用于現代產業控制系統中。
2 CAN總線的特性
作為專門應用于產業自動化領域的網絡,CAN總線具有以下優點:
(1)使用簡單方便。很多CAN控制器芯片如SJA1000T、Philips * 2C2* 0等實現了CAN物理層及數據鏈路層的大部分,在使用時用戶需要做的只是兩件事:對CAN控制器進行初始化,對CAN總線上的數據進行收發操縱。
(2)高效可靠。CAN采用短幀結構,數據幀中的數據字段長度最多為* B,所以傳輸的速度快(最大通訊速率可達1Mbps),受干擾的概率低。同時,CAN總線作為多主節點,各節點通過總線仲裁獲得總線控制權,并擁有完善的錯誤處理機制,保證了各種干擾環境下數據傳輸的安全可靠。
(* )系統可擴充性好。CAN總線是面向消息的編碼,而不是面向設備的編碼,故增添或刪減CAN上的節點非常方便和靈活,易于系統的擴充。
* 伺服電機接進CAN網
倫茨伺服電機的伺服控制器由于提供了專門的CAN總線接口X* ,可以象其他的CAN節點一樣,用普通雙絞線作為通訊介質,很方便地連接到基于CAN總線的產業控制系統上,如圖1所示。
倫茨的伺服控制器與伺服電機之間采用旋轉變壓器或光電編碼器建立反饋,形成高精度的伺服控制系統,伺服電機實時地將其運行狀態與運行信息上傳給伺服控制器。作為CAN總線上的節點,伺服控制器不僅可以與上位主機進行通訊,通過CAN總線接收上位機的各種操縱、控制和參數設定命令;同時伺服控制器之間亦可以進行快速的數據交換,相互間建立一定的協調或控制關系。
上位主機通過接插支持CAN的通訊適配卡獲得對CAN總線的支持,負責對整個系統的運行和工作狀態進行監視治理。由于CAN總線在產業控制上的應用越來越廣泛,很多公司都推出了支持CAN總線的接口適配卡,如研華的PCL-* * 1通訊卡、北京華控的HK-CAN20通訊卡、北京三興達公司的智能CAN-PC總線適配卡PCCAN等等,用戶可以通過這些接口適配卡,來運行復雜的通訊任務,進行各CAN節點與上位主機之間的數字通訊和協調治理。
* 伺服控制器的功能模塊與基于CAN總線的數據通道
倫茨伺服電機的伺服控制器,具有豐富的內部功能模塊庫,如常見的邏輯功能模塊、算術功能模塊、信號類型轉換模塊、斜坡函數發生模塊、相位積分模塊以及較特殊的數頻輸進輸出模塊、數頻處理模塊、伺服控制處理模塊、速度設定處理模塊等等。用戶利用這些功能塊,可以自由配置控制器的信號流程,使控制器能很輕易地適應不同的實際應用。
為了實現基于CAN總線的應用,伺服控制器提供了專門的CAN總線功能模塊組CAN-IN與CAN-OUT,作為過程數據通道,進行過程數據的傳輸。其中,功能塊CAN-IN1與CAN-OUT1只用于伺服控制器與上位主機之間進行通訊與數據傳輸。輸進功能塊CAN-IN1用于接收上位主機的數據信息,CAN-IN1有* B的數據空間可供用戶使用配置,可以向其他內部功能模塊提供二進制信號、1* 位的模擬信號、1* 位的速度信號以及* 2位的相位信號等多種控制信號。上位主機通過向根據實際應用配置的CAN-IN1模塊發送命令信息,能實現伺服電機的速度給定、電機快停、電機的正反轉切換、電機正常模式轉速與恒定低速的切換、電機使能、電機禁止等各種功能。同樣,CAN-OUT1功能模塊亦有* B的數據空間可供用戶使用,可以通過配置向上位主機實時地提供電機的各種狀態信息、電機的實際速度、電機的實際相位等信息。
功能塊CAN-IN2、CAN-IN* 與CAN-OUT2、CAN-OUT* 用于伺服控制器之間進行快速數據交換。只要配置了某一伺服控制器的CAN-OUT2或CAN-OUT* 與另一伺服控制器的CAN-IN2或CAN-IN* 的對應關系,即可建立起伺服控制器間的數據傳輸通道,在電機運行過程中將1臺伺服控制器的各種數據信息傳給另1臺伺服控制器,常見的如:將1臺伺服控制器的速度給定經一定運算處理后作為另1臺伺服控制器的速度給定信號,使2臺伺服電機速度比例運行。該特性對于多臺伺服電機之間的協調控制具有重要意義。上位主機亦可以監測到在CAN總線上傳輸的該類數據信息。
同時,伺服控制器還提供2路參數輸進通道和2路參數輸出通道。在CAN總線上,上位主機可通過2路參數輸進通道,對伺服控制器內的各種參數進行設置修改,如伺服電機的加減速時間、齒輪箱變速比、級聯系數等等;通過2路參數輸出通道讀取伺服控制器的各種參數,如伺服電機確當前溫度、當前配置的加減速時間以及電機的實際電壓電流等等,故只要是能在伺服控制器的參數代碼表中找得到的參數,基本上都能夠讀取。
通過CAN總線接口與各個數據通道,伺服電機可將自己的相關數據信息發送到CAN總線上;同時亦可以接收來自總線的伺服電機所需的各種數據信息與控制命令。
* CAN的通訊協議
作為實時性要求比較高的產業控制底層網絡,CAN協議只分為* 層:物理層、數據鏈進層和應用層。CAN通訊協議有* 種不同的幀格式:數據幀、遠程幀、錯誤幀和超載幀。
由于CAN通訊協議給出的只是共性要求,在實際應用中需要將協議具體化,建立適用的協議規則。根據伺服電機伺服控制器的特點,并遵循CAN通訊協議標準,制定了伺服控制器的通訊協議規則。伺服控制器的每個信息幀分為2部分:幀頭和數據域。幀頭占2B,其前11位為標識符,然后是一位RTR位,最后是* 位的數據長度位DLC(即所發數據的實際長度,以字節為單位)。數據域占用* B。11位的信息標識符反應了節點的優先級別,總線仲裁就是通過它來實現的,信息幀的標識符越小,信息幀就具有越高的優先權。除總線狀態等特殊信息外,伺服控制器對所傳輸信息的標識符有一定的計算公式:
信息標識符=基準標識符+設定的控制器的節點地址?
伺服控制器的節點地址可以在參數代碼表中設定。而對信息的基準標識符,伺服控制器有同一的規定,如:同步觸發信號的基準標識符為12* ,來自控制器CAN-OUT1通道的信息的基準標識符為* * * ,而發送到控制器CAN-IN1通道的信息的基準標識符為* 12,通過參數通道1發送到控制器的信息基準標識符為1* * * ,通過參數通道1接收的信息基準標識符則為1* 0* 。
對于* B的數據域,用戶需要按照所要發送的具體信息來確定應遵循的使用原則。比如,要通過參數通道進行參數設定,第1個字節為命令碼,第2、* 字節為參數對應的索引號,第* 個字節為參數對應的次索引,后* 個字節是要設定的參數數據大??;而要發送信息到某伺服控制器的過程數據通道CAN-IN1,則直接是數據信息的發送,沒有命令碼,也沒有索引號。
* 上位主機的軟件設計
通過CAN總線進行通訊與控制的伺服電機,在針對實際的應用要求配置好伺服控制器的內部控制信號流,以及基于CAN的接口功能模塊和數據通道后,剩下需要解決的是上位主機的軟件設計題目。
由于上位主機所接插的CAN通訊適配卡一般都提供CAN的驅動函數,所以在上位機軟件的編制過程中,實現與CAN總線的通訊部分可以直接調用相應的函數,如上位主機與CAN通訊的主要任務:對CAN適配卡的初始化、CAN信息包的發送、CAN信息包的接收等,都有現成的函數可以使用,為用戶使用CAN進行通訊提供了方便。對CAN通訊適配卡的初始化主要是初始化適配卡的各個寄存器,設置中斷向量、通訊卡的波特率以及中斷屏蔽字等必要的參數,為正常通訊作預備。實現CAN信息包的發送,首先要確定信息包的11位信息標識符,填進幀頭,并在數據域中填進需要發送的數據信息,通過發送函數發送給所有CAN節點或特定的CAN節點上。而對于使用接收函數所接收的CAN信息包,亦通過其11位信息標識符,判定其來源,對數據域的數據進行處理,取得有效的信息,進行顯示或存儲,并按照控制需要發送控制指令。其軟件控制流程圖,如圖2所示。
上位主機正是通過對CAN驅動函數的不斷調用,發送控制命令或參數設定命令給各伺服電機的伺服控制器,驅動伺服電機的啟停運轉;同時接收來自伺服控制器的伺服電機的速度、相位、轉動方向、轉矩等各種數據信息及狀態信息,并進行分析處理,然后按照系統的實際控制需要再給伺服控制器發送相應的命令,往驅動電機,使伺服電機的運行始終按用戶的要求進行變化,從而實現對伺服電機的治理與控制。
7 結束語
倫茨伺服電機CAN接口的引進,進步了伺服電機的自動化水平,使伺服電機在產業控制網絡中的通訊與控制更為方便、靈活和可靠。
CAN總線在現代產業控制系統中越來越廣泛的應用,為帶CAN接口的伺服電機提供了廣闊的應用遠景。
參考文獻
[1]鄔寬明.CAN總線原理和應用系統設計[M].北京:北京航空航天大學出版社,199* .
[2]Lenze.Operating Instruction(Global Drive Mannuls 9* 00).(end)
原文鏈接:
021yin.com產品推薦及限制用途:主要用于非吸收性基材印刷。不作印刷以外的其他用途。九大領域整體應用解決方案GS-01復合里印專用水性油墨產品簡介:該產品是采用納米級有(無)機顏料、進口特種復合乳液和相關助劑,經過一定的反應而制...
2023-05-13 76
李威數碼科技吉印通成立于2007年,擁有專業的技術及管理人員,是一個以客戶為中心,追求卓越品質的企業,專業提供數碼打印寫真噴繪工程圖紙輸出文本裝訂等文件處理服務為了能同時為更多的客戶提供最快速最優質的服務。1上海揚盛吉印通是經過國家工信...
2023-04-07 124
@全省微視頻、海報設計愛好者“魯班用工杯”第四屆信用山東微視頻·第二屆信用山東公益海報設計大賽即將啟動大眾網·海報新聞淄博2月20日訊記者宋嵩康潔“魯班用工杯”第四屆信用山東微視頻·第二屆信用山東公益海報設計大賽啟動儀式將于2月...
2023-03-23 87
電子畫冊是集合了聲音、圖像、動畫、視頻等元素綜合而成的數字雜志。在進行電子畫冊制作時,優化板式結構可以更有針對性的達到我們想要的宣傳效果,從而使其更加準確、迅速地傳遞主題信息。如何優化畫冊版面結構?常見的有以下幾種方式:(1)上下排列。...
2023-03-22 111
不干膠標簽通常用在蜂蜜等行業,假若是脫毛膏等日常用品產品有卷式等需求,不干膠標簽可以足以達到。要緊的是,日化生產廠家在定做不干膠標簽時,會對脫毛膏產品的不干膠標簽定做有具體清晰需求,基本采用專注的制作工廠,并明確定做收費。比如說潮州某日化...
2023-03-11 86
深圳市合軒彩吉印通是一家實力雄厚,設備配套齊全的不干膠商標印刷企業,200*年建廠以來,公司擁有多臺進口商標機,全套電腦設計系統和全套后加工系統,包括過膠UV啤燙模切的印后工序在這里都能為你一條龍完成;至今,吉印通商務于香港及中國內地...
2023-02-23 98