- 博客(2)
- 收藏
- 关注
原创 RK3568通过读取SY6970寄存器NTCPCT值来获取电池温度
通过比较计算所得的NTC阻值在表中的哪两个区间内,再用这两个区间的差值除以5取一个NTC阻值的临时步进,接着判断低NTC阻值的那段阈值+临时步进值乘以i(i的取值范围为[0,5))是否大于实际所得的NTC阻值,若大于则取低温度那段的阈值+i得出最终温度。备注:这里之所以将NTC的阻值从原来的夸大1000倍,纯属是因为无论我怎么改,只要参与计算的是小数它就会出错,刚好一起扩大1000倍算起来也方便点。推导得:RNTC = 153(NTC/REGN)/(30-(35.1*(NTC/REGN)))
2024-08-05 16:32:25
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人