基于FPGA的柴油机电喷控制方法技术

技术编号:5334074 阅读:219 留言:0更新日期:2012-04-11 18:40
本发明专利技术的基于FPGA的柴油机电喷控制方法,CPU预先将控制PWM信号所需参数分配到指定地址,计算出柴油机转速、曲轴位置参数和喷油参数后,传递给FPGA,FPGA根据地址进行数据解码;参考柴油机转速、曲轴相位参数,通过PWM信号控制喷油。可以在FPGA容量允许范围内,实现任意数量PWM通道扩展,同时极大减轻了CPU负荷,提高了系统实时性。

【技术实现步骤摘要】

【技术保护点】
一种基于FPGA的柴油机电喷控制方法,其特征在于采取下述步骤:A.CPU预先将控制PWM信号所需参数分配到指定地址;B.CPU通过检测柴油机转速、凸轮轴信号,计算出柴油机转速、曲轴位置参数;C.CPU依据柴油机转速、曲轴位置参数,转速设定值参数,计算下一个喷油通道、喷油时刻、喷油时刻修正参数、启喷持续时间,启喷PWM脉宽参数,喷油持续期、维持PWM脉宽参数;D.将上述参数通过外部总线传递给FPGA;E.FPGA通过检测柴油机转速、凸轮轴信号,计算出柴油机转速、曲轴相位参数,进行精确曲轴相位同步;F.监测外部总线,当有数据通过总线写入FPGA端口后,FPGA根据地址进行数据解码;G.参考柴油机转速、曲轴相位参数,在指定启喷时刻,通过内部定时器进行计时,并进行启喷时刻修正;H.开启内部计时,进入启喷模式,通过PWM信号控制电磁阀开启,并在指定时刻,结束启喷控制I.开启内部计时,进入维持模式,通过PWM信号维持电磁阀开启,并在达到喷油持续期时结束维持控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:管明华蔡志伟
申请(专利权)人:中国北车集团大连机车车辆有限公司
类型:发明
国别省市:91[中国|大连]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1