灵活配置的数模转换ip核的制作方法

文档序号:5180560阅读:428来源:国知局
专利名称:灵活配置的数模转换ip核的制作方法
技术领域
本发明涉及一种发动机的电子燃油喷射(electronic fuelinjection,EFI)系统, 例如用于船用或车用发动机,特别是涉及一种发动机的电子燃油喷射系统中的电子控制装 置(electronic control unit,ECU)。
背景技术
发动机的EFI系统可以划分为三个子系统,分别是燃油传送子系统(fuel delivery system)、进气子系统(air induction system)禾口电子控制子系统(electronic control system)。其中,电子控制子系统包括ECU、各种传感器、燃油喷射器总成(fuel injector assembly)等。目前,发动机EFI系统中的ECU —般选用单片机(microcontroller,微控制器)。 随着发动机控制精度要求日益提高以及控制功能日益复杂,单片机的运算处理能力已难以 胜任处理大量信息的要求。例如对缸内燃烧过程控制时,必须在发动机燃烧过程极短时间 内(微秒级)采集并处理相关信息并进行逐缸控制。同时,作为特殊应用集成电路(application specific integratedcircuit, ASIC)的单片机也有一些“先天”不足。例如单片机的生命周期和发动机的生命周期不一 致,可能导致单片机停产后给发动机维修带来不便;在电子控制子系统小批量生产时,这一 矛盾尤为突出。FPGA (Field Programmable Gate Array)即现场可编程门阵列,它是在 PAL、GAL、 EPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的 一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数 有限的缺点。FPGA的使用非常灵活,同一片FPGA通过不同的编程数据可以产生不同的电路 功能。

发明内容
本发明所要解决的技术问题是提供一种灵活配置的数模转换IP核,其可以提高 计算速度;降低软件实现的复杂程度,有利提升系统运行的稳定性,有利于加快开发调试和 维修维护速度。为了解决以上技术问题,本发明提供了一种灵活配置的数模转换IP核,包括模 数转换控制IP核,以及与所述模数转换控制IP核连接的首缸压缩上止点信号输入端;曲 轴信号输入端;来自应用层的工作模式设定信号输入端;输出给应用层的采样数字值输出 端;采样完成中断信号输出端和采样错误中断信号输出端;给外部AD芯片的片选信号和时 钟信号输出端;所述模数转换控制IP核为现场可编程门阵列,其对外部AD芯片进行不同同 步模式的数据采集。本发明的有益效果在于本发明灵活配置的数模转换IP核可以利用FPGA的硬件 计算能力,从而大大提高计算速度;并将模数转换控制功能模块固化为FPGA硬件(IP核),以芯片级提供应用,从而使得整个系统呈现模块化和层次化,降低了软件实现的复杂程度, 有利于提升系统运行的稳定性,有利于加快开发调试和维修维护速度。


下面结合附图和具体实施方式
对本发明作进一步详细说明。图1是本发明实施例所述灵活配置的数模转换IP核的示意图;图2是本发明实施例所述第一缸压缩上止点信号的示意图;图3是本发明实施例所述曲轴信号的示意图。
具体实施例方式本发明所述的模数转换控制ADC模块主要用于发动机相关的压力、温度等模拟量 信号进行采集,将采集信号发送给上层软件应用处理。请参阅图1,模数转换控制ADC模 块的输入信号包括来自EPA模块的首缸压缩上止点信号、处理后的曲轴信号;来自外部 AD(模数转换)芯片的串行数据;和来自应用层的工作模式设定。模数转换控制ADC模块 可以通过相位同步、软件触发同步或定时触发同步模式进行外部模拟量数据的采集。其中第一缸压缩上止点信号(Sig_BIP_Bef_30degreeS)表征每个发动机工作循 环的起点。曲轴信号(Sig_Hdl_CrS)为曲轴齿信号。曲轴转一圈为360° CA(CA表示曲轴转 角),通过曲轴齿信号分割角度,提高发动机相位的辨识精度,如60个曲轴齿信号,就可以 达到分辨率为6° CA。以上两个信号如图2所示。图1中DOUT信号为AD芯片输出的串行数字值。工作模式设定信号由上层软件设定,主要用于控制模块使能、工作模式(软件同 步模式、定时同步模式、角度同步模式)、滤波设置、定时启动模式下采集周期设定、角度同 步触发模式下每个齿的采样使能。模数转换控制ADC模块的输出信号包括输出给应用层的采样数字值、采样完成 中断信号、采样错误中断信号;输出给外部AD芯片的片选信号和时钟信号。其中采样数字值为IP核内缓存寄存器所存储的AD转换后数字值以及采样角度值。采样完成中断信号为采样过程结束后,IP核发出的中断信号。根据不同的工作模 式,当采样工作完成后,使用中断方式告知上层软件。采样过载错误中断信号为IP核发出的中断信号。根据不同工作模式,当采样完成 后没有从缓存寄存器中读出转换后的数值,而新的转换已经完成,此时发出过载错误中断 告知上层软件。图1中CS片选信号的作用是控制AD芯片使能工作。图1中CLK是由IP发出AD芯片所需的工作时钟信号。模数转换控制ADC模块根据应用层的要求,对外部AD芯片进行不同同步模式的数 据采集,并进行对应的信号滤波。所述同步模式包括软件同步模式、定时同步模式、角度同 步模式,由所述“工作模式设定”信号确定。本发明并不限于上文讨论的实施方式。以上对具体实施方式
的描述旨在于为了描述和说明本发明涉及的技术方案。基于本发明启示的显而易见的变换或替代也应当被认为 落入本发明的保护范围。以上的具体实施方式
用来揭示本发明的最佳实施方法,以使得本 领域的普通技术人员能够应用本发明的多种实施方式以及多种替代方式来达到本发明的 目的。
权利要求
一种灵活配置的数模转换IP核,其特征在于,包括模数转换控制IP核,以及与所述模数转换控制IP核连接的首缸压缩上止点信号输入端;曲轴信号输入端;来自应用层的工作模式设定信号输入端;输出给应用层的采样数字值输出端;采样完成中断信号输出端和采样错误中断信号输出端;给外部AD芯片的片选信号和时钟信号输出端;所述模数转换控制IP核应用于现场可编程门阵列,实现对外部AD芯片进行不同同步模式的数据采集。
2.如权利要求1所述的灵活配置的数模转换IP核,其特征在于,所述同步模式包括 软件触发模式、定时采集模式、角度同步模式,其由工作模式设定信号确定。
3.如权利要求1所述的灵活配置的数模转换IP核,其特征在于,所述模数转换控制IP 核连接来自外部模数转换芯片的串行数据输入端。
全文摘要
本发明公开了一种灵活配置的数模转换IP核,包括模数转换控制IP核,以及与所述模数转换控制IP核连接的首缸压缩上止点信号输入端;曲轴信号输入端;来自应用层的工作模式设定信号输入端;输出给应用层的采样数字值输出端;采样完成中断信号输出端和采样错误中断信号输出端;给外部AD芯片的片选信号和时钟信号输出端;所述模数转换控制IP核应用于现场可编程门阵列,实现对外部AD芯片进行不同同步模式的数据采集。本发明可以利用FPGA的硬件并行计算能力,从而大大提高计算速度。
文档编号F02D41/24GK101915172SQ201010233600
公开日2010年12月15日 申请日期2010年7月22日 优先权日2010年7月22日
发明者姜春宇, 张岳, 曹健, 胡健村, 陈朋 申请人:中国船舶重工集团公司第七一一研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1