打印

485通讯稳定性问题(光藕匹配问题?)

[复制链接]
2669|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
peache|  楼主 | 2011-12-2 11:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
做了个小设备,检测半成品的485通讯等功能是否正常的测试设备.
我做的设备上的485通讯光藕用的是P781B+.被测试的半成品485通讯的光藕有用P781B+,也有用D816S的.被测半成品不是同一型号,即半成品485通讯电路也有不同(热敏有的只用了1个,有的没用5V1管).现在发现的问题是,测试设备对某些用了D816S的半成品通讯返回数据出错误.  半成品应答,说明发送数据半成品认为正确.但半成品返回的数据设备收到后不正确,具体表现为数据错误,比如应该返回33,结果返回了22,多次通讯,数据稳定! 把设备上的P781B+换成D816S,问题解决.或是在通讯线上再家个波士485通讯卡然后电脑用串口调试助手看返回数据也正确.但一把波士485通讯卡拿掉,数据不正确.

这是什么问题?  怎么解决?

相关帖子

沙发
chunyang| | 2011-12-2 22:33 | 只看该作者
贴出你的电路

使用特权

评论回复
板凳
airwill| | 2011-12-4 07:55 | 只看该作者
通讯波特率太高了,
降到波特率, 或者更换速度快的光藕

使用特权

评论回复
地板
peache|  楼主 | 2011-12-5 10:51 | 只看该作者

未命名.jpg (85.22 KB )

未命名.jpg

使用特权

评论回复
5
Zpc| | 2011-12-5 11:17 | 只看该作者
图上未见光藕?

使用特权

评论回复
6
peache|  楼主 | 2011-12-5 11:33 | 只看该作者
光藕那还会有错?   上拉都是1.5K.   半成品已经有返回了,说明接收到的数据(测试发送的数据)是正确的.而且只有部分有这个问题,不是所有的测试设备都有这个问题.   不是光藕上面的问题应该.

使用特权

评论回复
7
airwill| | 2011-12-5 21:42 | 只看该作者
不是所有的测试设备都有这个问题.  就能说明 不是光藕上面的问题?
LZ 太武断了.
以我的经验, 在你的系统里, 还真的最有可能就是光藕的问题.
上面我已经分析了可能性, 怎么不测试一下啊?

使用特权

评论回复
8
sjnh| | 2011-12-6 08:42 | 只看该作者
这个485电路,在频率不是太高的情况下(TVS有一定的电容),没有任何疑问, 问题应该就是出在隔离光耦上。
上拉都是1.5K, 考虑光耦的电流传输比, 可以先理论计算合适不合适, 你的上拉太小了, 除非驱动端大电流,否则不容易把电平翻转

使用特权

评论回复
9
xwj| | 2011-12-6 08:48 | 只看该作者
假的高电平,
如果是终端,既没有终端电阻,上下拉电阻值也太大

使用特权

评论回复
10
xwj| | 2011-12-6 08:49 | 只看该作者
看你最后一句,跟确定是这个问题

使用特权

评论回复
11
chunyang| | 2011-12-7 18:33 | 只看该作者
给出详细的图来,一看便知。

使用特权

评论回复
12
peache|  楼主 | 2012-5-28 14:03 | 只看该作者
问题解决,谢谢 xwj,sjnh。
确实是光藕那的问题,把上拉改小后,问题解决。

使用特权

评论回复
13
fengzhang2002| | 2012-5-28 21:53 | 只看该作者
一般用6N137等高速光耦吧,781 816是高速光耦吗?

使用特权

评论回复
14
fengzhang2002| | 2012-5-28 21:53 | 只看该作者
一般用6N137等高速光耦吧,781 816是高速光耦吗?

使用特权

评论回复
15
fengzhang2002| | 2012-5-28 21:53 | 只看该作者
一般用6N137等高速光耦吧,781 816是高速光耦吗?

使用特权

评论回复
16
peache|  楼主 | 2012-5-29 12:07 | 只看该作者
15# fengzhang2002
只有6N137才是。  但在量产可以达到百万产品/年的时候,速度不重要了,价格最重要。

使用特权

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

本版积分规则

24

主题

85

帖子

1

粉丝