21ic问答首页 - RS485 从机收不到数据
RS485 从机收不到数据
kate20052024-12-26
本帖最后由 kate2005 于 2024-12-26 15:02 编辑
问题描述:
RS485主机和从机用电源LN,测试环境是可以控制高低温的实验室,正常情况下,主从机通讯正常,从机用来控制一个电流为10几安的电机运转。
连接方式见附图,附图1是指示图。
低温零下十几度正常运转2天后,发生了通讯故障,现象是从机表现为收不到主机数据,这时从机会主动定时发送一组数据,这是从机的软件策略。
附图2无法通信时的从机端AB线波形,测试波形时并没有运转电机。
如果断开主机和从机的AB两线,5V和地仍然按原来的连接(主机板供电给从机的485电路),AB线用笔记本和USB转RS485模块,发现从机通信正常。当时无示波器无图。
各位大佬帮忙分析一下,为何从机无法收到主机的数据?
问题描述:
RS485主机和从机用电源LN,测试环境是可以控制高低温的实验室,正常情况下,主从机通讯正常,从机用来控制一个电流为10几安的电机运转。
连接方式见附图,附图1是指示图。
低温零下十几度正常运转2天后,发生了通讯故障,现象是从机表现为收不到主机数据,这时从机会主动定时发送一组数据,这是从机的软件策略。
附图2无法通信时的从机端AB线波形,测试波形时并没有运转电机。
如果断开主机和从机的AB两线,5V和地仍然按原来的连接(主机板供电给从机的485电路),AB线用笔记本和USB转RS485模块,发现从机通信正常。当时无示波器无图。
各位大佬帮忙分析一下,为何从机无法收到主机的数据?
赞0
评论
2025-01-02
赞0
个人怀疑是从机485入口没有保护,损坏了从机的一部分485芯片的内部电路性能。因为没碰到过这种损坏485芯片情况,不知道有人碰到过没有?
评论
2024-12-30
赞0
评论
2024-12-27
推荐 CDCTL01A,真正自动切换方向,支持和 CAN 一样的仲裁,多主对等通讯。
赞0
1.依据是从机没有收到正确的数据,从机就会主动发另一个数据帧。
2.从机暂时没法仿真或修改程序。
3.实验室出来后,拿到办公室,测试主机和从机的通信,发现仍然不能通信(进实验室之前是可以的),可惜在测试时,不小心把示波器的两路探头同时接了了A/B和MCU端RX,造成Max485芯片损坏,RX没有信号了(损坏前从机仍然能和485转USB模块与电脑通信,且MCU端RX信号正常)
4.485芯片控制采用发数据主动控制,硬件回路没有损坏,通常是接收状态。
评论
2024-12-27
赞0
从机是TI 的,MCU没有坏,换了Max485芯片后 -40℃通信没有问题。
评论
2024-12-27
赞0
评论
2024-12-27
赞0
网友 EvanXU 最近遇到类似的问题,查到原因是:HK32F103CBT6 MCU的问题,原厂应用手册中提到了串口通信存在积累误差的问题。需要将波特率设置为标准值的1.01倍,这就是国产
而且,1.01 倍也不安全啊,万一对方误差也是偏高并高于 1.01 倍呢?
评论
2024-12-27
赞0
好像新用户限制
评论
2024-12-26
赞0
评论
2024-12-26
您需要登录后才可以回复 登录 | 注册