485的数据接收过程: 当没有数据发送时,UART_TX默认为高电平,NMOS管导通,DS75176芯片(DE)RE低电平使能,RO接收数据使能,此时从485AB口收到什么数据就会通过RO通道传到MCU,完成数据接收过程。

发送数据1时,TX为高电平时,三极管导通,DE为低电平,此时收发器处于接收状态,驱动器就变成了高阻态,也就是发送端与AB断开了,此时AB之间的电压就取决于AB的上下拉电阻了,A为高电平、B为低电平,也就成为了逻辑1了。 1&&0=1,也就是:发送1->1

发送数据0时,TX为低电平,三极管截止,DE为高电平,驱动器使能,此时正好DI是接地的,也就是低电平,驱动器也就会驱动输出A为0,B为1 也就是所谓的逻辑0了。 0&&1=0,也就是:发送0->0

485通讯是如何将数据转换的

485通讯是使用485通讯接口芯片把数字信号转换成差分信号,然后通过双绞线和主机进行数据交互,主机再把差分信号转换成数字信号。