485平时是接收状态 但发送时仍然是接收状态 致使数据发送不过去
数据从CPU发出来并且经过光耦隔离后数据完全正常,问题出现于485芯片该发送时,它仍然处于接收状态,不能把数据发过去怎么回事呢?请大家分析下你的发送使能打开了吗? 感觉是时序问题 我觉得也是没有打开发送使能
zwp0822 发表于 2013-6-13 11:53 static/image/common/back.gif
你的发送使能打开了吗?
打开啦,485使能端是是用三极管自动切换的。当发送时485使能端仍然处于接收(测量电平波形),可惜不能直接上传图,好让你分析下。 skm2008 发表于 2013-6-13 12:53 static/image/common/back.gif
感觉是时序问题
但是同样的电路、同样的程序,有的可以自动切换收发,数据通讯正常。 vkic007 发表于 2013-6-13 13:03 static/image/common/back.gif
我觉得也是没有打开发送使能
485使能端是自动切换的(三极管开关控制),不需要设置。你说的打开使能端是什么意思呢? rqkj6668 发表于 2013-6-13 13:17 static/image/common/back.gif
485使能端是自动切换的(三极管开关控制),不需要设置。你说的打开使能端是什么意思呢? ...
示波器测一下波形不就知道了 zwp0822 发表于 2013-6-13 13:26 static/image/common/back.gif
示波器测一下波形不就知道了
测试啦,本来该发送的485芯片使能端是接收,现在就是找个问题 给你发一个485收发自动切换的电路看看吧!
zwp0822 发表于 2013-6-13 13:39 static/image/common/back.gif
给你发一个485收发自动切换的电路看看吧!
非常感谢!! 你的使能端是怎么打开的mcu发送吗 zwp0822 发表于 2013-6-13 13:39 static/image/common/back.gif
给你发一个485收发自动切换的电路看看吧!
你给的格式不对啊,下载不了。 liuzhongkai123 发表于 2013-6-13 14:09 static/image/common/back.gif
你的使能端是怎么打开的mcu发送吗
硬件电路自动切换的,通过发送端TXD发送数据(高低电平)控制485芯片使能端的收发切换。 rqkj6668 发表于 2013-6-13 14:13 static/image/common/back.gif
硬件电路自动切换的,通过发送端TXD发送数据(高低电平)控制485芯片使能端的收发切换。 ...
有点没明白 不是单独的引脚去控制吗,如果正在发送,而TX的电平又变化为使能接收了 这是不就不能发送了吗 liuzhongkai123 发表于 2013-6-13 14:16 static/image/common/back.gif
有点没明白 不是单独的引脚去控制吗,如果正在发送,而TX的电平又变化为使能接收了 这是不就不能发送了吗 ...
你说的用单独的一个I/O口来控制使能端,我现在用的是通过三极管开关开控制485芯片使能端,发送端接地(发送的零电平)。我感觉收发自助切换的电路没有单独控制485芯片时能的好。 rqkj6668 发表于 2013-6-13 14:46 static/image/common/back.gif
你说的用单独的一个I/O口来控制使能端,我现在用的是通过三极管开关开控制485芯片使能端,发送端接地(发 ...
不懂 只能祝你早日解决了
zwp0822 发表于 2013-6-13 15:06 static/image/common/back.gif
谢谢! 没看到图没有办法分析,不过,建议你不防单独用IO来控制使能端。
页:
[1]
2