主题中讨论的其他器件: BQSTUDIO、 EV2400
大家好、
我可以寻求帮助吗? 请参阅下面所述的客户问题:
"我们正在开发用于轻型和中型航空车辆的6s 锂离子电池组的电池管理系统(BMS)。 为此、我们将使用 BQ76942作为监控器。 以下是我们在设计 BMS 时考虑的一些特性:
•能够实时监控各个串联电池的电压。
•针对120mA 电流的外部电池平衡 nFET 网络。
•BQ76942的内部 REG 不能用于减轻 IC 内部的发热。 电压调节将由单独的降压转换器完成。
•并联 FET 网络、可分别用于充电(10-20A)和放电(200A)。 MCU 将使用 BQ76942的 CFETOFF 和 DFETOFF 引脚从外部控制这些 FET。
•两个10K 热敏电阻与 BQ76942外部连接、用于记录电池组和 FET (引脚 TS1和 TS3)的温度。
•将不使用电流感应。
关于 BQ76942的固件部分、我们打算使用 I2C 进行通信和编程。 我们参考了提供的技术文档、并了解了可以使用一组7位命令和16位子命令来执行读取和写入操作。 从文档中还可以清楚地看到、通过使用 GUI (BQstudio)或 C 程序、EV2400 (MSP430 MCU)和 LaunchPad 开发板可以充当 MCU。 在“软件开发指南”文档中,还显示了 python 脚本作为与 BQ76942进行通信的方法。
您能否推荐在我们的应用中使用 BQ76942的最可行方法? 我们正在无人机的其他子系统中使用 Raspberry PI 和 Atmega 2560 MCU (芯片形式)。 如上所述、我们认为 BQ76942的主要用途是使用 MCU 进行电池监控和平衡、温度监控和 FET 控制。 我们所坚持的是 MCU 部分、我们希望与您讨论这个问题。
是否有可用于运行 BQ769x2的 Atmega 芯片的相关库、是否有人以前将此系列 BMS 与 Atmel 系列 MCU 搭配使用?
我将附上我们为更好地进行图示而设计的原型 BMS 板的图像。 希望很快收到您的回复。 "
我希望您能在这方面为我们提供帮助。 非常感谢您的参与。
此致、
Gerald