简介:《AEE一电航拍无人机A20中文说明书》面向该型号航拍无人机的用户与飞手,帮助其在上手前建立安全操作意识,并系统掌握设备使用、保养与维护方法。整包为1份PDF文档,压缩包约16.36MB,内容按手册体例编排,从警告与免责声明切入,依次展开产品说明、飞行器使用注意事项、机载摄像设备操作、电池充电与安装、物品清单及技术参数等模块。使用准备部分进一步讲解云台调整、摄像机功能键、起落架拆装、螺旋桨与防护环安装、遥控器部件与操控方式,以及视觉光流定位的适用场景。已有324人学习。读者可据此核对开箱配件,熟悉飞行指示灯、Micro-SD卡槽与飞行控制系统,掌握飞行高度距离限制、数据备份、电池保养和日常检查要点,从而更安全顺畅地完成航拍,并延长设备使用寿命。
1. 从 AEE A20 中文说明书翻到第一页:航拍无人机真正要背下来的三件事
翻 AEE A20 航拍无人机中文说明书的人,大致分两种:一种把 PDF 拖进手机就再没打开,另一种在第一次炸机之后才开始对着目录逐页找原因。A20 这类消费级航拍机,说明书其实是三份文档合订——飞行安全手册、参数表、故障排查表,而且这三者的使用顺序和校准顺序一样不能乱。决定画面扎实不扎实、飞机飞不飞得回来的,往往不是参数表里那串好看的数字,而是指南针校准、失控保护阈值、返航高度这几个必须手动落地的设置项,说明书里通常只用两三行小字带过。这份文档适合刚上手 A20 的新飞手,也适合要给团队写飞行 SOP 的人,以及想把纸面参数变成可复用配置表的一线从业者。后面几章按飞行前校准、云台与相机参数、链路排查、参数边界演练的顺序,把说明书里的条目拆成可以照着做的动作。
2. A20 飞行前的 IMU 与指南针校准:说明书里那套顺序为什么不能颠倒
2.1 姿态基准和航向基准:两个传感器各管什么
IMU 负责姿态,输出俯仰、横滚、偏航角速度以及三轴加速度;磁力计(指南针)负责航向,告诉飞控机头指向东南西北哪个方向。飞控把两者做融合解算,才能得到一组可信的姿态与航向数据。IMU 水平校准的作用是给姿态解算建立"零度水平面",指南针校准的作用是给磁力计建立"北"的参考系。这两件事解决的是不同维度的问题,所以顺序和场地条件都会互相污染。
常见做法是:把机身放在水平、远离磁性物体的位置,拆掉螺旋桨,通电开机,先做 IMU 水平校准,再做指南针校准,最后等 GPS 收星数量达标后才起飞。原因在于指南针校准过程中飞控会采集一圈磁场分布,如果此时 IMU 的水平零点还没建立,飞控在融合时会把一部分磁场误差归算到姿态角上。表面看两次校准都提示成功,实际航向可能已经偏了十几度,起飞后画面会缓慢地朝一侧漂。
说明书里这一段通常挤在"飞行前准备"章节,文字很密,容易漏掉几个关键限定:拆桨、远离地下车库钢筋、远离手机与金属桌面、避开强电磁环境。这些条件不是啰嗦,它们直接决定磁场采集样本干不干净。
2.2 按说明书口径拆出的 A20 校准操作序列
- 选择空旷场地,地面平整,周围 3 米内没有金属栏杆、车辆、配电箱。
- 取下螺旋桨,展开机臂,确认云台保护罩已拆除(带罩通电会让云台自检异常)。
- 遥控器先开机,再给机身通电,等待飞控自检提示音与状态灯指示正常。
- 连接手机 App,进入飞行状态页,确认 IMU 状态显示"未校准"或数值异常。
- 执行 IMU 水平校准,全程不要触碰机身,等待提示完成。
- 执行指南针校准,按提示水平旋转机身一周,再让机头朝下旋转一周。
- 观察 App 中的指南针干扰量读数,数值回落并保持平稳才算通过。
- 等待 GPS 卫星数与水平精度因子达到起飞门槛,再装桨起飞。
每一步之间的等待时间不要压缩。尤其是第 5 步和第 6 步,飞控需要采样窗口,抢时间只会让采样点数量不足。
2.3 用一段脚本盯住校准读数
手机 App 上的读数是瞬时的,起飞前值得把关键项抄下来过一遍阈值。下面这段脚本把校准相关字段做成一张检查表,读的是导出日志或状态页里抄下来的数值:
# a20_precheck.py —— 起飞前把校准与定位读数过一遍阈值 # 字段名按你实际导出的列调整,这里用的是一份典型快照 pre = { "gps_sats": 14, # 可见卫星数 "hdop": 0.8, # 水平精度因子,越小越好 "compass_var": 0.12, # 指南针干扰量,单位以 App 显示为准 "imu_calibrated": True, "compass_calibrated": True, "battery_pct": 96, # 校准阶段电量 } LIMITS = { "gps_sats": 12, # 小于该值暂缓起飞 "hdop": 1.0, # 大于该值定位漂移风险上升 "compass_var": 0.15, # 大于该值说明磁场环境不干净 "imu_calibrated": True, "compass_calibrated": True, "battery_pct": 50, # 校准耗电,低电量下容易中途掉电 } def check(pre, limits): fails = [] for k, v in limits.items(): cur = pre.get(k) if isinstance(v, bool): if cur is not True: fails.append(f"{k}: 未完成") elif k == "gps_sats": # 越大越好 if cur < v: fails.append(f"{k}: {cur} < {v}") else: # 越小越好 if cur > v: fails.append(f"{k}: {cur} > {v}") return fails if __name__ == "__main__": problems = check(pre, LIMITS) print("可以起飞" if not problems else "暂缓起飞:\n" + "\n".join(problems))逻辑说明:check把限值分三类处理——布尔型只要求为真,卫星数走"下限判断",其余走"上限判断"。参数值不是硬标准,说明书给出的起飞门槛通常比这宽松,这里的数字是留了余量的保守值,风大或场地空旷度差时再往上收紧。gps_sats调到 12 以上,是因为收星数恰好压线时,hdop 往往已经开始抖;compass_var阈值压到 0.15,是给起飞后的磁场变化留缓冲。
提示:不同版本 App 里干扰量的量纲可能不一样,先把同一场地连续三次的读数记下来,用自己的基线当阈值,比照抄一套数字靠谱。
2.4 校准不通过的现场判断
| 现象 | 常见原因 | 处理动作 |
|---|---|---|
| 进度条长时间停在中间 | 机身在动、螺旋桨未拆、地面震动 | 拆桨,放到静止平面重来 |
| 提示磁场环境异常 | 附近有金属井盖、钢筋、音响磁体 | 换场地,至少移动 10 米以上 |
| 校准通过但航向持续偏 | IMU 零点未建立就做了指南针 | 按 IMU 先、指南针后的顺序重做 |
| 冷启动后 IMU 一直预热 | 低温环境,器件温度未达工作区间 | 先通电静置几分钟再校准 |
出现第四种情况时不要急着反复校准,反复校准只会让采样样本更乱。先解决环境与温度,再动参数。
3. A20 云台与相机参数:把说明书参数表翻译成实拍配置
3.1 参数表里真正要抄下来的四行
说明书最后的参数表动辄几十行,真正影响日常出片的是这么几项:最高视频分辨率与对应帧率、该分辨率下的视频码率、云台可动范围与最大俯仰角速度、相机等效焦距与光圈。分辨率和帧率决定你能拍什么场景,码率决定卡速和存储,云台指标决定运镜能不能拍顺,等效焦距决定构图和避障余量。
把这四行单独抄成一张小卡片贴在遥控器背面,比翻整本 PDF 快得多。尤其是码率,很多人只看"支持 4K",却忽略了不同帧率下码率差异很大,卡一换就掉帧。
3.2 快门、ND 与帧率的搭配
航拍视频的通行原则是快门速度约等于帧率倒数的两倍,这样动态模糊自然。白天光线太强,靠缩小光圈会让画面发软,正确做法是加 ND 减光镜。下面这张对照表是按常见光照条件给的经验档位,具体以说明书标注的光圈范围和 ND 配件规格为准:
| 帧率 | 目标快门 | 晴天正午 | 阴天 | 黄昏 |
|---|---|---|---|---|
| 25/30 fps | 1/50 ~ 1/60 | ND16 ~ ND32 | ND8 | ND4 或无 |
| 50/60 fps | 1/100 ~ 1/125 | ND8 ~ ND16 | ND4 ~ ND8 | 无 |
| 120 fps | 1/240 附近 | ND4 ~ ND8 | 无 | 不建议 |
注意:换 ND 之后要重新确认曝光补偿是否回零,否则画面会整体发灰或发白,很多人误判成相机故障。
3.3 码率、卡速与录制上限的换算
存储卡买错是新手最常见的一笔冤枉钱。根据码率反推持续时间与卡速要求,一分钟就能算清:
# a20_storage.py —— 按码率估算可录制时长与最低持续写入速度 def record_capacity(card_gb, bitrate_mbps, usable=0.93, reserve=0.1): """ card_gb : 存储卡标称容量,GB bitrate_mbps : 说明书参数表里的视频码率,Mbps usable : 卡的实际可用容量比例(格式化损耗) reserve : 预留余量,避免写满瞬间掉帧 """ total_mbit = card_gb * usable * 1024 * 8 # GB -> Mbit seconds = total_mbit / bitrate_mbps * (1 - reserve) return seconds / 60, seconds def min_write_speed(bitrate_mbps): # 码率 Mbit/s 换算成卡速 MB/s,再留 30% 余量 return bitrate_mbps / 8 * 1.3 for br in (60, 100, 150): minutes, sec = record_capacity(64, br) print(f"64GB @ {br} Mbps -> {minutes:.1f} 分钟,最低持续写入约 " f"{min_write_speed(br):.1f} MB/s") if __name__ == "__main__": pass逻辑说明:容量换算走 GB→Mbit 再除以码率,reserve是防止卡写满瞬间缓存溢出的保护量,usable是格式化后的实际可用比例。卡速那一项按码率的八分之一再加 30% 余量,得出的是"持续写入"要求,注意不是包装上那个峰值读取速度。100 Mbps 对应约 16 MB/s 持续写入,标着 U3、V30 的卡理论上有 30 MB/s,实际长期使用会衰减,所以留余量很有必要。
3.4 云台跟随模式与摇杆曲线
云台一般有跟随、正对、自由几种模式。跟随模式下云台随航向缓慢对齐,适合直线推进和环绕;正对模式锁定机头方向,适合拍公路和河道;自由模式下云台完全由拨轮控制,适合手动构图但需要练手感。摇杆曲线建议把偏航通道的 exp 调高一档,让小幅推杆更细腻,避免一推杆就甩头。俯仰平滑度调高后,云台减速更柔和,代价是响应变慢,拍高速跟随的题材时要调回来。
4. 遥控器对频、图传与失控保护:按 A20 说明书逐条排查的路径
4.1 对频失败先分层,别急着重置
对频失败通常出在三层:遥控器与机身之间的链路、遥控器与手机之间的连接、App 权限与固件版本。正确做法是先看遥控器状态灯——灯常亮说明链路已建,问题在手机侧;灯快闪说明在搜索信号,此时把手机 App 关掉,遥控器靠近机身 1 米内重新对频;灯不亮先查电池与触点。每次只改一层,改完立刻验证,否则最后连是哪一层的问题都说不清。
说明书里的对频步骤一般会写明按键顺序和指示灯语义,别凭记忆操作。指示灯的快闪、慢闪、双闪在本机型上含义各不相同,记错一个就会出现"按了没反应"的错觉。
4.2 图传卡顿:信道、天线朝向与遮挡
图传卡顿先排除环境,再怀疑硬件。天线要尽量保持与机身之间的视线通畅,遥控器天线平面朝向机身方向,不要指向地面。城市里 2.4G 频段拥挤,可以切到 5.8G 或者手动换信道,换信道后先原地悬停观察十秒再推杆。飞远后图传先糊后断是正常的距离衰减,此时正确反应是减速、抬高,而不是继续加杆。
| 症状 | 优先排查 | 判断依据 |
|---|---|---|
| 近距离就卡 | 信道拥挤、天线朝向 | 换信道后明显改善 |
| 百米后开始花屏 | 遮挡与高度不足 | 抬高 20 米画面恢复 |
| 画面延迟但清晰 | 手机解码压力 | 降分辨率后延迟下降 |
| 全程断续 | 天线接口松动 | 晃动天线画面跳变 |
4.3 失控保护三级策略与返航高度怎么设
失控保护一般分三级:链路短暂中断先悬停等待恢复;持续中断触发自动返航;电量低于阈值触发低电量返航。返航高度必须高于航线上的最高障碍物,一般做法是取障碍物高度加 30 到 50 米余量,并且在靠近高压线、塔吊的区域提高余量。低电量返航阈值建议设在 25% 到 30%,因为返航过程会顶风,耗电比去程高。
返航高度不是设得越高越安全。设得过高,返航段耗电明显增加,遇到侧风时更容易提前触发第二级低电量保护。合理做法是按实际飞行区域分段设置,起飞前先把最高障碍物报一遍。
4.4 用日志脚本筛出链路异常
一次飞行结束,日志里往往已经埋了下次出事的线索。用脚本把链路相关事件筛出来,比逐个文件翻要快:
# a20_link_audit.py —— 从导出日志里筛出链路与失控保护事件 import re import sys from collections import Counter PATTERNS = { "rc_lost": re.compile(r"(RC|遥控).*(丢失|lost|disconnect)", re.I), "gps_drop": re.compile(r"GPS.*(少于|below|<\s*\d+)", re.I), "failsafe": re.compile(r"(failsafe|失控保护|返航触发)", re.I), "video_stall": re.compile(r"(图传|video).*(卡顿|丢帧|stall)", re.I), } def audit(path): hits = Counter() with open(path, encoding="utf-8", errors="ignore") as f: for line in f: for name, pat in PATTERNS.items(): if pat.search(line): hits[name] += 1 return hits if __name__ == "__main__": for key, count in audit(sys.argv[1]).most_common(): print(f"{key:12s} {count}")逻辑说明:PATTERNS用正则匹配日志中的链路事件,中文和英文关键词都覆盖,避免因为日志语言不同而漏筛;errors="ignore"处理编码不干净的日志文件;Counter输出按次数排序,出现频率最高的那类事件就是首先要处理的隐患。参数上要改的通常是正则关键词,比如你的 App 把"图传卡顿"记成"video lag",补进对应条目即可。
5. 进阶:把 A20 说明书的参数边界折成自己的冗余表
5.1 参数边界与冗余系数
说明书写的是边界值,实际飞行要按边界打折。把参数表里的极限值抄下来,乘一个按场景调整的冗余系数,得到的就是自己那套安全线。这套表每次换场地都值得重新算一遍。
| 说明书参数 | 极限值口径 | 冗余做法 | 调整后取值 |
|---|---|---|---|
| 最大抗风等级 | 标称上限 | 乘 0.6 | 只在上限六成以内起飞 |
| 最大上升/下降速度 | 标称上限 | 乘 0.7 | 保留姿态余量 |
| 图传有效距离 | 无遮挡理想值 | 乘 0.4 | 城区再乘 0.7 |
| 最长续航时间 | 悬停理想值 | 乘 0.6 | 计入顶风与返航 |
| 返航高度 | 无硬性上限 | 障碍物高度 + 40 米 | 按现场实测 |
冗余系数不是拍脑袋定的,来源是每次飞行后的日志对比:把实测耗电、实测图传断点记在表旁边,跑十次之后这套数字就会收敛到你自己场地的真实值上,比任何通用建议都准。
5.2 每月一次的地面应急演练
参数设好只是纸面功夫,真正应急时手要跟得上。建议每月做一次地面演练,机身不通电,只练手感与流程:先把遥控器握姿和指法固定下来,用拇指加食指的双指握法比单拇指更不容易误推;再模拟图传中断,练习在无画面情况下的转向与回程方向判断;接着模拟低电量告警,练习快速降高与就近迫降点的选择;最后把失控保护触发后的返航高度、返航方向念一遍,确认自己清楚飞机会往哪里飞。
演练时可以把遥控器上的返航高度和低电量阈值写在贴纸上,贴着操纵杆上方。应急状态下的人会退回到肌肉记忆和视觉提示,写在屏幕上不如贴在手上。等这两项数字不用看就能报出来,再把贴纸撕掉。
本文还有配套的精品资源,点击获取