摘要: DS2780独立燃油表要求用户以大多数用户不熟悉的单位存储应用程序参数。本应用说明提供了转换为单位所需要的所有计算。
DS2780允许用户根据应用程序和正在使用的电池的确切要求定制独立电池燃料计。所需的参数通常以mA、V、mAhrs和毫欧等单位已知。DS2780要求参数以uV、uvhr和mhos等单位存储。本应用笔记描述了将典型单位转换为存储在设备中的单位所涉及的计算。
DS2780独立电池燃料计使用简单,非常准确,假设应用程序的正确参数已存储在此设备中。正确的数据存储对于优化燃油表是非常重要的。DS2780K提供了一种简单的方法来编程DS2780。用户可以以mA、V、mAhrs和毫欧等单位输入细胞的表征数据和其他应用数据,如图1所示。然后DS2780K将该数据转换为实际存储到设备的正确格式,如图2所示。应用笔记3463,“DS2780入门”描述了如何选择存储在DS2780中的所有参数。下面的文本描述了将参数存储到设备中所涉及的计算。
图1 参数选项卡的应用程序单元子选项卡。
图2 参数选项卡的设备单元子选项卡。
图1显示了DS2780作为燃油计精确操作所需的参数。当写&单击复制按钮,DS2780K软件将参数转换为实际存储在设备中的格式,如图2所示。然后将这些值写入并复制到EEPROM地址60h-7Ah。
下面几节展示了将应用程序参数转换为存储在每个地址的设备中的实际值所需的计算。计算中使用的单位显示为AccBias_µV表示累积偏置寄存器以µV显示,AccBias_mA表示以mA表示相同的值。要编程到每个EEPROM地址的值显示为valueststored (EEPROM address)形式的十六进制值;每个显示的是一个字节。下面计算中的示例数据来自图1中的值,这些值插入到提供图2中的值的方程中。
控制寄存器存储在地址60h中,位按照DS2780数据表中的描述进行格式化。不需要计算。
累积偏置寄存器用于估计电池电流,不流过感测电阻,或电池自放电。这是一个带符号的寄存器,LSB值为1.5625µV/R(SNS)。它存储在地址61h,范围为-200.000µV至198.4375µV。假设感应电阻的值为20毫欧,则在78.125µa步长范围为-10mA至9.921875mA。
老化容量寄存器存储在正常使用过程中估计电池容量减少时使用的额定容量。它是一个无符号寄存器,LSB值为6.25 μ Vhr/R(SNS)。它存储在地址62h和63h,范围为0µVhrs至409.59375mVhrs。假设感应电阻的值为20毫欧,则在0.3125马赫的步骤中,范围为0马赫至20479.68755马赫。
充电电压寄存器存储用于检测完全充电状态的充电电压阈值。这是一个无符号寄存器,LSB值为19.52mV。它存储在地址64h中,范围为0到4.9776V。
最小充电电流寄存器存储检测完全充电状态的充电电流阈值。这是一个无符号寄存器,LSB值为50µV。它存储在地址65h,范围为0到12.75mV。假设感应电阻的值为20毫欧,其范围为0mA至637.5mA,步进为2.5mA。
活动空电压寄存器存储用于检测活动空点的电压阈值。这是一个无符号寄存器,LSB值为19.52mV。它存储在地址66h,范围为0到4.9776V。
活动空电流寄存器存储检测活动空点的放电电流阈值。这是一个无符号寄存器,LSB值为200µV。它存储在地址67h,范围为0到51.2mV。假设感应电阻的值为20毫欧,其范围为0mA至2560mA,步进为10mA。
Active Empty 40寄存器存储+40°C时的Active Empty点值(如DS2780数据表的图11所示)。这是一个无符号寄存器,在+40°C时,LSB值为百分百万分之一。它存储在地址68h中,并且在+40°C时具有满点的0到24.9%的范围。
感知电阻素(RSNSP)寄存器存储计算绝对容量结果的感知电阻的值。这是一个无符号寄存器,LSB值为1mhos。它存储在地址69h中,范围为1mhos到255mhos,即1欧姆到3.922毫欧。
Full 40寄存器存储+40°C时的Full point值(DS2780数据表的图11)。LSB值为6.25 μ Vhr/R(SNS)的无符号寄存器。它存储在地址6Ah和6Bh,范围为0µVhrs至409.59375mVhrs/R(SNS)。假设感应电阻的值为20毫欧,则在0.3125mAhr的步骤中,范围为0mAhrs至20479.6785mAhrs。
+40°C时的满点是存储值(满40),其他温度下的满点是使用满线的斜率计算的(DS2780数据表的图11)。全线每10度段的斜率以无符号字节形式存储,单位为百万分之一°C (ppm/°C)。假设+40°C的Full点是Full线上的最高点。整条线以一度的增量重建,以便任何温度下的整点总是小于或等于下一个更高温度下的整点。斜率范围从0到15564ppm/°C。
活动空线以与满线类似的方式重建。+40°C时的Active Empty点是一个存储值(Active Empty 40),其他温度下的Active Empty点是根据每个10度台阶之间的斜率计算的。每个活动空点之间的斜率以无符号字节的形式存储,单位为ppm/°C。活动空线以一度的增量重建,以便任何温度下的活动空点始终大于或等于下一个更高温度下的活动空点。斜率范围从0到15564ppm/°C。
备用空线的重建与已满线和活动空线类似。+40°C时的备用空点固定在0马赫。其他温度下的备用空点是根据每个10度台阶之间的斜率计算的。每个备用空点之间的斜率以无符号字节的形式存储,单位为ppm/°C。备用空线以一度的增量重建,以便任何温度下的备用空点始终大于或等于下一个更高温度下的备用空点。斜率范围从0到15564ppm/°C。
感应电阻增益(RSGAIN)寄存器存储校准因子,当参考电压强制通过SNS和VSS时,在电流寄存器中产生准确的值。这是一个11位值,LSB值为1/1024。它存储在地址78h和79h中,范围为0到1.999。这个寄存器的标称值是1.000。
感测电阻温度系数(RSTCO)寄存器存储感测电阻的温度系数。这是一个8位值,LSB值为30.5176ppm/°C。它存储在地址7Ah,范围为0至7782ppm/°C。0表示关闭温度补偿功能。
DS2780允许用户根据应用的确切参数定制燃油表。然而,设备中存储的单位并不是常用的单位。通过遵循本应用说明中概述的计算,可以将更可识别的单位转换为DS2780所需的单位。
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308