0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

电子设计 作者:电子设计 2018-11-13 08:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当今世界面临着石油能源危机和环境污染两大问题。能源与环境问题已成为影响我国乃至世界经济和社会发展的重要因素。因此。积极寻求和发展清洁能源已成为各国的头等大事。改变石油短缺、污染严重的唯一方法,就是减少对石油的依赖,开发绿色高效清洁替代能源。

随着我国经济的高速发展,汽车数量的快速增加,以及国际原油价格的飞涨,给我国石油需求和环境保护造成了巨大压力,节能减排任务形势严峻。甲醇汽油被看作是汽车的重要替代燃料,但是由于甲醇本身富含氧,致使甲醇汽油的理论空燃比较小。电控汽油机在燃用不同比例的甲醇汽油时,电控燃油喷射系统的自适应调节功能不能完全使发动机能够正常运转。因此需要将电控单元输出的喷油脉宽信号进行扩展处理,使得电控汽油机在燃用不同比例甲醇汽油时,空燃比能够维持在理论空燃比附近从而使发动机能够正常运转。

1 喷油脉宽调整思路

电喷发动机的燃油喷油量可以用下式计算:

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

式中M为电喷发动机的燃油喷油量;μ为喷油孔的流量系数;s为喷油孔截面积;t为喷油持续时间;g为重力加速度;ρ为燃油密度;pi为喷油压力;P0为供油压力。由式(1)可知通过改变喷油孔流量系数、喷油孔截面积、供油压力和喷油压力,以及喷油持续时间来改变喷油量的大小,而喷油孔流量系数、喷油孔截面积、供油压力和喷油压力与喷油器本身的尺寸和参数相关,喷油持续时间对于喷油量来说是一个独立的参数。因此采用改变喷油持续时间来改变喷油量,喷油持续时间由汽车的电控单元(ECU)控制。当喷油器中使用中低比例甲醇汽油时,依靠电控燃油喷射系统所具有的自适应控制功能,自行调节喷油脉宽,使发动机能够正常运转。当燃用高比例甲醇汽油时,其自适应调节功能不能满足时就需要对脉宽进行处理,如图1所示。

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

2 喷油脉宽调整的FPGA程序设计

2.1 Cyclone系列FPGA芯片简介

Cyclone系列FPGA芯片是Altera公司于2003年推出的中等规模、低成本和高性价比芯片,具有0.13μm工艺,240个管脚,1.5 V的内核供电。内部所含的嵌入式存储器由数十个M4K的存储器构成。每个M4K存储器快具有很强的伸缩性,可以实现:4 068位RAM;200MHz高速性能;真正的双端口存储器;FIFO设计;ROM设计;混合时钟模式等功能。Cyclone器件的电源支持采用内核电压与I/O口电压分开供电的方式,支持多种I/O接口,符合I/O口标准,可以支持差分的I/O口标准。Cyclone器件可以支持最多129个通道的LVDS和RSDS其内部的LVDS缓冲器可以支持高达640 Mbps的数据传输速度,保证了信号的完整性,并具有更低的电磁干扰和电磁兼容性,及更低的电源功耗。

2. 2 系统流程图设计

根据时序关系可以做出如图2所示流程图。在系统复位后,预置好脉宽参数,判断周期检测标志flag的情况从而启动计数器1工作,在获得输入信号周期后,根据输入的脉宽参数输出预置的pwm波形。

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

2.3 脉宽周期测量模块的描述及仿真

该模块用于测量输入方波信号的周期,工作原理如图3所示。

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

设置一个门控制信号flag(初始值为0),产生一个与被测信号周期相同的闸门,开始测量周期时,计数器置0,待flag=1时,而且nrst=1时,计数器开始计数,直到flag=0时,停止计数。此时得到计数器的值就是被测方波信号的周期。

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

周期测量模块的仿真结果如图4所示,系统时钟clk_mhz的频率为100 MHz,输入信号s_in的频率为100 kHz,计数器结果为1 000.

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

2.4 脉宽可调信号输出模块的描述及仿真

该模块用于输出占空比可调的方波信号,将周期测量模块得到的计数器的值进行左移N位操作(即进行除法运算)。N值由脉宽控制参数确定(本例N值为3)。然后根据脉宽控制参数,输出相应占空比的方波。

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

脉宽可调信号输出模块的仿真结果如图5所示,脉宽控制参数select=3,输出信号pwm_out的占空比应为37.5%.

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

2.5 实验结果及分析

系统通过综合、仿真和下载,在上海星研电子科技有限公司生产EH2000 FPGA实验箱进行测试。测试时,clk_MHz设置为1MHz,输入信号s_in设置为8Hz.每次设置不同的脉宽参数获的10组输出信号占空比的值然后求其平均值得到实际的占空比值如表1所示。

采用FPGA芯片的喷油器脉宽处理的设计方案介绍

3 结束语

文中针对电控汽油机在燃用不同比例甲醇汽油时遇到的喷油脉宽调整问题,提出了基于FPGA的喷油器脉宽处理的设计方案。在Quatus II自带的仿真软件下可以观测到设置不同的脉宽控制参数可以达到输出信号的占空比可调。整个系统下载在实验箱上观测到实际占空比值可以满足对输入信号的脉宽展宽要求

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1656

    文章

    22299

    浏览量

    630677
  • 芯片
    +关注

    关注

    462

    文章

    53581

    浏览量

    459712
  • 发动机
    +关注

    关注

    33

    文章

    2646

    浏览量

    72276
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    上海索电子围栏设计方案

    本帖最后由 eehome 于 2013-1-5 09:51 编辑 上海索电子围栏设计方案
    发表于 08-20 13:50

    基于ADC和FPGA的测频和测方法

    基于AD10200和FPGA的时域测量精度往往可达10 ns,频率测量精度在100 kHz以内。适应信号的范围在100 ns~1 ms之间;重复周期在0.05~100ms:频率在0.1 Hz~50 MHz
    发表于 07-05 07:26

    脉冲重复频率和对脉冲相噪介绍

    关键词 :脉冲相位噪声, ,脉冲重复频率,数字IQ相位解调摘要:在使用数字相位解调和幅度解调技术测量脉冲信号相位噪声中,宽和脉冲重复频率会对测试结果造成影响。本文先介绍脉冲信号的
    发表于 07-18 06:10

    求一种基于FPGA的64点FFT处理器的设计方案

    讨论了一种基于FPGA的64点FFT处理器的设计方案,输入数据的实部和虚部均以16位二进制数表示,采用基2DIT-FFT算法,以Altera公司的QuartusⅡ软件为开发平台对
    发表于 04-29 06:25

    分享一种基于Actel Flash FPGA的高可靠设计方案

    本文以星载测控系统为背景,提出了一种基于 Actel Flash FPGA的高可靠设计方案采用不易发生单粒子翻转的 flash FPGA芯片
    发表于 05-10 06:58

    分享一款不错的采用FPGA的集群通信移动终端设计方案

    分享一款不错的采用FPGA的集群通信移动终端设计方案
    发表于 05-25 06:32

    单相方波逆变器的设计

     方波逆变器在输出失真度最小时波形最接近正弦波。采用功率谱分析的方法, 得出了单相方波逆变器谐波失真度最小时的数值。对于固定系统,
    发表于 10-10 15:30 42次下载

    基于数字移相的高精度测量系统及其FPGA实现

    摘要:采用XILINX公司的SpartanII系列FPGA芯片设计了一种基于数字移相技术的高精度测量系统,同时给出了系统的仿真结果和精度
    发表于 06-20 14:59 2430次阅读
    基于数字移相的高精度<b class='flag-5'>脉</b><b class='flag-5'>宽</b>测量系统及其<b class='flag-5'>FPGA</b>实现

    基于ADC和FPGA脉冲信号测量的设计方案

    基于ADC和FPGA脉冲信号测量的设计方案  0引言   测频和测现在有多种方法。通常基于MCU的信号参数测量,由于其MCU工作频率很低,所以能够达到的精度也
    发表于 12-21 09:13 2183次阅读
    基于ADC和<b class='flag-5'>FPGA</b>脉冲信号测量的<b class='flag-5'>设计方案</b>

    采用FPGA技术的智能导盲犬设计方案

    采用FPGA技术的智能导盲犬设计方案 众所周知眼晴是“心灵之窗”,而对于突然失去或从未拥有过“心灵之窗”的盲人来说,生活上的困难与心理上
    发表于 03-22 09:40 1299次阅读
    <b class='flag-5'>采用</b><b class='flag-5'>FPGA</b>技术的智能导盲犬<b class='flag-5'>设计方案</b>

    采用VC++程序的FPGA重配置设计方案

    采用VC++程序的FPGA重配置设计方案利用现场可编程逻辑器件FPGA的多次可编程配置特点,通过重新下载存储于存储器的不同系统数据
    发表于 04-14 15:14 759次阅读
    <b class='flag-5'>采用</b>VC++程序的<b class='flag-5'>FPGA</b>重配置<b class='flag-5'>设计方案</b>

    控制电路

    控制电路
    发表于 04-14 19:17 3066次阅读
    <b class='flag-5'>脉</b><b class='flag-5'>宽</b>控制电路

    多种EDA工具的FPGA设计方案

    多种EDA工具的FPGA设计方案 概述:介绍了利用多种EDA工具进行FPGA设计的实现原理及方法,其中包括设计输入、综合、功能仿真、实现、时序仿真、配
    发表于 05-25 17:56 888次阅读
    多种EDA工具的<b class='flag-5'>FPGA</b><b class='flag-5'>设计方案</b>

    基于Cyclone FPGA的电控汽油机喷油处理设计方案

    电子发烧友网核心提示:本文提出了基于FPGA喷油器处理设计方案。在QuatusII自带的
    发表于 11-09 16:04 3869次阅读

    基于FPGA和DSP的喷油器雾化粒径测量系统的设计

    针对喷油器雾化粒径测量系统实时数据处理的特点,将FPGA技术与DSP技术相结合,研究一种基于FPGA和DSP的电控喷油器粒径检测系统;为满足
    发表于 12-06 17:03 2502次阅读
    基于<b class='flag-5'>FPGA</b>和DSP的<b class='flag-5'>喷油器</b>雾化粒径测量系统的设计