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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(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 來(lái)源:網(wǎng)絡(luò) 收藏

          圖2:一致性測(cè)試的組成部分,EDA測(cè)試的屏幕抓圖。讓設(shè)備接受認(rèn)證就是保證品質(zhì)。但是,仍然有許多制造商不愿意提交認(rèn)證,他們可能簡(jiǎn)單地深信其產(chǎn)品品質(zhì)良好,或者可能不愿意付出認(rèn)證的成本,第三個(gè)原因可能是其產(chǎn)品根本不符合規(guī)范。

          使這些制造商信服的最重要論點(diǎn)可能是產(chǎn)品的責(zé)任。對(duì)于聲稱是的設(shè)備,不符合CANopen規(guī)范所招致的損失或破壞,將來(lái)會(huì)找到制造商,并可能造成重大的退貨要求。甚至指標(biāo)的微小差異都可能造成整個(gè)工廠停產(chǎn)。

          工廠停止運(yùn)轉(zhuǎn)的時(shí)間延長(zhǎng)、成本上升、流失客戶都是可能的后果。然而,也有設(shè)備制造商迄今為止一次都沒(méi)有通過(guò)測(cè)試,他們對(duì)其設(shè)備正確地實(shí)現(xiàn)了協(xié)議充滿自信,可能想考慮只要大約一半的設(shè)備由測(cè)試。這是制造商對(duì)錯(cuò)誤視而不見(jiàn)的常見(jiàn)原因。

          一般地說(shuō),對(duì)CANopen規(guī)范的完全不清楚或錯(cuò)誤的解釋是造成錯(cuò)誤的根源,過(guò)去,特別是“SDO異常中斷代碼”被錯(cuò)誤地解釋且缺省值沒(méi)有按定義實(shí)現(xiàn)的時(shí)候,就會(huì)造成錯(cuò)誤。在其它情形下,電子數(shù)據(jù)表(EDS)的品質(zhì)不夠,被測(cè)設(shè)備可能功能正確,但是,其電子描述是錯(cuò)誤的??紤]到大多數(shù)配置工具建立在EDS的基礎(chǔ)上,這就可能讓設(shè)備無(wú)法正確地配置或完全放棄對(duì)其進(jìn)行配置。

          圖3:工具有助于解釋與測(cè)試有關(guān)的所有問(wèn)題。

          此外,對(duì)標(biāo)準(zhǔn)的一致性不是選項(xiàng),它是品質(zhì)的主要方面,如果不是決定性的方面的話。對(duì)客戶來(lái)說(shuō),最要緊的是產(chǎn)品值不值那個(gè)價(jià)錢?采用簡(jiǎn)單的設(shè)備做實(shí)驗(yàn),并花費(fèi)大量時(shí)間解決問(wèn)題以使設(shè)備工作,并不是讓客戶感到幸福的事情。當(dāng)然這不是解決問(wèn)題的良藥。

          上一頁(yè) 1 2 下一頁(yè)

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

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁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); })();