MODBUS协议和RS232,RS485,SPI,IIC,CAN总线有什么区别

来源:互联网 发布:小河淌水 知乎 编辑:程序博客网 时间:2024/04/30 01:59
MODBUS协议是一种软件协议,而RS232,RS485是一种电平标准,关系是在一种电平关系下应用一种MODBUS协议。MODBUS协议是一种人为约定的协议,他和SPI,IIC,CAN总线协议还是有些不同的,SPI,IIC,CAN总线这些协议必须是设备在硬件上支持的(但是也是可以通过软件模拟的,我们常常来用软件来模拟IIC的时序,达到IIC通信的目的),可以是SPI,IIC,CAN总线是一种软硬件的结合体,也就是常分为两层物理层和协议层,MODBUS本身就是类似于协议层的东西,而RS232和RS485就是一种物理层电平的东西。
1 0