打印

关于485接发使能端,采用纯硬件控制实现问题

[复制链接]
2963|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
最近接触485通信,了解的不是很多。对485接发使能端控制,一般采用单片机的IO口实现。如果采用其他硬件电路实现可有好的方法(省掉单片机)?
附件中的电路是采用一篇论文中的电路,但通信时数据错误,大家看看哪地方有误,欢迎指正!

相关帖子

沙发
储小勇_526| | 2013-10-22 19:27 | 只看该作者
D6可以不要,需要的话是不是也应该反过来接?

使用特权

评论回复
板凳
tongshaoqiang|  楼主 | 2013-10-23 15:59 | 只看该作者
目的是实现直接式的自动收发转换RS485接口电路,按照楼上实验,也不正常

使用特权

评论回复
地板
chunyang| | 2013-10-23 23:07 | 只看该作者
要么用IO控制,要么采用发送端反向后控制。前者是严格的正规做法,后者是简化的做法,有使用限制条件,且总线必须加静态偏置。

使用特权

评论回复
5
kaisa0826| | 2013-10-24 14:10 | 只看该作者
拿io口最为合理,或者发低不发高等方法使用上在某些条件都会暴露出一些问题。

使用特权

评论回复
6
pjy| | 2013-10-24 21:12 | 只看该作者
本帖最后由 pjy 于 2013-10-24 21:16 编辑

这个问题我们已经解决的比较好,网上的电路分析都有些问题,第一个边沿是不能够简单用来做双向控制信号的,必然是先使能后数据,否则会丢失首位。我们的方案不需要单片机,但是需要借助示波器针对不同的通信速率调整个别元件的参数,一旦确定就能够双向通信了。

使用特权

评论回复
7
tongshaoqiang|  楼主 | 2013-10-24 22:10 | 只看该作者
pjy 发表于 2013-10-24 21:12
这个问题我们已经解决的比较好,网上的电路分析都有些问题,第一个边沿是不能够简单用来做双向控制信号的, ...

觉得您说的 很有道理。网上的电路一般都是从论文中截取的,都比较笼统或者某个条件下才能使用。

使用特权

评论回复
8
pjy| | 2013-10-24 22:20 | 只看该作者
严格按照通信时序图设计硬件电路,百度和谷歌搜索到的那些电路图我们也弄过,不行的,或者说不可靠,后来自己重新设计了。

使用特权

评论回复
9
pjy| | 2014-6-26 01:59 | 只看该作者
我们自己DIY的电路已经小批量做了自己使用,需要的可以...

使用特权

评论回复
10
baiyunfei.k.f| | 2014-6-26 09:26 | 只看该作者
你得根据波特率的大小调整c31

使用特权

评论回复
11
pjy| | 2014-6-26 22:00 | 只看该作者
对!

使用特权

评论回复
12
vangao10| | 2014-9-21 23:26 | 只看该作者
那么usb to 485的转换器都是怎么实现的呢?

使用特权

评论回复
13
qchwu| | 2014-9-30 11:02 | 只看该作者
楼主可以看看MAX13487E

使用特权

评论回复
14
sunlg| | 2014-10-6 09:16 | 只看该作者
RC参数需要和波特率匹配,可以看下面这个图

485.bmp (1.81 MB )

485.bmp

使用特权

评论回复
15
panamatw| | 2014-10-8 11:51 | 只看该作者
謝謝

使用特权

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

本版积分规则

155

主题

993

帖子

5

粉丝