[STM32F1] 485数据收发异常(最高位置)

[复制链接]
5431|45
xtaylg 发表于 2016-2-18 21:46 | 显示全部楼层
把好的板子上的SP485换到出现数据异常的板子上,看看还会不会出现数据异常;SP485没有MAX485可靠
 楼主| hj1991 发表于 2016-2-18 22:49 | 显示全部楼层
玄德 发表于 2016-2-18 21:22
光耦外围器件参数差。

1K电阻太小,不可靠。

LED端需要加额外的驱动?还是怎么?通常使用多大的电阻呢?
rcengtian 发表于 2016-2-19 07:42 来自手机 | 显示全部楼层
电路问题:正常逻辑光耦TTL要上拉。电阻减小,可以提高响应速度。试试。
rcengtian 发表于 2016-2-19 07:43 来自手机 | 显示全部楼层
电路问题:正常逻辑光耦TTL要上拉。电阻减小,可以提高响应速度。试试。
songchenping 发表于 2016-2-19 08:25 | 显示全部楼层
hj1991 发表于 2016-2-18 18:01
光耦输出端空闲时为高,也就是用光耦的集电极输出,为高电平的原因是什么呢? ...

多看看串口TXD和RXD的相关资料。
xtb_cool 发表于 2016-2-19 08:34 | 显示全部楼层
电路有问题不对,光耦输出端的电阻接的不对,这样会导致电平不稳定,且平时似乎处于低电平状态,是不对的。
 楼主| hj1991 发表于 2016-2-19 08:40 | 显示全部楼层
rcengtian 发表于 2016-2-19 07:43
电路问题:正常逻辑光耦TTL要上拉。电阻减小,可以提高响应速度。试试。

嗯,好的。正在测试
 楼主| hj1991 发表于 2016-2-19 08:40 | 显示全部楼层
songchenping 发表于 2016-2-19 08:25
多看看串口TXD和RXD的相关资料。

我找找看,如果没有找到想要的再来请教版主
 楼主| hj1991 发表于 2016-2-19 08:42 | 显示全部楼层
xtb_cool 发表于 2016-2-19 08:34
电路有问题不对,光耦输出端的电阻接的不对,这样会导致电平不稳定,且平时似乎处于低电平状态,是不对的。 ...

也就是我光耦使用不对是吗?
songchenping 发表于 2016-2-19 10:52 | 显示全部楼层
hj1991 发表于 2016-2-19 08:40
我找找看,如果没有找到想要的再来请教版主

还有关于RS485隔离电路,网上有好多现成的方案和电路,楼主为什么不参考人家现成的呢。
zjm0302 发表于 2016-2-19 11:29 | 显示全部楼层
额,你这光耦速度太低。9600波特率太高,这个光耦肯定不好使,你可以选用高速光耦,但是价格太贵,我推荐你用磁隔离。一样都是隔离,更快,更稳定,还带各种保护。
we1866 发表于 2016-2-19 13:44 | 显示全部楼层
选择光耦的时候要注意参数要求啊
 楼主| hj1991 发表于 2016-2-19 16:28 | 显示全部楼层
songchenping 发表于 2016-2-19 10:52
还有关于RS485隔离电路,网上有好多现成的方案和电路,楼主为什么不参考人家现成的呢。 ...

现在应该可以确定是光耦链接引起的问题,因为拆了光耦直连就没有问题。更换了一下连接方式,没有数据收到不是不是线接错了,因为在原来的板子上改飞线太多了。我另外在搭电路测试,光耦文档里面我没有找到转换速率参数呢?
 楼主| hj1991 发表于 2016-2-19 18:22 | 显示全部楼层
xtaylg 发表于 2016-2-18 21:46
把好的板子上的SP485换到出现数据异常的板子上,看看还会不会出现数据异常;SP485没有MAX485可靠 ...

不是芯片问题
 楼主| hj1991 发表于 2016-2-19 18:23 | 显示全部楼层
songchenping 发表于 2016-2-19 10:52
还有关于RS485隔离电路,网上有好多现成的方案和电路,楼主为什么不参考人家现成的呢。 ...

还有个问题:隔离电源的地和主电源的地需要通过磁珠连接吗?
 楼主| hj1991 发表于 2016-2-19 18:28 | 显示全部楼层
songchenping 发表于 2016-2-19 10:52
还有关于RS485隔离电路,网上有好多现成的方案和电路,楼主为什么不参考人家现成的呢。 ...

比如说这种    光耦前后的地,GND和GND485是需要通过磁珠单点公地的吗?
485.png
p8s 发表于 2016-2-21 22:24 来自手机 | 显示全部楼层
不需要共地,不然隔离就没意义了
p8s 发表于 2016-2-21 22:31 来自手机 | 显示全部楼层
上面的图是对的,第一张是错的,这种光耦最高也就9600,还要是正品,限流电阻小点会可靠些,200到300欧
songchenping 发表于 2016-2-22 08:19 | 显示全部楼层
hj1991 发表于 2016-2-19 18:23
还有个问题:隔离电源的地和主电源的地需要通过磁珠连接吗?

不需要的,隔离的目的是什么啊。就是让输入和输出没有任何瓜葛
songchenping 发表于 2016-2-22 08:21 | 显示全部楼层
hj1991 发表于 2016-2-19 18:28
比如说这种    光耦前后的地,GND和GND485是需要通过磁珠单点公地的吗?

不需要的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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