看过单片机与MAX485的控制电路,一般收发都要分别控制转换的,但是一般的RS485都是自行收发的,怎么弄?

2025-02-24 12:51:42
推荐回答(5个)
回答1:

你也可以用一个电路,来简单的控制下收发端啊。

看一下这个电路,实测很好用的:

powerbus

powerbus

PB721换成你的mcu的UART即可。这是隔离的,当然你也可以去掉隔离,设计不隔离的UART。

电路图出处:

【POWERBUS的EV721手册】

侵删

回答2:

1. RS485属于半双工通讯,收发必须要控制。
2. 485接口芯片与计算机端接口包括:发送、接收、收、发控制四个信号,其中收、发控制信号就是用于方向控制的。
3.一般的485感觉是自行收发的,实际上控制还是有的,只不过在内部完成的。
4.实现方法是利用TX信号,把TX反相后接到收发控制端,同时A、B加上下拉电阻 。

回答3:

“单片机与MAX485的控制电路”,485通信属于串行通信的一种,通信方式与232串口通信类同,
不过:
232通信是全双工的
485通信是半双工的

全双工与半双工的区别是什么呢?百度一下,比比皆是,简单解释一下,半双工由于单行道公路,某一时刻只能一个方向走车!

这样就要控制485的方向了!怎么控!
MAX485芯片资料表明,他可以方向控制的,通过单片机IO对485的方向控制,RE/控制,
一般来说,MAX485构成的485通信采用主从方式,也就是你所说的应答方式。
“难道在这个过程中要给出控制方向的命令吗?”,不是命令,是一个指令,

主485请求,从485回复,也就是说,从的一直处于接受等待状态,如果收到数据后,即可回复

回答4:

收发不需要分别控制
接在一起控制就行

回答5:

你好,请问你用的485是什么型号的