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