ModBus通信协议
一种串行应用层软件通信协议,由Modicon公司(如今的施耐德电气)在1979年为PLC通信而制定。现已成为工业通讯业界标准,并且也设备间常用的通信协议。
UART / 串口
通用异步收发传输器
Universal
Asynchronous
Receiver/Transmitter
早于ModBus的硬件通讯器,用于并行数据转为串行进行传输,实现增距减线的目的。
同步收发,有时钟线,就像节拍器,打一拍,收发一个数位(0或1),短距离传输还好,长距离传输时钟线就会惹麻烦,这就有了异步收发。
异步收发,没有时钟线,那就得有约定,这个约定就是"UART硬件通讯协议",本文的主角。
只有看透了UART物理表达,PLC中ModBus通讯才不会"缺一门"。
下面我将通过示波器,让您看透"UART硬件通讯协议"——物理传输表达方式。