(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制作教程和资料-转发分享(涵盖了大部分的毕设课设题目),学习单片机的最好教程,也可以作为帮助大家在做电子课设毕设时有利的帮助,可以从以下百度网盘下载(按照编号下载)。
2155 0
上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享
|
1月前
|
机器学习/深度学习 人工智能 5G
5G天线设计的关键要点解析
5G天线设计的关键要点解析
146 64
|
架构师 测试技术 微服务
组装式开发
组装式开发组装式开发
硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了创建晶振封装(DIP),将原理图的元器件关联引脚封装。
硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件
|
传感器 芯片
硬件开发笔记(七): 硬件开发基本流程,制作一个USB转RS232的模块(六):创建0603封装并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了贴片电阻电容0603芯片封装,创建贴片焊盘,关将原理图的元器件关联引脚封装。
硬件开发笔记(七): 硬件开发基本流程,制作一个USB转RS232的模块(六):创建0603封装并关联原理图元器件
硬件开发笔记(九): 硬件开发基本流程,制作一个USB转RS232的模块(八):创建asm1117-3.3V封装库并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建asm1117-3.3V封装,将原理图的元器件关联引脚封装。
硬件开发笔记(九): 硬件开发基本流程,制作一个USB转RS232的模块(八):创建asm1117-3.3V封装库并关联原理图元器件
硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建USB封装,创建DIP焊盘,关将原理图的元器件关联引脚封装。   该USB是完全定义建立的封装,DIP带固定柱
硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件
硬件开发笔记(五): 硬件开发基本流程,制作一个USB转RS232的模块(四):创建CON连接器件封装并关联原理图元器件
有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的。为了更好的表述封装设计过程,本文描述了一个创建CON标准连接件封装,创建DIP焊盘,将原理图的元器件关联引脚封装。
硬件开发笔记(五): 硬件开发基本流程,制作一个USB转RS232的模块(四):创建CON连接器件封装并关联原理图元器件
|
芯片 C++
硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库
硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库
硬件开发笔记(三):硬件开发基本流程,制作一个USB转RS232的模块(二):设计原理图库
|
JavaScript 芯片
硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型
硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型
硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型