[STM8] 485一主多从通信问题

[复制链接]
6581|49
 楼主| weimina1022 发表于 2016-1-15 17:27 | 显示全部楼层
玄德 发表于 2016-1-15 17:22
真是这样,就好办了。

以前做过一对48,200米以上,波特率大概2000,没问题。

咋好办啊?求解
JY-DX-JY 发表于 2016-1-15 17:28 | 显示全部楼层
weimina1022 发表于 2016-1-15 17:25
从机转换为发送状态后,是不是还要延时几ms,再发送数据?好像听说刚转换为发送状态时发送数据是不稳定的 ...

延时较短的时间就可以。我还是感觉你那个误码率高了
 楼主| weimina1022 发表于 2016-1-15 17:35 | 显示全部楼层
玄德 发表于 2016-1-15 17:26
导线,用两层屏蔽网那种,内层接电路地,外层接机壳(可能只接一端)。

先确定是不是干扰,放到好的环境 ...

这样能降低总线上的干扰不?

评论

就是为了阻断干扰。  发表于 2016-1-15 17:40
microee 发表于 2016-1-15 17:36 | 显示全部楼层
测量一下波形
幸福至上 发表于 2016-1-15 18:33 | 显示全部楼层
试下RS485数据发送完毕后,再多延时几ms 再转换到接收模式?
xm419 发表于 2016-1-15 21:55 来自手机 | 显示全部楼层
不要主机接收,用电脑+USB转485来收看看数据
pener 发表于 2016-1-16 09:07 | 显示全部楼层
先试试一对一正不正常
road1001 发表于 2016-1-16 09:08 来自手机 | 显示全部楼层
学习学习
LguoFu 发表于 2016-1-16 09:49 | 显示全部楼层
主机是啥?上位机么?上位机的话用监控软件监控串口看看是哪里问题?
datouyuan 发表于 2016-1-16 10:47 | 显示全部楼层
会不会有多个从机同时发造成误码?

只接一个从机会不会误码?
 楼主| weimina1022 发表于 2016-1-16 11:21 | 显示全部楼层
LguoFu 发表于 2016-1-16 09:49
主机是啥?上位机么?上位机的话用监控软件监控串口看看是哪里问题?

串口助手显示的报文从机收发正常,但是主机会告警,说明从机发送出去的报文主机没有接收或解析
 楼主| weimina1022 发表于 2016-1-16 11:23 | 显示全部楼层
datouyuan 发表于 2016-1-16 10:47
会不会有多个从机同时发造成误码?

只接一个从机会不会误码?

从机不会出现同时发送的情况,主机轮询,500ms查询一次,9600的波特率,从机发送数据不超过30个byte,所以不会出现同时发送的情况吧
 楼主| weimina1022 发表于 2016-1-16 11:25 | 显示全部楼层
现在基本上确定是干扰的问题,程序已没有再优化的办法
沉默爱电子 发表于 2016-1-16 11:41 | 显示全部楼层
485有没有匹配电阻?
 楼主| weimina1022 发表于 2016-1-16 11:52 | 显示全部楼层
沉默爱电子 发表于 2016-1-16 11:41
485有没有匹配电阻?

有120欧终端电阻
datouyuan 发表于 2016-1-16 15:49 | 显示全部楼层
本帖最后由 datouyuan 于 2016-1-16 15:54 编辑

我碰到很多次怀疑是干扰,最后排查的结果跟干扰没关系.
双绞线,背靠背连接,有末端电阻,只要只要做到这3点,就不用考虑干扰了.

只要严格按485标准做,1000米,9600bps,干扰再大也不会有问题.

评分

参与人数 1威望 +5 收起 理由
玄德 + 5 同感!

查看全部评分

 楼主| weimina1022 发表于 2016-1-16 16:38 | 显示全部楼层
datouyuan 发表于 2016-1-16 15:49
我碰到很多次怀疑是干扰,最后排查的结果跟干扰没关系.
双绞线,背靠背连接,有末端电阻,只要只要做到这3点,就 ...

那最后是确定是啥问题没
玄德 发表于 2016-1-16 17:05 | 显示全部楼层
weimina1022 发表于 2016-1-16 16:38
那最后是确定是啥问题没


硬件问题,或者程序bug的可能性大。
主机、从机都可能有问题。

貌似LZ在一个人扛着。


datouyuan 发表于 2016-1-18 09:29 | 显示全部楼层
不清楚你是在实验室环境还是在实际工程环境下测试的.
你首先要先确认1对1通讯是否完全正常.
不要只凭想象.
在工程环境下确认"双绞线,背靠背连接,有末端电阻"并且是"1对1",是要花些功夫的.
wrr360661326 发表于 2016-1-18 13:44 | 显示全部楼层
发一帧报文多长时间啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部