CANopen驗證—如何讓你的設備按照既定設計運行
隨著(zhù)CANopen的重要性與日俱增,促進(jìn)了對CiA開(kāi)發(fā)和生產(chǎn)的CANopen一致性測試工具(Conformance Test Tool)的需求。
在許多不同應用領(lǐng)域中,如工業(yè)自動(dòng)化、機器制造業(yè)、醫療技術(shù)、軌道交通工具、建筑自動(dòng)化和商用車(chē),CANopen協(xié)議可以被用于傳感器、執行結構和控制器的聯(lián)網(wǎng)。
隨著(zhù)CANopen重要性的增加,越來(lái)越多的設備都配備了CANopen接口。系統設計工程師和網(wǎng)絡(luò )集成商因而能夠從各種制造商選擇產(chǎn)品,并以很少的配置把它們集成到網(wǎng)絡(luò )之中。
然而,對設備進(jìn)行簡(jiǎn)單系統集成的主要要求是正確并完整地實(shí)現CANopen協(xié)議(EN 50325-4)。在該規范中定義了開(kāi)放式通信接口,但是,實(shí)際上每一個(gè)開(kāi)發(fā)商對這些規范的解釋都稍微不同。
這就可能導致系統集成問(wèn)題。為了避免這些問(wèn)題,必須對該規范作出唯一有效的解釋?zhuān)换蚪o出更合適的一致性測試工具,來(lái)測試該規范的實(shí)現是否正確。
CANopen設備制造商可能會(huì )從CiA購買(mǎi)這種軟件工具,并測試其設備以使之符合CANopen規范的要求。被測設備應該成功地完成所有測試步驟,并符合CANopen規范的要求,還要與其它CANopen設備在相同的網(wǎng)絡(luò )中可操作。每一個(gè)制造商可能都要自行測試其設備。
然而,如果該測試是由獨立于制造商之外的實(shí)體來(lái)做,這種測試的可信性就會(huì )大增。此外,這樣的外部實(shí)體可能會(huì )以開(kāi)放的心態(tài)來(lái)看待被測設備的功能,即通過(guò)創(chuàng )建不同的設置來(lái)發(fā)現錯誤。例如,它可能出現這樣的情況:設備制造采用缺省設置對設備進(jìn)行了測試,并且設備工作良好。然而,如果改變節點(diǎn)ID和比特率,該設備的通信可能就會(huì )出錯而無(wú)法通過(guò)測試。
CiA提供對CANopen設備進(jìn)行獨立于制造商的認證。這意味著(zhù)制造商可能要把他們的產(chǎn)品送到CiA實(shí)驗室做CANopen一致性認證。有了CANopen證書(shū),他們然后就可以向客戶(hù)證明其設備符合CANopen規范。
“對CANopen一致性的成功測試是買(mǎi)方認可CANopen設備品質(zhì)的重要標志,”CiA首席執行官Holger Zeltwanger說(shuō),“通過(guò)測試的CANopen設備比那些沒(méi)有測試的設備問(wèn)題要少。實(shí)際上,經(jīng)過(guò)測試的設備一般都沒(méi)有任何問(wèn)題?!?BR>
![]() |
圖1:CANopen一致性測試軟件工具的屏幕抓圖。 相關(guān)推薦
技術(shù)專(zhuān)區
|
評論