当前位置: 首页 > backend >正文

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
GNDGND
TXDRXD
RXDTXD

注意:确保所有设备断电状态下进行连接
接线示意图:
在这里插入图片描述

配置步骤

1. 建立串口连接

  1. 将TTL-USB转接板插入电脑USB接口
  2. 打开串口调试工具(如Putty、SecureCRT等) ,本文使用SSCOM V5.13.1
  3. 设置串口参数:
    • 波特率:115200(默认)
    • 数据位:8
    • 停止位:1
    • 无校验位
      在这里插入图片描述

2. 发送配置指令

TF-NOVA使用特定指令格式进行配置:

指令格式:
0x5A [长度] [指令ID] [参数] [校验和]
详细请参考使用说明书(关于不同参数的配置指令):
在这里插入图片描述

3. 保存设置

发送保存指令使配置永久生效:

5A 04 11 6F

4. 重启设备

断开并重新连接电源使设置生效

5. 验证配置

不同的参数配置效果不一样,请按照实际配置的参数进行验证

配置案例

切换至IIC模式

  1. 切换至IIC模式指令
5A 06 0A 01 01 6C

指令解析:

  • 0x5A:帧头
  • 0x06:指令长度
  • 0x0A:接口设置指令ID
  • 0x01:写入操作
  • 0x01:IIC模式(0x00为UART模式)
  • 0x6C:校验和
  1. 界面说明
    在这里插入图片描述

注:改IIC指令和保存指令可以写在同一条指令上,雷达也可以正常识别,发完后数据会停止下来,就已经切换为IIC模式。

  1. IIC模式验证方法
    a. 重新连接硬件:
    - TF-NOVA SCL接IIC主控SCL
    - TF-NOVA SDA接IIC主控SDA
    b. 使用IIC扫描工具检查设备地址(默认0x10)
    c. 尝试读取距离数据寄存器(0x00-0x01)
    可以参考 Benewake(北醒) TF-NOVA 在Arduino上的运用

  2. 常见问题解决

    a. 无响应
    - 检查电源电压(5V±5%)
    - 确认接线正确
    - 尝试降低IIC时钟频率

    b 通信不稳定
    - 缩短连接线长度
    - 在SCL/SDA线上添加4.7kΩ上拉电阻

    d. 配置不保存
    - 确保发送了保存指令(0x11)
    - 检查电源稳定性

  3. 注意事项

  4. 模式切换后,原UART接口将不再输出数据

  5. IIC模式下,需注意从机地址冲突问题

  6. 建议在切换前记录原始配置参数

  7. 操作时避免静电干扰

本教程提供的指令基于TF-NOVA标准固件,不同版本可能存在差异。建议操作前查阅设备的具体用户手册。如有任何问题,可联系北醒技术支持(support@benewake.com)获取进一步帮助。

http://www.xdnf.cn/news/364.html

相关文章:

  • VUE快速入门-4:简单入门案例
  • eplan许可证无法识别硬件信息
  • if/switch语句初始化功能
  • MySQL内置函数:字符串函数,数值函数,日期函数,流程控制函数
  • 【unity实战】Unity动画层级(Animation Layer)的Sync同步和Timing定时参数使用介绍,同步动画层制作角色的受伤状态
  • 数据结构基本概念
  • 如何导出pip下载的paho-mqtt包
  • 1.了解开发行业
  • 解析:深度优先搜索、广度优先搜索和回溯搜索
  • OPC Client第3讲(wxwidgets):wxFormBuilder;基础框架;事件处理
  • JavaScript 所有操作数组的方法
  • Spring Bean 全方位指南:从作用域、生命周期到自动配置详解
  • pip 的包下载之后存放在哪?
  • 【AI提示词】退休规划顾问专家
  • SonarQube 集成教程
  • Python读取Excel表格数据并写成JSON格式文件(精简版)
  • 3.指令与权限
  • 4.6 实现重定向
  • Python基础知识语法归纳总结(数据类型-1)
  • 三格电子——CAN 转光纤(点对点)布线常见问题
  • Function Calling的时序图(含示例)
  • 2025年第十六届蓝桥杯Python程序设计赛道B组
  • 启动vite项目报Unexpected “\x88“ in JSON
  • Vue 开发实战:从入门到精通的经验之谈
  • Seed-Thinking-v1.5:推理模型新标杆诞生
  • 实用工具-screenrec介绍(截图工具)
  • 【AI图像创作变现】01文生图原理与提示词结构
  • 如何查看自己的主机地址
  • vue3中ref创建的变量使用`.value`(可以使用volar插件自动添加`.value)
  • 4月18日复盘