成功案例复盘

水下无人机 BMS V4 电池接口与安全保护板开发案例

稳格科技基于水下无人机电池安多场景,总结BMS V4电池接口与安全保护板开发案例,覆盖硬件方案、STM32嵌入式软件、BMS UART、CAN上报、漏液检测、压力保护、Flash锁存、LED指示和烧录测试流程。

案例中心
水下无人机 BMS V4 电池接口与安全保护板开发案例项目案例图片
01需求诊断
02方案实施
03验收复盘
Case Detail

水下无人机 BMS V4 电池接口与安全保护板开发案例案例正文

硬件设计、STM32嵌入式开发、BMS通信、CAN上报、漏液检测、压力保护和急停控制

项目背景

该项目面向水下无人机的电池接口与安全保护需求,板卡位于无人机主控、电池BMS、漏液检测、压力检测、CAN通信和安全断开控制之间。项目内部也称为BMB V4,核心目标是把电池状态采集、安全风险监测、故障上报和必要条件下的安全控制集成在一块可调试、可验证、可交付的接口板上。

适用场景

该案例适合水下机器人、水下无人机、移动机器人、新能源设备和工业设备中的电池接口板、安全保护板、传感器采集板或通信转换板项目。此类项目通常需要同时处理硬件接口、电源链路、传感器采样、通信协议、故障策略和现场调试流程。

客户需求

  • 完成24V输入供电、板载低压电源链路、MCU控制核心和接口引脚分配。
  • 实现USART调试口、BMS UART通信、CAN通信和业务帧上报框架。
  • 接入ADS1115漏液检测、MS8607压力传感器、ON/OFF干簧管输入和Opto_NO安全控制触点。
  • 支持压力故障判断、Flash锁存、复位后保持、实验室清除命令和LED状态指示。
  • 整理烧录流程、测试记录、问题排查记录和阶段性交付资料。

技术方案

项目采用硬件设计与嵌入式软件同步推进的方式,先明确接口板在整机系统中的位置,再围绕通信、采样、安全控制和可测试性进行模块划分。软件侧基于STM32 Keil/CubeMX工程搭建应用框架,硬件侧同步完成电源、通信、传感器和安全控制电路设计。

  • 硬件部分完成BMS V4板卡方案设计、电源链路、MCU核心电路、UART、CAN、ADS1115、MS8607、Opto_NO、干簧管输入和LED指示电路。
  • BMS通信部分建立USART2 9600 8N1通信框架,并实现查询、接收和协议解析骨架。
  • CAN部分完成1000 kbit/s基础通信,建立0x200+X、0x300+X、0x400+X业务帧上报框架,并实现0x12C软件急停基础逻辑。
  • 安全检测部分实现漏液采集、漏液/断线识别、压力采集、压力故障判断、Flash锁存和复位后保持。
  • 调试部分保留USART1调试命令、PC模拟BMS返回帧、PCAN收发验证和烧录失败排查流程。

核心功能

  • BMS UART通信、PC模拟BMS返回帧和真实电池后续联调接口。
  • CAN业务帧上报、双板地址X管理和不同板卡业务帧区分框架。
  • ADS1115漏液采集、5.1k电阻模拟漏液测试和真实水桥漏液测试。
  • MS8607压力采集、压力大于120 kPa且持续1秒以上的故障判断。
  • Opto_NO安全控制、ON/OFF干簧管输入、ERROR LED和SOC LED状态指示。

实施过程

项目实施过程中,先完成硬件方案、原理图和接口定义,再搭建STM32工程并逐项打通串口、CAN、传感器采集和安全控制逻辑。调试阶段采用PC模拟BMS返回帧、PCAN设备、漏液模拟电阻、真实水桥和压力条件测试,逐步验证通信、采样、锁存、急停和烧录流程。

测试验证

  • 完成USART1调试口、USART2 BMS UART 9600 8N1和PC模拟BMS返回帧测试。
  • 完成PCAN CAN收发、0x12C急停基础逻辑和业务帧上报框架验证。
  • 完成ADS1115采样、5.1k电阻模拟漏液和真实水桥漏液测试。
  • 完成MS8607压力采集、压力故障判断、Flash写入和复位后锁存测试。
  • 完成新板ST-LINK/Keil烧录流程验证,并整理失败排查记录。

交付成果

  • BMS V4硬件设计方案、接口定义、原理图和PCB相关资料。
  • STM32 Keil/CubeMX工程、应用层源码、当前R3固件和烧录产物。
  • 调试命令、测试脚本、测试日志、问题处理记录和项目进度报告。
  • 源码交付包、功能总结和后续联调事项清单。

项目价值

该项目完成了水下无人机BMS V4接口板从硬件设计到嵌入式功能验证的阶段性闭环。当前板卡已经具备单板级核心功能验证基础,可继续支持真实TTL BMS电池、真实CAN/DroneCAN电池、最终DBC/信号矩阵和整机系统验证。

可复用经验

类似电池接口板或安全保护板项目,应在前期明确电源链路、通信接口、传感器采样、故障锁存和恢复策略。对于水下、机器人和新能源设备,建议把实验室模拟条件、真实传感器条件和整机负载条件分阶段验证,避免一次性进入复杂联调。

项目边界

本案例为项目职责与成果总结,重点展示硬件设计、嵌入式开发和测试验证方法。真实电池返回帧、DroneCAN节点流程、最终业务CAN信号矩阵、报警字段含义和长时间稳定性测试,需要结合客户实物和现场条件继续确认。

相关服务

常见问题

这个案例是否适合其他水下设备?

适合参考。只要项目涉及电池状态采集、漏液检测、压力检测、通信上报和安全控制,就可以复用类似的硬件与软件架构。

BMS通信协议不确定时能否先开发?

可以先搭建通信框架、模拟返回帧和字段解析骨架,等真实电池到位后再补充字段映射和异常策略。

为什么要做Flash故障锁存?

水下设备的压力、漏液等风险需要在复位后保留故障痕迹,便于维护人员追溯和确认是否可以恢复运行。

Delivery Review

案例交付路径

案例项目通常按阶段推进,先锁定业务目标,再完成技术验证、开发实施、联调测试和上线复盘。

01需求梳理

明确客户目标、使用流程、数据边界和项目验收口径。

02方案设计

确认技术路线、系统结构、接口关系和部署环境。

03开发联调

完成核心功能开发、模块集成、数据联通和设备联调。

04测试验收

围绕性能、稳定性、异常流程和业务效果开展测试。

05上线复盘

整理交付资料、部署说明、维护建议和后续迭代计划。

FAQ

常见问题

围绕同类项目启动前常见关注点,补充项目评估、交付和后续维护信息。

这个案例适合哪些企业参考?
如果企业存在类似的业务流程、数据处理、设备接入、算法识别、平台建设或系统集成需求,可以参考本案例的需求拆解、技术路线和交付方式。
启动同类项目通常需要准备哪些资料?
建议准备业务流程说明、现有系统或设备情况、接口资料、样例数据、目标效果、部署环境和验收标准,便于更准确评估开发范围与周期。
项目交付后是否可以继续迭代?
可以。稳格科技通常会结合上线反馈、业务变化和数据积累,协助客户进行功能扩展、模型优化、性能调优和系统维护。

需要评估类似项目?

提交行业场景、业务目标、现有系统或设备情况,我们可以协助梳理技术路线、实施周期和交付范围。

提交项目需求

提交项目需求

在线咨询
电话咨询
13910119357
微信咨询
回到顶部