(4)(4.2.3) NAVIO2的组装和布线快速入门

简介: (4)(4.2.3) NAVIO2的组装和布线快速入门

前言

本文提供了关于将 NAVIO2 安装到树莓派上,为其供电和连接最重要的外围设备的信息。


1 将NAVIO2安装到树莓派上

Navio2 上的 ArduPilot 正在工作:

  • 树莓派3型号B;
  • 树莓派2型号B。

安装 NAVIO2:

  • 在 Raspberry Pi 的上侧安装垫片,并从底部用螺丝固定;
  • 将扩展头连接到 40 针的 gpio 端口;
  • 将 NAVIO2 连接到扩展头;
  • 用螺钉固定 NAVIO2。4a08c92a2e9e4cbab513cc885f4fcc99.png

  • Note

Raspberry Pi2 需要一个外部 USB Wi-Fi 加密狗。支持的加密狗的丰富列表可在这里(here)找到。

2 为NAVIO2供电

Navio2 有三个电源,所有这些电源都可以同时使用,因为它们受到理想二极管的保护。

用于测试和开发目的:将 5V 1A 电源适配器连接到 Raspberry PimicroUSB 端口。Raspberry Pi 将为 NAVIO2 提供电源。

在无人机中:NAVIO2 应该由连接到 NAVIO2 的"POWER"端口的电源模块供电。NAVIO2 将为Raspberry Pi 提供电源。


5a917451d93a4b61b263fbae762711ce.png


冗余性:在电源模块故障的情况下,NAVIO2 将切换到来自伺服轨道的电源。

Warning

所有的电源应该提供 4.8-5.3V的电压,否则会损坏你的 NAVIO2Raspberry Pi

3 连接远程控制输入端

NAVIO2 支持 PPM SBUS 信号作为 RC 输入。为了连接不支持 PPM 输出的接收机,你可以使用 PPM 编码器。PPM 接收器由 NAVIO2 供电,不需要在伺服轨道上供电。

Warning

不要将舵机连接到遥控接收器上! 舵机会消耗大量的电力,而遥控接收器端口可能无法提供,这可能导致 Raspberry PiNAVIO2 关闭,甚至损坏。

一些带有 PPM 输出的接收器:

用于 ACCST(大多数 FrSky 发射器):

  • FrSky D4R-II 4ch 2.4Ghz ACCST Receiver
  • FrSKY V8R7-SP ACCST 7 Channel RX with composite PPM
  • FrSKY D8R-XP

用于 FASST(Futaba 和一些 FrSky 的发射器):

  • FrSky TFR4 4ch 2.4Ghz Surface/Air Receiver FASST Compatible

d1223ab39223442ab016531219b8bcde.png


4 GNSS天线

GNSS 天线插入 NAVIO2 顶部的 MCX 端口。


2daaf99f75d24c2290d491977d0996a8.png

5 连接电机

电调被连接到 2.54 毫米针座上标有 114RC 输出。

fad5388c6bdb4375a4b41f9f373827f1.png

对于典型的电调设置方案,请访问 NAVIO2 的文档(NAVIO2 documentation),其中包括旋翼、固定翼、无人车的设置。

Note

只有一条电调电源线(中央)应连接到 Navio2 伺服轨道上,否则电调内置的 BEC 会互相加热。

6 连接其他外围设备

根据你的硬件,可能会有任何数量的其他外围设备连接,包括传感器、相机、夹钳等。

6.1

无线电调制解调器可以通过 UART 或 USB 进行连接。

  • UART radio

对于 UART 端口,使用 /dev/ttyAMA0 串行。

107107d28c0043029e4ea17e7d686bf3.png

  • USB radio

使用 /dev/ttyUSB0 虚拟串口,用于 USB


21160983cd924e438b4fd4761722dff8.png


6.2 伺服舵机

舵机被连接到 2.54 毫米接头上标有 114RC 输出。


8600831350da4566a9f83db8d860e436.png



Note

电源模块不向舵机提供电源。为了给舵机提供电源,将 BEC 连接到舵机轨道上。BEC 也可以作为 Navio2后备电源

7 相关信息

NAVIO2 配置和设置的详细信息可以在文档(documentation)中找到。

Anti-vibration mount for NAVIO2 can be found in this article


相关文章
|
传感器 数据采集 监控
上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享
在网上收集了接近上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享(涵盖了大部分的毕设课设题目),学习单片机的最好教程,也可以作为帮助大家在做电子课设毕设时有利的帮助,可以从以下百度网盘下载(按照编号下载)。
1982 0
上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享
|
8月前
|
异构计算
【FPGA】基本实验步骤演示 | Verilog编码 | 运行合成 | 设备/引脚分配 | 综合/实施 | 设备配置 | 以最简单的逻辑非为例
【FPGA】基本实验步骤演示 | Verilog编码 | 运行合成 | 设备/引脚分配 | 综合/实施 | 设备配置 | 以最简单的逻辑非为例
63 0
|
2月前
|
JavaScript 前端开发 NoSQL
组装个支持记笔记的CodePen
前言 emmm。。。,有好长一段时间没码文了(近几个月实在是太忙了),这个玩具刚好是这两周抽空拼的拿出来和大家分享一下 朋友最近刚学前端,经常问一些问题,通过聊天软件发代码和贴图实在是不太方便,就给它推荐了CodePen
|
存储 监控 算法
超灵活可配置免费modbus上位机 (带权限管理、全速曲线、多功能组件等)产品级,ALL in ONE
产品级,ALL in ONE X-infinite 软件是 融合多年工业控制和信息采集监测方面经验打造的一款调试利器,集参数监控、设备配置、曲线观察、数据记录保存、数据统计分析、历史数据回放、设备自定义、灵活组件、日志记录等为一身,全方位为用户所想的功能考虑,实现了简约不简单的全能型上、下位机软件。其功能十分强大,目前兼容主流的 ModbusRTU、ModbusTCP,后续更新添加ModbusASCII、 ModbusUDP、CAN、 EtherCAT、 PROFIBUS、 PRONET 等协议,本软件是基于 Qt框架开发的,可运行在 WIN、 Linux 等平台。
293 0
 超灵活可配置免费modbus上位机 (带权限管理、全速曲线、多功能组件等)产品级,ALL in ONE
|
架构师 测试技术 微服务
组装式开发
组装式开发组装式开发
硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了创建晶振封装(DIP),将原理图的元器件关联引脚封装。
硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件
|
传感器 芯片
硬件开发笔记(七): 硬件开发基本流程,制作一个USB转RS232的模块(六):创建0603封装并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了贴片电阻电容0603芯片封装,创建贴片焊盘,关将原理图的元器件关联引脚封装。
硬件开发笔记(七): 硬件开发基本流程,制作一个USB转RS232的模块(六):创建0603封装并关联原理图元器件
硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建USB封装,创建DIP焊盘,关将原理图的元器件关联引脚封装。   该USB是完全定义建立的封装,DIP带固定柱
硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件
硬件开发笔记(五): 硬件开发基本流程,制作一个USB转RS232的模块(四):创建CON连接器件封装并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建CON标准连接件封装,创建DIP焊盘,将原理图的元器件关联引脚封装。
硬件开发笔记(五): 硬件开发基本流程,制作一个USB转RS232的模块(四):创建CON连接器件封装并关联原理图元器件
|
JavaScript 芯片
硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型
硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型
硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型