485平时是接收状态 但发送时仍然是接收状态 致使数据发送不过去

[复制链接]
10728|39
 楼主| rqkj6668 发表于 2013-6-13 17:29 | 显示全部楼层
llqjmy 发表于 2013-6-13 17:28
没看到图没有办法分析,不过,建议你不防单独用IO来控制使能端。

好的
HORSE7812 发表于 2013-6-13 18:35 | 显示全部楼层
chunyang 发表于 2013-6-13 21:42 | 显示全部楼层
485接口片是有方向控制的,如果是自动控制则必须加总线静态偏置。
sgj245609615 发表于 2013-6-14 08:57 | 显示全部楼层
还是单独控制好些
jjeemm77 发表于 2013-6-14 09:36 | 显示全部楼层
时好时坏、接触不良!…
能收不传、应答信号错!…
就这简单!…
 楼主| rqkj6668 发表于 2013-6-14 09:36 | 显示全部楼层
sgj245609615 发表于 2013-6-14 08:57
还是单独控制好些

是啊, 不过得占用I/O口
 楼主| rqkj6668 发表于 2013-6-14 09:38 | 显示全部楼层
jjeemm77 发表于 2013-6-14 09:36
时好时坏、接触不良!…
能收不传、应答信号错!…
就这简单!…

经典
 楼主| rqkj6668 发表于 2013-6-14 09:49 | 显示全部楼层
chunyang 发表于 2013-6-13 21:42
485接口片是有方向控制的,如果是自动控制则必须加总线静态偏置。

加啦,在485总线A、B端加的10K的上拉、下拉。自动切换用的三极管(NPN)控制的,集电极(接1K电阻到5V)接的485芯片使能端,发射极接地,基极接的10K的电阻。我这边怎么上传不了图,也不能让你直观的分析下。
denvice 发表于 2013-6-14 11:50 | 显示全部楼层
发送数据之前最好能先使能发送,还有就是把波特率降低一点点试试看
我的委屈 发表于 2013-6-14 11:51 | 显示全部楼层
 楼主| rqkj6668 发表于 2013-6-14 11:53 | 显示全部楼层
denvice 发表于 2013-6-14 11:50
发送数据之前最好能先使能发送,还有就是把波特率降低一点点试试看

好的 谢谢!不过我用的是硬件电路自动切换485收发使能。是由发送数据来控制的
denvice 发表于 2013-6-14 11:56 | 显示全部楼层
嗯我知道,我前面说的那句是485的使用时候的情况,我怀疑是时序问题,所以建议你把波特率降低一点试试看,有可能是晶体管的速度跟不上你试试看
denvice 发表于 2013-6-14 11:58 | 显示全部楼层
还有就是最好能贴个图上来原理图啊还有波形图啊,这样才好分析
DYCN 发表于 2013-6-14 12:30 | 显示全部楼层
这是很多人喜欢使用的设计方式,宁可加一堆器件也不愿意用软件去控制使能脚,但没想到的是,DE/RD的VIL,控制电路的响应时间等都会造成工作的不稳定,降低速率会有改善,但这个设计不推荐。
 楼主| rqkj6668 发表于 2013-6-14 12:40 | 显示全部楼层
denvice 发表于 2013-6-14 11:56
嗯我知道,我前面说的那句是485的使用时候的情况,我怀疑是时序问题,所以建议你把波特率降低一点试试看, ...

好的,谢谢!
cw6610 发表于 2013-6-14 12:44 | 显示全部楼层
切换时间的问题,
andyding 发表于 2013-6-14 12:49 | 显示全部楼层
没有打开发送使能吧!
chunyang 发表于 2013-6-14 18:14 | 显示全部楼层
rqkj6668 发表于 2013-6-14 09:49
加啦,在485总线A、B端加的10K的上拉、下拉。自动切换用的三极管(NPN)控制的,集电极(接1K电阻到5V) ...

点击“高级模式”即可贴图。
ZHYEIC 发表于 2013-7-27 13:57 | 显示全部楼层
正在做485通信,对这一块比较关注
士子 发表于 2016-3-22 15:58 | 显示全部楼层
也是遇到楼主的问题了。上位机通过485向下位机发送数据,下位机接收到数据做出改变,并且反馈给上位机一个数据时,在max487芯片处出了问题。没有数据发送出来,发送使能也开了。

是芯片max487坏了,换掉就好了。但是不清楚是何种原因造成的这种损坏。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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