Reference
Last revision 2025/12/20
This content provides an in-depth look at UART communication protocols, explaining output communication, UART data form, and checksum calculations, enabling precise distance measurement using ultrasonic sensors.
Communication Protocol Description
Output Communication
When "RX" floats or input High level, the module outputs processed value, the data is more steady, response time: 100-300ms; when input Low level, the module outputs real-time value, response time: 100ms.
| UART | Data bit | Stop bit | Parity | Band rate |
|---|---|---|---|---|
| TTL level | 8 | 1 | none | 9600bps |
UART Output Form
| Frame Data | Description | Byte |
|---|---|---|
| Header | 0xFF | 1 byte |
| DATA_H | Distance Data High 8-bits | 1 byte |
| DATA_L | Distance Data Low 8-bits | 1 byte |
| SUM | Checksum | 1 byte |
UART Output
| Header | DATA_H | DATA_L | SUM |
|---|---|---|---|
| 0xFF | 0x07 | 0xA1 | 0xA7 |
Note: checksum only reserves the low 8-bits of the accumulated value.
SUM=(Header+Data_H+Data_L)&0x00FF
=(0XFF + 0X07 + 0XA1)&0x00FF
=0XA7;
Distance= Data_H*256+ Data_L=0X07A1;
Equal to 1953 when converted into decimal;
Represent the current measured distance is 1953mm.
Other Supplementary Information
Installation Dimension

Was this article helpful?
