0

如何在 MCU 中压缩数据?

MCU 有一个记录电压、电流和时间戳的 ADC 它应该将其保存到 ram 中,当 ram 已满时,将其发送到板外存储器(SD 卡)

为了最大化发送的数据,需要我们将数据压缩成这种格式的数据

[YY][MM][DD][HH][MM][SS][电压][电流]

假设每个框的值为 8 位,那么加起来,每个数据日志有 64 位 将收集超过 1000 个数据日志

压缩它并防止冗余的最佳方法是什么?

4

2 回答 2

0

如果您每秒都在获取数据,那么您无需继续记录时间。写入第一个时间值,然后您可以假设每个后续值都是在 1 秒后记录的。

于 2013-04-27T16:04:36.517 回答
0

由于两个数据集之间的差异非常有限 - 你最好只记录增量,即当前值与前一个值的差异。仅在开始时 - 记录完整的值。

于 2013-04-17T17:01:36.387 回答