netX90晶片作為赫優訊新推出的功能強大的SoC,可實現主流的實時乙太網PROFINET Device、EtherCAT Slave、EthernetIP Adapter等通訊產品的開發,也可實現
現場總線PROFIBUS DP從站的開發。基於其內部雙核的特性,可提供單晶片解決方案,也可以基於外部MCU作為通訊處理器。
1 netX90技術參數
▪ 兩個ARM®Cortex®-M4高性能內核處理器,每個內核具有125 DMIPS,可分別處理通訊任務與應用程式設計
▪ 優化的硬體設計,集成DC / DC轉換器、片上BOD和POR電路
▪ 片載Flash和SRAM,集成快速乙太網PHY和模擬/混合信號IP
▪ 具有內置診斷功能和增強數據完整性的高可靠系統應用程式設計,支持IIoT的雲服務
▪ DPM通道訪問機制實現結構化軟體布局,將工業通訊協議棧作為連續且統一的應用程式接口
▪ 基於四通道IO-Link智能收發器的netIOL,可以非常便捷的實現IO-Link主站到實時乙太網從站協議以及IoT
物聯網協議OPC UA的開發
2 測試平臺
▪DPM:cifX 50-DP/+ML 赫優訊主站板卡
▪DPS:NXHX 90-JTAG開發板,NXHX-DP模塊
組態工具:
主站側:SYCON.net 配置主從站網絡狀態,進行參數化管理,測試通訊狀態
從站側:netX Studio CDT配置netX90晶片硬體文件,下載相應的配置信息,軟體工程運行環境
3 硬體配置
1. 對於NXHX 90-JTAG開發板的配置與netX90作為PROFINET從站開發時的步驟一樣,對於導入相應的工程文件並進行編譯,不再做詳細介紹。
2. 設置硬體配置文件
對於netX90可在netX Studio CDT軟體中對其硬體管腳進行設置,本次測試是基於netX90實現PROFIBUS DP從站的開發,則需要將Fieldbus接口的XM0拖到相應的位置,然後將hardware_config_idpm_profibus.xml文件生成二進位文件
3. 燒寫相應的配置文件
將Flash Device Labels (FDL)文件UseCaseA.fdl、硬體配置文件hardware_config_idpm_profibus.hwc、協議棧文件X0902000.nxi以及支持在RAM中調試程序的文件netx90_app_iflash_dummy.nai依次燒寫到開發板,便完成對netX90的配置。
4 通訊測試
NXHX 90-JTAG開發板作為PROFIBUS DP從站設置完成之後,可以netX Studio CDT軟體中調試應用程式,設置調試相關參數。在Debug過程中,將應用程式燒寫至APP端的Internal Flash中。調試完成之後,可以看到應用程式已經運行,如下圖所示:
關於NXHX 90-JTAG開發板的設置以及應用程式的調試已經完成,netX 90晶片已經配置為一個已經啟動的PROFIBUS DP從站設備,可與主站建立通訊。本文選擇PROFIBUS DP主站為赫優訊主站板卡cifX 50-DP/+ML,在SYCON.net中完成組態。如下圖所示,NXHX 90-JTAG與主站成功建立通訊,並進行數據交換。
/ 寫在文末 /
之前也為大家介紹了netX90晶片關於PROFINET從站開發方案,我們可以看到,基於可加載固件(LFW)形式的協議棧,netX90可做為單獨部件獨立運行,其外部HOST主機接口,不僅能夠滿足過程I/O數據大吞吐量的高速訪問,同時滿足網絡通訊周期的精確時鐘同步。所以,無論你是想開發伺服驅動器、編碼器、
傳感器、IP67遠程IO等等,都可以選擇赫優訊netX90晶片!