我有个测距雷达输出情况是
通讯接口:RS485
通讯地址:0x01
波特率: 9600
校验位: NONE
数据位: 8
停止位: 1
用串口助手在电脑上可以读出雷达的输出数据
例:A1DH01678RM089G
表示地址为 1,雷达距离目标 1678 毫米,反射强度 89dB
我现在想得到其中距离也就是1678
我想通过MAX485芯片连接到C51上,对这距离数据进行阈值比较。我有个问题想请教大家。
数据传到单片机上还是类似A1DH01678RM089G这样的形式还是二进制数据,如果是二进制或者其他形式的话怎么装换并提取其中的第五位到到第九位的数据?