news 2026/2/17 14:12:21

12S BMS 核心设计:基于 STM32H743+BQ34Z100 的 SOC/SOH 实现与全链路技术解析(下)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
12S BMS 核心设计:基于 STM32H743+BQ34Z100 的 SOC/SOH 实现与全链路技术解析(下)
6.1.2 I2C3 寄存器配置表
模块寄存器名称地址(十六进制)配置值(十六进制)说明
I2C3CR10x40005C000x00000001使能 I2C3,禁止 PEC,禁止时钟拉伸(根据 BQ34Z100 时序)
CR20x40005C040x000000007 位地址模式,禁止自动 end 模式,默认传输长度 0 字节
OAR10x40005C080x00000000主机模式,不设置自身地址
OAR20x40005C0C0x00000000禁用双地址模式
TIMINGR0x40005C100x00707CBB400kHz 时序配置:tSU (STA)=600ns,tW (H)=600ns,tW (L)=1.3μs,tBUF=66μs
ICER0x40005C280x00000000禁用所有 I2C 中断
DMACR0x40005C380x00000003使能 TX DMA 和 RX DMA
CR10x40005C000x00000001最终使能 I2C3
6.1.3 DMA1 寄存器配置表
模块寄存器名称地址(十六进制)配置值(十六进制)说明
DMA1_Stream0(I2C3 RX)CR0x400200000x00000000初始禁用,后续通过 HAL 库配置
NDTR0x400200180x00000002传输长度 2 字节(BQ34Z100 数据多为 2 字节)
PAR0x4002001C0x40005C24外设地址:I2C3_DR 寄存器
M0AR0x400200200x24000000内存地址:bq34z100_dma_rx_buf(示例地址,实际为缓冲区首地址)
CR0x400200000x00000023使能 Stream0,循环模式,外设到内存,字节对齐,中等优先级
DMA1_Stream1(I2C3 TX)CR0x400200400x00000000初始禁用
NDTR0x400200580x00000003传输长度 3 字节(命令 + 数据,如 Control 命令需 3 字节)
PAR0x4002005C0x40005C24外设地址:I2C3_DR 寄存器
M0AR0x400200600x24000008内存地址:bq34z100_dma_tx_buf(示例地址)
CR0x400200400x00000021使能 Stream1,正常模式,内存到外设,字节对齐,中等优先级
DMA1LIFCR0x400200000x00000000清除 Stream0/1 中断标志
6.1.4 ADC1 寄存器配置表(冗余温度采样)
模块寄存器名称地址(十六进制)配置值(十六进制)说明
ADC1CR10x580000000x00000000初始配置
CR20x580000040x00000000禁用 ADC,单次转换模式
SMPR10x5800000C0x00000003通道 0 采样时间:2.5 周期(快速采样,适配 NTC 变化)
SQR10x580000200x00000000转换序列长度 1
SQR30x580000300x00000000转换通道 0(PA0,冗余 NTC 采样)
CR20x580000040x00000001使能 ADC1

6.2 BQ34Z100 核心寄存器配置表

6.2.1 标准命令寄存器(Standard Data Commands)
寄存器名称命令码(十六进制)数据长度访问权限(SEALED)访问权限(UNSEALED)单位说明
Control()0x00/0x012 字节R/W(部分子命令)R/W-控制命令,需配合子命令(如 Unseal、IT_ENABLE、Reset)
StateOfCharge()0x021 字节RR%SOC 值(0~100),核心寄存器
MaxError()0x031 字节RR%SOC 估算最大误差(1~100)
RemainingCapacity()0x04/0x052 字节RRmAh剩余容量
FullChargeCapacity()0x06/0x072 字节RRmAh满电容量(FCC),SOH 计算核心参数
Voltage()0x08/0x092 字节RRmV电池总电压(12S 总电压 36V~50.4V 对应 36000~50400mV)
AverageCurrent(
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/17 9:51:45

CPU友好型中文embedding服务|GTE模型镜像开箱即用体验

CPU友好型中文embedding服务|GTE模型镜像开箱即用体验 1. 背景与需求:轻量级语义相似度计算的工程挑战 在自然语言处理(NLP)的实际应用中,文本语义相似度计算是搜索、推荐、问答系统等场景的核心能力。传统方法依赖关…

作者头像 李华
网站建设 2026/2/16 22:10:01

通义千问2.5-7B-Instruct测试优化:用例自动生成策略

通义千问2.5-7B-Instruct测试优化:用例自动生成策略 1. 技术背景与核心价值 随着大模型在企业级应用和自动化系统中的深入落地,对高效、精准、可复用的测试用例生成能力提出了更高要求。传统手工编写测试用例的方式已难以满足快速迭代的需求&#xff0…

作者头像 李华
网站建设 2026/2/13 8:58:38

用GPEN镜像修复家族老照片,每一张都令人感动

用GPEN镜像修复家族老照片,每一张都令人感动 1. 引言:让历史影像重获新生 在数字时代,我们习惯于用高清相机记录生活中的每一个瞬间。然而,许多家庭仍珍藏着泛黄、模糊甚至破损的老照片——这些承载着记忆的影像往往因年代久远而…

作者头像 李华
网站建设 2026/2/3 17:42:37

Qwen2.5-0.5B性能优化:提升吞吐量的方法

Qwen2.5-0.5B性能优化:提升吞吐量的方法 1. 引言 1.1 背景与挑战 随着大模型在移动端和边缘设备上的广泛应用,如何在资源受限的环境中实现高效推理成为关键问题。Qwen2.5-0.5B-Instruct 是阿里通义千问 Qwen2.5 系列中体量最小的指令微调模型&#xf…

作者头像 李华
网站建设 2026/2/14 2:08:14

Voice Sculptor音色融合:创造独特声音特征的秘密

Voice Sculptor音色融合:创造独特声音特征的秘密 1. 引言:指令化语音合成的新范式 近年来,随着深度学习在语音合成领域的持续突破,传统TTS(Text-to-Speech)系统正逐步被更具表现力和可控性的指令化语音合…

作者头像 李华
网站建设 2026/2/5 14:04:23

VibeThinker-1.5B-WEBUI部署详解:从实例控制台到网页使用

VibeThinker-1.5B-WEBUI部署详解:从实例控制台到网页使用 微博开源的小参数模型,支持数学和编程任务。 特别提示 建议使用此模型解决竞争风格的数学和算法编程问题(如Leetcode、Codeforces等)。用英语提问效果更佳。我们不建议将…

作者头像 李华