飞行时间记录器

ArduPilot 包含一个飞行时间记录器,可记录电路板的总飞行时间、总运行时间和电路板重启次数。这些信息存储在用户可重置的参数中,因此无法防止被篡改。

../_images/flight_time_recorder.jpg

参数详情

  • STAT_BOOTCNT 记录启动电路板的次数

  • STAT_FLTTIME 表示滑板/飞行器飞行的总秒数(包括之前的所有飞行)。

  • STAT_RUNTIME 保存电路板通电后的总秒数(包括之前的所有飞行)。

  • STAT_RESET 如果电路板上有全球定位系统(GPS)提供实时时间,则该值为重置统计数据后的秒数(1970 年 1 月 1 日)。如果没有 GPS,时间将接近 1970 年 1 月 1 日。用户可以通过将该参数设置为 "0 "来重置所有统计数据。然后,该参数将立即被重置为自纪元以来的当前时间,所有其他参数也将重置为零。

计数器何时重置?

在升级/降级特定载具类型的固件版本时,STAT 参数不会被清除(例如,从 Copter-3.4 升级到 3.5 不会清除参数)。

这些参数不受保护,也就是说用户可以更改它们。此外,它们还可以在以下情况下被重置:

  • 将不同的飞行器代码写入电路板,清除所有参数(例如,将旋翼飞行器固件加载到运行飞机固件的电路板上)。

  • 用户执行 参数重置