netX90芯片作為赫優(yōu)訊新推出的功能強大的SoC,可實現(xiàn)主流的實時以太網(wǎng)PROFINET Device、EtherCAT Slave、EtherNet/IP Adapter、OpenModbus TCP等通訊產(chǎn)品的開發(fā),也可實現(xiàn)現(xiàn)場總線PROFIBUS DP Device從站的開發(fā)�;谄鋬�(nèi)部雙核的特性,可提供單芯片解決方案,也可以基于外部MCU作為通訊處理器。
netX90 技術(shù)參數(shù)
▪ 兩個ARM®Cortex®-M4高性能內(nèi)核處理器,每個內(nèi)核具有125 DMIPS,可分別處理通訊任務(wù)與應(yīng)用程序設(shè)計
▪ 優(yōu)化的硬件設(shè)計,集成DC / DC轉(zhuǎn)換器、片上BOD和POR電路
▪ 片載Flash和SRAM,集成快速以太網(wǎng)PHY和模擬/混合信號IP
▪ 具有內(nèi)置診斷功能和增強數(shù)據(jù)完整性的高可靠系統(tǒng)應(yīng)用程序設(shè)計,支持IIoT的云服務(wù)
▪ DPM通道訪問機制實現(xiàn)結(jié)構(gòu)化軟件布局,將工業(yè)通訊協(xié)議棧作為連續(xù)且統(tǒng)一的應(yīng)用程序接口
▪ 基于四通道IO-Link智能收發(fā)器的netIOL,可以非常便捷的實現(xiàn)IO-Link主站到實時以太網(wǎng)從站協(xié)議以及IoT物聯(lián)網(wǎng)協(xié)議OPC UA的開發(fā)
測試平臺
▪ EtherNet/IP Scanner:cifX 50-RE/ +ML,赫優(yōu)訊實時以太網(wǎng)主站板卡
▪ EtherNet/IP Adapter:NXHX 90-JTAG,netX90開發(fā)板
▪ MCU:STM32-F7開發(fā)板
▪ 配置工具:
▪ 主站側(cè):采用SYCON.net進行網(wǎng)絡(luò)組態(tài),并進行通訊測試;
▪ 從站側(cè):單芯片解決方案時,采用netX Studio CDT進行硬件配置,協(xié)議棧下載,并運行應(yīng)用程序;基于外部STM32開發(fā)板,netX90作為通訊芯片時,采用netX Studio CDT進行硬件配置,以及下載相應(yīng)的文件,然后采用System Workbench for STM32運行應(yīng)用程序。
netX90單芯片解決方案
1. 對于NXHX 90-JTAG開發(fā)板的配置與netX90作為PROFINET從站或PROFIBUS DP從站開發(fā)時一樣,對于導(dǎo)入相應(yīng)的工程文件并進行編譯,不再做詳細介紹。
2.設(shè)置硬件配置文件
在單芯片解決方案中,需要啟動內(nèi)部idpm,所以需要選擇hardware_config_idpm.xml,分別生成基于LMF和MFW的二進制硬件配置文件:hardware_config_idpms.hwc和hardware_config_idpm.hwc。
3.下載配置文件
將Flash Device Labels (FDL)文件UseCaseA.fdl、硬件配置文件hardware_config_idpm.hwc、協(xié)議棧文件X090H000.nxi以及支持在RAM中調(diào)試程序的文件netx90_app_iflash_dummy.nai依次燒寫到開發(fā)板,便完成對netX90的配置。

4.通訊測試
啟動軟件程序,可與主站建立通訊,本文選擇主站為赫優(yōu)訊主站板卡cifX50-RE/+ML,在SYCON.net完成組態(tài),配置完成主站板卡,添加從站設(shè)備,完整組態(tài)。將所有配置信息下載到板卡,既可以進行通訊測試。

注:在通訊測試過程中,若通訊不成功,原因可能是軟件程序中設(shè)置的固定IP,如果在網(wǎng)絡(luò)組態(tài)中IP地址不匹配會造成通訊不成功,可用赫優(yōu)訊以太網(wǎng)軟件Ethernet Device Configuration掃描設(shè)備查看IP地址。
netX90基于STM32作為通訊處理器
1.設(shè)置硬件配置文件
在選擇基于外部CPU進行通訊測試時,需要通過SPI引腳,與主CPU建立連接,所以需要選擇hardware_config_spm.xml,分別生成二進制硬件配置文件。
3.下載配置文件
將Flash Device Labels (FDL)文件UseCaseA.fdl、硬件配置文件hardware_config_idpm.hwc、協(xié)議棧文件X090H000.nxi依次燒寫到開發(fā)板,便完成對netX90的配置。
4.通訊測試
在System Workbench for STM32軟件啟動應(yīng)用程序,可與主站建立通訊,進行通訊測試。 在測試過程中,可通過串口工具查看相應(yīng)的打印信息,同樣要注意應(yīng)用程序是通過哪種方式給從站設(shè)置IP地址。

總結(jié)
netX90無論是作為單芯片解決方案還是作為配有主CPU的通訊處理器解決方案,在赫優(yōu)訊提供的應(yīng)用程序上都可以方便快捷的實現(xiàn)EtherNet/IP從站的開發(fā)。大家可通過往期推文查閱netX90系列技術(shù)文章。









