标签:保存 int 数值 计数 最小 index 电量 cond 格式
实时数据(灯具板flash):每天保存一次绝对电量值(YY MM DD HH 电量),每1小时、半小时或5分钟存一次电量增量记录,时间间隔和增量精度可配置。
历史记录(以天为一个计量最小周期):每天保存一次绝对电量值(YY MM DD HH 电量)。
UINT32_POWER_QUANTITY; 计数范围 0x00000000~0xFFFFFFFF, 即最大计数值为:4,294,967,295
假设6500为0.01度,则相当于可记录6607度电。
记录格式:
(per hour)
UINT16_INDEX UINT8_TYPE YY MM DD hh mm UINT32_SECOND UINT32_POWER_QUANTITY
UINT16_01 UINT16_02 UINT16_03 UINT16_04 UINT16_05 UINT16_06 UINT16_07 UINT16_08
UINT16_09 UINT16_10 UINT16_11 UINT16_12 UINT16_13 UINT16_14 UINT16_15 UINT16_16
UINT16_17 UINT16_18 UINT16_19 UINT16_20 UINT16_21 UINT16_22 UINT16_23
每天数据<64byte, 1K内存可以保存16天的数据,按Flash可擦除1000次计算,可以保证使用10年以上。
(per half hour)
UINT16_INDEX UINT8_TYPE YY MM DD hh mm
UINT32_SECOND UINT32_POWER_QUANTITY
UINT16_00_1 UINT16_01_0 UINT16_01_1 UINT16_02_0
UINT16_02_1 UINT16_03_0 UINT16_03_1 UINT16_04_0
UINT16_04_1 UINT16_05_0 UINT16_05_1 UINT16_06_0
UINT16_06_1 UINT16_07_0 UINT16_07_1 UINT16_08_0
UINT16_08_1 UINT16_09_0 UINT16_09_1 UINT16_10_0
UINT16_10_1 UINT16_11_0 UINT16_11_1 UINT16_12_0
UINT16_12_1 UINT16_13_0 UINT16_13_1 UINT16_14_0
UINT16_14_1 UINT16_15_0 UINT16_15_1 UINT16_16_0
UINT16_16_1 UINT16_17_0 UINT16_17_1 UINT16_18_0
UINT16_18_1 UINT16_19_0 UINT16_19_1 UINT16_20_0
UINT16_20_1 UINT16_21_0 UINT16_21_1 UINT16_22_0
UINT16_22_1 UINT16_23_0 UINT16_23_1
每天数据<128byte, 1K内存可以保存8天的数据,按Flash可擦除1000次计算,可以保证使用10年以上。
5分钟保存一次数据,只保证3年。
标签:保存 int 数值 计数 最小 index 电量 cond 格式
原文地址:https://www.cnblogs.com/shlb/p/12392171.html