当前位置:   article > 正文

RS232、RS485、SPI、IIC 4种嵌入式经典通信总线协议_rs232和spi_软件工程师通讯协议

软件工程师通讯协议

UART一般直接使用TTL信号,但TTL信号的抗干扰能力很差,在数据传输中很容易出现错误

3.通信距离很短

因为TTL信号的抗干扰能力很差,所以其通信距离很短,一般只用于一个电路板上的不同芯片之间的通信。

为了解决这些问题,人们依附于UART,规定了RS232——较UART一种更为优良的通信协议。这也就解答了我上文中所留下的问题。了解了为什么会有RS232的诞生后,接下来我们开始这种通信协议的学习。

2、RS232简介

RS-232标准接口(又称EIA RS-232)是常用的串行通信接口标准之一,它是由美国电子工业协会(Electronic Industry Association,EIA)联合贝尔系统公司、调制解调器厂家及计算机终端生产厂家于1970年共同制定,其全名是“数据终端设备( DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”。

1、接口:该标准规定采用一个25个脚的DB-25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来IBM的PC机将RS232简化成了DB-9连接器,从而成为事实标准。而工业控制的RS-232口一般只使用RXD、TXD、GND三条线。

2、信号:规定逻辑“1”的电平为-5V~-15 V,逻辑“0”的电平为+5 V~+15 V。选用该电气标准的目的在于提高抗干扰能力,增大通信距离,最大距离可达15m。(由于处理器产生的信号一般都是TTL信号,所以我们通常在使用RS232时要加转换电平的芯片,将TTL电平转化成符合RS232标准的信号,例如MAX232)

通过新的规定,RSR232统一了电气接口, 提高了抗干扰能力,增大了通信距离。但是,这种协议还是存在一些问题的

3、RS232存在的问题

1、通信速度较低

2、易产生共模干扰,抗噪声能力弱

3、传输距离较近

4、电平高,容易烧坏芯片,与TTL信号不兼容,需要转换芯片。

尽管RS232的出现已经解决UART的很多问题,但是能不能有一种通信速度更快,抗干扰能力更强,传输距离更长的通信协议呢?当然有了,RS485应运而生。

三、RS485

1、简介

RS4

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/975049
推荐阅读
相关标签
  

闽ICP备14008679号