使用ic1220來設(shè)計一個devicenet從站產(chǎn)品,用戶不需要過多的了解devicenet協(xié)議相關(guān)的內(nèi)容,只要了解一些基礎(chǔ)信息即可,如波特率,站號,io數(shù)據(jù)長度等。用戶可以選擇任何一款帶uart串口的mcu,即可實現(xiàn)從站功能。
由上圖可知,mcu可以使用uart異步串口與ic1220的sci接口連接,因為sci接口即可以實現(xiàn)參數(shù)配置,也可以實現(xiàn)總線io數(shù)據(jù)交換,使用比較方便。對于devicenet接口設(shè)計,ic1220芯片內(nèi)置了can模塊,用戶只需要參考廠商提供的參考電路,就可以輕松實現(xiàn)can驅(qū)動電路,can的驅(qū)動電路也就是devicenet總線的接口電路,可以設(shè)計成隔離的,也可以是非隔離的。
本例假設(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,devicenet從站芯片機器人接口,設(shè)定 sci 輸出長度(主站->;從站)
發(fā)送:0106601c000457cf 接收:0106601c000457cf
3)將 4 寫入 6007,設(shè)定 sci 輸入 io 長度(從站->;主站)
發(fā)送:01066007000427c8 接收:01066007000427c8
4) 將 4 寫入 7002,設(shè)置從在 devicenet 網(wǎng)絡(luò)上的站號為 4,如果使用 ssc 連接
8 位開關(guān)則此步忽略
發(fā)送:0106700200043309 接收:0106700200043309
作為本土的自動化服務(wù)供應(yīng)商,公司產(chǎn)品在智能制造領(lǐng)域得到廣泛的應(yīng)用,在產(chǎn)業(yè)機械、物流、光伏、焊接、新能源、機器人等細(xì)分行業(yè)穩(wěn)定運行。國內(nèi)領(lǐng)xain的 devicenet、canopen、ethernet/ip 芯片為客戶的二次開發(fā)、產(chǎn)品快速投入市場提供了便利。
公司以客戶需求為導(dǎo)向,服務(wù)客戶為宗旨,為的智能制造添磚加瓦,為客戶的產(chǎn)業(yè)升級提供高-,全方wei的產(chǎn)品和解決方案。
ic1220 芯片集成了 devicenet group 2 only 連接協(xié)議,可以與主站建立連接并交換數(shù)據(jù),mif 接口和 sci 接口是異步串行接口,可以通過 mcu 的 uart 口,使用 modbus 協(xié)議與 ic1220 芯片進(jìn)行通訊,對芯片的參數(shù)進(jìn)行設(shè)置,并啟動芯片運行。ssc 接口是同步串行接口,可以連接外部移位寄存器,如 hc595,hc165等,自動實現(xiàn)數(shù)字量輸入輸出功能。
北京
上海
天津
重慶
河北
山西
內(nèi)蒙古
遼寧
吉林
黑龍江
江蘇
浙江
安徽
福建
江西
山東
河南
湖北
湖南
廣東
廣西
海南
四川
貴州
云南
西藏
陜西
甘肅
青海
寧夏
新疆
本站圖片和信息均為用戶自行發(fā)布,用戶上傳發(fā)布的圖片或文章如侵犯了您的合法權(quán)益,請與我們聯(lián)系,我們將及時處理,共同維護(hù)誠信公平網(wǎng)絡(luò)環(huán)境!
ICP備案:滇ICP備13003982號 滇公網(wǎng)安備 53011202000392號 信息侵權(quán)/舉報/投訴處理
版權(quán)所有 ©100招商網(wǎng) 防騙須知 緩存時間:2025/1/8 1:08:17