ManufactureData()输出的数据问题求助
时间:10-02
整理:3721RD
点击:
在进行电池参数矫正时,针对ManufactureAccess() 0xF081的ManufactureData()输出,ZZaaAAbbBBccCCddDDeeEEffFFggGGhhHHiiIIjjJJkkKKllLLmmMMnnNNooOO,其中:
问题:
1. 上面的2's comp指的是什么意思?
2. AAaa指的是AFE 的电池单元映射,是否对应configuration 0x44AC的值,BBbb是否对应DAStatus1中的AAaa。这两个字节是否直接就表示cell1的电压值?如果不是,如何计算出真实的电压值
3. 对于类似的温度,CCcc格式的值,代表的是什么值?如何计算出真实的温度值来?
2's comp是指二的补码。
用这个命令读出来的数据是ADC的原始数据。在进行校准时这些原始数据是用来与实测的数据一起运算,来计算校准参数。
在校准完成之后,这些原始数据会与校准参数一起运算,得到较准确的测量结果。