国产芯片实现RS485与Profinet通讯

文章介绍了如何构建一个将RS485接口的流量积算仪数据转换为Profinet协议供PLC读取的网关。网关使用了安塔哥的PN-UART芯片,该芯片支持串口通信,上下行数据间隔分别为20ms和1ms。在实际操作中,发现W5500和IP175G芯片发热问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述

一个支持RS485的流量积算仪的数据要被Profinet的PLC读取。制作一个网关,实现RS485到Profinet的转换。

系统组成

流量积算仪

支持RS485通讯,通讯协议是modbus RTU。采用功能码3可以读取保持寄存器的内容,可以读取48个字节的数据,有用浮点数表示的瞬时流量,温度,压力,也有用双整数表示的累积流量。

网关

profinent芯片采用了国产的安塔哥的PN-UART芯片。电路图如下:
在这里插入图片描述

软件

PN-UART支持串口。分别由上行和下行数据。上行数据要求20ms的时间间隔。下行数据数据手册上说是1ms。采用了由数据变化才向上发送数据。下行数据也是有变化会自动向下发送数据。通过软件,实现PLC采集流量积算仪的数据。示例图如下:
在这里插入图片描述

总结

使用过程中发现W5500芯片和IP175G芯片比较热,有网友帮忙看一下电路有问题吗?

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值