当燃料电池监控系统工作在方式1时,监控系统的程序为存储在EEROM内的8051单片机程序,通过I2C总线,将存储在EEROM内的程序下载到AN2131QC的程序RAM区。程序主要完成数据的采集、分析和保存。另外,当燃料电池出现故障时,向控制系统发送关机命令。
监控系统不仅要采集燃料电池输入的状态和控制系统输出的控制量,还要采集控制系统本身软硬件的运行信息,确保控制系统本身运行正常。
根据采集到的燃料电池的数据,需要确定是否处于8种故障状态中的一个或几个。燃料电池的故障状态如下:
1.水温度报警。当水温度>65℃时,关机。
2.电压报警:当电压<120V时,关机。
3.电流报警。当电流>120A时,关机。
4.氢气压力报警。当氢气压力<10kPa或>100kPa时,关机。
5.水流量报警。当水流量<5L/min时,关机。
6.功率报警:当电流<10A,同时电压<150V时,关机。
7.氢气报警。当有氢气泄漏时,关机。
8.水箱水位报警。当水位低于报警水位时,关机。
当监控系统在方式2工作时,8051单片机程序是以驱动程序的形式存储在笔记本电脑里,通过USB总线将存储在电脑里的程序下载到AN2131QC的程序RAM区。当单片机程序检测到控制系统没有工作时,程序通过I2C总线将保存在EEROM内的数据取出,通过USB总线发送给笔记本电脑;当监测到控制系统处于工作状态时,程序除了进行必要的故障报警外,还要将从控制系统采集到的任何数据,不停地发送给笔记本电脑。