蓝牙遥测无线电

蓝牙数据链路,如 HC-06 模块 可用于将 Pixhawk(或其他控制器)连接到支持蓝牙的 PC 或安卓地面站,最远距离可达 50 米。

../_images/Bluetooth.jpg

连接(飞行)控制器

蓝牙数据链配有 DF13 6 针和 6 对 5 针连接器,可轻松连接到 Pixhawk Telem1 或 APM2.x 的 Telem 端口。请注意,对于 Pixhawk,虽然推荐使用 Telem1,但 Telem2 或甚至串行 4/5 也可以使用。

../_images/telemetry_bluetooth_datalink_pixhawk_and_apm2.jpg

连接蓝牙数据链路后,即可为电路板供电。在使用连接到(飞行)控制器的蓝牙模块时,可以使用 USB 连接的电源,因为 USB 连接可以提供足够的电源,但必须使用带微型或迷你 USB 的壁挂式线缆)。

蓝牙数据链路的 LED 指示灯:

  • 红色 LED 以 1 赫兹的频率闪烁:设备正在工作,未连接

  • 红色 LED 灯以 0.5z 闪烁: 配对

  • 红色 LED 固态:已连接

连接Mission Planner地面站的快速入门

如果您熟悉蓝牙,请搜索蓝牙设备 HC-05 或 6(有些可能还有 Linvor),与设备配对(代码 1234 或 0000),检查其属性并查看服务选项卡。在设备管理器(Windows)中查看,确保有一个蓝牙通信端口,并在通信端口属性中将波特率设为 57600(注意通信端口号)。

备注

为与Mission Planner地面站一起使用,请在 "配置/调整 "选项卡上确保并取消勾选复选框 USB 连接时重置:

../_images/mp.jpg

蓝牙模块的默认波特率为 57600(大多数其他模块为 9600),请确保连接时波特率为 57600,并且是在设备管理器中看到的新通信端口。

使用蓝牙启动 PixHawk 或 APM 时,未连接时模块的红色 LED 灯将以 1 赫兹的频率闪烁。配对时会以 0.5 Hz 的频率闪烁,连接时会稳定亮起。

这样就完成了!现在您可以在大约 50 米的范围内使用蓝牙遥测功能。(根据您所在地区的背景噪声和条件,距离可能会有所不同)

如果您在连接时遇到问题,或者您对蓝牙不太了解,或者您想更改默认波特率或设备名称,请阅读下面的步骤。

详细连接Mission Planner地面站

../_images/Mini_Bluetooth_Dongle.jpg

许多个人电脑和笔记本电脑都内置了蓝牙适配器,如果没有,您可以使用通用的 USB 蓝牙加密狗(如上图),或使用额外的蓝牙数据链路,通过蓝牙设备连接。 FTDI 电缆.

首先确保(飞行)控制器电源已打开,电脑的蓝牙加密狗已插入并安装,然后点击 Windows 任务栏右下角的向上小三角(又称 "显示隐藏图标")。

./_images/windows_task_bar_show_hidden_icons.jpg

应该会出现 "隐藏图标框"。用鼠标右键单击蓝牙图标,选择 "显示蓝牙设备"。

../_images/BT.jpg ../_images/BT-1.jpg

Windows 会弹出设备框。任何已通过蓝牙连接的设备都会出现在这个框中。如果之前未连接过任何蓝牙设备,则此框为空。选择 "添加设备"。

../_images/BT-3.jpg

Windows 会为您搜索 BT 设备。如果您打开了任何 BT 设备,它们将显示在这里(比如您的手机),请忽略任何其他设备并选择 HC-05 或 HC-06 (或 Linvor)。

./_images/discovery.jpg

使用设备代码选择配平。

./_images/pairing.jpg

输入设备代码(1234 或 0000),这是默认代码。

./_images/pin.png

配对成功后,右键单击设备并选择 "属性",选中通信端口 SPP 复选框(同时注意通信端口号)。

../_images/properties.png

在设备管理器中选择通讯端口

选择上一步中提到的通讯端口。

右击并选择 "属性

将波特率改为 57600

再次启动Mission Planner地面站,转到 "配置/飞行稳定调整 "选项卡,确保勾选 "USB 连接时重置 "复选框。

../_images/mp.jpg

现在,您的蓝牙设备应该已经准备就绪,您可以以 57600 的正确波特率连接到正确的端口(红色 LED 灯稳定亮起且不闪烁)。

从安卓地面站连接

这些说明将向您介绍如何使用蓝牙模块从在 NExus 7 平板电脑上运行的 AndroPilot 或 DroidPlanner 2 连接到载具。

打开安卓设备的设置程序,打开蓝牙连接(通常是向右滑动滑块)。在同一设置界面点击 "蓝牙",这时会出现可用设备列表

给载具通电,"HC-06 "设备就会出现。点击它并输入 "1234 "或 "0000 "作为与设备配对的 PIN 码,然后选择确定。

设备将出现在 "已配对设备 "下

如果使用 DroidPlanner:

  • 打开 Droid Planner 设置,选择遥测连接类型,蓝牙。

  • 在 DroidPlanner 主界面中,选择 "连接",然后选择已配对的蓝牙设备。

如果使用 AndroPilot

  • 屏幕上会出现一个 "蓝牙 "按钮,点击它

当实时数据出现在屏幕上时,您就可以开始任务规划了。

如何更改波特率、设备名称和设备密码

您需要一根 FTDI 转 USB 电缆来更改设备的任何配置(不提供)。这仅供参考,为您提供方便!

要更改上述内容,您需要一个 "终端 "模拟器程序。您不能使用 "Putty"(一种流行的串行端口工具),因为它不接受 "行 "命令。蓝牙模块以每秒一次的速度读取输入内容,因此您必须使用一个仿真器,允许您在点击 "发送 "之前输入整行内容。如果你熟悉 Arduino IDE,可以使用它向 COM 端口发送命令。我使用的是 "Advanced Serial Port Terminal"(高级串行端口终端),但任何终端仿真器都可以让你在点击发送之前输入一行文本,效果也不错。

更改波特率

命令 AT+BAUD 后的索引与下列波特率相对应:

1--1200bps

2--2400bps

3--4800bps

4--9600bps

5--19200bps

6--38400bps

7--57600bps

8--115200bps

还有其他波特率。警告!除非你有特殊的快速 UART 芯片,否则不要设置这些波特率。如果不知道,请不要使用这些波特率,它们超出了标准 PC UART 的速度,一旦设置,就会中断与设备的通信,此后只能使用高速 UART 与设备联系。(这些仅供参考)

9-230400bps

A--460800bps

B--921600bps

C-1382400bps

波特率的更改在命令发送后立即生效。因此,如果要继续配置蓝牙模块,就需要将终端程序的波特率设置为蓝牙使用的新波特率。要进行测试,请再次发送 AT,您应该会收到 "OK

更改设备名称

本示例演示如何将蓝牙模块更名为 ArduPilot:在终端程序中发送命令(区分大小写):

AT+NAMEArduPilot

蓝牙应该会回复:

OKsetname

更改设备密码

下面的示例显示了如何将配对代码更改为 5566 在终端程序中,发送命令(区分大小写):

AT+PIN5566

蓝牙应该会回复:

OKsetPIN

故障排除

您可以通过从 TX 到 RX 的环回测试设备。

../_images/bluetooth-loopback.jpg

打开终端程序,选择正确的通讯端口,然后在终端中键入任何你想输入的内容。如果显示测试结果,则说明设备工作正常。如果您没有看到键入的文本,而且您选择了正确的通讯端口,设备也已配对和连接(红色 LED 灯亮而不闪),那么您的设备可能有问题。

规格

尺寸:1.4 英寸 x 0.6 英寸 x 0.17 英寸

重量 9.6 克(0.3 盎司)

工作电压:3.6 至 6 V

输入/输出电平:3.3 V

典型 -80dBm 灵敏度

高达 +4dBm 的射频发射功率

UART 接口,波特率可编程

默认波特率:57600

支持波特率1200, 2400, 4800, 9600, 19200,38400, 57600, 115200, 230400, 460800

配对代码1234 或 0000

默认情况下,自动连接到最后接通电源的设备

允许配对设备以默认方式连接

集成天线

范围: 50 米50 m