|
发表于 2024-12-23 17:18:09
|
显示全部楼层
MCU的UART口要经过485驱动器,才能转换为RS485的差分信号,MCU不能直接连接485信号。
MCU的UART口是点对点通讯模式,不能做成总线模式,所以要用用485驱动器,比如MAX485这个元件。485驱动器,会把MCU的单端UART信号转换成差分信号,这样就可以降低干扰或者其他因素产生的误码率。
如果只是一个主机和从机使用485通讯,并且通讯距离短,中间经历2个485驱动器就够了。上面那个图,是一个集线器,也可以理解成中继,因为每个485驱动器的带载能力有限。当总线距离太长,或者节点过多,超过了485驱动器件的扇出能力后,就要加这个集线器,或者叫中继。 |
|