你也可以用一个电路,来简单的控制下收发端啊。
看一下这个电路,实测很好用的:
powerbus
powerbus
PB721换成你的mcu的UART即可。这是隔离的,当然你也可以去掉隔离,设计不隔离的UART。
电路图出处:
【POWERBUS的EV721手册】
侵删
1. RS485属于半双工通讯,收发必须要控制。
2. 485接口芯片与计算机端接口包括:发送、接收、收、发控制四个信号,其中收、发控制信号就是用于方向控制的。
3.一般的485感觉是自行收发的,实际上控制还是有的,只不过在内部完成的。
4.实现方法是利用TX信号,把TX反相后接到收发控制端,同时A、B加上下拉电阻 。
“单片机与MAX485的控制电路”,485通信属于串行通信的一种,通信方式与232串口通信类同,
不过:
232通信是全双工的
485通信是半双工的
全双工与半双工的区别是什么呢?百度一下,比比皆是,简单解释一下,半双工由于单行道公路,某一时刻只能一个方向走车!
这样就要控制485的方向了!怎么控!
MAX485芯片资料表明,他可以方向控制的,通过单片机IO对485的方向控制,RE/控制,
一般来说,MAX485构成的485通信采用主从方式,也就是你所说的应答方式。
“难道在这个过程中要给出控制方向的命令吗?”,不是命令,是一个指令,
主485请求,从485回复,也就是说,从的一直处于接受等待状态,如果收到数据后,即可回复
收发不需要分别控制
接在一起控制就行
你好,请问你用的485是什么型号的