OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2390|回复: 5

请教个MODBUS的问题!!!!!!!!!!!!!!!!!!!!

[复制链接]

29

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2017-3-2
在线时间
70 小时
发表于 2020-3-2 14:12:09 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 sky6595418 于 2020-3-5 14:58 编辑

用STM32F103 , 用原子的MODBUS源码, 做了2个板子和电脑用USB转485 用软件 485 通讯,  把板子单独设置地址1或者2 单独都可以正常通讯,  但是 同时接上2个板子, 要么是1号正常通讯,要么是2号, 2个不能同时通讯,不知道为啥呀.


QQ截图20200302142909.png

问题解决了弄了好几天,  原来是 原子的MODBUS源码, 在4MS 时间到了的时候 把发送引脚切换到发送模式了, 这里不能切换, 需要在判断站地址成功后执行串口发送的时候切换, 如果定时器时间到了就切换 ,多个从站的时候会 影响别的从站....

最佳答案

查看完整内容[请看2#楼]

问题解决了弄了好几天, 原来是 原子的MODBUS源码, 在4MS 时间到了的时候 把发送引脚切换到发送模式了, 这里不能切换, 需要在判断站地址成功后执行串口发送的时候切换, 如果定时器时间到了就切换 ,多个从站的时候会 影响别的从站....
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

29

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2017-3-2
在线时间
70 小时
 楼主| 发表于 2020-3-2 14:12:10 | 显示全部楼层

RE: 请教个MODBUS的问题,解决了!!!!!!!!!!!!!!!!!!!!

问题解决了弄了好几天,  原来是 原子的MODBUS源码, 在4MS 时间到了的时候 把发送引脚切换到发送模式了, 这里不能切换, 需要在判断站地址成功后执行串口发送的时候切换, 如果定时器时间到了就切换 ,多个从站的时候会 影响别的从站....
回复

使用道具 举报

17

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2020-1-15
在线时间
39 小时
发表于 2020-3-2 17:27:00 | 显示全部楼层
软件上:
两块F103都用串口把收到的主站信息打印出来,确保主站的报文没错,确保F103回复了数据。这几点都确保;
特别的,当1可以工作,2不可以工作的时候,2是否收到了485的数据???打印或者闪灯验证一下。

硬件上,终端电阻考虑一下,如下面的网页所示:

http://www.elecfans.com/dianzichangshi/20171109577422.html
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2020-3-2 19:28:39 | 显示全部楼层
120电阻去掉试试
一分耕耘一分收获。
回复

使用道具 举报

29

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2017-3-2
在线时间
70 小时
 楼主| 发表于 2020-3-4 14:28:10 | 显示全部楼层
叶孤城999 发表于 2020-3-2 17:27
软件上:
两块F103都用串口把收到的主站信息打印出来,确保主站的报文没错,确保F103回复了数据。这几点都 ...

大神,我测试过了, 2个同时通讯的时候, 那个不正常的,有数据接收,我在串口里面闪灯 有数据进来,, 然后在 判断是不是本机地址的时候 闪灯就不行了, 怎么也判断不到本机地址,
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2020-3-6 01:19:04 | 显示全部楼层
sky6595418 发表于 2020-3-2 14:12
问题解决了弄了好几天,  原来是 原子的MODBUS源码, 在4MS 时间到了的时候 把发送引脚切换到发送模式了, 这 ...

谢谢分享
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-26 16:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表