分享一个485自动DE使能电路,工程验证,波特率9600~115200
本帖最后由 jing43 于 2015-12-24 14:56 编辑注意事项:
1,这个电路经过了产品验证,可以可靠的工作在 9600~57600 波特率,可以工作在 115200 波特率,这个速度未经产品验证,实验板上效果很好,用软件连续通信约 100 次(收发2000字节)中没有出现任何数据错误,手动通信也没有错误。
2,本人不对使用这个电路造成的不良后果承担责任,如果用在自己的工程上时请自行验证。
3,这个电路还有一个 MaskTx 的引脚,这是用于主动屏蔽接收的,当它接到 VCC485 时,电路不能发送出去。
4,这个电路的 485 芯片和高速光耦,都没有特别的要求,可以选用自己常用的型号。
5,这个电路的 485 芯片的 RE 引脚,永远都是使能的,当发送时,会收到自己发出的数据,应该用软件在发送时屏蔽接收,或者直接将 RE、DE 短路起来。没有将它们短路是因为当这个电路用在 DSP 上时,短路后发送时 RX 引脚会有长时间低电平导致与接收有关的寄存器出错。
6,这里的发送端 VCC 为 3.3V,发送和接收引脚为 3.3V 输出电平。VCC485 为 5V。如果发送端 VCC 为 5V,同时发送和接收引脚为 5V 电平,可以把 R25 取掉,其它的不用修改。
7,注意,芯片接收到完整的数据包后,需要延时 8ms 左右才能回发,这是由 485 芯片决定的。还有 485 芯片的 ~RE 脚要接地更稳定。
485 后端电路,可抗比较强的冲击,不容易损坏,产品验证。 mark 謝謝 对电路进行了改进,已经可以工作在 115200 了。 mark 好东西,感谢分享 mark 本帖最后由 langtuodianzi 于 2015-9-10 15:11 编辑
jing43 发表于 2015-9-2 09:04
485 后端电路,可抗比较强的冲击,不容易损坏,产品验证。
单独的采用TVS二极管SMBJ6.5CA,只能通过浪涌2KV (10/700μs)的测试。
RS485接口保护涉及三个主要瞬变抗扰度标准:IEC 61000-4-2 ESD、IEC 61000-4-4 EFT和IEC 61000-4-5电涌。
langtuodianzi 发表于 2015-9-10 15:08
单独的采用TVS二极管SMBJ6.5CA,只能通过浪涌2KV (10/700μs)的测试。
RS485接口保护涉及三个主要瞬变抗 ...
前面还有两个 PPTC-SC60-0005,有一定的保护作用。如果要防雷,再加气体放电管。 :)学习了 这个电路我们一直在用,而且申请了专利,好多年前就出来了 yongma62 发表于 2015-9-11 13:51
这个电路我们一直在用,而且申请了专利,好多年前就出来了
专利号是多少?我去看看。 yongma62 发表于 2015-9-11 13:51
这个电路我们一直在用,而且申请了专利,好多年前就出来了
这种路还申请专利,估计也就 特色
这种电路发送1是“假”的,靠的是上下拉电阻偏置实现的。 jing43 发表于 2015-9-11 13:59
专利号是多少?我去看看。
我不知道啊,好多年了,上一个公司的专利 zhaoyu2005 发表于 2015-9-11 15:13
这种路还申请专利,估计也就 特色
这种电路发送1是“假”的,靠的是上下拉电阻偏置实现的。 ...
要的就是这种效果,专利是不看这些的,关键你能想到 发射数据“1”怎么办,驱动能力行吗 如果能做到发送“1”能是485芯片发送才厉害 这个不会自发自收。效果不错。
jing43 发表于 2015-9-2 09:04
485 后端电路,可抗比较强的冲击,不容易损坏,产品验证。
楼主R12,R13,R14都取10K真的好用吗?上下拉的总线电阻感觉太大了哦