燃料电池发动机控制系统具有输入输出通道多、控制变量多和控制算法复杂等特点。针对燃料电池分布式控制系统中的主控制器,提出了采用ARM系列单片机进行上层算法的计算、采用MPC56x系列单片机进行底层输入输出和外围驱动接口、采用CAN总线进行信息交互的双核控制器的设计思路。设计了ARM和MPC56x兼容的数字核心接口板,并对双核的燃料电池发动机主控制器进行了验证。