|
公司基本資料信息
|
目前可行的方案分為如下幾種,下面進行說明。自行開發自行開發DeviceNet接口可以先向ODVA組織購買協議,在充分閱讀、理解協議后,建立開發測試環境,并開始設計相關硬件和固件程序,隨后進行測試,有條件時可以購買一致性測試工具,對所開發產品進行測試,通過一致性測試的產品,才具有較好的協議兼容性,可以上市銷售。
此種方案基于對協議的閱讀理解基礎上從0開始開發,難度相當大,就算開發完成,也需要較長時間的測試及市場檢驗方能穩定運行,耗時耗力,如果總線產品對于公司來說是非主力產品,則不建議此種開發模式。
IC1220從站zhuan用芯片介紹IC1220芯片是奇河(蘇州)控制技術有限公司(KEYHO)推出的一款DeviceNet從站芯片,較小的封裝非常容易集成到用戶的電路板上,同時廠家提供了完整的參考電路,以保證用戶設計的DeviceNet接口滿足協議的物理層要求。
IC1220芯片集成了DeviceNet Group 2 only連接協議,可以與主站建立連接并交換數據,MIF接口和SCI接口是異步串行接口,可以通過MCU的UART口,使用Modbus協議與IC1220芯片進行通訊,對芯片的參數進行設置,并啟動芯片運行。SSC接口是同步串行接口,可以連接外部移位寄存器,如HC595,HC165等,自動實現數字量輸入輸出功能。
DeviceNet從站通常使用一個8位DIP開關來設置站號和波特率,也可以使用2個旋轉開關,同時還有兩顆紅綠雙色指示燈MS和NS,IC1220芯片集成了開關和LED燈的輸出功能,用戶只需要使用芯片的SSC接口,外接一顆HC165連接8位開關,一顆HC595連接MS和NS燈,IC1220就可以自動讀取開關值來設置總線站號和波特率,同時也能自動輸出LED狀態,用戶不需要再設計程序去處理這部分。
如果條件允許,可以在芯片的RUN腳位上接一顆LED,如果燈亮,表示芯片啟動成功,處于運行狀態。
由于 IC1220 芯片完全集成了 DeviceNet 從站協議,在此芯片基礎上開發,軟件部分的設計將非常簡單,只要通過 Modbus 協議,設置一些必要的參數,并將芯片啟動,就可以實現 DeviceNet 通訊,剩下的工作,就是從 IO 數據區讀出主站送來的數據,并根據設備的需要處理這些數據,同時將從站要送回主站的數據寫入IO 數據區,芯片就會自動將數據回傳給主站,這樣就實現了一個完整的 DevieNet從站功能。