RS485 三极管和MAX485搭载零延时自动收发电路 按我图片上这种行不行?这种接法网上查到几次,貌似没问题

但希望用过的朋友证实一下
另外,希望能给个保护电路,工业用 希望稳定,是不是要加个TVS管?

当不发送数据时,TTL电平的Tx信号为高电平,经V1反向为低电平,RS-485芯片处于接收状态。

当发送数据时,① 若Tx为低电平,经V1反向后,DE/为高电平,发送允许。此时由于DI 接地,所以RS-485芯片的输出端A、B产生表示低电平的差分信号,低电平的Tx被送出。② 若Tx为高电平,经V1反向后,DE/为低电平,RS-485芯片的A、B端处于高阻态。此时靠电阻R1和R2的下拉和上拉作用,使总线上产生正的差分信号,从而将Tx的高电平信号送出。

由以上分析看出,在使用这个电路时,只要程序能保证不同时进行接收和发送的操作,即保证是半双工传送数据,程序不必用指令控制DE/进行接收和发送的转换。转换由硬件本身完成。

发送高电平的过程中,由于RS-485芯片处于接收状态,此时的发送信号必须是在总线上其它节点发送数据时,才能将高电平信号送出。所以,仍需要软件设计中做好总线仲裁。

经过在没有严重干扰的实验室中的实验,在使用0.5mm2屏蔽平行线时,此电路的传送距离可达1200m。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-05-14
不可以,这样的电路始终发不出真正的高电平。Tx为高时经反相DE为低,输出为高阻态,总线靠2K上拉电阻总线也变高,似乎有点道理。但总线与正电源的内阻为2K,失去了485推挽驱动形成的强抗干扰的电流环作用。发现电度表厂商,温度变送器厂商怎么都采用那种不可靠的自动收发控制。作为产品一定要为客户着想,抗干扰是基本的保障。
第2个回答  2013-11-21
不知道你的通信速率有多高,不高的话R9没必要,反而会影响你的通信。

工业上用的话,端子A、B要串热敏电阻,防止大电流。
A对地、B对地、A对B需要加TVS管保护。

系统与485的通信最后通过光耦隔离。
第3个回答  2013-11-19
见过很多成熟的产品

E485C RS-232/RS-485/422无源转换器
相似回答