恭喜,你发布的帖子
发布于 2023-05-12 17:38:04
52楼
关于RS485、UART、ModbusRTU与OSI模型
OSI模型是一切现实通信手段的抽象模型。任何实际存在的通信方式,都可以作为OSI的一种具体实现(Implementation),被抽象还原回OSI模型中去。
RS485:属于OSI模型的物理层。同层的还有RS232、CMOS电平、TTL电平等
UART:属于OSI模型的数据链路层。它就是通常说的串口通信协议。也就是起始位/数据位/校验位/停止位这些设定。它是Comm-load指令负责的对象。
ModbusRTU:属于OSI模型的应用层。它是被打包在Uart报文里面,由Uart来承载和传输的。它是MB-Master指令负责的对象。同层还有自由口通信协议。
这种层层打包拆包、内外嵌套的分层方式,和以太网中TCP/UDP协议的报文帧的构造的抽象原理是一样的。
请填写推广理由:
分享
只看
楼主