Benewake(北醒) TF-NOVA 在通过TTL-USB转接板更改配置教程
目录
- 简介
- 所需材料
- 硬件连接
- 配置步骤
- 1. 建立串口连接
- 2. 发送配置指令
- 3. 保存设置
- 4. 重启设备
- 5. 验证配置
- 配置案例
- 切换至IIC模式
简介
本教程将指导您如何使用TTL-USB转接板对TF-NOVA激光雷达进行配置。
所需材料
- TF-NOVA激光雷达模块
- TTL-USB转接板(如CH340、CP2102等)
- 杜邦线若干
- 电脑(安装串口调试工具)
硬件连接
首先按照以下方式连接设备:
TF-NOVA引脚 | TTL-USB转接板引脚 |
---|---|
VCC(5V) | 5V |
GND | GND |
TXD | RXD |
RXD | TXD |
注意:确保所有设备断电状态下进行连接
接线示意图:
配置步骤
1. 建立串口连接
- 将TTL-USB转接板插入电脑USB接口
- 打开串口调试工具(如Putty、SecureCRT等) ,本文使用SSCOM V5.13.1
- 设置串口参数:
- 波特率:115200(默认)
- 数据位:8
- 停止位:1
- 无校验位
2. 发送配置指令
TF-NOVA使用特定指令格式进行配置:
指令格式:
0x5A [长度] [指令ID] [参数] [校验和]
详细请参考使用说明书(关于不同参数的配置指令):
3. 保存设置
发送保存指令使配置永久生效:
5A 04 11 6F
4. 重启设备
断开并重新连接电源使设置生效
5. 验证配置
不同的参数配置效果不一样,请按照实际配置的参数进行验证
配置案例
切换至IIC模式
- 切换至IIC模式指令:
5A 06 0A 01 01 6C
指令解析:
- 0x5A:帧头
- 0x06:指令长度
- 0x0A:接口设置指令ID
- 0x01:写入操作
- 0x01:IIC模式(0x00为UART模式)
- 0x6C:校验和
- 界面说明:
注:改IIC指令和保存指令可以写在同一条指令上,雷达也可以正常识别,发完后数据会停止下来,就已经切换为IIC模式。
-
IIC模式验证方法
a. 重新连接硬件:
- TF-NOVA SCL接IIC主控SCL
- TF-NOVA SDA接IIC主控SDA
b. 使用IIC扫描工具检查设备地址(默认0x10)
c. 尝试读取距离数据寄存器(0x00-0x01)
可以参考 Benewake(北醒) TF-NOVA 在Arduino上的运用 -
常见问题解决
a. 无响应:
- 检查电源电压(5V±5%)
- 确认接线正确
- 尝试降低IIC时钟频率b 通信不稳定:
- 缩短连接线长度
- 在SCL/SDA线上添加4.7kΩ上拉电阻d. 配置不保存:
- 确保发送了保存指令(0x11)
- 检查电源稳定性 -
注意事项
-
模式切换后,原UART接口将不再输出数据
-
IIC模式下,需注意从机地址冲突问题
-
建议在切换前记录原始配置参数
-
操作时避免静电干扰
本教程提供的指令基于TF-NOVA标准固件,不同版本可能存在差异。建议操作前查阅设备的具体用户手册。如有任何问题,可联系北醒技术支持(support@benewake.com)获取进一步帮助。