5分钟不废话讲明白嵌入式当中的串口/RS232/RS485的区别

张开发
2026/4/15 8:29:03 15 分钟阅读

分享文章

5分钟不废话讲明白嵌入式当中的串口/RS232/RS485的区别
其实RS232还有RS485都是串口通讯的变种所以我们首先来搞懂串口通信(串行 异步 全双工串口通信在两个芯片之间就可以实现信号传输传输信号时首先要约定好帧格式还有波特率起始位数据位停止位波特率的定义在一秒内串口可以传输的高低电平数量串口通信采用的是TTL逻辑输出的高电平最小为2.4V输出的低电平最大为0.4V一般认为串口通信的高电平为5V低电平为0V所以串口通信的抗干扰能力很弱如果突然来一个静电很可能把某一位低电平变高所以串口通信的距离都比较短一般用于一块电路板上两块芯片之间的通信距离一般在1米之内为了提高串口通信的距离以及稳定性迎来了RS232只需要在原来串口通信的基础上加一个电平转换芯片就可以把TTL电平转换为RS232电平RS232的高电平范围很广电压在3到15V之间都算高电平低电平是-3V到-15V所以这么一看他的抗干扰能力就变强了注意RS232只是改变了电压大小但是传输的还是原来串口的那些0和1的数据RS232的传输距离相比串口变长了但是传输速率降低所以面对更严苛的工业环境以及更远的距离需求就迎来了了RS485通信和RS232相同RS485也是在串口通信的基础上加了一个电平转换芯片转换芯片可以把输入的串口信号转化为差分型号也可以把差分信号转换为单片机可识别的TTL信号差分信号只需要两根线不需要底线比如当信号A大于信号B的时候代表逻辑0当信号A小于信号B的时候代表逻辑1差分信号最大的优势就是抗干扰能力强两根线采用双绞线的形式联系在一起所以即使受到干扰也是两根线同时受到干扰最后的电压差也保持不变所以RS485可以传输更远的距离传输的频率也很高但是RS485一般是半双工通信同一时间要么在发送数据要么在接受数据不同时进行这样的优势在于他可以和很多设备进行通讯如图而串口通信还有RS232只能进行点对点的简单通信

更多文章