CA168首页 > 自动化信息 > 产业动态 > 信息详情

基于netX90芯片实现PROFINET从站开发(二)

发布日期:2020-03-11 作者:网络
       上期为大家介绍了netX90作为单芯片解决方案的实例,对于客户来说,单芯片解决方案最直观的优势就是节约成本,不需要额外配一个MCU,单个芯片就可以实现PROFINET从站开发。当然,netX90也可以作为配有HOST CPU的通讯协处理器,仅实现通讯功能。本文为大家介绍netX90作为基于STM32的配套芯片,实现PROFINET从站开发。
 
       1  硬件平台
       作为基于STM32的配套芯片实现PROFINET从站开发时,需通过SPI/SQI接口,跳线连接到STM32开发板的SPI接口上,如下图所示:
 
 
 
       2  操作步骤
         1. 对于NXHX 90-JTAG开发板的配置与netX90作为单芯片解决方案时的步骤一样,对于导入相应的工程文件并进行编译,不再做详细介绍。
         2. 生成硬件配置二进制文件
         netX90作为配有主CPU的通讯处理器时,不在启用其内部idpm,而是通过SPI的方式连接到主机,所以在硬件配置中有不同,需选择hardware_config_spm.xml生成二进制硬件配置文件,如下图所示:
 
 
         3. 烧写硬件配置文件和协议栈
         生成基于LFW和MFW的两个二进制文件,点击保存即可。然后将硬件配置文件和协议栈hardware_config_spm.hwc和协议栈文件X090D000.nxi烧写到开发板,便完成对netX90的配置。
 
         4. 运行基于STM32的应用程序
         首先,将解压后的文件夹保存在STM32工作区,打开System Workbench for STM32软件,导入相应的工程文件。赫优讯提供的资料中包含多种以太网实例,用户可根据自己的测试选择相应的文件,勾选PROFINET工程文件导入并进行编译。  
 
 

       3  通讯测试
       与单芯片解决方案一样,在博图软件中创建组态工程,进行通讯测试,由下图可见,当应用程序运行起来之后,通讯成功,同时采用串口工具Tera Term,可以查看应用程序打印信息,以及周期数据的交换情况,如下图所示:
 
 

4  总结
       netX90无论是作为单芯片解决方案还是作为配有主CPU的通讯处理器解决方案,在赫优讯提供的应用程序上都可以方便快捷的实现PROFINET从站的开发。
 
       netX90作为赫优讯的明星产品,还可以结合四通道IO-Link智能收发器的netIOL,非常便捷的实现IO-Link主站到实时以太网从站协议(比如:Profinet、Ethernet/IP或EtherCAT)以及IoT物联网协议OPC UA的开发。netX90芯片与netIOL收发器之间可通过SPI接口进行连接,一个芯片最多能连接4个netIOL,可实现16端口的IO-Link主站开发。
[信息搜索] [] [告诉好友] [打印本文] [关闭窗口] [返回顶部]
0条 [查看全部]  网友评论

视觉焦点