<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > CANopen驗(yàn)證—如何讓你的設(shè)備按照既定設(shè)計(jì)運(yùn)行

          CANopen驗(yàn)證—如何讓你的設(shè)備按照既定設(shè)計(jì)運(yùn)行

          作者: 時(shí)間:2012-11-22 來源:網(wǎng)絡(luò) 收藏

          隨著的重要性與日俱增,促進(jìn)了對開發(fā)和生產(chǎn)的一致性測試工具(Conformance Test Tool)的需求。

          在許多不同應(yīng)用領(lǐng)域中,如工業(yè)自動(dòng)化、機(jī)器制造業(yè)、醫(yī)療技術(shù)、軌道交通工具、建筑自動(dòng)化和商用車,協(xié)議可以被用于傳感器、執(zhí)行結(jié)構(gòu)和控制器的聯(lián)網(wǎng)。

          隨著CANopen重要性的增加,越來越多的設(shè)備都配備了CANopen接口。系統(tǒng)設(shè)計(jì)工程師和網(wǎng)絡(luò)集成商因而能夠從各種制造商選擇產(chǎn)品,并以很少的配置把它們集成到網(wǎng)絡(luò)之中。

          然而,對設(shè)備進(jìn)行簡單的主要要求是正確并完整地實(shí)現(xiàn)CANopen協(xié)議(EN 50325-4)。在該規(guī)范中定義了開放式通信接口,但是,實(shí)際上每一個(gè)開發(fā)商對這些規(guī)范的解釋都稍微不同。

          這就可能導(dǎo)致問題。為了避免這些問題,必須對該規(guī)范作出唯一有效的解釋;或給出更合適的一致性測試工具,來測試該規(guī)范的實(shí)現(xiàn)是否正確。

          CANopen設(shè)備制造商可能會(huì)從購買這種軟件工具,并測試其設(shè)備以使之符合CANopen規(guī)范的要求。被測設(shè)備應(yīng)該成功地完成所有測試步驟,并符合CANopen規(guī)范的要求,還要與其它CANopen設(shè)備在相同的網(wǎng)絡(luò)中可操作。每一個(gè)制造商可能都要自行測試其設(shè)備。

          然而,如果該測試是由獨(dú)立于制造商之外的實(shí)體來做,這種測試的可信性就會(huì)大增。此外,這樣的外部實(shí)體可能會(huì)以開放的心態(tài)來看待被測設(shè)備的功能,即通過創(chuàng)建不同的設(shè)置來發(fā)現(xiàn)錯(cuò)誤。例如,它可能出現(xiàn)這樣的情況:設(shè)備制造采用缺省設(shè)置對設(shè)備進(jìn)行了測試,并且設(shè)備工作良好。然而,如果改變節(jié)點(diǎn)ID和比特率,該設(shè)備的通信可能就會(huì)出錯(cuò)而無法通過測試。

          提供對CANopen設(shè)備進(jìn)行獨(dú)立于制造商的認(rèn)證。這意味著制造商可能要把他們的產(chǎn)品送到CiA實(shí)驗(yàn)室做CANopen一致性認(rèn)證。有了CANopen證書,他們?nèi)缓缶涂梢韵蚩蛻糇C明其設(shè)備符合CANopen規(guī)范。

          “對CANopen一致性的成功測試是買方認(rèn)可CANopen設(shè)備品質(zhì)的重要標(biāo)志,”CiA首席執(zhí)行官Holger Zeltwanger說,“通過測試的CANopen設(shè)備比那些沒有測試的設(shè)備問題要少。實(shí)際上,經(jīng)過測試的設(shè)備一般都沒有任何問題。”

          圖1:CANopen一致性測試軟件工具的屏幕抓圖。


          上一頁 1 2 下一頁

          關(guān)鍵詞: CANopen CiA 系統(tǒng)集成

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();