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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DeviceNet總線的從設(shè)備通信適配器設(shè)計

          基于DeviceNet總線的從設(shè)備通信適配器設(shè)計

          作者: 時間:2012-02-24 來源:網(wǎng)絡(luò) 收藏
            引 言
            是一個開放的網(wǎng)絡(luò)標(biāo)準(zhǔn)。規(guī)范和協(xié)議都是開放的——供應(yīng)商將設(shè)備連接到系統(tǒng)時,無需為硬件、軟件或授權(quán)付費;任何人都能以名義上的復(fù)制成本(目前為250美元+郵費)從開放式DeciceNet供應(yīng)商協(xié)會(ODVA)獲得規(guī)范。
            本設(shè)計針對的特性如下:屬于DeviceNet group 2 only ;采用Predefine的通信連接;可通過硬件開關(guān)設(shè)置125 kbps、250 kbps、500 kbps波特率;可通過硬件開關(guān)設(shè)置0~63 MAC ID。在軟件、硬件設(shè)計前應(yīng)首先進行(泵/閥)I/O需求分析(即profile文檔設(shè)計)。由于篇幅關(guān)系本文從略。
            (4)雙口RAM IDT7005
            DeviceNet通過1個具有中斷功能的雙口RAM IDT7005提供與其它應(yīng)用電路的通信接口。IDT7005具有2套完全獨立的數(shù)據(jù)線、地址線、讀寫控制線,允許2個CPU對雙口RAM的同一個單元在不同的時間進行讀寫;具有2套完全獨立的中斷邏輯,實現(xiàn)2個CPU間的握手控制信號。IDT7005的最高2個字節(jié)1FFEH和1FFFH分別兼做2個端口的中斷邏輯單元。
            (5)AnyBus接口
            作為一種通用的現(xiàn)場總線通信節(jié)點,AnyBus提供了與其它應(yīng)用電路之間進行數(shù)據(jù)交換的接口標(biāo)準(zhǔn),并對接口的引腳進行了嚴格的定義。

            2 DeviceNet總線

            DeviceNet協(xié)議規(guī)范是描述DeviceNet設(shè)備之間實現(xiàn)連接和交換數(shù)據(jù)的一套協(xié)議。在DeviceNet規(guī)范中定義了DeviceNet,詳細介紹了連接、信息協(xié)議和與通信相關(guān)的對象。
           ?。?)DeviceNet是基于連接的網(wǎng)絡(luò)
            DeviceNet中的連接提供在多種應(yīng)用之間交換信息的路徑。當(dāng)建立1個連接時,與連接相關(guān)信息的傳送就會分配1個標(biāo)識符,稱為連接標(biāo)識符CID(Connection Identifier)。如果某個連接需要雙向數(shù)據(jù)交換,則應(yīng)該分配2個不同的連接標(biāo)識符。
            DeviceNet是基于連接概念的協(xié)議。一旦建立了連接,就可以在網(wǎng)絡(luò)設(shè)備之間傳送I/O數(shù)據(jù)。此時,DeviceNet I/O報文的所有協(xié)議都包含在11位的CAN標(biāo)識符中,其它部分都是數(shù)據(jù)。
            11位的CAN標(biāo)識符用來定義連接ID。DeviceNet將11位的CAN標(biāo)識符分為4組,前3組的連接ID包括了6位的媒體訪問控制標(biāo)識符(MAC ID)以及信息標(biāo)識符(Message ID)。信息組的定義如圖2所示。組4信息用于離線通信。
            通過設(shè)計,DeviceNet系統(tǒng)中的節(jié)點能夠?qū)ψ约旱臉?biāo)識符進行管理。這些標(biāo)識符交錯分布在整個范圍內(nèi)。所有的節(jié)點都有一個完整的它們能獲得的報文優(yōu)先權(quán)范圍,而與它們的MAC ID無關(guān)。重復(fù)MAC ID算法保證了CAN標(biāo)識符的唯一性,而不需要網(wǎng)絡(luò)集中工具或記錄。
           ?。?)DeviceNet的報文傳送
            DeviceNet使用更為有效的生產(chǎn)者/消費者模式,取代了傳統(tǒng)的源/目的的傳輸方式。該模式要求對報文打包,使它具有數(shù)據(jù)標(biāo)識位域。標(biāo)識符還提供解決多級優(yōu)先權(quán)(仲裁中使用)的手段,以便更高效地傳送I/O數(shù)據(jù),并供多個消費者使用。


          評論


          相關(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); })();