TF雷达在飞控F4 上的应用

目录

一、文档说明
二、设备和接线说明
三、地面站和F4固件说明
四、Betaflight 和Cleanflight 地面站的调试
五、Inavflight 地面站的调试
六、注意事项

一、文档说明

气压计作为目前飞控高度测量的主要传感元器件,虽然满足大多数时候的定高需要,但是精度差强人意,尤其是在高级飞行中,例如自动化起飞和着陆很难确保气压数据的准确性,为了实现高精度的测距定高(地形模式),辅助自动起飞降落(尤其是固定翼飞机),以及诸如避障等功能,可采用TF雷达连接F4使用。
本文档将介绍如何使用TF雷达与F4建立通讯。TF雷达将作为测距仪,在F4的声呐传感器选项中显示出来。

二、设备和接线说明

TF系列雷达有TF03、TF02、TFmini-Plus、TFmini,它们都拥有UART接口的版本,可以直接与F4焊接相连,需要占用F4的一个UART接口。接线时,注意线序对应TX-RX,RX-TX。以OMNIBUSF4 SD为例,占用UART1接口,设备接线线序如下图。

三、地面站和F4固件说明

TF雷达与F4建立通讯需要借助地面站进行配置,并且烧入对应可支持通讯的F4固件版本。此次介绍三个常用地面站进行演示,分别为:“Betaflight”、“Cleanflight”和“Inavflight”。

地面站 可支持固件版本 下载网站
BF 3.3.2 - 3.3.3 https://github.com/betaflight/betaflight/releases
CF 2.3.2 https://github.com/cleanflight/cleanflight/releases
INAV 2.2.0-2.2.1 https://github.com/iNavFlight/inav/releases

为了保证功能的齐全,请使用最新版本的地面站。

注:目前仅有INAV最新固件直接支持我司雷达,BF和CF最新版本只可通讯,无避障功能

四、Betaflight 和Cleanflight 地面站的调试

BF 和CF 两个地面站的调试步骤一致,所以此次以BF 调试为例,所用F4飞控型号为OMNIBUSF4 SD。
调试步骤如下:

  1. 进入网站下载可支持通讯的F4固件
  2. 将所下载的固件烧入F4飞控
  3. 烧写完成后,连接进入“端口”选项,找到连接TF雷达的UART口,在“外设”中选择“Benewake LIDAR”,最后点击“保存并重启”。
  4. 打开“CLI(命令行)”,依次发送命令:
feature RANGEFINDER
set rangefinder_hardware = TFMINI
serial <n> 32768 115200 57600 0 115200`
save

说明:固件源代码中有TFMINI和TF02的协议,所以不同TF雷达的命令发
送对应如下:
TFMINI、TFMINI-PLUS、TF03

set rangefinder_hardware = TFMINI

TF02

set rangefinder_hardware = TF02

不同设置对应距离不同,可自行通过修改固件源代码进行自定义设置。serial< n> 中的“n”为端口的标识符,例“UART1”对应serial <1>。

  1. 进入“传感器”选项,勾选“声呐”,即可看见距离显示,调试完毕。

五、Inavflight 地面站的调试

地面站:INAV。所用F4飞控型号为OMNIBUSF4 V3。
调试步骤如下:

  1. 进入网站下载可支持通讯的F4固件

  2. 将所下载的固件烧入F4飞控

  3. 烧写完成后,连接进入“Ports”选项,找到连接TF雷达的UART口,在“Sensors”中选择“Rangefinder”,最后点击“Save and Reboot”

  4. 重启后,进入“Configuration”选项,在“Rangefinder”中选择“Benewake TFmini”,最后点击“Save and Reboot”。
    说明:TFmini、TFmini-Plus、TF02都可以适用。

  5. 进入“Sensors”选项,勾选“Sonar”,即可看见距离显示,调试完毕。

六、注意事项

  • TF雷达应是出厂默认的串口模式

  • F4飞控端的串口应不被接收机等其他外设占用

  • F4飞控应水平放置,否则会出现“-1”值

  • BF和CF源码中,有“TFMINI”和“TF02”两种协议,

    协议 可适用的TF雷达 输出范围
    “TFMINI” TFmini、TFmini-Plus、TF02、TF03 0.4-12M
    “TF02” TFmini-Plus、TF02 0.4-22M
  • TF03不能在INAV中适用

北醒TF雷达在飞控F4 上的应用相关推荐

  1. 北醒TF 系列雷达 串口转网络(TCP)通讯参考方案

    目录 实验目的 实验工具 北醒单点激光雷达 串口转网口模块 普通网线 Windows 10 电脑 DC 5V电源 路由器 北醒上位机 TTL转网络模块相关软件 Socket调试软件 实验系统框图 系统 ...

  2. 使用CH341 I2C连接北醒TF系列I2C模式 Python例程

    目录 硬件接线: 源码 结果输出 本文介绍了北醒单点系列雷达IIC模式下使用CH341芯片转接板读取雷达数据的例程 例程下载: 链接: https://pan.baidu.com/s/1KVJ-fIN ...

  3. 【Benewake(北醒) 】短距 TFmini Plus 12m介绍以及资料整理

    目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用上位机测试说明 3.3 通用指令串口助手使用说明 3.4 产品快速测试说明 3.5 操作视频 4 基于开源硬 ...

  4. 【Benewake(北醒) 】长距 TF350 350m介绍以及资料整理

    目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用上位机测试说明 3.3 通用指令串口助手使用说明 3.4 产品快速测试说明 4 基于开源硬件的运用整理 4. ...

  5. 【Benewake(北醒) 】短距 TFmini-S 12m介绍以及资料整理

    目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用上位机测试说明 3.3 通用指令串口助手使用说明 3.4 产品快速测试说明 3.5 操作视频 4 基于开源硬 ...

  6. 【Benewake(北醒) 】中距 TF02-Pro 40m介绍以及资料整理

    目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用上位机测试说明 3.3 通用指令串口助手使用说明 3.4 产品快速测试说明 3.5 操作视频 4 基于开源硬 ...

  7. 【Benewake(北醒) 】长距 TF03 100m/180m介绍以及资料整理

    目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用上位机测试说明 3.3 通用指令串口助手使用说明 3.4 产品快速测试说明 3.5 操作视频 4 基于开源硬 ...

  8. Benewake(北醒) 短距 TF-Luna 8m介绍以及资料整理

    目录 1 前言 2 产品介绍 3 产品快速测试 3.1 产品规格书及使用说明书 3.2 通用上位机使用说明 3.3 通用指令串口助手使用说明 3.4 产品快速测试说明 3.5 串口上手操作视频 4 基 ...

  9. Benewake(北醒) 快速实现TF03-CAN与电脑通信操作说明

    目录 一.前言 二.工具准备 三.连接方式 3.1 串口通信连接方式 3.2 CAN 通信连接方式 四.TF03 与电脑通信操作说明 4.1 切换为CAN通信 4.2 安装 USB_CAN TOOL ...

  10. 北醒激光雷达模组 资料汇总

    目录 1 文档说明 1.1 北醒单点系列雷达激光模组相关资料 1.2 北醒面阵系列雷达激光模组相关资料 1.2.1 产品基本介绍 1.2.2[Benewake(北醒) ]短距 TF-LC02 2m资料 ...

最新文章

  1. 关于技术方案与架构宣讲的思考
  2. keras,在 fit 和 evaluate 中 都有 verbose 这个参数标记是否打印进度条
  3. mysql 存储过程 select 循环_简简单单储存过程——循环一个select结果集
  4. touchstart与click同时触发
  5. PostgreSQL Huge Page 使用建议 - 大内存主机、实例注意
  6. 数据结构与算法--字符串的排列组合问题
  7. 164. Maximum Gap
  8. MCSE2003学习之一
  9. Linux系统编程14:进程入门之Linux进程中非常重要的概念之进程地址空间-原来我们看到的地址全部是虚拟的
  10. 获取一个APK的版本号
  11. 20最佳代码审查工具-专门为开发人员准备
  12. 人脸方向学习(十五):Face Detection-RetinaFace解读
  13. 交换机端口配置与管理
  14. PB与各种数据库连接
  15. ae导出html,AE导出json格式的Web动画工具 Bodymovin v5.6.1 + 使用教程
  16. AndroidStdio换源
  17. centos7搭建bugzilla
  18. 2019年日本上班的你必须知道的社会保障和源泉所得税
  19. 【Flink】(03)Apache Flink 漫谈系列 —— Flink 1.11 Unaligned Checkpoint 解析
  20. 茶有真香 | 一款茶好不好喝自己说了才算

热门文章

  1. 数据库连接出错。错误代码:-2147467259。错误原因:未指定的错误
  2. 文字转语音开源软件-espeak
  3. arcgis怎么压缩tif文件_PDF文件怎么压缩才能变小?这样压缩,真的很简单!
  4. php中的gd图像处理,PHP图像处理(GD库)
  5. win10专业版开机画面模糊_新买电脑看起来有点糊?一招教你解决Win10屏幕模糊问题...
  6. BM3D算法学习总结
  7. HTML5 高频面试题!!!
  8. yytextview 复制_Swift iOS : YYText显示微博@文字的方法
  9. c语言延时函数delay延时一秒_使用树莓派拍摄延时动画,制作GIF图
  10. 内存映射文件的优势劣势体会