我是靠谱客的博主 复杂滑板,最近开发中收集的这篇文章主要介绍RS232与RS485,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、RS232

  1. 全双工和半双工:
    1)全双工:发送和接收可同时进行。
    2)半双工:任何时候只能处于发送和接收的某一状态。

  2. RS232:串行接口( 9Pin )
    1)工业控制的RS232口一般只使用Rx、Tx、GND三个引脚。
    2)逻辑电平:
    逻辑“1”:-3V~-15V
    逻辑“0”:+3V~+15V
    3)PC与单片机(MCU)之间串口通信需要进行电平转换。比如使用MAX232芯片进行转换,完成TTL电平与RS232电平的转换。


二、RS485

  1. RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。
  2. RS485采用差分信号来表示电平:
    逻辑电平“1”:+2V~+6V (AB线电压差)
    逻辑电平“0”:-2V~-6V (AB线电压差)
  3. MAX485芯片用来完成将TTL电平转换为RS-485电平。

*RS232和RS485的对比:
RS232:1、逻辑电平“1”:-3V~-15V 逻辑电平“0”:+3V~+15V
2、传输距离大概在15米左右
3、只允许一对一通信
4、全双工

RS485:1、逻辑电平“1”:+2V~+6V (AB线电压差) 逻辑电平“0”:-2V~-6V (AB线电压差)
2、传输距离 大概1200米
3、总线上允许接128收发器
4、半双工

注意:uart是一种异步通信协议。而RS232只是物理层的电气接口要求。

最后

以上就是复杂滑板为你收集整理的RS232与RS485的全部内容,希望文章能够帮你解决RS232与RS485所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部