打印
[STM8]

关于485挂几个节点的问题

[复制链接]
2370|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
树野狐禅|  楼主 | 2017-4-25 14:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
是这样的,我有14块一模一样的板子,每一块板子都加了485芯片。我想通过六合一的串口模块,也就是USB转485通过串口发送不同的地址或全局地址来控制指定的某一块或全部板子。现在遇到这样的问题,我把全部的485的A、B线都连接到USB转485的A、B线,发现USB转485的RXD的指示灯一直亮,这样的话串口根本不能发数,但是程序里面没有发送数据回来的程序。一个一个测试之后发现,当只接5个485的时候,USB转485的RXD指示灯不会亮,而且可以正常发送地址去控制任意一块板子,经过思考之后觉得会不会是线的问题?在这里想请教一下各位,非常感谢!!
沙发
songchenping| | 2017-4-25 14:22 | 只看该作者
485芯片供电多少,远端匹配电阻是否焊接,
当然,用示波器看一下信号电平就清楚啦

使用特权

评论回复
板凳
树野狐禅|  楼主 | 2017-4-25 14:46 | 只看该作者
回2楼,485芯片和STM8S连接在一起用5V供电,接了100欧的匹配电阻,A、B两根信号线用示波器测了,没有什么波形。

使用特权

评论回复
地板
树野狐禅|  楼主 | 2017-4-25 14:48 | 只看该作者
哦, 当USB转485的RX指示灯亮的时候,信号电平会高达60V左右

使用特权

评论回复
5
树野狐禅|  楼主 | 2017-4-25 17:09 | 只看该作者
会不会是这个USB转串口的模块负载能力有限呢,我找个工业级的负载能力能挂32个485设备的试试

使用特权

评论回复
6
mmuuss586| | 2017-4-25 19:39 | 只看该作者
100欧姆匹配电阻全部去掉,留一个就好了

使用特权

评论回复
7
树野狐禅|  楼主 | 2017-4-25 21:10 | 只看该作者
mmuuss586 发表于 2017-4-25 19:39
100欧姆匹配电阻全部去掉,留一个就好了

对,我一直都只加了一个100欧的电阻在最后的A、B信号线之间,而且我的距离不超过5米,不加电阻还是会出现一样的问题。

使用特权

评论回复
8
Leeone| | 2017-4-25 22:21 | 只看该作者
总线上下拉电阻,是不是挂的模块多了发生变化了,可以删减几个试试

使用特权

评论回复
评论
zhaoyu2005 2017-4-26 08:16 回复TA
很可能是这个问题 
9
yklstudent| | 2017-4-25 22:40 | 只看该作者
楼主接线方式有问题吧

使用特权

评论回复
10
亡羊补牢| | 2017-4-26 14:20 | 只看该作者
USB转485驱动能力是多少你知道吗,那个小装置的不可能无限挂接485的

使用特权

评论回复
11
树野狐禅|  楼主 | 2017-4-27 21:51 | 只看该作者
Leeone 发表于 2017-4-25 22:21
总线上下拉电阻,是不是挂的模块多了发生变化了,可以删减几个试试

对,我也觉得是这个原因,挂5个可以,超过5个就不行了,我买的工业级来试试,负载可以到32个485设备,还在路上没到

使用特权

评论回复
12
树野狐禅|  楼主 | 2017-4-27 21:52 | 只看该作者
亡羊补牢 发表于 2017-4-26 14:20
USB转485驱动能力是多少你知道吗,那个小装置的不可能无限挂接485的

恩,工业级的USB转485可以挂32个485设备,还在路上,来了之后我试试

使用特权

评论回复
13
树野狐禅|  楼主 | 2017-4-27 21:53 | 只看该作者
yklstudent 发表于 2017-4-25 22:40
楼主接线方式有问题吧

接线方式的话我觉得应该没有问题,但是不知道层主有什么好的建议呢?

使用特权

评论回复
14
yklstudent| | 2017-4-28 07:40 | 只看该作者
你把你的接线方式画出来看看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

8

帖子

0

粉丝