这里总结下:(PLC、单片机(C语言)、嵌入式(C )接触的比较多,前端接触不到这些)RS485协议(更应该叫标准)是串行通讯标准,规定了机械、电器特性,对电压和阻抗进行了定义。1.电气特性:差分信号进行传输。正电平: 2V~ 6V。负电平:-2V~-6V。2.RS-485总线标准,主从模式,一主多从。3.RS485就是一个硬件(接口),属于物理层,厂家按照标准生产和使用。4. 不包含软件协议!
CAN 是ISO国际标准化的串行通信协议,既包括硬件标准!也包括软件协议!1.电气特性:差分信号进行传输2.CAN 总线,总线控制器实现总线仲裁,多主从结构,比RS485效率高.3.规定了数据链路层和电气特性,因此CAN控制器芯片实现CAN通信协议,提升了使用的便捷性和效率
串口协议是UART,应该属于数据链路层,在链路层中具有承上启下的作用。可以通过RS485接口来收发数据。在应用层中可以直接调用串口收发的数据。
Modbus规定了应用层的报文传输协议,同时也规定了数据链路层上的协议。将485 、 串口、modbus组合:1.Modebus RTU协议 串口协议 RS485总线实现了主从总线的通信!2.链路层—Modebus RTU协议 串口协议3.物理层:RS485
以上教程由“WiFi之家网”整理收藏!
评论