[每日一问] 关于485模块通信问题

[复制链接]
 楼主| mornsunfae 发表于 2016-9-8 10:46 | 显示全部楼层 |阅读模式
各位:
     最近有客户反馈使用金升阳TD301D485H-E 能够发送数据,但是接收到数据时为乱码。
     具体应用情况如下:
     1、TD301D485H-E 输入电压为稳定的3.3V电压
     2、控制脚电压正常
     3、总线上有2个节点
     4、传输距离为3m
     5、TD301D485H-E 采用了终端电阻120Ω
     请问,到底问题出在哪里了,为什么能够发送数据,但是接收到数据时为乱码呢?
232321122 发表于 2016-9-8 17:11 | 显示全部楼层
是不是波特率不对呢?
232321122 发表于 2016-9-8 17:15 | 显示全部楼层
不是一般串连几十欧姆的电阻么
 楼主| mornsunfae 发表于 2016-9-9 14:50 | 显示全部楼层
到底哪里出问题了呢?仔细看题。
isseed 发表于 2016-9-9 16:31 | 显示全部楼层
这么近的距离需要终端电阻吗?
isseed 发表于 2016-9-9 16:33 | 显示全部楼层
看了看手册,没有其他的要求!
pmp 发表于 2016-9-10 22:53 | 显示全部楼层
isseed 发表于 2016-9-9 16:31
这么近的距离需要终端电阻吗?

好像超过100m的需要终端电阻。
pmp 发表于 2016-9-10 22:56 | 显示全部楼层
232321122 发表于 2016-9-8 17:11
是不是波特率不对呢?

硬件电路的问题,跟单片机没有关系吧。
 楼主| mornsunfae 发表于 2016-9-12 08:40 | 显示全部楼层
232321122 发表于 2016-9-8 17:11
是不是波特率不对呢?

波特率很低,一般都没有什么问题的
 楼主| mornsunfae 发表于 2016-9-12 08:44 | 显示全部楼层
一般来说,如果总线上有很多节点,一般是采用菊花式连接,并且需要接终端电阻;但如果总线上节点很少,是不需要接终端电阻的,否则就会接收信号信号错误
http://www.mornsun.cn/uploads/pdf/201509251148553f.pdf
jimmhu 发表于 2016-9-12 16:49 | 显示全部楼层
mornsunfae 发表于 2016-9-12 08:44
一般来说,如果总线上有很多节点,一般是采用菊花式连接,并且需要接终端电阻;但如果总线上节点很少,是不 ...

以前以为跟长度有关系呢。
jimmhu 发表于 2016-9-12 16:52 | 显示全部楼层
120欧姆电阻原来这么用呢,谢谢分享。
htmlme 发表于 2016-9-14 23:14 | 显示全部楼层
mornsunfae 发表于 2016-9-12 08:44
一般来说,如果总线上有很多节点,一般是采用菊花式连接,并且需要接终端电阻;但如果总线上节点很少,是不 ...

一般没有用到这么多的节点。
htmlme 发表于 2016-9-14 23:15 | 显示全部楼层
jimmhu 发表于 2016-9-12 16:52
120欧姆电阻原来这么用呢,谢谢分享。

终端电阻。
wwppd 发表于 2016-9-16 16:46 | 显示全部楼层
终端电阻有问题。
wwppd 发表于 2016-9-16 16:47 | 显示全部楼层
去掉终端电阻试试看。
 楼主| mornsunfae 发表于 2016-9-18 10:56 | 显示全部楼层
wwppd 发表于 2016-9-16 16:47
去掉终端电阻试试看。

YES
pklong 发表于 2016-9-19 22:55 | 显示全部楼层
wwppd 发表于 2016-9-16 16:47
去掉终端电阻试试看。

这个版主已经给分析过了。
updownq 发表于 2016-9-20 22:36 | 显示全部楼层
232321122 发表于 2016-9-8 17:11
是不是波特率不对呢?

波特率是mcu方面的,跟这个没有关系。
updownq 发表于 2016-9-20 22:38 | 显示全部楼层
232321122 发表于 2016-9-8 17:11
是不是波特率不对呢?

你查一查终端电阻的用法就知道了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

190

主题

967

帖子

15

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