探索LTC6803 - 1电池监控方案:DC1651A评估板深度解析
在电池管理系统的设计中,精准监控电池状态至关重要。LTC6803 - 1作为一款优秀的电池监控集成电路,搭配DC1651A评估板,为工程师提供了一个强大且可靠的解决方案。今天,我们就来深入探讨DC1651A评估板的特点、使用方法以及相关技术要点。
文件下载:DC1651A.pdf
评估板概述
DC1651A评估板是一个电池监控系统,用于展示LTC6803 - 1集成电路的功能。它与DC1331(用于LT6802 - 1)的基本操作和特性相似,具备一些独特的优势。它能够通过内置的板对板带状电缆互连,实现多达10个设备的菊花链连接,还能选择性地对任何电池单元施加电阻负载,以实现“被动平衡”。
LTC6803 - 1新特性
LTC6803 - 1是LT6802 - 1设计的引脚兼容升级版,具有以下显著特性:
- 强大的菊花链SPI共模抗扰性:确保在复杂的电气环境中,数据传输稳定可靠。
- 命令写入时的数据包错误检查:有效提高数据传输的准确性,减少错误发生。
- 低6倍的待机电流:降低系统功耗,延长电池使用寿命。
- S引脚的有源上拉:增强信号驱动能力,保证信号质量。
- 额外的诊断功能:方便工程师对系统进行故障排查和诊断。
DC1651A演示特性
- 可控放电实现被动平衡:通过对电池单元的可控放电,使电池组内各单元的电量更加均衡。
- 热插拔保护电路:在电池热插拔过程中,保护集成电路和外部放电晶体管,防止损坏。
- 图形用户界面(GUI):直观展示新特性,方便进行程序代码开发和系统调试。
单板连接与启动
跳线设置
首先,需要将DC1651A上的跳线设置到默认位置。不同跳线具有不同的功能,例如J4用于指示电池组顶部的电池单元,J6和J7可作为通用输入输出引脚,J8用于设置电压模式。正确设置跳线是确保评估板正常工作的基础。
连接到PC和GUI
使用DC590B快速评估USB电缆将评估板连接到PC或笔记本电脑的USB端口,并通过带状电缆将DC590B连接到DC1651A的底部端口(J2)。需要注意的是,要从www.linear.com下载并安装DC590B的驱动程序。连接完成后,启动控制程序LTC6803 - 1 - 3_GUI_Vxx_yyyymmdd.exe,当DC590B识别到DC1651A的字符串ID代码时,程序将打开并显示控制屏幕。
连接电池单元
将需要监控的电池单元连接到电池连接器J1。该连接器分为两部分,拧开螺丝部分可更安全地连接4到12个电池单元的电池组。LTC6803 - 1可测量4到12个单独电池单元,总堆叠电压范围为10V到50V。对于少于12个电池单元的情况,电池组的底部电池应连接在J1 - 5(+电池触点)和J1 - 4(-电池触点)之间。
供电
插入螺丝部分到连接器J1,即可从电池组为评估板供电。如果是演示设置,只需开启预设电压在10V到50V之间的实验室电源。
控制程序与GUI操作
读取配置
点击“READ CONFIG”命令按钮,若连接和操作正常,将从评估板读取LTC6803 - 1的启动默认配置。配置寄存器中的六个字节的十六进制代码将显示在相应的框中。初始配置字节应为寄存器0的0xE0和其他五个字节的0x00,这是LTC6803 - 1的待机模式。要启用设备并开始进行电池电压测量,需从GUI屏幕底部的“SET I/O MODE”设置CDC选择框中选择非待机的CDC(比较器占空比)设置,然后执行“WRITE CONFIG”命令。
写入配置
点击“WRITE CONFIG”命令按钮,将更改LTC6803 - 1的配置。配置寄存器中显示的六个十六进制字节将变为粗体。软件开发者可以记录特定条件下LTC6803 - 1所需的精确十六进制值,以方便控制程序的开发。点击“READ CONFIG”按钮可确认配置更改是否成功。
编程电池监控电压阈值
在“SET VOLTAGE LIMITS”部分,点击相应的框,输入电池监控所需的过压和欠压阈值。输入的电压值将被四舍五入为LTC6803 - 1实际使用的值,并显示在框中。电压阈值范围为 - 0.74V到5.35V,程序不允许欠压阈值大于过压阈值。这些监控阈值可以全局应用于系统中的每个电池单元,也可以通过点击所需的选项按钮为连接到单个评估板的电池单元进行定制。
读取电池电压
点击“START CELL VOLTAGE”按钮,命令对所有12个电池单元的电压进行A/D转换。实际的电池电压测量值在点击“READ CELL VOLTAGE”命令按钮后才会显示。
读取标志
当电池组中的任何电池单元超过编程的过压或欠压阈值时,内部寄存器中的两个标志位之一将被设置,作为警告。点击“READ FLAG”命令按钮可随时读取这些警告标志的状态。控制面板的标志寄存器部分将显示三个标志字节的十六进制代码。
读取温度
LTC6803 - 1有三个ADC通道用于测量温度,分别是内部管芯温度和两个外部连接的热敏电阻。点击“START TEMP”命令按钮进行A/D转换,然后点击“READ TEMP”命令按钮下载数据并显示电压读数。内部管芯温度传感器产生的电压相对于绝对零以8mV/°C的速率变化,可通过将电压除以8mV再减去273°C将电压读数转换为摄氏度。
读取单个电池或温度
每个电池单元和每个温度通道都有一个复选框,勾选这些“Only”框可仅读取该通道并显示其状态。
电池放电
LTC6803 - 1的另一个主要特性是能够从单个电池单元中去除电荷,有助于使电池组内的电荷分布均匀。为每个需要放电的电池单元提供了一个复选框,勾选该框并点击“WRITE CONFIG”按钮将对电池单元进行加载。需要注意的是,在使用正常的“STARTCELL VOLT”命令测量电池电压时,放电晶体管会自动暂时关闭,以防止放电电流通过电池互连布线引起的电压降误差。LTC6803 - 1还提供了在测量电池电压时保持放电晶体管开启的选项,可通过点击“STARTCELL hold DCC”命令按钮实现。
其他控制功能
控制屏幕上还提供了三个额外的命令按钮:“POLL ADC”和“POLL INTERRUPT”用于测试ADC是否正在进行转换以及系统中的LTC6803 - 1设备是否有中断条件;“START OPENWIRE”命令按钮用于连接内置的开路检测电路,之后点击“READCELL VOLT”命令按钮可查看结果。
连续操作
点击“START CONTINUOUS READ CELLS”命令按钮,评估板将进入连续操作模式,自动按顺序执行以下命令:开始电池电压测量、读取电池电压、开始温度测量、读取温度、读取标志。所有值将以约800ms的更新速率不断更新。在运行过程中,可以随时更改配置,只需更改配置项并点击“WRITE CONFIG”按钮即可实现新配置并返回连续操作。
仅显示有效数据传输
每次通过四个读取命令(电池电压、配置、标志状态和温度)从LTC6803 - 1传输数据时,会根据发送的数据流附加一个数据包错误代码(PEC)。控制程序也会根据接收到的数据计算PEC值。如果计算的PEC值与传输的值匹配,则认为数据传输无错误,数据有效。如果两个PEC值不匹配,则表示传输的数据流已损坏。
低电流待机
通过点击屏幕右下角的命令按钮,可将LTC6803 - 1设置为待机配置,使监控电路进入低电流消耗状态。此时,所有数据和配置设置将被重置,屏幕上的所有指示器将变为白色。
自测试和诊断功能
LTC6803 - 1具有内置的自测试和诊断功能,可通过向ADC施加测试信号来检查内部电池电压和温度连接是否正常。在进行自测试命令时,可以选择期望从设备返回的测试代码(0x555或0xAAA),以检查内部数据寄存器中每个位的功能。
其他配置选项
“SET I/O MODE”组中的复选框可用于调整LTC6803 - 1的其他功能,如配置通用输入输出引脚和设置活动轮询方案类型。选择后,点击“WRITE CONFIG”按钮进行配置。
堆叠评估板以监控更多电池单元
LTC6803 - 1的一个独特特性是能够在连接到任意数量电池组的设备堆栈中上下传输串行数据。多个DC1651A评估板可以以菊花链方式堆叠,每个评估板最多可监控12个电池单元。但控制GUI最多只能控制10个评估板(最多120个电池单元)。
硬件调整
- 堆栈底部的评估板连接到系统控制器或DC590快速评估链接到PC时,其底部端口必须设置为电压模式,将跳线J8(VMOD)连接到“ACTIVE”位置,并在SDO输出线(连接器J2,引脚5)和驱动底部SPI端口的电路的3V/5V逻辑电源轨之间连接一个5K上拉电阻。
- 底部以上的每个评估板的串行端口必须设置为电流模式,将每个评估板上的跳线J8连接到“GND”位置。
- 堆栈顶部的最后一个评估板必须将J4(TOS)设置为“ACTIVE”,其他评估板的J4(TOS)连接到“GND”位置。
- 使用带状电缆将较低评估板的顶部端口(J3)连接到堆栈中上方评估板的底部端口(J2),以建立整个堆栈的串行数据链路。
软件调整
- 从屏幕底部命令按钮附近的弹出窗口中选择堆栈中的评估板数量。
- 选择每个评估板的操作配置(CDC比较器)和过压/欠压阈值是相同(全局)还是不同(自定义),并相应设置占空比和电压。
- 堆栈中每个评估板在控制面板的左边缘将出现一个标签,点击任何标签可将控制命令和数据在显示屏和所选评估板之间传输。
颜色编码状态面板
颜色编码状态面板将扩展以包含堆栈中连接的所有评估板。该数组中的每个小方块代表堆栈中单个电池单元。屏幕上的图例解释了所使用颜色的含义,灰色框表示电池单元的中断标志已被屏蔽,但该电池单元的电压测量值仍然准确。
DC1651A评估板为LTC6803 - 1电池监控集成电路提供了一个全面的测试和开发平台。通过合理使用评估板的各种功能和特性,工程师可以更好地了解和应用LTC6803 - 1,为电池管理系统的设计提供有力支持。你在使用类似评估板的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
电池监控
+关注
关注
0文章
137浏览量
14474
发布评论请先 登录
探索LTC6803 - 1电池监控方案:DC1651A评估板深度解析
评论