快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

滚球bet356体育在线网址投注_酒文化网进入



关键词:

PROFINET

netX90

择要:netX90 是基于 netX51/52 的成功开拓的新一代收集节制器,其安然性是产品的核心代价,可实现具有更高机能的集成,并前进功率效率等级。

1.产品简介

1.1 netX 90 先容

netX90 是基于 netX51/52 的成功开拓的新一代收集节制器,其安然性是产品的核心代价,可实现具有更高机能的集成,并前进功率效率等级。在 netX90 SoC中集成了两个自力 CPU 内核 ,此中一个用于实时工业通讯,另一个可实现用户利用法度榜样的开拓。这两个 CPU 之间的数据交互仍基于双端口内存 DPM 布局,统一的 API 接口。工业通讯协议栈以可加载固件(LFW)形式供给,颠末周全的测试和协议预认证,利用法度榜样软件开拓职员能快速的实现驱动的移植和利用法度榜样的开拓。

图 1 netX90 芯片硬件框图

无论 netX 90 是作为单芯片办理规划,照样作为配有 HOST CPU 的通讯协处置惩罚器,基于可加载固件(LFW)形式的协议栈,都可做为零丁部件自力运行。其外部 HOST 主机接口,不仅能够满意历程滚球bet356体育在线网址投注 I/O 数据大年夜吞吐量的高速造访,同时满意收集通讯周期的正确时钟同步。

1.2 NXHX 90-JTAG 先容

XHX 90-JTAG 是赫优讯基于 netX90 芯片自立研发的开拓板,方便客户前期评估测试,本文测试以此开拓板为主。

图 2 NXHX 90-JTAG 硬件框图

基于 netX90 的开拓板 NXHX 90-JTAG,主要特点:

(1) 主机接口:

作为配有 Host MCU 通讯处置惩罚器:8 位/16 位的并行 DPM 模式,2xSPI/SQI 串行 DPM 模式;

单芯片办理规划:16 bit SDRAM,用于以太网 PHY 的 MII,定制化模块规划。

(2) 经由过程 SPI/SQI 为串行 DPM(SPM0)供给额外的主机接口引脚;

(3) 用于调试的 JTAG MIPI-20 接口;

(4) 用于 OpenOCD 的板载 JTAG-to-USB 适配器(FTDI)

(5) 用于诊断和下载协议栈固件的板载 UART-to-USB 的适配器(FTDI)

(6) Mini-B 型 USB 连接器用于经由过程 FTDI 进行 JTAG-to-USB 调试和UART-to-USB 用于诊断及固件下载;

(7) 带有“Link”和“Activity”LED 灯的两个 RJ45 以太网接口

(8) NXHX 传统现场总线模块的接口(PROFIBUS、CANopen、DeviceNet和 CC-Link)

(9) 4MB 的 SQI Flash

(10)RS-232 串口

(11)具有 Biss、SSI 或 ENDat 连接的编码器接口

(12)模数转换器(ADC)接口

(13)MMIO 连接

(14)设置设置设备摆设摆设启动模式(Alternative boot mode 和 Console mode)的开关NXHX 90-JTAG 开拓板有不合的 Debug 要领:

(1)JTAG-to-USB:连接开拓板上 Mini-USB 接口(X1000),S701Switch1=OFF;

(2)External debugger:连接开拓板上 JTAG 接口(X400),S701 Switch1=ON。

1.3 netX Studio CDT 设置设置设备摆设摆设软件

netX Studio CDT(C/C++开拓对象)是用于 Hilscher netX SoC 的基于Eclipse 的集成开拓情况,可用于以下详细操作:

工具定义和映射

设备设置设置设备摆设摆设

创滚球bet356体育在线网址投注建产品文件(构建历程)

将产品文件和可加载固件下载到硬件设备

离线模拟或在线诊断

netX Studio CDT 对象的利用范围仅限于基于 netX 的从属设备,或者应用可加载的固件进行操作,该对象主要用于实时以太网从站设备的开拓。

图 3 netX Studio CDT 界面

应用这个对象可以对 NXHX 90-JTAG 开拓板进行响应的设置设置设备摆设摆设,并调试 netX90 利用法度榜样。

2.实验筹备

试验所需设备:

3. 硬件连接

首先作为单芯片办理规划时,将 NXHX 90-JTAG 开拓板连接到电脑,采纳netX Studio CDT 对其进行设置设置设备摆设摆设。其连接图如下图图 4 所示。

对 NXHX 90-JTAG 开拓板进行设置设置设备摆设摆设之后,经由过程以太网口与主站 PLC 连接,然后创建 PLC 工程即可。

图 4 NXHX 90-JTAG 开拓板与 PC 连接图

作为基于 STM32 的配套芯片办理规划时,需经由过程 SPI/SQI 接口,跳线连接到 STM32 开拓板的 SPI 接口上,如下图所示:

图 5 与 STM32 开拓板连接图

4. 软件安装

安装设置设置设备摆设摆设软件 netX Studio CDT , 双击安装包 netX Studio CDTV1.XXXX.X.XXXX xXX Setup.msi 直接安装,如下图所示:

图 4 netX Studio CDT 安装界面

可参考文档:netX Studio CDT-netX90 development GS 04 EN.pdf安装完 netX Studio CDT 软件,根据电脑的设置会呈现安装 USB 的界面:

图 5 USB 安装界面

点击 Install 安装 USB 驱动。

5. 单芯片办理规划实例先容

netX90 作为单芯片办理规划,即同时采纳内部认真 Communication 和Application 的内核,两个核经由过程 DPM 建立连接。此时,只必要经由过程 netX StudioCDT 设置设置设备摆设摆设 NXHX 90-JTAG 板,然后,经由过程以太网口连接主站 PLC 即可建立通讯。

5.1 设置设置设备摆设摆设 NXHX 90-JTAG 板

经由过程 miniUSB 端口,将 NXHX 90-JTAG 连接至电脑进行设置设置设备摆设摆设,需设置开拓板上 S701 Switch1=OFF,并且启动模式为 Stand boot Mode,以是 S400 Switch 5= OFF,Switch 6 = OFF。

(1)创建全部工程

硬件开拓板设置完毕之后,打开 netX Studio CDT 软件,在迎接界面中选择Open project , 进入工程文件选择界面 , 选择netXStudio_PNSV5_simpleConfig_V2.1.0.0,打开。

图 1 netX Studio CDT 迎接界面

图 2 打开工程文件

导入工程文件之后,必要先构建全部工程,选择 Build,点击 Build Solution,如下图所示:

图 3 选择 Build 全部工程

图 4 Build 历程

(2)构建 Doxygen html 文档

选择 Doxygen,点击 Build Documentation,如下图所示:

图 5 构建 Doxygen html 文件

构建万 Doxygen html 文件之后,在 Doc 文件夹下会自动天生一个 Html 文件夹,如下图所示:

图 6 天生 Html 文件夹

(3)天生硬件设置设置设备摆设摆设二进制文件

在赫优讯供给的工程文件中,包孕硬件设置文件的 xml 文档,可在 netXStudio CDT 软件中天生二进制文件,在单芯片办滚球bet356体育在线网址投注理规划中,必要启动内部 idpm,以是必要选择hardware_config_idpm.xml,右键点击 Build Hardware Configuration敕令,如下图所示:

图 7 天生二进制款式硬件设置设置设备摆设摆设文件

文件天生完毕之后,会弹出一个保存窗口,首老师成基于 LMF 的设置设置设备摆设摆设文件,hardware_config_idpm.hwc,点击 OK 即可,如下图所示:

图 8 保存文件

保存过后,还会继承弹出窗口,天生基于 MFW 的二进制硬件设置设置设备摆设摆设文件,点击 OK 保存即可,如下图所示:

图 9 保存文件

(4)烧写硬件设置设置设备摆设摆设文件和协议栈固件,点击 Tool,选择 Flasher,如下图所示:

图 10 选择 Flasher 对象

或者可以直接点击上侧导航栏的小闪电按钮,进入之后,会自动扫描所连接的开拓板,如下图所示:

图 11 扫描设备

扫面到设备之后,点则,点击 Next,进入 Flasher,如下图所示:

图 12 进入 Flasher 对象

选择 Brower Project,选择硬件设置设置设备摆设摆设文件,因本测试选择的 Loadable Firmware,以是选择硬件设置设置设备摆设摆设文件时选择 hardware_config_idpm.hwc,点击 OK 即可:

图 13 选择硬件设置设置设备摆设摆设文件

选择好硬件设置设置设备摆设摆设文件之后,Flash Type 自动选择为 Internal Flash 01(COM),

点击 Write 按钮即可:

图 14 烧录硬件设置设置设备摆设摆设文件

烧写好硬件设置设置设备摆设摆设文件会跳出一个选择框,因还要继承烧写协议栈,点击 Yes即可,如下图所示:

图 15 选择继承烧写

选择协议栈文件 X090D000.nxi,如下图所示:

图 16 选择协议栈文件

与之前烧写硬件设置设置设备摆设摆设文件一样,点击 Write 进行烧写即可,如下图所示:

图 17 烧写协议栈文件

协议栈烧写完毕之后也会呈现一个选择框,因烧写事情已完成,点击否即可,如下图所示:

图 18 选择完成

NXHX 90-JTAG 设置设置设备摆设摆设事情已完成。

5.2 调试工程文件

NXHX 90-JTAG 开拓板完成之后,可以 netX Studio CDT 软件中调试利用法度榜样,首先,设置调试相关参数,点击 Debug,选择 Set Startup Target,以确定所要测试的为armv7em-none-eabi/4.9.3/netx90_app_iflash 如下图所示:

图 19 选择设置调试参数

点击 Start Debuggin滚球bet356体育在线网址投注g 之后,呈现一个 Debug Setting 选择框,如下图所示,选择目标板为 NXHX-90,Debugger 为 NXHX-90 On-Board Debugger,点击 Debug即可。

图 20 设置 Debug 目标

在 Debug 历程中,会呈现一个选择框,是否将是否将利用法度榜样烧写至 APP真个 Internal Flash 中,选择 Yes 即可,如下图所示:

图 21 选择框

调试完成之后,可以看到利用法度榜样已经运行,如下图所示:

图 22 运行利用法度榜样

5.3 通讯测试

关于 NXHX 90-JTAG 开拓板那边的设置以及利用法度榜样的调试已经完成,接下来可以与主站建立通讯,本文选择 PROFINET 主站为西门子 PLC1200,在博途中完成组态,从站设备描述文件可以在 netX Studio CDT 中复制出来,如下图所示:

图 23 选择 netX90 设备描述文件

在博途中,创建组态工程,首先将从站设备描述文件导入博图软件,然后创建 PN 工程,因 netX90 的设备描述文件与利用法度榜样相匹配,以是无需进行输入输出模块的设置,直接将设置设置设备摆设摆设信息下载到 PLC 即可。完成装载之后,可进行在线看通讯状态,如下图所示,NXHX 90-JTAG 与西门子 PLC 成功建立通讯。

图 24 与主站建立通讯

6.配有主 CPU 的办理规划实例先容

netX90 可作为配有主 CPU 的通讯处置惩罚器,只采纳其内部认真通讯的内核运行协议栈,而不是用利用法度榜样内核。本文中,选择 STM32-F7 开拓板作为主 CPU,采纳 netX90 基于 STM32 的利用案例作为主利用法度榜样,主站为西门子 PLC 进行测试。

6.1 设置设置设备摆设摆设 NXHX 90-JTAG 开拓板

设置设置设备摆设摆设 NXHX 90-JTAG 开拓板与 netX90 作为单芯片办理规划时的步骤一样,前面第(1)(2)步不再做具体先容。netX90 作为配有主 CPU 的通讯处置惩罚器时,不在启用其内部 idpm,而是经由过程 SPI 的要领连接搭配主机,以是在硬件设置设置设备摆设摆设中有不合,需选择hardware_config_spm.xml 天生二进制硬件设置设置设备摆设摆设文件,如下图所示:

图 25 选择硬件设置设置设备摆设摆设 xml 文件

图 26 点击天生敕令

天生二进制文件时,同样会天生基于 LFW 和 MFW 的两个二进制文件,都点击保存即可。然后将硬件设置设置设备摆设摆设文件和协议栈 hardware_config_spm.hwc 和协议栈文件 X090D000.nxi 烧写到开拓板,并进行 Debug 即可。

6.2.运行基于 STM32 的利用法度榜样

在选择基于外部 CPU 进行通讯测试时,必要经由过程 SPI 引脚,与主 CPU 建立连接。然后,打开 System Workbench for STM32 软件,选择上侧导航栏 File→Import,导入工程文件,如下图所示:

图 25 导入工程文件

在跳出的界面选择 Existing Projects into Workspace,然后点击 Next,选择将文件保存在 STM32 事情区。如下图所示:

图 26 选择将文件保存

然落后入详细的工程文件选项,如下图所示:

图 27 选择文件

点击 Brown,根据响应的路径选择 STM32 文件夹中的 Project,如下图所示:

图 28 工程文件

赫优讯供给的资猜中包孕多种以太网实例,用户可根据自己的测试选择响应的文件,本文测试 PROFINET,以是可只选择 PROFINET 工程文件。编译全部工程,点击 Build→Build all,如下图所示:

图 29 编译

编译好全部文件,进入法度榜样调试模式,选择 Run→Debug,如下图所示:

图 30 法度榜样调试

6.3 通讯测试

与单芯片办理规整洁样,在博图软件中创建组态工程,进行通讯测试,由下图可见,当利用法度榜样运行起来之后,通讯成功,同时采纳串口对象 Tera Term,可以查看利用法度榜样打印信息,以及周期数据的互换环境,如下图所示:

图 31 通讯测试

7. 总结

在本文的测试中,netX90 无论是作为单芯片办理规划照样作为配有主 CPU的通讯处置惩罚器办理规划,在赫优讯供给的利用法度榜样上都可以方便快捷的实现PROFINET 从站的开拓。此外,赫优讯也供给其他实时以太网开拓的利用案例,比如:EtherCAT Slave、Ethernet/IP A滚球bet356体育在线网址投注dapter、Open Modbus TCP 等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: