ZD680无人机组装调试流程

权盛电子店里买了ZD680无人机套装,记录拼装调试的大体流程。

下面部分操作说明来源于权盛电子提供的教程。

一、配置清单

机架:ZD680,轴距680mm,机臂直径20mm,材质碳纤,载重3kg

电机:致盈X3508  ×4

电调:好盈乐天40A  ×4

桨:碳纤15寸  正反桨各2个

遥控器、接收机:乐迪AT9S遥控+配套接收机

电池:8000mAh 6S LiPo电池,1s=3.7V,总电压22.2V

遥控器电池:3000mAh 3S LiPo电池

飞控:pixhawk2

云台:同店 storm32无刷三轴云台

二、拼装过程

0.买之前

首先要和店家说声免焊,这样店家会帮你把分电板和电调供电线之间的触点焊好。否则就得自己焊。由于分电板还要引出12V的供电线给云台供电,所以建议没经验的就别自己弄了。

1.机架拼装

可参考视频ZD680拼装教程,拼装过程中需要六角形的螺丝刀(各种尺寸,最好买一套,包含四个)和尖嘴钳,需要提前准备。机臂上的螺丝可以拧紧一些。注意机臂那根圆管,在固定前一定要保证水平,也就是电机要正对上方。这个视频里将电调放在电机附近,多余的线剪掉再焊上。我们不要听他的,我们会把电调放到平台上。装电机的时候,有三根线那一边朝外,别装反了,后面要把这三根线从空心的机臂管里面穿出来。

一开始只用把电机、机臂、下层的平台、脚架、电池仓装好即可,上层平台别装,云台也别急着装。

2.分电板、电调固定

在这之前首先选定一个机头的朝向。脚架装好以后是在左右两侧,所以得在剩下两个方向之中选一个作为前方,记住这个方向,后面会反复用到。

机头确定后,四个机臂也规定如下,右前方的为1号。

将分电板固定在下层平台的正中心,使用粘胶即可,不用螺丝。注意方向,应该把电池的XT60插头放在机尾。

把四个电调固定在下层板的两侧,也就是脚架那块位置,尽量靠边。两两反向叠放,有字的一面冲外,找到一个角度让他俩正好能贴紧。然后将它们用塑料绑带固定在机架上,左边两个负责2号和3号电机,右边两个负责1号和4号电机。

把每个电机的三根线从空心机臂管中间穿出来,连接到电调上。电调的三根线和电机的三根线随便连接即可。整理一下走线,把该绑好的绑好。到这里应该是:分电板正负极两根供电线接到电调(这些全放在下层支撑板上)->三根电调线接电机三个接头->电机线走管子里面连到电机,同样结构重复四次。

3.飞控固定

先把飞控和减震板固定起来,用两个圆形粘胶就可以。然后把飞控+减震板固定到飞机上,这里还是用粘胶,用两层粘胶,一面粘在分电板中心空出来的位置上,一面粘在减震版底下。这里需要整理一下分电板上的线,尽量让它们靠边些,留出中间一个圆形的区域放粘胶。粘好以后把机架的上层板盖上试一下,飞控的上表面到上层板之间应该还有一点距离,距离不够的话必须要调整一下,留出几个毫米,因为飞控插上各种连接线以后还会变高一点。

注意,飞控的朝向一定要和刚才我们规定的一致,pixhawk2上箭头指向的就是机头方向。

飞控装好以后,可以把电源模块牵出来的电源线插到飞控上,接口名字是POWER。

4.接收机、安全开关、蜂鸣器固定

这三个小部件可以随意找个地方固定,我选择把接收机固定在左边的两个电调上面,高度是够的。蜂鸣器和安全开关固定在右边的两个电调上面。

接收机和飞控的连接如图,注意对应颜色线的关系

安全开关和蜂鸣器也可以接在飞控上,接口上有写名字。分别是SWITCH和BUZZER。

除了这根线以外,还要按照序号把电调的信号线接到飞控上。具体规则是,飞控上从右往左数第7~10个插口(上面的数字也有写1234)对应了1~4号电调的线。插头的黑色线在上,白色线在下。

5.GPS安装,盖上上层板

GPS会配有支架,把支架拼装起来以后上方会有一个平台,用粘胶把GPS模块粘在这里。(GPS支架安装时会用到一种特别小的螺丝,也是六角形的,但是比机架上的小两号)

注意GPS的方向,仔细看GPS上是有个小箭头的,箭头朝向和飞控朝向要严格一致,偏了会影响到后续的校准。

把GPS插口插到飞控上,把GPS支架固定在上层板上。

放一张安装好后的效果图。

6.桨的安装

在校准完成之前先不要安装桨。电机电调都还没有设置好,带桨测试会非常危险,这时候装上了也得拆的。考虑到桨的安装也属于拼装过程中的一部分,所以把这个内容放在这。

安装桨主要涉及的问题就是正桨反桨的识别问题。在手册中有相应介绍:连接电调与电机。我们固定机头方向后,四个机臂/电机/桨的编号也确定了,参见上面的那个图。其中1号和2号称为正桨,电机要逆时针旋转,3号4号称为反桨,电机要顺时针旋转。也就是说这里涉及一个电机和桨的对应问题。

桨分为两种,识别正桨/反桨的方法是看桨的迎风面。把桨竖着放平在桌上(这里有两种放法,放下来以后桨面朝上凸的是对的),只看其上半部分,会发现有一侧是翘起来的,这一侧就是迎风面,也就是需要这一面切割空气来产生升力。上半部分翘起来的在左侧,就说明这个桨应该逆时针转,他就是正桨,对应安装在1号2号位置。上半部分翘起来的在右侧,就说明这个桨应该顺时针转,他就是反桨,对应安装在3号4号位置。

三、校准与调试

把各部件固定在机架上以后要进行飞控的设置与校准、遥控器的校准等。需要用到PC端的地面站与飞控连接。这两个手册对我的帮助很大,基本按照这个来做就可以。CUAV手册,pix.1yuav手册

1.地面站简介

地面站是地面端用来显示飞控传回的数据的软件,起飞前可以对飞机进行调试,起飞后可以监控飞机的状态,还具有制定航线等功能。飞控和地面站的连接方式有两种,有线/无线。其中有线连接就是拿micro usb线接上飞控,另一头usb接到电脑,在第一次做调试的时候只能这样连接。而无线连接就需要依靠数传电台,起飞以后通过无线数传将飞控数据传到地面设备。

地面站有好几种,我选择了mission planner,这个软件只有windows版本。另外一种用得很多的地面站软件是QGroundControl,有windows、ubuntu、mac、ios、安卓各种版本。

2.刷固件

用usb线连接PC和飞控,在mission planner右上角选择对应的COM口,选择波特率115200,连接。连接成功以后刷固件。初始设置->安装固件->选择四旋翼的对应图案->按照指示操作。中间会弹窗问你几个问题,百度一下,不要随意选yes。

3.校准

固件刷好后,重新插拔飞控的数据线,在软件右上角重新选择COM端口,波特率57600,连接地面站。成功后应该可以在最上方软件标题后面(Mission Planner 1.3.xx)看到你刚才刷的固件版本。

进入初始设置->必要硬件,展开的所有条目都需要依次设置。注意不要使用它自带的向导,容易校准失败。

详细步骤CUAV手册里说的很清楚。我校准时的顺序依次是机架设置->加速度计校准->指南针校准->遥控器校准->设置飞行模式->ESC电调校准->故障保护设置->电源检测模块设置

其中ESC电调校准可以参考这里。

4.遥控器

上一步涉及遥控器校准,在那之前我们得知道遥控器怎么用。

首先AT9S遥控器开机前一定要把左摇杆打到最下方,不然会报错不让你开。

进"parameter"把语言改成中文

进"机型选择",把机型调整为多旋翼模型

进"舵机相位",把第三通道:油门改为反相

进"失控保护",把油门通道的摇杆打到最低,油门通道的微调开关也打到最低,然后光标选到油门通道,按确定。右边的15%会变为3%。回主界面,将油门通道的微调开关打回0。

进"辅助通道",进“五通姿态选择”,三段开关从上到下的模式设为自稳、定点、返航。

遥控器校准之前,要确认接收机和飞控已经接好,且接收机已调到SBUS模式(蓝色灯)。否则得拿个尖东西把接收机上的开关按两下。

遥控器校准时应把所有要用的7个通道都打到最大和最小值。

遥控器的解锁手势为:油门最低,YAW方向最右,也是就左边摇杆打到右下角

5.起飞前的准备

如果所有的校准都成功了,就可以解锁无人机。同样,这里不要上桨,我们还需要检查电机的转动方向。

给无人机接上电池,听到开机音乐后指示灯闪蓝色(有GPS信号时为绿色),同时电机开始滴滴响,这时可以尝试解锁。解锁分两步,首先按住飞控上接出来的安全开关,电机停止滴滴响,代表解锁完成。第二步,遥控器左边摇杆打到右下角,保持5秒。解锁完毕,电机会怠速旋转起来,代表已经准备好起飞。5秒没有新的操作,又会自动上锁,需要再次使用遥控器解锁手势解锁。

在电机怠速旋转的时候,我们观察一下电机的旋转方向,如果发现和规定的顺时针/逆时针不同,则需要断电,交换电机电调之间三根连接线的任意两根。

如果给无人机接上电池以后,飞控指示灯不是闪蓝色而是闪黄色,则说明自检不通过,前面的校准还存在bug。我们需要再去排查一下哪里出了问题。

具体方法是连接地面站, 看mission planner的左上角信息框里的红色字。再在左下角信息框里选择“消息”,尝试用遥控器解锁,观察这里输出的pre-arm报错信息。

6.云台

前面都没问题了再来调云台。

先用螺丝把云台固定在电池仓的下方。上电之前需要把负载固定好,负载不能太轻也不能太重。太轻了会导致云台一直抖动,太重了会导致电机扭力不够,初始化失败。

用12V电压供电,开机后云台会开始自稳,过程中不要碰它,直到它滴滴响,代表自稳完成。

两根PWM控制线一端连接收机,另一端连云台的控制板。控制板上有两排插针,上面一排不用管,下面一排是信号输入,从左往右数第二个插针控制俯仰,第四个插针控制横滚。遥控器上的两个旋钮分别是第6通道和第8通道,所以pwm控制线从云台下面一排的第2根针和第4根针接出,连到接收机的第6通道和第8通道的信号极(通道序号要看sbus的序号,是用蓝色字标出的)。

接好了就能用旋钮控制云台转动了。

四、其他

电源相关说明

 给锂电池充电时一定要做到有人值守,充电程序开始前一定要仔细检查参数设置。

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

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

相关文章

麒麟系统在FT2000+下预留连续物理内存空间

1、背景介绍 项目需要在系统下预留一段连续物理地址空间供FPGA启动DMA直接写入,这样提高读写带宽。目前有两种方式可以实现该需求。 注意:前提是操作系统将内存空间访问权限全部放开,否则无法预留空间。 2、实现方法 方式一: …

适用于vue3中图片全屏展示

App中的代码片段 <style scoped> .container {background: url("./assets/back2.jpg");height: 100%;width: 100%;position: fixed;background-size: 100% 100%; } </style>

单机部署多个 nginx

为方便测试&#xff0c;单机部署多个 nginx&#xff0c;监听不同端口&#xff0c;响应不同页面。以其中一个为例&#xff1a; 1、新建目录&#xff1a; /root/nginx/8571/ /root/nginx/8571/html/ /root/nginx/8571/log/ 2、将文件&#xff1a;/usr/sbin/nginx 拷贝至 /root/n…

Ubuntu系统设置开机自启

在测试国产操作系统&#xff1a;银河麒麟、UOS统信机器的过程中&#xff0c;发现开机不自启&#xff0c;总结以下几种方式实现自启 一.rc.local rc.local脚本是一个Ubuntu开机后自动执行的脚本&#xff0c;可以在脚本内添加行指令&#xff0c;该脚本位于/etc/路径下&#xff…

linux系统的服务器怎么设置上电自启,Linux系统开机自启流程

第一步:POST(Power On Safe Test)加电自检 当按下电源键以后,CPU因为有电流通过便开始对自身、I/O设备、内存等硬件进行检验。那么CPU如何得知这些自检指令?我们知道指令存在于内存当中,寻找内存也需要指令。这看起来似乎是一个“死结”。如何解决呢?在CPU生厂商生产CPU的…

Nginx服务器启停命令

Nginx服务器启停命令 nginx安装好后&#xff0c;维护和更新&#xff0c;经常使用到启动和停止nginx服务。现主要介绍两种方式&#xff1a; 1、nginx服务器的信号控制 nginx中的master 和worker 进程是什么&#xff1f;nginx的工作方式是什么&#xff1f;如何获取进程的PID?信…

REDIS如何开启多个库,而不是增加其实例

(转&#xff1a;)来自运维生存时间: http://www.ttlsa.com/html/4010.html 一台服务器上都快开启200个redis实例了&#xff0c;看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开。 那么&#xff0c;redis有没有什么方法使不同的应用程序数据彼此分…

IDEA同一个工程启动多个实例

spring cloud 集群中同一个工程需要在多个不同的端口启动多个实例&#xff0c;怎么实现呢 下面我已一个简单的服务提供者、服务消费者、eureka注册中心小Demo说明 &#xff08;之所以一个窗口显示3个项目是因为我先创建了一个空project&#xff0c;之后在空project的基础上ne…

易语言启动线程传递多个类型的数据变量

易语言的启动线程默认是传递一个整数的&#xff0c;在 易语言启动线程传递文本参数中&#xff0c;我们讲解了传递文本参数&#xff0c;今天&#xff0c;我们示范传递多个变量 思路是我们把要传递的变量定义成一个整数型数组&#xff0c;传递的是参数内容的内存地址指针&#xf…

在IDEA启动多个Spring Boot工程实例

对于配置比较多方便保存的则使用下面的方式&#xff1a; 方式一 spring boot允通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件&#xff0c;然后通过在application.properyies通过spring.profiles.active来具体激活一个或者多个配置文件&am…

JMeter压力测试-多线程组并发测试(多场景混合并发)

JMeter压力测试&#xff08;一&#xff09;中设置线程组的线程数&#xff0c;即执行时的并发用户数&#xff0c;适用于单个线程组的并发测试。 如果测试需求出现如下场景&#xff0c;该如何使用JMeter实现压力测试呢&#xff1f;即JMeter如何实现多线程组并发测试&#xff0c;…

Java同时执行多个线程(优雅的进行线程池创建)

欢迎访问我的个人博客:www.ifueen.com 有时候我们会遇到这样的场景&#xff0c;需要通过多线程同时去对某些信息进行处理然后再进行开展后续的业务&#xff0c;这时候就需要用到多线程来同时并发处理这些数据 其实多线程处理的方式有很多&#xff0c;线程池&#xff0c;自定义…

python3-启动多个线程

问题&#xff1a;在for循环里面想同时启动多个线程&#xff0c;但是程序运行过程中产生的是线程一个一个启动&#xff0c;即&#xff1a;启动第一个线程之后主线程等待子线程运行完成之后才启动第二个&#xff0c;代码如下&#xff1a; import threading import time def thre…

【优化】Maven开启多线程构建编译 性能优化

【优化】Maven开启多线程构建编译 性能优化 提高编译的效率 IDEA配置 增加跳过测试代码的编译命令&#xff1a; -Dmaven.test.skiptrue 指明多线程进行编译&#xff1a;-Dmaven.compile.forktrue mvn -T 4 clean install mvn -T 1C clean install 以本机为例 使用记事本打…

HTML总结 2[转]

以下转载和参考自&#xff1a;HTML 表单。 1、表格 可以通过 CSS 设置表格的样式&#xff1a; 如下为将上面table.lamp th,td样式中的padding注释掉&#xff0c;开启table.lamp中的padding的效果&#xff1a; 2、列表 3、表单 表单用于收集用户的输入&#xff0c;如下图所…

因为懒得下载Visual Studio,而使用dotnet-cli这件事

window常用命令: 1.windows清屏指令:CLS 2.创建文件夹: mkdir 3.使用敲过的命令:↑ 或者 ↓(这个方向键) nuget官方地址:https://www.nuget.org/ 一、概述: .NET 命令行接口 (CLI) 工具是用于开发、生成、运行和发布 .NET 应用程序的跨平台工具链。 .NET CLI 附带…

10个非常有用的Python库,你知道几个?

整理&#xff5c;TesterHome 这里给大家介绍10个不是最流行但非常有用的Python库&#xff0c;希望可以提供参考帮助。 PyO3 PyO3是一个Rust库&#xff0c;可以让你在Rust中编写Python模块。它可以利用 Rust 的速度和安全性编写高性能的 Python 模块。 https://github.com/PyO3…

NiN(网络中的网络)

1、NiN与AlexNet的区别 卷积层的输入和输出通常是四维数组&#xff08;样本&#xff0c;通道&#xff0c;高&#xff0c;宽&#xff09;&#xff0c;而全连接层的输入和输出则通常是二维数组&#xff08;样本&#xff0c;特征&#xff09;。如果想在全连接层后再接上卷积层&am…

【网络编程系列】NIO

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…