跳到主要内容

PX4 · configuration

TF-Luna 接入 PX4 I²C / CAN / UART / TTL / UART:接入与配置指南

TF-Luna 接入 PX4 的准备、连接、配置与代码要点。原始文件可在资料下载区获取。涉及接口:I²C、CAN、UART / TTL、UART。

接口
I²C, CAN, UART / TTL, UART
整理日期
2026-08-31
资料说明
资料版本日期:2026-08-31。

适用范围

TF-Luna · PX4 · I²C、CAN、UART / TTL、UART

技术说明与操作步骤

TF-Luna IIC接口在开源飞控Pixhawk(PX4)固件上的应用

1、概述

通过该指南的概述,能够让初次使用测试者快速了解测试TF-Luna在开源飞控Pixhawk(PX4)固件的操作流程。

该指南适用的产品型号: TF-Luna-IIC(测试前确认产品硬件版本以及固件版本)。

2、测试准备

工具准备 PC 上位机 windows 系统 1 台

TTL转USB转接板 1 台

4P 杜邦线 1 台

TF-Luna-IIC 1 台

Pixhawk(PX4固件) 1台

slave 地址更改

1. 因涉及多个雷达,需用到更改 slave 地址命令(TF-Luna-IIC 默认地址为 0x10,例如将 slave 地址更改为 11)在输入框发送指令5A 05 0B 11 00 如下图

命令解释如下:5A 05 0B 11 00:修改 IIC 从机地址。要将从机地址改为 11,则 ADDR=11(DEC);00为和校验位

2. 保存更改后的 slave 地址,在命令框发送指令 5A 04 11 00,如下图

即更改slave 地址完成

此实验用六个TF IIC设备测试,地址分别设置成16(0x10)17(0x11)和18(0x12)19(0x13)20(0x14) 21(0x15),旋转方向分别为朝前、朝右、朝后、朝上、朝下和朝左

3、固件烧写

使用QGC地面站进行固件升级,进入QGC的Vehicle Setup -> 固件 页面

使用USB连接上飞控,在弹出的固件设置中选择PX4Pro,勾选高级设置,选择自定义固件

加载我们的测试固件后,进入升级过程。

等待升级进度条完成

4、硬件配置

飞控分别连接雷达和电脑 (注意雷达ID和电脑所设置ID匹配) 如下图所示:

[][](原理图)

[b4b44a51128f2b08bb8ae19acc80e06]

(实物图-仅供参考)

5、参数设置

进入设置中的参数页面,搜索框输入关键字TF可方便查找,找到SENSENTFI2C,值改成6,参数修改后需要重启生效。

再次查看参数,多出了6个SENSTFX_ADDR(第x个TF设备的slave 地址参数),用于设置最多6个串行IIC上的TF设备Slave地址。设置完成后连接雷达重启飞控

重启完毕依次设置测试方向:此实验依次设置的方向如下:

我们这里试用了6个配置好地址的TF模块进行测试,分别将它们的旋转设置成前、右、后、左、上、下六个方向。重启设备后,可以再飞行界面看到测距数值。

参数说明如下:SENSTFX_ADDR,第x个TF设备的slave 地址

SENSTFX_ROT , 第x个TF设备的方向设置

SENSTFX_MAXD , 第x个TF设备的最大测距设置,单位cm

SENSTFX_MIND , 第x个TF设备的最小测距设置,单位cm

以上16(0x10)17(0x11)和18(0x12)19(0x13)20(0x14) 21(0x15) ,旋转方向分别为朝前、朝右、朝后、朝上、朝下和朝左

6、数据测试

编辑QGC飞行界面下方的数据表,增加测距显示值

点击笔的标志进入编辑模式,点击数值可修改显示内容,修改6个测距方向值显示。

修改后显示效果如下

注意:搭载4个雷达之后,数据卡顿,刷新慢。解决方案:I2C 上拉电阻阻值和电源电压、传输速度、总线电容(负载因素)都有关系,在不同速率采用的电阻一般有以下几种:1.5K、2.2K、4.7K。100KHz,我们用的速率是100Khz,推荐上拉电阻是 4.7K

使用说明

按原始资料可读取的技术内容编排;具体的产品硬件版本、飞控/软件版本和现场安全边界仍应以原始资料及目标平台当前文档为准。

资料与下载

产品咨询

咨询产品方案

留下需求,我们会尽快与您联系。

产品咨询

提交成功

已收到您的询盘,我们会尽快与您联系。