常见通讯方式比较

概念:几种常见的通讯方式

通信类别

I2C

SPI

Uart

Modbus

RS485

通信类型

串行传输

串行传输

异步串行口

 

串行传输

传输方式

单工

全双工

全双工

半双工

半双工

传输速度

I2C协议v2.1规定了100K,400K和3.4M三种速率(bps)

速度比I2C快,无具体规定看实际应用

速度最慢

 取决于模式

10Mbps

传输距离

近距离,总线仲裁机制

 可靠传输距离一般是1~3m

远距离(10m)

近千米

差分传输,抗共模干扰强(1219米)

传输频率

非经常性

 

 

现场工业属性

现场工业属性

通信组成

SDA(输入输出),SCL(输出口)。多主总线,SDA的地址选定从设备

MISO(输出),MOSI(输入),SCLK,SDA

CS片选

RX  ,TX,GND

第一个现场总线协议,支持多种的通讯接口

逻辑0电压差为+2-6)逻辑1 -(2-6RS232低,容易与TTL兼容

模块组成

CLK高采样(MSB在前)

沿采样,可以设置(全双工限定)(MSB在前)

Uart发生器,Uart接收器

(MSB在后,LSB在前)

1.以太网,对应的通信模式是MODBUS TCP。 

 2.异步串行传输(各种介质如有线RS-232-/422/485/;光纤、无线等),对应的通信模式是MODBUS RTU或MODBUS ASCII。     

 3.高速令牌传递网络,对应的通信模式是Modbus PLUS。

实现多种模式的兼容

主从通信模式

组网模式

从设备挂载模式(2^7=128),适用于近距离扳级之间通讯

 驱动能力有限,一般不超过10个

从设备挂载模式,可增加选择线(一般为单点挂载)

 1~247设备,但是对阻抗匹配等考虑,一般32个即可,提高通讯速率

32个点(多点挂载)

缺点

 速度慢,适合电路板上通讯

没有明确的流控制,我发确定收到数据,只是单纯的收发

  速度慢

 速度较慢

 如不支持星型和树型接线。需要屏蔽双绞线,单独穿管等

 

 

 

 

 

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值