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. web developer tips (8):创建web用户控件并包含在web页面里
  2. html文档打开错误,我的html的文档无法打开,打开也是报错
  3. 阿里Java架构师精通资料:性能优化+亿级并发架构汇总+架构选型
  4. python如何实时查询oracle_python针对Oracle常见查询操作实例分析
  5. 【POJ 2342】Anniversary party(入门树形dp)
  6. Atitit 自然语言与人工语言的语法构建ast的异同点 目录 1. 语言节点gaishu。。 2 1.1. 节点、函数数量大约200个 2 1.2. 关键词节点 是 有 的 3 1.3. 标识符
  7. 保密协议无效认定_保密协议其实并没用?
  8. 越狱后显示网络无法连接服务器,苹果手机:iOS12 越狱后 Cydia 无法联网闪退等问题汇总...
  9. 程序员工资真的高吗?
  10. Ubuntu16.04安装以及在 TitanX 下搭建 caffe框架(cuda8.0 + cudnn5.1)
  11. 【秋无痕作品】Windows7SP1(32位)+XPSP3集成安装版V201108
  12. python判断天数_Python计算两个日期相差天数的方法示例
  13. Spring Init Destory
  14. RelativeLayout控件之填满
  15. linux dmidecode命令,Linux使用dmidecode命令查看内存型号
  16. 施一公演讲太精彩!让科研迷茫的人少走很多弯路
  17. 详解Visual Studio 2010中QT环境搭建配置
  18. 各种神经网络的应用领域,脉冲神经网络发展前景
  19. RPGXP 使用手册
  20. 考研跨考计算机推荐学校,跨考计算机有哪些院校推荐

热门文章

  1. 电子面单平台JAVA对接方案
  2. Kinect开发学习笔记之(一)Kinect介绍和应用
  3. 吞了1000瓶老干妈的南山头铁鹅,Python制作千图成像(附上源代码和应用程序)...
  4. pdf.js、pdfobject.js实现pdf文件预览
  5. 《数学建模与数学实验》第1章学习笔记
  6. 2021-09-09
  7. Java中的类加载器详解
  8. Himawari8注册后发来信息下载数据
  9. b460m_itx/ac Z390I B360pro升级无线网卡BCM94360HMB
  10. oracle10非正常删除卸载干净,Oracle 10g卸载干净