AeroCP 校准过之后基本无需操作。但第一次飞会有学习成本:怎么配对小程序、怎么设飞机参数、什么时候相信自动识别。这里我们整理了客户问得最多的问题,以及遇到状况时该怎么处理。
这是什么设备、能做什么、给谁用。
AeroCP 是一个便携式自动飞行记录仪。插上(或电池版按开机),它会自动记录每一段飞行 —— 开车、滑行、起飞、巡航、每次连续起降、每次落地、关车 —— 整个过程不需要按任何按钮,也不需要在空中操作手机。
六个传感器以 100 Hz 并行采样:GPS(L1/L5 双频)、加速度计、陀螺仪、磁力计、气压计(高度)、以及对引擎声学特征校准的麦克风。设备实时融合这些数据。任何一路掉线,其他五路接管。
AeroCP 是为通航飞行员设计的 —— 学员、私照、教员、轻型飞机机主、想统一飞行队数据的航校。
如果你现在每次落地后都要手抄开车时间、起飞时间、起落次数、关车时间,AeroCP 把这些全自动完成。数据落进配套微信小程序,方便你抄飞行日志或导出 CSV。
不能。 AeroCP 是个人飞行记录配件。它不导航、不显示交通、没有任何航空认证(DO-178C / DO-160 / TSO 等)。
把它当作一个不用手抄的 Hobbs 计时器 —— 辅助信息,永远不是主要决策依据。提交给航校 / 考官 / 监管之前,请对照实际飞行数据再核对一遍。
设备运行一个状态机同时观察六路传感器,根据物理特征切换状态:
校准会针对你的飞机和发动机调整阈值。不校准的话使用出厂默认 —— 适合大多数轻型活塞单发,但可能偶尔有几次误判,直到完成一次校准。
V1 插线版 — 座舱点烟器 / USB 供电,没有内置电池。插上即开机,拔下即关机。适合自有机机主,可以装一次就忘掉。
V2 电池版 — 内置可充电电池(约 6 小时续航)。随身携带,按开机键启动。适合租机飞不同机型,或座舱没有方便的 12V 接口。
两个版本记录功能完全相同。小程序和本指南都适用于两者。
首次开机、安装小程序、蓝牙配对。
V1 插线版:插入 12V 点烟器或 USB-C 电源(5V/2A 起)。开机约 3 秒,开机倒计时 5 秒后进入等待屏。
V2 电池版:长按侧面 PEK 键约 2 秒开机。如果电池没电,先用 USB-C 至少充电 10 分钟。
配套是微信小程序 —— 不需要单独下载 App。打开微信,扫设备背面或包装上的二维码,小程序就在微信里加载好了。下次会留在"最近使用"列表。
如果二维码丢了,在微信里搜"AeroCP"也能找到。
AeroCP-XXXX,XXXX 是蓝牙 MAC 末 4 位十六进制,设备状态栏上也有打印。首次配对后,只要两边都开机且距离 10 米内,自动重连。不需要每次重新配对。
同时只能有一个 BLE 主机连接。设备的绑定表最多存 4 部手机,但同一时刻只有一个活动连接。如果第二部手机来连,已有连接会先被踢掉。
实用方法:飞行员的手机和机主的手机都配过对,谁先打开小程序谁就占用连接。
设置好飞机,识别才能正确工作。
是的。 没有至少一架带注册号的飞机,设备不会写飞行日志。这是有意为之 —— 没注册号的记录之后没法对应到日志本。
最快路径:在设备的 飞机 页面选一个跟你机型最接近的预设,把注册号改成你的,保存。大约 20 秒。
六个内置模板覆盖最常见的通航机型。选一个作为起点,所有参数可以之后再调。
| 预设 | VS0 | 油箱 左+右 (L) | 烧油 (L/h) |
|---|---|---|---|
| Cessna 172S | 87 km/h | 106 + 106 | 35 |
| Cessna 152 | 78 km/h | 49 + 49 | 22 |
| Piper PA-28 | 83 km/h | 95 + 95 | 32 |
| Cirrus SR22 | 110 km/h | 170 + 170 | 55 |
| Diamond DA40 | 91 km/h | 74 + 74 | 28 |
| SA60L | 80 km/h | 57 + 57 | 24 |
自定义 选项从空白开始建。
VS0 是着陆构型(满襟翼,可收放型起落架放下)的失速速度。设备用它推导所有速度门限:
VS0 差 10 km/h 整个检测链就偏。从你飞机的 POH 找精确数值 —— 一般在"速度限制"章节。
设备上:设置 → 飞机 → 点行 → 编辑。注册号用屏上键盘,VS0/油量/小时数用数字键盘。
小程序里:飞机 → 点卡片 → 编辑。改完下次 BLE 同步推送到设备(连接时 1-2 秒内)。
注册号会被自动规范化:去空格、转大写、国家前缀和后缀之间自动加 dash(比如 b12y2 变成 B-12Y2)。这样设备和小程序里始终是同一架飞机。
设备上 5 架,小程序里无限。下一条记录用哪架 = 你设为"激活"的那架,对应卡片上有星标。
飞超过 5 架的话,把最常飞的 5 架放设备上,其他通过小程序按需切换。
小程序的改动会在下次 BLE 同步时推送。如果蓝牙没连,改动会排队等下次连上时应用。打开小程序的 BLE 状态条确认"已连接"再期待参数同步。
同步成功后还不一致的话,在设备上离开飞机页再进 —— 页面会从保存的值重建。v1.0.8+ 固件支持自动刷新。
什么时候、怎么教设备认识你这架飞机。
强烈建议首飞前校准,但不是硬要求。不校准的话,设备用基于一次真实 SA60L 飞行得出的出厂默认值。对大多数轻型活塞单发可用 —— 但偶尔会有误判。
一次良好校准后,误判明显减少,开车 / 关车 / 起降的过渡也更顺。
Quick(快速) — 采集 1 个起飞峰 + 1 个落地峰,加安全系数推导阈值。一次飞行即可。对多数飞行员够用。因样本太少标 POOR。
Thorough(完整) — 对事件峰和巡航/滑行噪声做 gap 分析。至少要 2 起飞 + 2 落地才标 GOOD,3+ 标 EXCELLENT。计划一次 3 个 T&G + 1 个全停的飞行。
从固件 v1.0.9 开始,POOR 质量的校准结果不会自动应用 —— 设备保留出厂默认,直到你采到至少 2 起飞 + 2 落地(即 Thorough 模式的 GOOD 标准)。
这是为了保护你不被单样本异常坑到。早期固件会一股脑保存 POOR 校准,结果可能比如把起飞 mic 阈值设到了怠速以下 —— 一开车就被识别为"起飞"。
想强制覆盖也可以,对比页仍提供 APPLY 按钮 —— 但建议先做一次 Thorough 模式,2+ 起飞 + 2+ 落地。
怠速采集需要稳定运转的发动机持续 30 秒。如果设备认为发动机没在转(振动低于基线),不会开始计时。
同一机型的话,校准一次就够了。检测模型用归一化阈值(VS0 + 校准峰值),能容忍日常变化(OAT 不同、载油不同等)。
如果你在差别很大的机型间切换(比如这周飞 C172 下周飞 SR22),每个机型保留独立档案,最好各自校准一次。设备存最多 5 个档案,每个有独立校准数据。
飞行中各画面是什么意思。
飞行中设备会循环 9 个画面。空中不需要操作任何画面 —— 它们用于参考和事后核对。
| 画面 | 何时显示 | 显示什么 |
|---|---|---|
| 00 开机 | 开机 | 5 秒启动倒计时 |
| 01 等待 | 引擎未开,待机 | 飞机注册号、校准状态、电量 |
| 02 开车 | 识别到开车 | 5 秒闪屏 |
| 03 滑行 | 引擎开,地面 | GPS 速度、从 mic 推的转速指示 |
| 04 起飞 | 识别到离地 | 5 秒闪屏,记录起飞时间 |
| 05 巡航 | 空中 | 速度、高度、航向、ETE、燃油 |
| 06 落地 | 识别到触地 | 5 秒闪屏,记录落地时间 |
| 07 总结 | 关车 + 3 秒 | 区时间、空中时间、距离、起降次、T&G 次 |
| 08 设置 | 手动进入 | 飞机、校准、系统等 |
自动(默认)— 传感器决定每个阶段切换,飞行中什么都不用按。适合稳定可预测的常飞机型。
手动确认 — 传感器建议切换,你按侧面 PEK 短按确认。适合首飞不信任自动的时候,或飞特殊机型默认可能误判的情况。在 设置 → 系统 切换。
大多数飞行员前 5-10 次成功飞行后就切到自动。
省电模式降低屏幕亮度、禁用非必要的 UI 动画,延长电池寿命。V2(电池版)大约可以把续航从 6 小时翻倍到 10 小时。在 设置 → 系统 切换。
省电模式不改变检测算法或采样率。日志在开 / 关省电下完全一样。
按可能性排序:
解决:Thorough 模式重新校准,一次飞 3 T&G + 1 全停。
这是固件 ≤1.0.8 的已知问题,v1.0.9 大幅改善。原因:活塞引擎磁电机断了之后螺旋桨还会风车转 3-8 秒,振动衰减缓慢。加上 IMU 1 秒平滑窗 + 3 秒持续防抖,总延迟可能 12+ 秒。
v1.0.9 加了"快速路径" —— 当振动 且 mic 且 引擎谐波检测器同时跌破各自的关车阈值,直接判关车,不再等加权分数慢慢爬下来。现在典型延迟 5-7 秒,其中 3-5 秒是螺旋桨物理滑下,无法消除。
还是 10 秒+ 延迟的话,通过 OTA 升级。
T&G 识别原理,以及识别不到时怎么办。
两步:
landing_vib 阈值(v1.0.9 加了 ×1.5 严格倍数)。设备记录触地瞬间。记录的触地时间进入这条记录的 tng_times[] 数组(每条最多 10 次),同时 landing_count 和 tng_count 各 +1。
从固件 v1.0.9 开始可以。振动路径的速度门从 VS0 × 1.10(VS0=80 时 = 88 km/h)放宽到 VS0 × 1.50(= 120 km/h)。配上更严格的振动强度要求,覆盖快速 T&G 练习,同时不让巡航颠簸假触发落地。
旧固件(≤1.0.8)同样的 T&G 会被忽略,因为触地振动被速度门 88 km/h 挡掉。OTA 升级。
振动路径接受触地速度上限 1.5 × VS0:
| 机型 | VS0 | 最高 T&G 识别速度 |
|---|---|---|
| Piper J3 Cub | 60 km/h | 90 km/h |
| Cessna 152 | 78 km/h | 117 km/h |
| SA60L | 80 km/h | 120 km/h |
| Cessna 172S | 87 km/h | 130 km/h |
| Cirrus SR22 | 110 km/h | 165 km/h |
超过 1.5 × VS0,检测器忽略冲击以避免把巡航颠簸当落地。如果你的机型经常超出这个,把 VS0 设保守一些 —— 代价是巡航 / 落地的过渡稍慢。
设备的状态机对全停和 T&G 是统一的。两者都过 PHASE_LANDING 闪屏 5 秒,然后进入 TAXI_AFTER,由它判断到底是哪一种(全停 = 静止 + 关车;T&G = 重新离地 + 爬升)。
你没法事先告诉设备"这是个 T&G" —— 它根据你之后有没有爬升出来反推。闪屏短暂,不影响记录时间。
如果某次触地的振动冲击较弱 —— 跑道接触短、落得很轻 —— 可能没超过校准的 landing_vib × 1.5 阈值。把你常做的"较软"T&G 也一起校准,让阈值反映你正常的触地力度。
替代方案:暂时降低 设置 → 飞行参数 → 落地 里的 vib_landing。砍 20% 再飞。如果巡航没出现误判,就是新的甜点。
小程序如何与设备通信。
BLE 5.0 自定义 GATT 服务。每次 BLE 连上时小程序会:
sinceLegId 的飞行记录典型完整同步:50 条记录约 2 秒。后续重连只同步增量。
v1.0.8 已修。小程序用的是"坠碑"删除 —— 记录被标记为删除但不物理移除。BLE 同步时小程序过滤掉坠碑。固件 v1.0.7 及之前设备的总结页会显示所有记录(含坠碑);v1.0.8+ 正确过滤。
OTA 升级到 v1.0.8 或 v1.0.9。
当同一注册号在设备和小程序里参数不同的时候弹出 —— 比如你离线时在小程序里改了飞机,连上设备发现两边不一样。
选保留哪一版:
不选直接关掉的话,下次同步还会再弹。别忽略 —— 不处理迟早有一边的编辑被静默覆盖掉。
内置 30 秒超时保护 —— 如果同步卡住,loading 提示自动消失,回退到本地缓存。超过 30 秒还在显示,说明出问题了:
持续失败通常是设备在飞行阶段(飞行中 BLE 写入暂停保护日志完整性)。等关车完了再同步。
两种可能:
leg_id。如果你在小程序端删了同步后的记录,再同步时设备说"没有比 X 更新的记录",因为 X 已经覆盖所有。小程序首次加载需要微信和网络。加载完后,与设备同步全程走本地 BLE —— 实际飞行记录不需要网络。存储在微信本地。
注意:天气、机场信息、CSV 上传都需要网络。提前规划:滑回时通过 BLE 同步好记录,之后再联网导出。
语言、单位、电源和其他偏好。
设备上:设置 → 语言。滑块在 EN 和 中文 之间切换。立即生效,全部 UI 同步切换。
小程序的语言跟随你的微信语言偏好 —— 想小程序和设备用不同语言的话,去微信里改。
可以。设置 → 单位 在 KMH(公制)和 KNT(英制)之间切换。内部存储和 BLE 始终用公制 —— 切换只影响显示。换单位之后已保存的 VS0 数值不变,只是渲染方式变。
高度目前只支持米。英制高度(英尺)在 roadmap 上。
降低屏幕亮度,降速 UI 动画。不降低传感器采样率,检测精度不变。
V2(电池版)开了大约续航翻倍。V1(插线版)没有电池收益,但夜飞时屏幕暗些可能更舒服。
设备 RTC 每次飞行时通过 GPS 自动校准(GPS 一定位就同步)。通常不用手动设。
想手动设:设置 → 日期 & 时间。数字键盘输入各字段,保存写入 RTC。
时区:设备内部存 UTC,根据 设置 → 时区 显示本地时间。常驻基地设一次即可。
插了 microSD 卡的话,设备把飞行记录和校准数据备份到 /flightlog/backup/。这是个保险 —— 主要存储是内部 NVS flash(保证至少 10000 次写入)。
SD 卡页面显示:是否有卡、剩余空间、最后备份时间。点 立即备份 强制写入。
SD 卡是可选的,没有也能用。
设置 → 系统 → 恢复出厂。确认对话框会列清楚会清掉什么:
会保留:固件版本。恢复出厂不会回滚 OTA。
不可撤销。先确保记录已同步到小程序。
设备的空中升级。
新镜像自检失败(极少)时,设备自动回滚到上一版。OTA 不会让设备变砖。
两个安全门:
条件不满足时小程序会告诉你 —— 比如"电量低 —— 请插电再升级"。
BLE OTA 是分块传输的,中途断开则丢弃部分镜像、回到上一版(还可用)。重连再试即可。
多次重试都失败:
试 5 次还不行的话报告 bug —— 我们会发一份 USB-C 刷的镜像。
稳定版每 4-8 周一次。每个版本都列在 cdn.andylixu.uk/ota/latest.json,带 release notes(小程序读取并显示)。
大的检测算法改动(比如 v1.0.9 的 T&G 修复)会清楚标出来。纯外观更新会低调一些。
常见问题及处理,按出现频率排序。
重启:V2 长按 PEK 8 秒强制关机,再长按开机。V1 拔电 10 秒。
仍卡的话,可能是 OTA 残留了未完成镜像。USB-C 接电脑用 cdn.andylixu.uk/ota/v1.0.9/firmware.bin 重刷。没有刷机工具链联系客服。
AXP2101 电源 IC 用电量计算法报电量。前 5 次充放电校准计数器 —— 初期可能满电显示 95-98%。正常。
10+ 次循环后还到不了 100%,可能电池在老化。V2 预期寿命:500+ 次循环维持 80% 容量。
几乎都是校准问题。如果 engine_on_db 太靠近座舱环境噪声(校准时座舱安静,滑行时变吵就触发),开车会假触发。
解决:在有代表性的座舱噪声环境下、引擎运转时重新校准。固件 ≤1.0.8 时单样本校准可能把阈值定在不好的位置 —— 升级到 v1.0.9,它有 POOR 质量自动应用保护。
飞机档案没有注册号。设备拒绝为空注册号的飞机写日志,因为之后没法归属。
解决:设置 → 飞机 → 点行 → 输入有效注册号 → 保存。格式:B-12Y2、N12345 等。设备自动规范空格和大小写。
旧固件(≤1.0.7)有 bug:从小程序同步时,空注册号的档案会塌缩。v1.0.8 加了归一化守护,只对含字母数字的注册号做归一化。
列表看起来不全:设置 → 飞机 滚动看实际数量,对照小程序的飞机标签页。某一边缺,重新配 BLE 后下拉刷新强制同步。
设备的 engine_hours_total 字段累加每条记录的区时间(开车到关车),按飞机汇总。它和真实 Hobbs 表是两个独立计数器,不互相同步。
对齐:任何时候读一下实际 Hobbs,在 设置 → 飞机 → engine_hours 填进去。设备会把后续记录的区时间累加到这个基线上。
注意:AeroCP 的区时间精度 ±5 秒/段,通常会比机械 Hobbs 略少(机械 Hobbs 一般油压一上就计时,不管滑行延迟)。
正常。ESP32-S3 SoC + LCD 背光正常工作时电流 250-400 mA;座舱环境温度下 AMOLED 面板 35-40°C。阳光直射下可能到 50°C —— 仍安全,但会触发自动降亮以减少热负载。
如果烫到不能拿(>60°C 估计),遮一下屏或挪到阴凉处。80°C 时有热保护硬关机防止损坏。
FT3168 触摸控制器有时在固件升级后需要校准一下。重启:长按 PEK 8 秒强制关机,再开机。
仍不灵的话试擦一下屏 —— AMOLED 上的指纹油渍久了会降低灵敏度。用超细纤维布,不要化学清洁剂。
固件 ≤1.0.7 时部分中文字(About / 校准页等)不在嵌入字体集里。v1.0.8 加了 54 个缺失字符。OTA 升级。
v1.0.8+ 还看到缺字的话报 bug,截图给我们 —— 大概率是个我们还没覆盖的新词。
AeroCP 是什么、不是什么。
无认证。AeroCP 是个人电子设备(PED)—— 跟你的手机、耳机、手表一样。它不符合 TSO、DO-178C、DO-160 或任何航空航电安装认证。
携带进座舱、固定到方便看的位置作个人参考、把日志作为备忘 —— 都可以。不要用它做飞行安全决策。
多数司法管辖区接受飞行员自报飞行时间,AeroCP 的测量精度足以支撑诚实的日志记录。但日志的法律责任始终在你身上 —— 你为准确性负责。
提交给航校 / 考官 / 保险公司之前,对照至少一条记录与手工笔记。一致的话其他可以信。
对应 14 CFR Part 61 / EASA Part-FCL:AeroCP 测量 Hobbs 等效的区时间(开车 → 关车)和飞行时间(离地 → 触地)。注意这与某些运营商定义的"区时间"(撤轮挡 → 装轮挡)不同。
设备通过 FCC Part 15 非有意辐射限值。BLE 工作在 2.4 GHz ISM 频段,远离航空通信(118-137 MHz)、导航(108-118 MHz)和应答机(1030/1090 MHz)频段。
话虽如此,任何 PED 都可能在原理上与敏感的安装设备产生干扰。如果你观察到与 AeroCP 通电相关的无线电干扰,请关掉它并反馈。
设备记录 GPS 位置(仅每段起止点 —— 不是连续轨迹)、传感器特征、引擎事件时间戳、以及你配置的飞机注册号。
这些数据存在设备内部 flash 和(BLE 同步后)你手机上小程序的本地存储。除非你主动导出 CSV 并分享出去,否则不会上传到任何云。
可选的 CSV 导出是手动步骤 —— 你决定文件发去哪(邮件、网盘、日志软件)。
目前通过小程序里的微信客服联系。请提供:
每一条反馈我们都会看。重大 bug 修复随下个 OTA 发布;功能需求按季度评估。