RS232和RS484详解

本文详细介绍了串口通信协议,重点讲解了RS232和RS485协议,包括它们的电平标准、抗干扰能力和应用场景。RS232通过MAX232进行电平转换,适用于短距离通信,而RS485采用差分信号,能实现更长距离的数据传输,广泛应用于工业控制领域。
摘要由CSDN通过智能技术生成

一、串口通讯协议

        串口通信,顾名思义就是把数据包成一串发送出去,高位在前,低位在后。尽管串行通讯的速率比按字节传输的并行通信慢,但是串口可以在仅仅使用两根线的情况下就能实现数据的传输。串口通信最重要的参数是端口(com)、波特率、数据位、停止位和奇偶的校验。对于两个需要进行串口通信的端口,这些参数必须匹配,共同遵守,这也是能够实现串口通讯的前提。

        我们经常用的都是USART串口,例如我们用单片机和电脑进行通信,但是,由于单片机中USART串口通讯一般都是采用的TTL电平,也就是+3.3V或+5V代表逻辑1,0V代表逻辑0。这就有一个问题,如果这么小的电压受到干扰怎么办?所以TTL电平只能在短距离传输,最多1m。

二、RS232协议

        为了解决这个问题,RS-232在1970年发布,命名为EIA-232-E。RS232协议标准规定,-3V—-15V代表0,+3V—+15V代表1。这里看到RS232的可波动电压范围很大,这就使其有一定的抗干扰能力,一般在大型机器上使用,可传输范围比TTL电平提升不少,一般可达到15m的传输距离。

        这是常见的RS232的接口,一般我们还是用3根线进行数据传输,和usart是一样的。但是这里的RX、TX是不能直接接在单片机上的,一般我们需要用电平转换芯片来转换电压,常见的就是MAX232。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值