CC3D(Copter control 3)是一款由Open Pilot开发的完全开源的飞行控制器。在本篇文章中,我们将连接CC3D飞行控制器与NEO-6M GPS 模块。GPS 在无人机中用途广泛,例如位置保持、交付、返回位置等等,但CC3D飞行控制器不支持返回基地和位置保持功能,因为它没有足够的内存来实现。采用GPS的唯一原因是通过无线电调制解调器 (OPLink) 进行遥测或将GPS位置中继到OSD设备。在本文中,我们将看到如何使用TTL模块设置GPS模块,然后,将连接CC3D飞行控制器与GPS 模块(Neo-6m)。
准备条件 首先,您必须下载U-center软件。 U-center是一款功能强大的 GNSS(全球导航卫星系统)评估和可视化工具,使最终用户能够评估和测试u-blox GNSS定位芯片和模块的导航和定位性能。您可以使用此链接下载适用于 Windows 的 u-center (v.21.09)。在下图中,您可以看到蓝色圆圈的可下载链接。
需要注意的是该软件仅适用于 Windows。它不支持Linux和Mac。
所需的组件 ● Neo-6m GPS 模块带天线 ● USB转TTL模块 ● 装有 Windows 操作系统的 PC ● 跳线 ● U-center v21.09 软件
为CC3D飞行控制器配置GPS u-center v.21.09下载后,需要安装。然后按照以下步骤配置您的GPS。
第1步:根据下面的电路图,将USB转TTL模块与Neo-6m GPS模块连接起来。您必须在 GPS 模块和 USB 到 TTL 模块之间进行串行连接。
第2步:确保TTL模块与GPS正确连接。现在,将TTL模块USB模块插入PC,然后打开U-center v.21.09 软件。您将在 PC 上看到以下界面。
第3步:现在,为您的GPS模块选择COM端口。连接稳定后,COM 端口选项将转换为绿色。如果您无法在此连接中看到您的COM端口,则必须为其安装驱动程序。
第4步:转到“View”菜单,然后选择“Packet Console”选项。您应该会在Packet Console(数据包控制台)窗口中看到来自 GPS 的消息输出。如果没有显示任何 GPS 输出,则尝试再次连接并重复相同的过程。
第5步: 转到View菜单,然后单击“Configuration View”选项。现在,单击左侧的 CFG(配置)选项并选择Revert to default configuration(恢复为默认配置)选项。
现在单击配置窗口底部的send按钮。
第6步: 转到View菜单,并选择“Message View”选项。禁用所有活动的 NMEA 消息。
转到 BX 选项并在 NAV(导航)和 NAV2 选项中启用以下选项。 POSLLH、DOP、SOL、VELNED
现在,单击顶部菜单栏中的save current receiver configuration菜单来保存当前配置。您可以在红色圆圈中看到保存按钮。
第7步:转到View菜单,并选择“Configuration View”选项。向下滚动并选择 PRT(端口)选项。根据下图给出Target(目标)、 Protocol in(协议输入)、Protocol out(协议输出)和Baud rate(波特率)值。
现在单击配置窗口底部的发送选项。
第8步:现在,转到左栏中的 RATE(速率)选项,然后根据下图选择(Time source)时间源和Measurement Period(测量周期)。
单击配置窗口底部的发送选项。
第9步:转到 CFG 选项并选择保存当前配置选项。所有设备都应选择为蓝色。
现在单击配置窗口底部的发送选项。在此之后,从您的 PC 中移除 TTL 模块。
第10步:软件部分配置完成后,如下图所示将NEO-6M GPS模块与CC3D飞控的主接口连接,并使用micro-USB线将CC3D飞控与PC连接。
第11步:现在,打开 liber Pilot GCS(地面控制站)软件并单击配置选项。
第12步:单击左侧的硬件选项并选择主端口为GPS。选择遥测速度 57600 和 GPS 速度 38400。
要启用 GPS 协议,请转到底部菜单栏的系统选项,然后单击设置选项。现在,转到Hw settings(硬件设置),然后单击Optional Modules(可选模块)选项。转到GPS 选项并启用 GPS。
要将设置上传到 CC3D 板,请单击窗口左上角的向上箭头。删除与 PC的CC3D连接并再次将其插入PC。打开GCS软件,现在可以看到上面的GPS协议了。
单击“保存”按钮以保存所有设置。
第14步:转到飞行数据选项,现在您可以看到绿色的GPS选项,这表示GPS工作正常。如果GPS选项为黑色,则表示GPS未与CC3D板正确连接。
在下图中,您可以在 GPS 中看到一个十字标志,这表示 GPS 未正确连接。
以上这就是如何将GPS与CC3D飞行控制器连接起来。希望你喜欢这个项目并学到了一些有用的东西。如果您有任何问题,请随时在本帖下面回复。 |