RS485通信

RS485通信

与RS232相对比看。所用芯片为SP3485
代码与uart代码基本相同,只有在发送与接收数据时要通过一个使能引脚,进行相应的使能,主要不同在于硬件连接。
典型的串行通讯标准是RS232和RS485,它们定义了电压,阻抗等,但不对软件协议给予定义。
RS485特点:
接口电平低,不易损坏芯片。RS485的电气特性:逻辑“1”以两线间的电压差为+(26)V表示;逻辑“0”以两线间的电压差为-(26)V表示。接口信号电平比RS232降低了,不易损坏接口电路的芯片。
RS485通信_第1张图片
图中A、B总线接口,用于连接485总线。RO是接收输出端,DI是发送数据收入端,RE是接收使能信号(低电平有效),DE是发送使能信号(高电平有效)。
实际应用中,用一个引脚同时接到RE-与DE上,此时引脚为低电平则为接收状态,高电平则为发送状态。

RS485通信_第2张图片
注意:
1)R19和R22是两个偏置电阻,用来保证总线空闲时,AB之间的电压差都会大约200mV,避免总线空闲时压差不定逻辑混乱。
2)两个485接口连接,A连接A,B连接B。

你可能感兴趣的:(STM32教程,硬件知识,RS485,STM32)