DeviceNet模塊協(xié)議與CAN協(xié)議的區(qū)別

解讀這兩類協(xié)議之間有什么聯(lián)系的最佳方式是參照開放式系統(tǒng)互聯(lián)模型(OSI)。OSI模型為完成通信協(xié)議標準了7層結構,那么DeviceNet與CAN有哪些聯(lián)系?下面由DEVICENET模塊廠家無錫凌科自動化來帶大家了解一下DEVICENET與CAN的不同。

CAN標準完整界定了數(shù)據(jù)鏈路層。CAN的物理層則有不一樣的標準。采用CAN標準,互聯(lián)網(wǎng)運營者就具有了在CAN總線上傳送和收到幀的方式。特定數(shù)據(jù)怎樣以幀的方式傳送就決定于運營者。

CAN標準帶來了一種穩(wěn)定的通信頻道而且內(nèi)置了異常監(jiān)測和規(guī)定。DeviceNet模塊采用了CAN當作最高層的通信協(xié)議。它往往被當作CAN的一種應用層協(xié)議。DeviceNet模塊的目標是讓不一樣廠家生產(chǎn)的DeviceNet模塊設備之間可以實現(xiàn)互聯(lián)以及交互。為了完成這些目標,DEVICENET模塊界定了:

1、CAN物理層-為CAN的物理連接界定了獨立的標準。采用的標準為ISO11898-2。該標準也涵蓋了總線送電電壓、可連設備數(shù)量、容許的聯(lián)接器種類、電纜長短以及波特率。

2、CAN數(shù)據(jù)鏈路層-該標準無法修改。規(guī)范的CAN控制器可以應用于DeviceNet模塊設備。

3、應用層-DeviceNet標準的主要成就是定義了數(shù)據(jù)組織和模塊設備間傳輸數(shù)據(jù)的方式。DEVICENET模塊規(guī)定了一種模塊設備需要完成的對象模型。這些方式促使全部的模塊設備為互聯(lián)網(wǎng)其他部分帶來了統(tǒng)一的數(shù)據(jù)接口,并隱藏了模塊設備內(nèi)部的細節(jié)。

DeviceNet模塊協(xié)議與CAN協(xié)議的區(qū)別

在應用軟件開發(fā)層面,采用NI-CAN編寫應用軟件的開發(fā)團隊會采用幀,需要具有互聯(lián)網(wǎng)上其他模塊設備完整的專業(yè)知識,而且可以采用仲裁ID對它們尋址。這對小型的、“封閉的”互聯(lián)網(wǎng)足夠了,比如1個車輛網(wǎng)絡,其首要目標是一個迅速而且十分穩(wěn)定的通信網(wǎng)絡。

采用NI-DNET,開發(fā)團隊可以開啟和互聯(lián)網(wǎng)上的其他模塊設備通信的目標。DeviceNet標準帶來了檢測網(wǎng)絡上模塊設備以及從1個網(wǎng)絡節(jié)點將數(shù)據(jù)路由到其他網(wǎng)絡節(jié)點的方式。如此一來,NI-DNET驅動可以和一切DeviceNet適配的模塊設備進行通信。這考慮到不一樣生產(chǎn)商帶來的功能一樣的模塊設備之間的可交換性。

通過上述內(nèi)容可以看出DEVICENET模塊更多的是以CAN協(xié)議作為基礎進行通信。了解更多關于DEVICENET模塊、DEVICENET模塊作用等等現(xiàn)場總線知識,歡迎大家前往DEVICENET主站模塊廠家無錫凌科自動化公司。


返回列表