(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


相关文章
|
3月前
|
机器学习/深度学习 人工智能 5G
5G天线设计的关键要点解析
5G天线设计的关键要点解析
208 64
|
存储
串行口通信原理及操作流程
串行口通信是一种将数据以串行方式传输的通信方式,它通过一根传输线(串行线)将数据位逐位地传输,相比并行通信,串行通信可以减少传输线的数量,提高传输效率。以下是串行口通信的原理及操作流程的详细介绍。 1. 原理: 串行口通信使用串行通信协议进行数据传输。常见的串行通信协议包括RS-232、RS-485、UART等。这些协议规定了数据传输的格式、波特率、起始位、停止位、校验位等参数。 在串行口通信中,数据被分割成多个数据位,每个数据位逐个传输。数据位之间通过特定的时钟信号进行同步。发送端将数据位按照协议规定的格式发送到传输线上,接收端通过解析接收到的数据位来恢复原始数据。通过这种方式,数据可以
325 0
|
8月前
|
beidou 定位技术 芯片
Hi1102A和Hi1105模块在远距离无线图传领域的选型浅析
Hi1102A和Hi1105模块在远距离无线图传领域应用广泛,其中选型浅析是前期保障
|
人工智能
西门子S7-300的硬件结构,各模块按照什么顺序来组态?
今天我们来介绍一下西门子S7-300的硬件结构,并和大家讲一下S7-300各模块是按照什么顺序来组态的。
西门子S7-300的硬件结构,各模块按照什么顺序来组态?
硬件开发笔记(十): 硬件开发基本流程,制作一个USB转RS232的模块(九):创建CH340G/MAX232封装库sop-16并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了CH340G和MAX232芯片封装创建(SOP-16),并将原理图的元器件关联引脚封装。
硬件开发笔记(十): 硬件开发基本流程,制作一个USB转RS232的模块(九):创建CH340G/MAX232封装库sop-16并关联原理图元器件
硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了创建晶振封装(DIP),将原理图的元器件关联引脚封装。
硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件
硬件开发笔记(九): 硬件开发基本流程,制作一个USB转RS232的模块(八):创建asm1117-3.3V封装库并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建asm1117-3.3V封装,将原理图的元器件关联引脚封装。
硬件开发笔记(九): 硬件开发基本流程,制作一个USB转RS232的模块(八):创建asm1117-3.3V封装库并关联原理图元器件
|
传感器 芯片
硬件开发笔记(七): 硬件开发基本流程,制作一个USB转RS232的模块(六):创建0603封装并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了贴片电阻电容0603芯片封装,创建贴片焊盘,关将原理图的元器件关联引脚封装。
硬件开发笔记(七): 硬件开发基本流程,制作一个USB转RS232的模块(六):创建0603封装并关联原理图元器件
硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建USB封装,创建DIP焊盘,关将原理图的元器件关联引脚封装。   该USB是完全定义建立的封装,DIP带固定柱
硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件
|
JavaScript 芯片
硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型
硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型
硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型