由于 ic1220 芯片完全集成了 devicenet 從站協(xié)議,,在此芯片基礎上開發(fā),軟件部分的設計將非常簡單,,只要通過 modbus 協(xié)議,設置一些-的參數(shù),,并將芯片啟動,,就可以實現(xiàn) devicenet 通訊,剩下的工作,,就是從 io 數(shù)據(jù)區(qū)讀出主站送來的數(shù)據(jù),,并根據(jù)設備的需要處理這些數(shù)據(jù),同時將從站要送回主站的數(shù)據(jù)寫入io 數(shù)據(jù)區(qū),,芯片就會自動將數(shù)據(jù)回傳給主站,,這樣就實現(xiàn)了一個完整的 devienet從站功能。
奇河控制技術蘇州有限公司坐落于長三角一體化示fan區(qū)中心,,作為復旦大學張江長三角研究院入駐企業(yè),,核xin團隊有著二十多年工業(yè)自動化控制產(chǎn)品的研發(fā)經(jīng)驗,成功開發(fā)出主流工業(yè)通訊網(wǎng)絡產(chǎn)品并推向市場,。豐富的-生產(chǎn)制造管理經(jīng)驗,,先的進的制程管理、完備的工藝-,、嚴格的品控流程打造出穩(wěn)定,、可kao的工業(yè)自動化產(chǎn)品。奇河控制以工業(yè)通訊網(wǎng)絡及控制技術為核xin,,為客戶提供高品zhi的產(chǎn)品,、高xiao的工業(yè)通訊網(wǎng)絡解決方案和貼心的技術服務。
由圖可知,,mcu 可以使用 uart 異步串口與 ic1220 的 sci 接口連接,,因為 sci 接口即可以實現(xiàn)參數(shù)配置,也可以實現(xiàn)總線 io 數(shù)據(jù)交換,,使用比較方便。對于 devicenet 接口設計,,ic1220 芯片內(nèi)置了 can 模塊,,用戶只需要參考廠商提供的參考電路,就可以輕松實現(xiàn) can 驅動電路,,can 的驅動電路也就是devicenet 總線的接口電路,,devicenet通訊芯片快速實現(xiàn)開發(fā),,可以設計成隔離的,也可以是非隔離的
本例假設用戶開發(fā)的從站與主站的 io 數(shù)據(jù)交換長度都為 4 字節(jié),,即主站到從站的輸出數(shù)據(jù)長度
為 4 字節(jié),,從站到主站的輸入數(shù)據(jù)長度也為 4 字節(jié)。
1將 4 寫入 6001,,設定輸出 io 長度總長
發(fā)送:010660010004c7c9 接收:010660010004c7c9
2將 4 寫入 601c,,設定 sci 輸出長度(主站->;從站)
發(fā)送:0106601c000457cf 接收:0106601c000457cf
3將 4 寫入 6007,設定 sci 輸入 io 長度(從站->;主站)
發(fā)送:01066007000427c8 接收:01066007000427c8
4) 將 4 寫入 7002,,設置從在 devicenet 網(wǎng)絡上的站號為 4,,如果使用 ssc 連接
8 位開關則此步忽略
發(fā)送:0106700200043309 接收:0106700200043309
|