RS485通信实验

RS485通信实验_第1张图片
A <——> A
B <——> B
假设有第三个结点,该节点上不要 120 欧姆电阻。
RS485通信实验_第2张图片
RS485通信实验_第3张图片
RS232的信号线有 TXD、 RXD、GND 线 (最少是这三根线,DB9还有其他的线),正是因为其有 TXD 和 RXD 线,所以它的工作方式是全双工的。
RS485通信实验_第4张图片
RS485通信实验_第5张图片
这个芯片把 A、B 总线上接收到的差分线信号转成 TTL 电平,然后通过 RO 引脚输出给 UART 控制器,
RS485通信实验_第6张图片
所以 RO 引脚就接 RXD。

而 DI 引脚接 TXD,当 STM32 想要发送数据到总线时,就把 TTL 信号从 DI 输入进去,然后该芯片就会把 TTL信号转换成 差分信号线从 A、B 两个引脚输出出去。

R E ‾ \overline{RE} RE 是接收使能信号线,DE是发送使能信号线。
RS485通信实验_第7张图片
因为 RS485 是单双工的,当发送使能时,发送就是被禁止的。所以将其直接相连,就用一个引脚来控制。

这个芯片的供电电压为 5 V 。

你可能感兴趣的:(笔记,单片机,stm32,物联网)