485电路相信大家都熟悉,很多时候,别人的电路拿来就用,感觉原理也大概都懂!
但是图中的电路细节你真的了解吗?
我们假设有两个系统一个是RTU主,一个是RTU从,互相隔离供电,把他们的485差分AB直接连接,能可靠通讯吗?
答案是不能,表面上差分信号只要保证AB线压差就可以,但是这里面还涉及到共模电压问题,两个互相隔离的系统,存在电压差,我们假设共模电压差有5V,那么主站发出高电平时,图中电路的差分线A、B输出到从站的电压分别大概是10V、5V,该电压均达到了从站485芯片(5V供电)接收器电源上轨,将一律按照5V处理,结果是逻辑1变成了逻辑0,这就是为什么很多系统485差分线要把GND也留出来接线,目的是消除共模电压!
另外我们看图中差分线两端的强上下拉电阻是什么作用呢?有人说是有源匹配,有源匹配信号好!
非也,用简单的无源匹配时总线两端各120Ω电阻匹配时,并联负载是60Ω,我们简单估算下驱动电流,5V/(60Ω+线阻+串联电阻等)=大概50mA以上!这个驱动电流已经足够大了,信号具有较强抗干扰能力!
实际原因是,当总线上所有节点都处于接收状态时,总线为高阻态!外界稍微有些干扰都会造成485接收器误认为逻辑跳变!所以有源匹配的强上下拉电阻,是保证这个时候总线电平必须稳定在逻辑1!
那么我提个问题,CAN接收器,能利用485电路的这种有源匹配吗?欢迎讨论并提出疑问!
关注我,给你们分享的,都是基于实际应用的干货。