文章针对燃料电池电动车的特点,提出了一种监测燃料电池电动车电池状态的电池管理系统的软件设计方案。该系统通过对燃料电池单体电压、温度的采集和电池包总电压、总电流的测量,实现电池荷电状态(SOC)的计算,以及与上位机、整车的通信功能。该系统提出一种新方案来提高SOC估计值的精度,采用CAN总线的分布式结构,以嵌入式实时操作系统μC/OS-Ⅱ为系统软件平台,进行多任务设计,提高了系统运行的可靠性,有利于系统功能的扩展。