常见通讯方式比较

  • Post author:
  • Post category:其他



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


通信类别


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-6








RS232


低,容易与


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个点(多点挂载)


缺点


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


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


速度慢


速度较慢



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





版权声明:本文为xuxudeta原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。