随着国家对于摩托车发动机的排放的要求越来越高,在2019年发布的摩托车国四排放标准中要求,摩托车发动机必须配备电喷系统,自此,所有摩托车发动机都必须有电喷系统和ECU才能进行上牌。
S9KEAZ是NXP基于ARM CortexM0+ 打造的一款汽车级MCU,由于其优异的性能和价格优势,在汽车电子中的应用非常广泛。
本项目基于S9KEAZ打造的摩托车发动机ECU,包含喷油、点火、启动、氧传感器采集等一系列功能。
ECU负责控制和监控整个发动机运转,包括曲轴信号的识别、发动机水温的采集、进气压力传感器的采集、进气温度采集、节气门开度的采集、点火线圈的控制、喷油器的控制,在发动机的进气冲程控制喷油器进行喷油,然后发动机把油和空气混合物吸入到发动机,在压缩冲程快要到达上止点的时候,控制点火线圈进行点火,点燃油气混合物产生动力推动活塞继续做功。
为了控制尾气中的污染物,会在排气管路上面安装氧传感器,检测尾气中氧气的浓度,从而反馈发动机的空燃比,将空燃比控制在14.7:1这个经济区,达到动力和排放的相对平衡。
ECU的开发过程十分复杂,需要一系列复杂的标定工作,例如高温高寒标定,高原标定,排放标定等等,本项目只是一个演示。
项目程序和文档
https://gitee.com/mzy2364/motorcycle_ecu
演示视频
https://www.bilibili.com/video/BV1r14y167MM/?spm_id_from=333.999.0.0&vd_source=f3b45361abc2c2b85259db705019d210