请问ev2300的校准电流是如何做到的,能不能提供下代码
我想自己用单片机读取bq27541,然后用上位机进行校准,不想通过ev2300进行校准!
我校准之后,发现这里面calibration 有数据变化,但是我不知道计算公式, 请问谁能不能提供下思路,电流我知道怎么弄,但是 电压和温度我不知道怎么去做校准
Hi
EV2300 只是通讯的转接口,并不负责校准。
如果是G1版本,上位机校准电流,参考http://www.ti.com/lit/an/slua640a/slua640a.pdf
那请问, 温度校准系数是怎么算的呢?EXT TEMP OFFSET 这个参数代表什么,有计算公式吗?
电流校准系数我已经知道了。
TI提供读取dataflash数据的代码吗?或者规格书也行,如果我要校准电流,就必须读取出cc gain 和cc delta。
ccDelta = ccGain * 1,193,046
请问这个公式是不是有问题啊、
这个参数计算是 有符号的字符型
程序里面应该这样处理
if((calibratetemp1&0x80)==0x80)
{
calibratetemp1=256-calibratetemp1;//如果是E3 那么就256-E3=29
calibratetemp1+=1;
Write_BQ3050(0xaa,0x4C,row2-calibratetemp1);
jianfa=row2-calibratetemp1-check[12]; //这个是校准变量
}
else
{
Write_BQ3050(0xaa,0x4C,calibratetemp1+row2);
jianfa=row2+calibratetemp1-check[12];
}
不过我现在还是不知道CCGAIN和CCDELTA是怎么写进去的,里面既然是非IEEE标准,那么应该有计算公式的