OpenEdv-开源电子网

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

昆仑通态触摸屏单独和地址1、址址2都通讯成功,但同时和地址1和地址2通讯不成功

[复制链接]

1

主题

7

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-7-1
在线时间
7 小时
发表于 2019-3-13 14:24:58 | 显示全部楼层 |阅读模式
1金钱
最近在学习STM32F103的MODBUS RTU通讯,用昆仑通态触摸屏做上位机,用STM32F103VC做下位机,当单独连接1块STM32F103VC做下位机时(地址1或地址2),通讯无异常,当连接
2块STM32F103VC做下位机时(地址1和地址2),地址1通讯正常,地址2通讯不上;如单独连接地址2,地址2通讯也正常。此问题困扰了我好几天了,一直找不到原因。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10571
金钱
10571
注册时间
2017-2-18
在线时间
1914 小时
发表于 2019-3-13 14:37:13 | 显示全部楼层
回复

使用道具 举报

10

主题

778

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6745
金钱
6745
注册时间
2017-4-12
在线时间
1258 小时
发表于 2019-3-13 14:52:06 | 显示全部楼层
用485还是422还是直接TTL?跟总线硬件有关,弄个485吧
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-7-1
在线时间
7 小时
 楼主| 发表于 2019-3-13 15:02:05 | 显示全部楼层
245925587 发表于 2019-3-13 14:52
用485还是422还是直接TTL?跟总线硬件有关,弄个485吧

是485通讯,标准MODBUS RTU协议
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-7-1
在线时间
7 小时
 楼主| 发表于 2019-3-13 15:08:58 | 显示全部楼层
zlbxuziming 发表于 2019-3-13 15:02
是485通讯,标准MODBUS RTU协议

以前下位机用的STM8,触摸屏可以同时和多个下位机通讯,现在下位机换成STM32后,就只能和一块下位机通讯了,第2块、第3块都通讯不成功,但单独和第2块、第3块就能通讯
回复

使用道具 举报

10

主题

778

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6745
金钱
6745
注册时间
2017-4-12
在线时间
1258 小时
发表于 2019-3-13 15:56:40 | 显示全部楼层
zlbxuziming 发表于 2019-3-13 15:08
以前下位机用的STM8,触摸屏可以同时和多个下位机通讯,现在下位机换成STM32后,就只能和一块下位机通讯 ...

在线仿真调试程序看看有没有正常运行,如果程序没错,数据也没错,然后用示波器看下总线上的信号有没失真
回复

使用道具 举报

15

主题

78

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
金钱
409
注册时间
2017-2-21
在线时间
159 小时
发表于 2019-3-13 16:06:27 | 显示全部楼层
先串口模拟地址调试,看看触摸屏的发送地址指令帧知否正确,多个地址会收到匹配电阻的影响,但是距离近的时候两个一般没有问题的,建议还是先看指令帧时候正确,然后单独上设备1和2再调试,有可能是发送正确, 返回错误。
回复

使用道具 举报

51

主题

2166

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10653
金钱
10653
注册时间
2017-4-14
在线时间
2780 小时
发表于 2019-3-13 16:09:02 | 显示全部楼层
设备窗口--通用串口父设备--下要挂两个modbusrtu设备就可以了
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-7-1
在线时间
7 小时
 楼主| 发表于 2019-3-13 16:32:30 | 显示全部楼层
usb123 发表于 2019-3-13 16:06
先串口模拟地址调试,看看触摸屏的发送地址指令帧知否正确,多个地址会收到匹配电阻的影响,但是距离近的时 ...

单独和地址1和地址2通讯都没有问题,可接一块通讯就不行了,要么和地址1通讯成功,要么和地址2通讯成功。
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-7-1
在线时间
7 小时
 楼主| 发表于 2019-3-13 16:33:41 | 显示全部楼层
nashui_sx 发表于 2019-3-13 16:09
设备窗口--通用串口父设备--下要挂两个modbusrtu设备就可以了

设备窗口--通用串口父设备下机就是挂的两个modbusrtu设备
回复

使用道具 举报

1

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
236
金钱
236
注册时间
2018-8-16
在线时间
70 小时
发表于 2019-3-13 16:52:42 | 显示全部楼层
检查 120欧电阻
回复

使用道具 举报

51

主题

2166

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10653
金钱
10653
注册时间
2017-4-14
在线时间
2780 小时
发表于 2019-3-13 18:33:24 | 显示全部楼层
zlbxuziming 发表于 2019-3-13 16:33
设备窗口--通用串口父设备下机就是挂的两个modbusrtu设备

要是通道都关联的有数据,那就删除了通道连接的变量,用按钮调用  Write WritePV指令发送试试 ,可以的话有可能就是通讯太忙,
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-7-1
在线时间
7 小时
 楼主| 发表于 2019-3-15 07:53:53 | 显示全部楼层
试验了,不是120R电阻的事
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-7-1
在线时间
7 小时
 楼主| 发表于 2019-3-19 11:31:56 | 显示全部楼层
解决了,是硬件问题.
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2020-8-5
在线时间
0 小时
发表于 2020-8-5 21:32:01 来自手机 | 显示全部楼层
是什么硬件坏了,我的触摸屏和两个单片机通讯也出现了这个问题
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 10:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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