[導讀]關注、星標公眾號,直達精彩內容來源:整理與網絡素材第一部分CAN和CANopen的概念一、CAN和CANopen簡介CAN總線全稱為ControllerAreaNetwork即控制器局域網是國際上應用最廣泛的現(xiàn)場總線之一,已經在汽車制造、機械制造、包裝機械、煙草等行業(yè)得到了廣泛的...
第一部分CAN和CANopen的概念一、 CAN和CANopen簡介
CAN總線全稱為 Controller AreaNetwork 即控制器局域網是國際上應用最廣泛的現(xiàn)場總線之一,已經在汽車制造、機械制造、包裝機械、煙草等行業(yè)得到了廣泛的應 用 。
CAN 總線是德國 BOSCH 公司從 80 年代初為解決現(xiàn)代汽車中眾多的控制與測試儀器之間的數(shù)據(jù)交換而開發(fā)的一種串行數(shù)據(jù)通信協(xié)議,它是一種多主總線,通信介質可以是雙絞線、同軸電纜或光導纖維。通信速率可達 1MBPS 。CAN 總線通信接口中集成了 CAN協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗、優(yōu)先級判別等項工作。
CAN 協(xié)議的一個最大特點是廢除了傳統(tǒng)的站地址編碼,而代之以對通信數(shù)據(jù)塊進行編碼。采用這種方法的優(yōu)點可使網絡內的節(jié)點個數(shù)在理論上不受限制,數(shù)據(jù)塊的標識碼可由 11 位或 29 位二進制數(shù)組成,因此可以定義 211 或 229 個不同的數(shù)據(jù)塊,這種按數(shù)據(jù)塊編碼的方式,還可使不同的節(jié)點同時接收到相同的數(shù)據(jù),這一點在分布式控制系統(tǒng)中非常有用。數(shù)據(jù)段長度最多為 8 個字節(jié),可滿足通常工業(yè)領域中控制命令、工作狀態(tài)及測試數(shù)據(jù)的一般要求。同時,8 個字節(jié)不會占用總線時間過長,從而保證了通信的實時性。CAN 協(xié)議采用 CRC 檢驗并可提供相應的錯誤處理功能,保證了數(shù)據(jù)通信的可靠性。CAN 卓越的特性、極高的可靠性和獨特的設計,特別適合工業(yè)過程監(jiān)控設備的互連,因此,越來越受到工業(yè)界的重視,并已公認為最有前途的現(xiàn)場總線之一。
另外,CAN 總線采用了多主競爭式總線結構,具有多主站運行和分散仲裁的串行總線以及廣播通信的特點。CAN 總線上任意節(jié)點可在任意時刻主動地向網絡上其它節(jié)點發(fā)送信息而不分主次,因此可在各節(jié)點之間實現(xiàn)自由通信。CAN 總線協(xié)議已被國際標準化組織認證,技術比較成熟,控制的芯片已經商品化,性價比高,特別適用于分布式測控系統(tǒng)之間的數(shù)通訊。CAN 總線插卡可以任意插在 PC、 AT 、XT 兼容機上,方便地構成分布式監(jiān)控系統(tǒng)。
而 CANopen 是基于 CAN 總線的應用層協(xié)議,在開放的現(xiàn)場總線標準中CANopen是最著名和成功的一種,已經在歐洲和美國獲得廣泛的認可和大量應用。1992 年在德國成立了“自動化 CAN 用戶和制造商協(xié)會”(CiA,CANinAutomation),開始著手制定自動化CAN 的應用層協(xié)議CANopen。此后,協(xié)會成員開發(fā)出一系列 CANopen 產品,在機械制造、鐵路、車輛、船舶、制藥、食品加工等領域獲得大量應用。目前 CANopen 協(xié)議已經成為了一種新的工業(yè)現(xiàn)場總線標準 EN-50325-4。CANopen 協(xié)議是 CAN-in-Automation(CiA)定義的標準之一,在歐洲,CANopen 協(xié)議被認為是在基于 CAN 的工業(yè)系統(tǒng)中占領導地位的標準。大多數(shù)重要的設備類型,例如數(shù)字和模擬的輸入輸出模塊、驅動設備、操作設備、控制器、可編程控制器或編碼器,都在稱為“設備描述”的協(xié)議中進行描述;“設備描述”定義了不同類型的標準設備及其相應的功能。依靠 CANopen 協(xié)議的支持,可以對不同廠商的設備通過總線進行配置。
二、CANopen的基本知識EDS文件
EDS (Electronic Data Sheet)
EDS 文件描述了 CAN 網絡上設備通信屬性(波特率、輸出類型、I/O 提供…)。它由設備制造商提供,用于在配置工具中配置節(jié)點(就像 Windows 里的設備驅動程序)。
PDO
PDO (過程數(shù)據(jù)對象)
CANopen 幀包含 I/O 數(shù)據(jù)
區(qū)分在:
1、 傳送 PDO:TXPDO 帶有節(jié)點提供給其他節(jié)點的數(shù)據(jù)
2、 接收 PDO:RXPDO 節(jié)點消耗的數(shù)據(jù)
傳送的方向從節(jié)點的觀點看總是可見的。PDO 沒有必要包含所有節(jié)點映象。通常模擬量和數(shù)字量被分成不同的 PDO 進行傳送。對輸出也是同樣如此!
SDO
SDO (服務數(shù)據(jù)對象)
CANopen 幀包含參數(shù)
SDO 主要用于在程序運行時,從設備讀參數(shù)或者向設備寫參數(shù)
COB-ID
COB-ID(通訊對象標識符)
每個 CAN 幀以一個 COB-ID 開頭,COB-ID 作為 CAN 幀的標識符。
在配置階段,每個節(jié)點在接收 COB-ID 時,對幀來說,他是提供者或者消費者。
三、關于CANopen
介紹
CANopen 是一個標準的工業(yè)控制系統(tǒng)現(xiàn)場總線協(xié)議。它特別適合實時控制的 PLC ,因為它為集成的和可傳輸?shù)墓I(yè)應用提供了一個高效、低成本的解決方案。
CANopen協(xié)議
CANopen 協(xié)議是建立在 CAL 協(xié)議基礎上的一個子協(xié)議。通過定義設備規(guī)范,它甚至更加適合于標準工業(yè)組件。CANopen 是一個 CIA (CAN inAutomation)標準,投入市場之初,它就迅速被推廣。在歐洲,CANopen現(xiàn)在已經被公認為基于 CAN 設計的工業(yè)系統(tǒng)的工業(yè)標準。
物理層
CAN 使用差分驅動兩總線(公共回路)。CAN 信號是 CAN-high 和CAN-low 線之間的電壓差值。
1:CAN-high 線
2:CAN-low 線
3:終端電阻:120Ω
4:節(jié)點
根據(jù)電磁兼容要求,總線可以使用平行、雙絞或者屏蔽走線方式。單線結構使反射最小化。
CANopen規(guī)范文件
通訊規(guī)范文件
CANopen 規(guī)范文件時基于“通信規(guī)范文件”的,用來規(guī)定主要通訊機制和它們的描述(DS301 )。
設備規(guī)范文件
在設備規(guī)范文件中描述了工業(yè)自動化領域最重要的設備類型,同時也定義了設備功能類型。
標準設備描述例子為:
◆ 數(shù)字量和模擬量輸入/輸出模塊(DS401)
◆ 電機(DS402)
◆ 控制設備(DS4P403)
◆ 閉環(huán)控制器(DSP404)
◆ PLC (DS405)
◆ 編碼器(DS406)
通過CAN總線配置設備
通過 CAN 總線配置設備的可能性是制造商要求自治的基本原則之一。
CANopen規(guī)范文件的通用規(guī)格
CANopen 是符合以下規(guī)定文件的,用于 CAN 系統(tǒng)的一套規(guī)范:
◆ 開發(fā)的總線系統(tǒng)
◆ 無協(xié)議超負荷的實時數(shù)據(jù)交換
◆ 可重新定義尺寸的模塊化設計
◆ 設備互用性和交換性
◆ 被大量國際制造商支持
◆ 標準的網絡配置
◆ 訪問所有的參數(shù)設備
◆ 同步和循環(huán)過程數(shù)據(jù)/事件驅動數(shù)據(jù)
CANopen產品認證
在市場上提供CANopen 認證產品的制造商都是 CiA 組織成員。
CAN標準
CANopen 協(xié)議被 CIA 組織定義并且可訪問該組織(須遵守某些限制 )站點:http://www.can-cia.com.對主從設備的源代碼可以從不同的供應商得
到。
與CANopen網絡通訊
通訊協(xié)議文件基于 CAL 服務和協(xié)議。
它提供用戶對兩種交換類型的訪問:SDO、PDO。
在上電時,設備進入一個初始化階段,接著進入預處理階段。在這個階段,只有SDO 可以通訊。在接到一個啟動命令后,設備進入工作狀態(tài) ,在這個階段 PDO 可以進行通訊,SDO 通訊仍然有效。
CANopen啟動Boot-up
啟動過程 最小設備配置指定了簡化的啟動程序。這個過程描述如下:
詳細步驟介紹:
1、模塊上電
2、模塊初始化,進入預處理狀態(tài)
3、NMT 服務:啟動遠程節(jié)點
4、NMT 服務:預處理
5、NMT 服務:停止遠程節(jié)點
6、NMT 服務:重啟節(jié)點
7、NMT 服務:重啟節(jié)點通訊
初始
進入“重新啟動通訊”后,設備進入初始模式。
該狀態(tài)允許的操作有:
◆ 定義要求的通訊對象(SDO、PDO、緊急事件處理)
◆ 安裝相關的 CAL 服務
◆ 配置 CAN 控制器
初始化完成后設備自動進入預處理模式。
預處理
進入預處理的條件:
◆ 在初始化完成后
◆ 在正常工作模式下,接收到“進入預處理”NMT 命令
在這種情況下,設備的配置可以被修改。然而只有 SDO 可以用來讀或寫設備的參數(shù)。
當配置完成后,通過接收相關的命令,設備進入以下的工作狀態(tài):
◆ 停止 ,當接收到“停止遠程節(jié)點”NMT 命令
◆ 運行 ,當接收到“啟動遠程節(jié)點”NMT 命令
停止
如果設備處于“預處理 ” 或者“正常工作 ” 狀態(tài),接收到“節(jié)點停止 ” 命令(NMT 服務),設備進入 “停止狀態(tài) ” 。
在這種情況下,設備不能被配置。不能讀寫設備相關參數(shù)(SDO ),只有從設備的監(jiān)視功能(即節(jié)點保護)有效。
操作
當設備處于“預處理”狀態(tài),接收到“啟動遠程節(jié)點 ” ,設備進入操作狀態(tài)。在“運行 ” 狀態(tài),當使用“節(jié)點啟動 ” NMT 服務啟動 CANopen 網絡,所有的設備功能性被使用,PDO、SDO 均可進行通訊。
過程數(shù)據(jù)對象(PDO)
PDO定義
PDO 是過程數(shù)據(jù)通信相關的通信對象,它能保證過程數(shù)據(jù)的實時交換。
一個 CANopen 設備的 PDO 對象定義了它與網絡上其他 CANopen 設備之間的
隱式數(shù)據(jù)交換。
當設備運行時,PDO 交換被激活。
PDO類型
有兩種 PDO 類型:
◆ TXPDO/TPDO:PDO 被設備傳送
◆ RXPDO/RPDO:PDO 被設備接收
PDO的供給者與消費者
PDO 基于“供給者/消費者 ” 模型。傳送的叫“供給者 ” ,接收的叫“消費者 ” 。
PDO的傳送模式
◆ 同步(通過接收SYNC對象實現(xiàn)同步)
非周期:由遠程幀預觸發(fā)傳送,或者由設備子協(xié)議中規(guī)定的對象特定事件預觸發(fā)傳送。
周期:傳送在每1到240個SYNC消息后觸發(fā)。
◆ 異步
由遠程幀觸發(fā)傳送。
由設備子協(xié)議中規(guī)定的對象特定事件觸發(fā)傳送。
服務數(shù)據(jù)對象(SDO)
SDO定義
服務數(shù)據(jù)對象 SDO 允許使用顯示請求交換數(shù)據(jù)。
當設備處于預處理、工作狀態(tài),SDO 服務是有效的 。
SDO的類型
有兩種 SDO 類型:
◆ 讀 SDO(上傳)
◆寫 SDO(下載)
客戶端/ 服務器模型
SDO 協(xié)議是基于“客戶端/服務器”模型。
對于下載 SDO
客戶端發(fā)送一個標示被寫對象的請求,服務器返回一個確認信息。
對于上傳 SDO
客戶端發(fā)送一個標示被讀對象的請求,服務器返回被讀對象的數(shù)據(jù)。
對于一個未處理的 SDO
對于以上的兩種情況,如果一個 SDO 不能被處理,服務器返回一個錯誤
代碼。
“節(jié)點保護”和“壽命保護”
使用期限的定義
“使用期限”參數(shù)是按以下來計算的:
使用期限=保護時間(看門狗時間)*使用期限系數(shù);
保護時間的典型值在 250ms 到 2S 之間。對象 0X100CH 含有以毫秒時間定義的保護時間,對象 0X100DH 含有“使用期限系數(shù) ” 。
監(jiān)控機制:
1、節(jié)點保護
2、心跳報文
監(jiān)控激活
如果兩個參數(shù)中有一個為零,那么模塊不執(zhí)行監(jiān)控,即無壽命保護。為了激活監(jiān)控,必須在兩個對象中輸入非零的數(shù)值。
保證可靠工作
為了保證可靠工作,建議設置“使用期限系數(shù) ” 為 2。如果不是只樣,主模塊會產生延時(例如,在“節(jié)點保護 ” 時高優(yōu)先級信息的處理或者內部處理時),模塊會轉入預處理模式而不產生錯誤。
監(jiān)控的重要性
這兩種保護機制對 CANopen 系統(tǒng)的安全運行特別重要,特別是對不工作于事件-被控模式的設備。
從設備的監(jiān)控
監(jiān)控按以下的方法執(zhí)行:
◆ 主設備發(fā)送遠程幀,來讀取從設備的狀態(tài);
從設備答復:
◆ 從設備可以被配置為產生周期性的被稱著 “心跳報文” 的報文,周期性的發(fā)送從設備的狀態(tài)。
主設備的監(jiān)控
如果主設備基于嚴格循環(huán)請求“保護 ” 信息,從設備可以檢測主設備的狀態(tài)。如果從設備在也定義的使用期限內沒有收到主設備的請求(保護錯誤),它會認為主設備故障。這種情況下相應輸出進入出錯狀態(tài)并且從設備進入預處理狀態(tài)。
“保護”協(xié)議
在第一個“保護”信息里,“鎖住位”(t)的值是0,然后在每個后來的保護信息里,該位都會改變,只有可以顯示信息是否丟失??偩€頭部用7個剩余的位來指示網絡狀態(tài):
四、CANopen設備CAN 總線網絡中有如下幾類設備:
(1)PLC:PLC 做 CAN 上的一個主站,起到中央控制器的作用,對整個系統(tǒng)的工作起安排、調度、執(zhí)行各個操作等作用。作為 CAN 網絡中的主站,PLC 可以訪問網絡中任何節(jié)點的任何可以訪問的數(shù)據(jù),并起總線監(jiān)控作用,實時監(jiān)控總線上各個節(jié)點的工作狀態(tài),如果出現(xiàn)錯誤并執(zhí)行相應的處理程序;
(2)分散式I/O:通常由電源部分、通信適配器部分、接線端子部分組成。分散式I/O 不具有程序存儲和程序執(zhí)行,通信適配器部分接收主站指令,按主站指令驅動 I/O ,并將 I/O 輸入及故障診斷等信息返回給主站。
(3)驅動器、傳感器、執(zhí)行機構等現(xiàn)場設備:即帶 CAN 接口的現(xiàn)場設備,可由主站在線完成系統(tǒng)配置、參數(shù)修改、數(shù)據(jù)交換等功能。至于哪些參數(shù)可進行通信及參數(shù)格式由 CANopen 行規(guī)決定。
本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。
關鍵字:
驅動電源
在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。
關鍵字:
工業(yè)電機
驅動電源
LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...
關鍵字:
驅動電源
照明系統(tǒng)
散熱
根據(jù)LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。
關鍵字:
LED
設計
驅動電源
電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...
關鍵字:
電動汽車
新能源
驅動電源
在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...
關鍵字:
發(fā)光二極管
驅動電源
LED
在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...
關鍵字:
LED照明技術
電磁干擾
驅動電源
開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源
關鍵字:
LED
驅動電源
開關電源
LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。
關鍵字:
LED
隧道燈
驅動電源
LED驅動電源在LED照明系統(tǒng)中扮演著至關重要的角色。由于LED具有節(jié)能、環(huán)保、長壽命等優(yōu)點,使得LED照明在各個領域得到廣泛應用。然而,LED的電流、電壓特性需要特定的驅動電源才能正常工作。本文將介紹常用的LED驅動電...
關鍵字:
LED驅動電源
led照明
LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電源轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。
關鍵字:
LED
驅動電源
高壓工頻交流
種種跡象都在表明,半導體行業(yè)或已提前進入寒冬時期,越來越多的廠商開始扛不住了……
關鍵字:
LED
半導體
驅動電源
崧盛股份9日發(fā)布投資者關系活動記錄表,就植物照明發(fā)展趨勢、行業(yè)壁壘等問題進行分享。植物照明未來市場需求廣闊崧盛股份指出,植物照明將會走向長期產業(yè)領域。主要原因有三:第一,LED植物照明賦能終端種植更具有經濟價值。由于LE...
關鍵字:
崧盛股份
驅動電源
在當今高度發(fā)展的技術中,電子產品的升級越來越快,LED燈技術也在不斷發(fā)展,這使我們的城市變得豐富多彩。 LED驅動電源將電源轉換為特定的電壓和電流,以驅動LED發(fā)光。通常情況下:LED驅動電源的輸入包括高壓工頻交流電(即...
關鍵字:
LED
驅動電源
高壓直流
人類社會的進步離不開社會上各行各業(yè)的努力,各種各樣的電子產品的更新?lián)Q代離不開我們的設計者的努力,其實很多人并不會去了解電子產品的組成,比如LED電源。
關鍵字:
LED
驅動電源
低壓直流
隨著科學技術的發(fā)展,LED技術也在不斷發(fā)展,為我們的生活帶來各種便利,為我們提供各種各樣生活信息,造福著我們人類。LED驅動電源實際上是一種電源,但是它是一種特定的電源,用于驅動LED發(fā)射帶有電壓或電流的光。 因此,LE...
關鍵字:
LED
驅動電源
電流
LED燈作為一種新型節(jié)能和無污染光源,由于其特有的發(fā)光照明特性,在現(xiàn)代照明應用中發(fā)揮著革命性的作用。作為 LED 照明產業(yè)鏈中最為核心的部件之一,LED 驅動電源的驅動控制技術所存在的可靠性低、成本高等典型問題一直制約著...
關鍵字:
多路
LED
驅動電源
隨著社會的快速發(fā)展,LED技術也在飛速發(fā)展,為我們的城市的燈光煥發(fā)光彩,讓我們的生活越來越有趣,那么你知道LED需要LED驅動電源嗎?那么你知道什么是LED驅動電源嗎?
關鍵字:
LED
開關電源
驅動電源
早前有新聞稱,Cree在2018年開始宣布轉型高科技半導體領域,并一邊逐漸脫離照明與LED相關業(yè)務,一邊持續(xù)投資半導體。在今日,Cree宣布與SMART Global Holdings, Inc.達成最終協(xié)議,擬將LED...
關鍵字:
cree
led照明