各种类型总线

本文介绍了串行通信中的RS232和RS485协议,包括其传输特性、抗干扰措施和应用范围。RS232采用负逻辑,RS485则使用差分信号,适合长距离传输。此外,还讲解了Modbus协议,一种C/S结构的通信协议,常用于设备间的通信。最后提到了CAN总线,其速度更快且支持主动上报。
摘要由CSDN通过智能技术生成

RS232

负逻辑传输,利用+3~15表示电平0,-3 -15表示电平1。

  • 实现远距离传输、抗干扰的本质是高电压。所以与人用max232芯片做升压电路驱动超声探头,或者给运放提供负电压驱动(注意功率,电压参考还是可以的)。
  • 传输距离15m左右。与传输速率有关,异步通信,还是越慢越好。

RS485

  • 差分信号负逻辑,A与B之间的电压,+2 - +6表示0,-2 - -6 表示1;因为是差分信号传输,AB两根信号线同一时间只能收或者发,所以只能是半双工了。
  • 差分信号能够有效的消除同相的干扰信号,A线和B线收到相同的干扰信号通过差分信号的相减来实现抗干扰。该部分参考郭天祥老师的视频
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 传输距离理论1200m,但是限制条件很多,一般200m左右。或者可以加中继延长传输距离。在传输距离超过300m,终端熟练少时,需要增加终端匹配电阻,消除差模干扰,线越长干扰越严重。加上电阻坏处是会有额外的功耗。

拓扑结构,菊花链型(手拉手方式连接),或者带分支的主干总线型,一般推荐用菊花链型减小总线反射。当然还可以用一些集线器器来降低管理总线。
在这里插入图片描述
手拉手
菊花链型拓扑。
在这里插入图片描述
带分支的主干总线型拓扑

在这里插入图片描述

modbus 协议

一种C/S结构(client / server)的设备通信协议。主机发送查询信息,从机响应信息。信息结构如下,设备地址,功能码,数据直接和错误校验。
在这里插入图片描述

  • modbus RTU,和 TCP modbus的区别在于帧头和帧尾。 帧头更长,没有校验。

CAN

相较于485速度更快,而且允许主动上报。

SPI I2C USART

  • SPI 全双工,同步信号。dual spi , qua SPI; CPOL(Clock polarity) 和CPHA (clock phase)是时钟信号的采样点的极性和相位。DUAL QUAD SPI 模式,将原来的MISO WP HOLD 三个引脚也作为数据引脚,加速传输速度,常用语FLASH 操作当中。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    图截取来自B站UP主硬件研究狮

  • I2C 半双工,同步信号。

  • usart 全双工,异步信号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值