单片机Uart实现RS485通信,电路如何实现?RX/TX2条线和我主机通信就够?还是需要一个485的转换芯片

核心提示485类似于电流环的通讯方式,靠AB线之间的电压差来进行数据收发的,而且是半双工的通讯方式,需要个转换芯片,例如max485RX接MAX485的DOTX接DI还要个IO口控制收发引脚,然后把主机和从机的AB线对应连接就行了。具体的你可以找个

485类似于电流环的通讯方式,靠AB线之间的电压差来进行数据收发的,而且是半双工的通讯方式,需要个转换芯片,例如max485

RX接MAX485的DO

TX接DI

还要个IO口控制收发引脚,然后把主机和从机的AB线对应连接就行了。具体的你可以找个数据手册看看,很简单的。

RS485 理论传输距离可以达到1200m。但是这个传输距离收到很多条件的制约。

例如:使用的传输介质、周围的环境以及是否有中继器等。

RS485传输距离随着波特率越高,其传输距离越短,实际使用中很少能达到1200m。在波特率19200bps的情况下,忽略其他因素,应该可以传输500m左右吧。

 
友情链接
鄂ICP备19019357号-22