半导体射频电源DeviceNet实现与测试

上一期EtherCAT通信实现与测试回顾:半导体中刻蚀、薄膜沉积、离子注入等工艺射频电源通信(DeviceNet,Profibus DP,EtherCAT)解决方案-CSDN博客

大家好,这一期继续更新基于瑞典HMS工业网络有限公司产品的DeviceNet实现与测试。

根据HMS工程师指导,在EtherCAT实现基础上,软件部分仅需微改(主要是因为DeviceNet需要设置节点地址和波特率),硬件部分仅需更换一个无缝切换的M40模块(AB6607-D EtherCAT换成AB6601-C DeviceNet)

  • 软件部分在主函数中调用一次APPL_SetAddress和APPL_SetBaudrate

添加图片注释,不超过 140 字(可选)

  • 硬件部分切换M40模块即可

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

首先MCU与适配板继续按SPI的方式通信

添加图片注释,不超过 140 字(可选)

完成硬件连接之后,我们接下来在软件中修改节点与波特率, 仅增加两个函数即可,其他不分保持与EtherCAT软件一致

添加图片注释,不超过 140 字(可选)

修改完软件之后,正常驱动MCU程序后,我们可以看到模块已正常驱动起来,MS灯绿灯常亮

添加图片注释,不超过 140 字(可选)

接下来需要连接主站测试,这边我们同样购买HMS的DeviceNet主站仿真工具,官网链接:

DeviceNet Master Simulator,该软件使用非常简单,方便,支持节点扫描功能,可以参考接下来的测试截图

添加图片注释,不超过 140 字(可选)

有了该主站仿真工具之后,我们先完成整个硬件连接,连接后的基本架构如下:

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

这边我也通过ChatGPT搜索了解了,为什么DeviceNet接口需要加24V电源,仅供参考,另外据我了解这个24V电源是ODVA一致性测试必须的,也是协议规定。

添加图片注释,不超过 140 字(可选)

模块驱动起来之后按照上图完成硬件连接,打开DeviceNet主站仿真工具软件,设置波特率,节点号与驱动设置一致

添加图片注释,不超过 140 字(可选)

或者如果不清楚Dev从站的节点我们可以通过自动扫描功能,从下图我们可以看出我们的从站节点是3,这个与驱动设置一致

添加图片注释,不超过 140 字(可选)

设置完波特率与从站节点之后,我们即可连接主站与从站,从下图我们可以看出,主站已顺利和从站建立连接,并且Output Data(PLC发给射频电源的数据)数据是2个字节,Input Data(射频电源发给PLC的数据)是4个字节

添加图片注释,不超过 140 字(可选)

我们可以看到主站中的数据和软件驱动中定义的一致,可以按照下图格式增加自己需要的数据

添加图片注释,不超过 140 字(可选)

从M40模块看模块(MS)与网络(NS)灯常绿, 通信正常

添加图片注释,不超过 140 字(可选)

最后面向客户可能还有一个疑问,EDS文件该怎么生成?

这里HMS可以提供了一个配套标准的EDS文件,客户可以直接使用,非常简单

配套标准EDS文件

好了,今天就先更新到这边,下期我将更新Profibus DP的实现与测试,欢迎关注。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值