本发明公开了一种电池型发电机用CO报警器,包括:MCU控制单元U2,用于信号分析处理,在发电机未运行时处于深度休眠状态,当发动机运行后进入休眠加定时唤醒工作状态;与MCU控制单元相连的CO传感器检测单元U3,用于将环境中的CO浓度转换成相应的电信号输出给MCU控制单元U2处理;与MCU控制单元相连的报警提示单元U4,用于对CO浓度进行报警提示和报警器故障提示;与MCU控制单元相连的转速检测单元U5,用于采集发电机运行状态,同时唤醒MCU控制单元U2从深度休眠状态进入正常工作状态;与MCU控制单元相连的熄火控制单元U6;电池供电单元U1。