bq78412EVM 评估模块快速入门指南:硬件设计与应用详解
在电子工程师的日常工作中,对于电池管理系统的评估和开发是一项关键任务。今天为大家带来德州仪器(TI)的bq78412EVM评估模块的详细介绍,它为12 - V铅酸电池的电量测量和电池管理提供了一个完整的演示平台。
文件下载:BQ78412EVM.pdf
一、bq78412EVM 简介
1.1 EVM 特性
bq78412EVM 具有诸多实用特性:
具备 10 个 LED 条形图和状态信号指示灯,能够直观地展示电池状态。
配置了蜂鸣器,可发出听觉警告,及时提醒用户异常情况。
通过 USB 接口连接 GUI 软件,能读取测量的电池电压、电流和多个内部参数,方便工程师进行数据监测和分析。
输入工作范围为 4 V - 26 V,适应多种电源环境,同时具备反极性保护功能,增强了模块的安全性。
包含 USB - 串口适配器,支持 UART 和 IRDA 模式通信,还设有关键信号测试点,便于测试操作。
1.2 总体描述
bq78412评估模块是针对12 - V铅酸电池电量测量和电池管理的完整演示平台,由bq78412EVM(HPA615A)和USB - 串口适配器(HPA616A)两块印刷电路板组成。bq78412铅酸电池充电状态指示器带有运行时间显示功能,是专为单节12 - V铅酸电池设计的独立电池电量计解决方案。
1.3 I/O 描述
连接器/引脚
描述
CN1/1
电池正极端子,BATT +
CN1/2
电池正电压检测,VS
CN1/3
电池负极端子,BATT –
CN2/1
检测电压正极端子,RS +
CN2/2
检测电压负极端子,RS –
CN3/1
UART RX
CN3/2
UART TX
CN3/3
UART GND
CN3/4
UART SD
CN3/5
UART 电源,V +
1.4 电路板外观
bq78412EVM 板的电压和电流测量连接器位于右侧,UART 接口连接器在左侧,IRDA 收发器在其下方。条形图和状态指示灯由两个移位寄存器芯片驱动,位于 bq78412 的右侧。USB - 串口适配器板的迷你 USB 连接器在左侧,UART 连接器在底部。
1.5 推荐工作条件
最小值
典型值
最大值
单位
电池电压(VBAT +)
4
12
26
V
检测电压(V RS + – V RS –)
– 0.16
0.16
V
端子电压(V RS +, V RS –)
– 0.3
26
V
工作温度
0
85
°C
二、软件安装
2.1 个人计算机要求
推荐使用 Intel Core™2 Duo 1.66 - GHz 或更高性能的处理器。
操作系统为 Windows™XP SP2(软件未在 Windows Vista/Windows 7 上测试)。
具备可用的 USB 端口。
安装 .NET Framework 版本 2.0。
2.2 安装 bq784XX 评估应用程序(GUI)
将 bq784xx 评估应用程序以压缩文件形式分发,例如“bq784XX Setup Version 1.0.3.0.zip”。安装步骤如下:
将文件复制到临时目录并解压。
双击解压后的文件“bq784XX Setup.msi”。
按照安装向导的指示完成安装。注意,安装程序默认仅为一个用户安装软件,若需要所有用户使用,可在提示时选择“Everyone”。若未安装或版本低于要求,安装程序可能会提示安装最新版本的 .NET Framework。
2.3 安装 FTDI USB - 串口适配器驱动
需安装 FTDI 驱动以支持 USB - 串口适配器。最新驱动可从 FTDI 网站获取,按照其提供的安装指南进行安装。以 Windows XP 为例,典型步骤如下:
将驱动解压到计算机的指定位置。
暂时断开计算机与互联网的连接(仅适用于 Windows XP SP1 或更早版本)。
使用 USB - 迷你 USB 电缆将 USB - 串口适配器板连接到计算机的备用 USB 端口。
系统检测到新硬件,弹出“找到新硬件向导”对话框。
若提示“Windows 是否可以连接到 Windows Update 以搜索软件?”,选择“否,暂时不”并点击“下一步”。
选择“从列表或指定位置安装(高级)”并点击“下一步”。
选择“在这些位置中搜索最佳驱动程序”,在组合框中输入文件路径或点击浏览按钮查找,输入路径后点击“下一步”继续。
在未签名(非 WHQL 认证)驱动的警告对话框中点击“继续”。
点击“完成”完成安装。
当另一个“找到新硬件向导”对话框打开时,重复上述步骤 4 及以后的操作,完成适配器第二个端口的安装。
三、硬件设置
3.1 硬件要求
bq78412EVM 板(包含在内)
TI USB - 串口适配器板(包含在内)
USB 到迷你 USB 电缆(包含在内)
分流电阻(通常为 1mΩ),具备足够的功率额定值以承载充电/负载电流
电池及配套的充电器和负载
电缆
3.2 电路板连接和上电顺序
电流连接器:分流电阻连接
通过测量 RS + 和 RS - 之间的电压来推断电池电流,可采用低侧电流检测方案(也可使用高侧电流检测方案)。RS + 连接到分流电阻和电池负极的连接点,RS - 连接到分流电阻的另一侧。
电池连接器:电池供电
在 BATT + 和 BATT - 端子之间施加电压为 EVM 板供电,VS 用于测量电池电压(参考 BATT -)。BATT + 连接到电池的正极端子,BATT - 连接到电池负极和分流电阻的连接点,VS 连接到电池的正极端子。
连接和上电顺序
按照图示构建电池和分流电阻电路。
将分流电阻电路连接到电流连接器。
将电池正负极连接到电池连接器。
使用 USB 电缆连接计算机和 USB - 串口适配器板。
将 USB - 串口适配器插入 bq78412EVM 板的 UART 连接器。
3.3 配置 bq784XX 评估应用程序通信
bq784XX 评估应用程序会自动检测 USB - 串口接口适配器,并为相应的通信端口进行配置。可同时打开多个应用程序窗口,以控制连接到不同 USB 端口的多个设备。
3.4 测试安装
从 Windows 开始菜单启动 bq784XX 评估应用程序:“开始”→“所有程序”→“Texas Instruments”→“bq784XX”→“bq784XX Evaluation”。若应用程序安装正确,屏幕底部的状态栏应显示分配给串口适配器的 COM 端口、目标设备为 bq78412 以及固件版本。
四、bq784xx 评估应用程序主屏幕
主屏幕分为四个区域:
4.1 菜单栏区域
提供文件、命令、通信、日志和帮助等功能。
文件功能 :可保存或加载配置、参数或电池化学文件,也可退出应用程序。
命令功能 :包括查找目标、密封设备、初始化 SOC、重置、更新动态数据、读取所有参数、将待更改项写入闪存、恢复所有待更改项、开始轮询和停止轮询等操作。
通信功能 :可启用监控以记录应用程序与设备之间的原始通信,也可清除通信日志。
日志功能 :可设置日志文件、开始和停止日志记录。
帮助功能 :显示版本信息。
4.2 电池状态和轮询区域
用于配置应用程序与设备的通信,如轮询频率、通信波特率和要连接的 bq78412 设备地址,同时显示电池的动态状态变量(如电压、电流等)和电池状态字。
轮询和设备地址功能 :可设置设备地址、通信波特率、开始和暂停轮询以及选择轮询间隔。
电池状态功能 :显示电压、温度、电流、平均电流、相对充电状态(RSOC)和电池状态字等信息,点击每个状态位可显示其含义。
4.3 参数、制造商数据、累积数据和通信跟踪显示区域
用户可通过点击相应标签切换显示参数、制造商数据、累积数据和通信跟踪数据。
参数标签 :显示用于配置设备的所有参数值,可查询和修改参数,修改后的参数在写入设备前仅在应用程序本地有效。
制造商数据标签 :操作方式与参数显示类似,存储的值不影响设备操作,可由制造商根据需要使用。
累积数据标签 :显示设备的实时累积使用数据,所有项目只读。
通信跟踪标签 :显示应用程序与设备之间的所有消息,建议在启用日志记录时关闭通信跟踪。
4.4 参数描述区域
显示在参数标签、制造商数据标签或累积数据标签中选择的参数的描述信息。
4.5 状态栏
显示用户界面的当前状态,包括计算机连接的 COM 端口号、连接的设备名称、设备固件版本、接收的广播数据包数量、当前密封级别和日志记录状态等信息。
五、bq78412 参数设置和启动
初始化 bq78412 的步骤如下:
加载电池的化学文件:通过“文件”→“加载”→“化学”→“选择”选择 .xml 化学文件。若未生成化学文件,可使用默认化学文件,但精度会稍低。
根据需要设置参数,如设计容量、P - 比例因子、电流平均时间、放电结束电压和充电时间等。
使用“命令”→“将待更改项写入闪存”写入参数。
执行软件复位:“命令”→“重置”→“设备”。
设置电池的充电水平:“命令”→“初始化 SOC”,对于充满电的电池设置为 100%。
六、常见任务
6.1 设置日志记录
执行“日志”→“设置”。
在弹出菜单中提供日志文件名。
如有需要,勾选覆盖现有日志文件和包含累积数据的选项。
在“电池状态和轮询”部分以所需速率开启轮询。
执行“日志”→“开始”。
若要停止日志记录,执行“日志”→“停止”。
6.2 设置设备广播
关闭轮询。
双击“DeviceConfiguration1”参数的值。
打开位 0 以启用广播。
如有需要,设置位 {9:6} 以更改广播间隔(默认 20 s)。
保存值并执行“命令”→“将待更改项写入闪存”。
电池状态将按广播速率更新。
若要监控原始通信,执行“通信”→“启用监控”并切换到“通信”标签。
若要关闭广播,按类似步骤操作,关闭“DeviceConfiguration1”中的位 0。
6.3 配置 IrDA 通信模式
通过 UART 连接到设备(插入 HPA616A 板)。
双击“DeviceConfiguration1”参数的值。
将位 {13,12} 设置为 {0,1}。
保存值并执行“命令”→“将待更改项写入闪存”。
此时与设备的通信会受到影响。
拔下 HPA616A 板,使两块板上的 IrDA 收发器相互对准,也可使用提供的安装螺丝将它们保持约 3 cm 的距离。
执行“命令”→“查找目标”。
6.4 更改设备地址
双击“MultiDropAdr”参数的值。
根据需要更改值,并安全保存以供将来使用,因无法重置。
保存值并执行“命令”→“将待更改项写入闪存”。
此时与设备的通信会受到影响。
在“电池状态”部分更改地址(下拉菜单)以匹配设备中设置的值。
执行“命令”→“查找目标”。
6.5 更改波特率
注意 EVM 板仅在 UART 模式下支持 1200 波特率,在 IrDA 模式下将波特率更改为 1200 会使 EVM 无法工作。
双击“DeviceConfiguration1”参数的值。
将位设置为 1 表示 1200 波特,设置为 0 表示 9600 波特。
保存值并执行“命令”→“将待更改项写入闪存”。
此时与设备的通信会受到影响。
在“电池状态”部分更改波特率(下拉菜单)以匹配设备中设置的值。
执行“命令”→“查找目标”。
6.6 重新缩放现有化学文件
为了获得更高的精度,可根据给定的电池容量重新缩放化学文件。步骤如下:
注意默认化学文件针对 150 - Ah 电池容量和 7.5 A 额定电流进行了优化。
通过“文件”→“化学生成器”调用化学文件生成工具。
选择重新缩放现有化学文件的选项。
在重新缩放菜单中填写相关信息,如输入化学文件路径、输入文件优化的电池容量和额定电流、输出化学文件名称、输出文件优化的电池容量和额定电流等。
生成输出化学文件。
执行“文件”→“加载”→“化学”加载输出化学文件。
七、物料清单和原理图
文档提供了 HPA615A 板和 HPA616A 板的物料清单,详细列出了每个元件的数量、参考编号、值、描述、尺寸、零件编号和制造商等信息。同时还给出了两块板的原理图,方便工程师进行电路分析和调试。
八、印刷电路板版图
包含 HPA615A PCB 和 HPA616A PCB 的版图,包括顶层铜层、丝印层、各层线路以及底层铜层等信息,有助于工程师了解电路板的布局和布线情况。
九、常用术语定义
对文档中常用的术语进行了定义,如电压、温度、电流、平均电流、充电效率、化学文件、设计容量、满充电容量、降额满充电容量、剩余容量、相对充电状态、到放空时间、循环次数和累积错过充电量等,帮助工程师准确理解文档内容。
十、评估板/套件重要注意事项
该评估板/套件仅用于工程开发、演示或评估目的,并非适合一般消费者使用的成品。用户在操作时需具备电子培训知识并遵循良好的工程实践标准。评估板/套件可能不满足欧洲联盟关于电磁兼容性、受限物质(RoHS)、回收(WEEE)、FCC、CE 或 UL 等指令的技术要求。同时,用户需承担正确和安全处理产品的责任,对静电放电采取适当的预防措施。此外,文档还提供了德州仪器其他产品和应用解决方案的相关链接,方便工程师进一步了解和获取信息。
通过以上对 bq78412EVM 评估模块的详细介绍,相信工程师们对该模块的硬件设计、软件安装、操作使用和常见任务处理等方面有了更深入的了解,有助于在实际项目中更好地应用该模块进行电池管理系统的评估和开发。大家在使用过程中有什么疑问或者独特的经验,欢迎在评论区分享交流。