补偿检测电阻自暖气-Compensating for Sen

abstract: many of dallas semiconductor’s battery monitors contain the option to include an internal sense resistor to measure current. in certain applications, heat generated by the flow of current through the sense resistor can introduce error into the on-chip temperature sensor reading performed by the battery monitor device. this application note addresses the concern of self-heating, including the amount which can be expected under varying circumstances and configurations. it then presents a step-by-step approach to easily implement compensation algorithms in software in order to eliminate or minimize the error caused by the self-heating.
self heatingintegrating the sense resistor into the package of a ds27xx series fuel gauge reduces board size and saves cost in an application. however, in high-current applications, heat generated by the sense resistor can affect real-time temperature readings made by the device. if accurate temperature readings are required by the application, the error introduced by self-heating can be easily compensated for in software.
figure 1. sense resistor self heating based on power dissipation.
software correctionchanges in the sense resistor due to heat are automatically compensated by the device at the rate of 3660 ppm/°c to keep current and accumulated current readings accurate. however, errors in the temperature reading caused by self-heating cannot be internally corrected. figure 1 illustrates the magnitude of error in temperature measurement for different applications where the die has a large heat sink or no heat sink at all. the best way to correct the temperature reading error is to characterize the die heating and compensate in the application software as follows:
a known current should be forced into or out of an assembled battery pack and record the change in the temperature reading. this process should be repeated with several packs to produce an average value. convert the value to a °c change per watt scalar (n). this is done by dividing by value found in step 1 by the power dissipated by the sense resistor:
this scaling factor is then stored in the system code such that when current is read the error due to self heating can be easily removed using the following equation:
where:
ta = actual temperature
tm = measured temperature
i = measured average current
r = sense resistance
n = scaling factor use caution when calculating an average current of the application. too small a sample size may produce large fluctuations in the calculated result. too large a sample size may cause the calculated result to lag the actual temperature in real time.
summaryusing the integrated sense resistor option may cause temperature measurement error in high-current applications. if accurate temperature measurement accuracy is required, the error generated by self-heating can easily be removed in system software. voltage, current, and accumulated current readings are unaffected by self-heating.

华为nova 6官宣,坐实新机将支持5G
cob封装为何迟迟不能普及
初学者应该注意的26条Linux 命令
常见的AGV导航导引方式
深度操作系统20.1(1010)正式发布:全新Kernel 5.8(Stable)内核
补偿检测电阻自暖气-Compensating for Sen
中兴Blade V10正式入网工信部搭载联发科P70处理器内存组合为3GB+64GB
韩国排名第四的大财团LG集团会长具本茂去世
PLC的自锁、互锁梯形图程序
M12航空插头的发展新趋势
无人机避障技术种类有哪些
恒温晶体振荡器的性能参数和应用场景分析
30款数码相机电池寿命大比拼!
指纹识别技术优缺点
D系列两通道数字功率放大器
电压偏移的原因以及改善电能质量的方法介绍
SDK– 如何减小Microblaze的代码体积
借助差分接口优化射频收发器设计性能
中兴ZM9000通过中国电信入库测试 中兴5G模组迈入新阶段
什么是固态继电器?固态继电器的原理图解