使用ic1220來設(shè)計(jì)一個devicenet從站產(chǎn)品,用戶不需要過多的了解devicenet協(xié)議相關(guān)的內(nèi)容,只要了解一些基礎(chǔ)信息即可,如波特率,站號,io數(shù)據(jù)長度等。用戶可以選擇任何一款帶uart串口的mcu,即可實(shí)現(xiàn)從站功能。
由上圖可知,mcu可以使用uart異步串口與ic1220的sci接口連接,因?yàn)閟ci接口即可以實(shí)現(xiàn)參數(shù)配置,也可以實(shí)現(xiàn)總線io數(shù)據(jù)交換,使用比較方便。對于devicenet接口設(shè)計(jì),ic1220芯片內(nèi)置了can模塊,用戶只需要參考廠商提供的參考電路,就可以輕松實(shí)現(xiàn)can驅(qū)動電路,can的驅(qū)動電路也就是devicenet總線的接口電路,可以設(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,devicenet從站芯片機(jī)器人接口,設(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è)機(jī)械、物流、光伏、焊接、新能源、機(jī)器人等細(xì)分行業(yè)穩(wěn)定運(yù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è)置,并啟動芯片運(yùn)行。ssc 接口是同步串行接口,可以連接外部移位寄存器,如 hc595,hc165等,自動實(shí)現(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/8/5 0:54:14