RS232转RS485的应用电路及防护

在工业控制现场,上位机、PLC、单片机是大脑,而通讯总线则是神经网络。

有些控制系统尤其是早期的电脑或PLC的串口只有RS232接口,但离要控制的设备或现场仪表、传感器等又比较远,超过 50米甚至百米以上,RS232的通信距离超过30米最低50米就容易通信不上,这时RS232RS485就可以排上用场。

RS232转换为RS485,既能延长通信距离,又能增强抗干扰能力,还能挂载多个设备,是工业现场最常用的方案之一。

今天就聊聊我常用的不需要外接电源RS232RS485电路。

  1. 上图中DB9座用的是母头,可以直接和电脑或PLC等的RS232公头对接,上面电路中的电源是从DB9公头的4脚RTS、7脚DTR借来的,所以必须保证DB9公头内部的9针都有接线。

简易的只有2、3、5脚接线的RS232接口不适用上面电路。

D7、D8可以用1N4148二极管,我一般用1N5819这种肖特基二极管,因为它压降更小,R16是限流电阻,选100欧左右就行,D6是5.1V稳压管,C5选22-47UF电容。

  1. MAX232是RS232接口芯片, C12-C15都是0.1uF电容,13脚(RXD)和14脚(TXD)都串了一个100欧电阻(R21、R22)可以起到限流作用, D12、D13是TVS双向瞬变二极管,对接口起保护作用,我用的型号是SMBJ15CA。

3、RS485是差分信号,防护的重点就是A/B两个信号线,图中从右往左共有三重防护

一是气体放电管qt1,用于泄放雷击、浪涌等大能量冲击,我用的型号是B3D090L

二是串联PPTC自恢复保险丝(R19R20,在电流过大时切断电路进行保护。

三是在差分线AB之间,以及每根差分线对地之间,都放置双向TVS(D9-D11)。其中,A-B之间的TVS管用于保护差模干扰,A-GNDB-GNDTVS管用于保护共模干扰。我用的型号是SMBJ6.0CA

R17/R18是下拉/上拉电阻保证总线空闲电平稳定。C110.1uF电容跨接在MAX485VCCGND两脚之间。

实际应用中,根据总线长度决定是否外接120Ω电阻。距离长、节点多时必须加在总线两端。

4RS485的收发控制,MAX232的8脚与13脚短接,9脚通过三极管Q8就可以控制MAX485的数据收发。

另外:想不用485收发控制可以使用MAX13487这颗芯片,只需要在它的23脚加一个10K的上拉电阻,在1脚加10K上拉就可以,只是MAX13487的波特率最高不超过500K;上面的电路把485芯片换成如MAX3490就可以实现RS232RS422

此电路我实际使用过很多年,感兴趣的朋友不妨自己动手做一个试试。

后续干货不断,咱们一起在单片机的世界里,共同进步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值