使用Pogo-DroneCAN CANHUB扩展板扩展飞控的CAN口

news2024/10/7 11:32:51

关键词:Ardupilot,Pixhawk,DroneCAN CANHUB扩展,扩展飞控CAN口

keywords:Ardupilot,Pixhawk,DroneCAN CANHUB Extend

摘要:使用Pogo-DroneCAN CANHUB扩展板扩展飞控CAN口,从而能够同时接入多个DroneCAN外设,并对这些外设进行参数更新或固件更新的操作。

哈喽大家好,我是Mokel,我将在这期视频和大家分享Pogo-DroneCAN CANHUB扩展板的基础使用,Pogo智能科技有两款不同的CANHUB扩展板,分别是带电源版本和不带电源的版本,对于常规的扩展CAN口的需求而言,都可以使用不带电源的版本,但如果你的外设功率大,亦或者你进行了多层扩展,那么光靠原始CAN口的供电可能已经无法保证给所有CAN节点提供稳定可靠的电压电流,此时你需要使用带电源的CANHUB扩展,外接6S电池给连接到该CAN总线的所有DroneCAN/CAN节点提供稳定的电压电流。

CANHUB扩展板主要目的是方便DroneCAN/CAN节点组网接线,比如先将CANHUB扩展板接到飞控的CAN1口,DroneCAN/CAN外设再接到CANHUB扩展板上,这样就相当于可以通过飞控的CAN1口接入多个DroneCAN/CAN外设了。不过需要注意的是,接到一条总线上的DroneCAN/CAN节点的波特率是需要保持一致的。

接下来我分别演示一下使用DroneCAN_GUI_Tool和Pogo-DroneCAN调试器,使用MissionPlanner和Ardupilot/Pixhawk,连接、使用Pogo-DroneCAN CANHUB扩展板的具体情况。

使用Pogo-DroneCAN调试器和DroneCAN_GUI_Tool 连接CANHUB扩展板从而同时接入多个DroneCAN外设

按照下图完成DroneCAN调试器,CANHUB扩展板,以及DroneCAN外设的接线,这里我们外接了Pogo-DroneCAN RM3100 磁力计、Pogo-DroneCAN MS5611 气压计 和 Pogo-DroneCAN RGB 来做演示。接好线后,使用typeC线将DroneCAN调试器接到电脑。

在电脑上打开DroneCAN_GUI_Tool,选择 STM...Virtual COM Port,点击OK进入上位机。然后依次点击上位机界面左上角设置localNodeID,点击上位机右下角的小火箭icon(该操作的作用是给连接到DroneCAN调试器的DroneCAN外设自动分配NodeID,没有分配NodeID的DroneCAN外设是无法被识别到的)。可以看到,识别到了我们接入的磁力计、气压计和RGB。

我们可以点击每个DroneCAN节点,DroneCAN_GUI_Tool会打开一个Node属性界面,在该Node属性界面中,我们可以点击FetchAll查看和修改DroneCAN节点的所有参数,还可以点击Update Firmware更新DroneCAN节点的固件。

使用MissionPlanner 和 Ardupilot/Pixhawk 连接CANHUB扩展板从而同时接入多个DroneCAN外设

按照下图将CANHUB扩展板接到飞控的CAN1口,需要注意的是,请确保你的飞控开启了CAN支持和已经设置通讯协议为DroneCAN,如果你的飞控没有进行相关设置,你可以阅读ardupilot的文档完成设置,文档链接:ardupilot.org/plane/docs/…,然后将准备好的DroneCAN外设接到CANHUB扩展板,并通过typeC线将飞控接到电脑,打开MissionPlanner,选择对应的COM端口和波特率,点击连接,等待飞控和MP完成连接。

在初始设置 -> 可选硬件 -> DroneCAN/UAVCAN 界面点击MAVlink-CAN1,MissionPlanner会加载目前连接到飞控的DroneCAN外设。如果你的飞控开启了Slcan Direct 支持,那么你也可以点击 Slcan Direct 来加载DroneCAN外设,但一般情况下,除非有特殊需求,否则我们比较少开启 Slcan Direct 支持。

可以看到界面中加载出了我们接入到飞控的Pogo-DroneCAN RM3100 磁力计、Pogo-DroneCAN MS5611 气压计 和 Pogo-DroneCAN RGB航行灯。你可以点击每个DroneCAN外设最右侧的menu按钮查看节点的信息或对节点进行相关操作,比如在这里我们可以点击menu -> parameters查看和修改节点的所有参数,如同在DroneCAN_GUI_Tool上位机中点击FetchAll一样,也可以menu->update更新节点的固件,如同在DroneCAN_GUI_Tool上位机中点击Update Firmware一样。

如果你在进行以上使用时遇到任何问题,你可以保留你的图文信息并反馈给Pogo智能科技店铺的客服,Pogo智能科技店铺的客服会想你提供相应的技术服务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1883336.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据挖掘常见算法(分类算法)

K-近邻算法(KNN) K-近邻分类法的基本思想:通过计算每个训练数据到待分类元组Zu的距离,取和待分类元组距离最近的K个训练数据,K个数据中哪个类别的训练数据占多数,则待分类元组Zu就属于哪个类别…

五分钟了解MQ消息集成

一、MQ消息集成的定义 MQ消息集成是通过消息中间件(Message Queue)实现的一种数据集成方式。它通过将数据发送到中间件中,再从中间件中接收数据,实现不同系统之间的数据交换。在MQ消息集成中,发送者和接收者之间不需要…

(六)Shader

Shader Shader(着色器):一种运行在GPU端的类C语言GLSL,用于处理顶点数据以及决定像素片元最终着色。 Shader对三角形数据的处理,分为顶点处理和片元处理,分别称为顶点着色器(Vertex Shader)和片元着色器(Fragment Shader) GLSL …

Ansible 最佳实践:现代 IT 运维的利器

Ansible 最佳实践:现代 IT 运维的利器 Ansible 是一种开源的 IT 自动化工具,通过 SSH 协议实现远程节点和管理节点之间的通信,适用于配置管理、应用程序部署、任务自动化等多个场景。本文将介绍 Ansible 的基本架构、主要功能以及最佳实践&a…

最简单的Qt连接MYSQL的方法

1.报错原因 Qt在某个版本后不在提供编译好的mysql驱动,只在src中提供了驱动源码,使用需要自行编译链接,报错信息如下: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL Q…

BUT000增强字段BAPI结构激活出错(BUPA_CENTRAL_CI_CHANGE)

导语:BP主数据增强字段,需要使用BAPI:BUPA_CENTRAL_CI_CHANGE进行值写入,但是在SAP 2023以后的版本,激活会出错,原因是因为SAP的一个结构同时包含了BUS00_EEW以及BUS00_EEWX两个结构,导致结构字…

A股低开高走,近3000点,行情要启动了吗?

A股低开高走,近3000点,行情要启动了吗? 今天的A股,让人瞪目结舌了,你们知道是为什么吗?盘面上出现2个重要信号,一起来看看: 1、今天两市低开高走,银行板块护盘指数&…

教你如何在群晖上部署m3u8视频下载工具,支持浏览器一键添加下载任务

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 文章内容 📒📝 快速开始📝 群晖部署📝 部署浏览器一键添加任务🎈 常见问题 🎈⚓️ 相关链接 ⚓️📖 介绍 📖 在当今数字化时代,视频内容的下载和管理变得越来越重要。尤其是对于那些使用群晖NAS设备的用户,一…

Android Studio 解决AAPT: error: file failed to compile

1.找到项目下的build.gradle 2.在android语块中添加下面代码 aaptOptions.cruncherEnabled false aaptOptions.useNewCruncher false 12

scratch宇航员太空漫游 2024年6月中国电子学会图形化编程 少儿编程 scratch编程等级考试一级真题和答案解析

目录 scratch宇航员太空漫游 一、题目要求 1、准备工作 2、功能实现 二、案例分析 1、角色分析 2、背景分析 3、前期准备 三、解题思路 1、思路分析 2、详细过程 四、程序编写 五、考点分析 六、 推荐资料 1、入门基础 2、蓝桥杯比赛 3、考级资料 4、视频课程…

如何使用AI学习一门编程语言?

无论你是软件开发新手还是拥有几十年的丰富经验,总是需要学习新知识。TIOBE Index追踪50种最受欢迎的编程语言,许多生态系统为职业发展和横向转型提供了机会。鉴于现有技术具有的广度,抽空学习一项新技能并有效运用技能可能困难重重。 最近我…

四川财谷通抖音小店,诚信经营

在当下这个数字化、网络化的时代,电商平台的兴起极大地改变了人们的购物习惯。抖音小店作为新兴电商模式的代表,凭借其短视频、直播等互动性强、传播速度快的特点,吸引了大量消费者和商家的目光。四川财谷通抖音小店,正是其中一颗…

手把手教你搭建PyTorch环境:MindStudio中PyTorch模型开发实战

本次实验的视频链接如下:​https://www.bilibili.com/video/BV1iA4y1f7o1/ 本次实验在MindStudio上进行,请先按照 教程 配置环境,安装MindStudio。 ​ MindStudio的是一套基于华为自研昇腾AI处理器开发的AI全栈开发工具平台,该IDE上功能很多…

ruoyi—cloud 新建模块+生成代码

1.复制一个模块——修改名字 2.打开模块下的yml文件,修改端口号和名字 (1)修改一个名字 (2)打开yml文件 (3)修改端口号,不要重复 (4)改名字和模块一致 3.…

滑动窗口算法系列|基础概念|例题讲解

大家好,我是LvZi,今天带来滑动窗口算法系列|基础概念|例题讲解 一.滑动窗口问题基础概念 滑动窗口本质上是同向双指针问题,脱胎于双指针.使用两个指针l, r维护一定长度的数组区间,在r 指针遍历的过程中,执行进窗口,判断,更新结果,出窗口 等操作,当r指针遍历完毕,就能得到最后…

Centos安装1Panel面板工具安装可视化界面

1Panel是一种市场调研平台,旨在帮助企业进行市场研究和获取消费者反馈。它通过在线调查和观察研究的方式,帮助企业了解他们的目标市场,并针对市场需求做出相应的决策。 1Panel的特点包括: 1. 全球范围:1Panel在全球范…

计算机网络-第5章运输层

5.1运输层协议概述 5.1.1进程之间的通信 运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 通信的两端应当是两个主机中的应用进程。 运输层复用和分用:复用指在发送方不同的应用进程都可以…

WPS图片无法居中、居中按钮无法点击(是灰色的)

在PPT中复制对象到WPS word中后,导致图片一直靠左,而无法居中 直接选中图片是错误的: 这时你会发现居中按钮无法点击(是灰色的) 正确的是选中图片的前面的部分,然后点击居中,或者Ctrl E

免费开源的后端API服务-supabase安装和使用-简直是前端学习者福音

文章目录 它是什么安装和部署关于安装关于部署1、注册用户2、创建组织3、创建项目 创建数据库表(填充内容)填充数据库表 使用postman联调API 它是什么 一个开源免费的后端框架,firebase的替代品。可以简单理解类似于headless cms&#xff0c…

气膜建筑锚固系统:稳如泰山的保护屏障—轻空间

在建设气膜建筑时,很多人都会担心它是否能在强风或恶劣天气中保持稳定。然而,气膜建筑的锚固系统使得这一担忧完全多余。轻空间将揭秘气膜建筑锚固系统的独特设计和卓越性能,展示其如何保证气膜建筑在任何天气条件下都能稳如泰山。 气膜建筑锚…