用DSP实现新型无分电器点火装置

发布者:平和心态最新更新时间:2011-08-16 关键字:DSP  点火  ECU 手机看文章 扫描二维码
随时随地手机看文章
    随着电子技术的迅猛发展和绿色环保的要求,人们对汽车发动机点火系统性能的求越来越高,不仅要求实时性强、点火正时特性好、抗干扰能力强,而且要求集成较高、减少故障点、具有自诊断和备用点火功能,同时还要求与PC机通讯并能进行系统软件升级、重要数据更新和在线系统仿真。下面介绍一种基于DSP的新型汽车无分电器点火装置。
  1 系统构成
  系统中央处理单元ECU由一片DSP和一片通用单片机组成。DSP主要用于对信号的采集、处理,控制算法实现,与辅助单元和PC机进行通讯;单片机主要用于系统监测和备用点火等。系统结构框图如图1所示。

  系统采用了集成点火组件。点火组件用于完成闭合角控制、恒电流控制、过电压保护、停车断电保护等功能,并能通过缸序判别信号IGda、IGdb把点水信号Igt关入相应的点火驱动电路,产生点火确认信号IGf。
  1.1 主CPU单元
  系统主CPU采用DSP TMS320F240。它具有以下特点:32位中央算术逻辑单元CALU;16位×16位并行硬件乘法器;内置544字×16位双端口数据/程序RAM, 16K字×16位FLASH E2PROM;软件等待发生器的外部存储器接口模块,支持硬件等待状态;双10位高速A/D转换器;28个独立可编程的多路复用I/O引脚;基于锁相环的时钟模块;带实时中断的看门狗定时器模块;串行通讯接口;4级管道操作;8级硬件堆栈;6个外部中断;静态CMOS技术;4种低电源模式;最高频率为 40MHz;多数指令周期为单周期;完成一次点火提前角的计算时间限于1ms,比通用微处理机快10~100倍,大大地提高了点火系统的实时性。
  主CPU 单元主要完成两大任务:一是确定当前工况下的最佳点火提前角,产生点火控制信号IGt和汽缸判定信号IGda与IGdb;二是通过RS-232接口与PC 机进行串行通信,主CPU可把采集的各种传感器的信号、发动机转速信号、故障代码等送到PC机中进行仿真与分析;PC机也可以把二进制程序代码及一些重要数据(如不同工况下的修正值等)送到主CPU的FLASH E2PROM单元。
  TMS320F240扩展了四片CY7C169-25和一片8253,并采用74F148扩展外部中断源输入端。
  1.2 监测和点火备用模块
  监测和点火备用模块所使用的CPU是8751。该模块通过对各传感器信号、IGf信号等进行分析、诊断,对主CPU单元实施监测。当主CPU单元出现故障时,监测和点火备用模块立即接过点火控制权,并放弃监测工作。
  8751单元扩展了2732、6264和8253各一片。采用一片AD574A和CD4051进行A/D转换,并用74LS148扩展了8个外部中断源输入端。
  1.3 DSP数字控制器与PC机的串行通讯
  TMS320F240 SCI模块支持CPU与使用标准NRZ格式的其它异步外设之间进行数字通信。SCI接收器和发送器是双缓冲的,具有独立的使能和中断时。SCI对接收的数据进行间断、奇偶性、超时、帧出错等检测。系统采用了RS-232异步串行通讯标准总线。
  1.4 系统接口资源的分配
  TMS320F240 DSP数字控制器与8751单片机提供的I/O接口与中断输入接口是有限的,为避免资源冲突,将外部的输入信号按表1进行优化分配。
  表1 外部输入信号优化分配


  2 系统软件
  2.1 点火提前角
  点火提前角对发动机的工作性能影响较大,ECU按下式计算点火提前角:
  实际点火提前角=初始点火提前角+基本点火提前角+修正点提前角
  基本点火提前角数据以表格的形式存储在DSP的FLASH E2PROM中。实际上,基本点火提前角数据远不止256个。如果发动机转速与负荷不在基本点火提前角对应的点上,则采用多元线性回归法进行拟合:

  式中,θ――基本点火提前角
  n――发动机转速
  l――发动机负荷
  将离线生成的线性回归方程系数存储在ECU中。ECU根据转速和负荷信息,查阅基本点火提前角数据表,或查阅线性回归方程系数表计算基本点火提前角,并根据影响点火提前角其它因素(冷却水温信号、空调开关信号、怠速开关信号等)进行必要的修正后输出点火控制信号IGt。
  不同型号的发动机,其点火提前角与线性回归方程式系数不同。系统ECU与PC机的通信功能提供了随时新这些数据的方便。
   2.2 系统软件模块
  软件系统由主程序模块、控制算法模块、发动机转速测量及处理模块、A/D转换模块、G1和G2信号中断模块、DSP数字控制器与微机的通讯模块、DSP数字控制器在线程序更新模块、系统监测模块、备用点火模块、FLASH EEROM擦除模块等组成。
  主程序模块主要包括初始化程序、起动程序、发动机工况测量程序、处理程序、判别程序等。程序的初始化包括RAM区、各特殊功能寄存器、I/O、堆栈等的初始化。主程序模块根据发动机转速、负荷等信号确定发动机的运行工况,并由此转入相应的处理程序当中。
  发动机转速测量及处理模块主要完成发动机工况判定、查点火提前角数据表等;A/D转换模块处理冷却水湿和负荷传感器等模拟信号的转换;控制算法模块根据存储的不同燃油标号的点火提前数据、多元线性回归系统等表格,确定基本点火提前数据以及发动机爆震控制等;G1和G2信号中断子程序主要控制IGt、 IGda、IGdb信号的产生,检测点火确认信号IGf;DSP数字控制器与微机的通讯模块完成DSP数字控制器与单片机的信息交换;系统检测、备用模块主要完成对一些传感器的检测、ECU单元的监控、备用状态下的点火控制;系统监测和备用点火模块对G1、G2、Ne、IGf、负荷、水温等信号进行监控,当出现故障时,置标志位、报警。当主CPU出现故障时,除了报警之外,该模块立即接过点火控制权。
  系统的操作流程图如图2所示。

  本点火系统的新颖之处在于ECU使用了两个CPU,使其具有了自检功能和备用功能。主CPU采用了被视为未来通用芯片的DSP,这类芯片具有处理速度快、运算功能强、输入输出速度快、精度高、可靠性好等特点,适用于实时控制系统。该系统已在汽车发动机上试运行,得到了良好的发动机点火性能。

关键字:DSP  点火  ECU 引用地址:用DSP实现新型无分电器点火装置

上一篇:基于达芬奇技术的三维全息显示系统研究
下一篇:基于DSP Builder的JPEG静态图像压缩算法的实现

推荐阅读最新更新时间:2024-05-02 21:32

XMOS为Revolabs Executive Elite中的AVB和USB提供强力支持
XMOS和Revolabs®近日共同宣布:Revolabs的四通道和八通道无线麦克风系统Executive Elite™采用了XMOS的xCORE多核微控制器,从而提供业界领先的音频视频桥接(AVB)功能。 Executive Elite系统由一系列麦克风和支持配套单元组成,它专为易于安装和设置、同时提供顶级音频质量而设计。通过提供采用了XMOS xCORE技术的AVB功能,可使Executive Elite能够与配置了AVB功能的第三方产品实现互通,确保了一种基于开放IEEE标准的、未来不过时的并且是灵活的系统。 “我们需要在Executive Elite中实现一种能够提供通用通信功能的解决方案,它可与USB音频、AVB
[嵌入式]
英特尔收购荷兰多媒体DSP厂商
      英特尔 宣布称,它已经收购了荷兰多媒体数字信号处理器厂商SiliconHiveBV。   这家公司出售用于各种多媒体应用的客户化的并行处理 DSP (数字信号处理器)加速器的许可证,   SiliconHive位于荷兰艾恩德霍芬,是从飞利浦研究实验室剥离出来的公司。 英特尔 投资部是这家公司的投资者。 英特尔 在2008年曾与这家公司做过交易,购买嵌入式并行处理器架构、编译器和手机应用程序编程工具等技术的许可证。    英特尔 收购SiliconHive的价格没有披露。目前还不清楚SiliconHive是作为一个单独的部门经营还是继续支持已经购买其技术许可证的许多半导体芯片厂商。    英特尔 在声明中称,这
[嵌入式]
一文看懂汽车电子ECU bootloader开发
  随着半导体技术的不断进步(按照摩尔定律),MCU内部集成的逻辑功能外设越来越多,存储器也越来越大。消费者对于汽车节能(经济和法规对排放的要求)型、舒适性、互联性、安全性(功能安全和信息安全)的要求越来越高,特别是近年来新能源电动车、车联网和自动驾驶技术的兴起,更大大加速了汽车电子技术的发展。汽车电子ECU(Electronic Control Unit--电控单元)集成的功能日益复杂,为了应对软件远程(在线)功能升级(增加新的功能)和bug修复的需求、对bootLoader(启动加载程序)的需求越来越多。本文详细介绍了汽车电子ECU bootloader的一般性工作原理和开发要点,其适用于所有的汽车电子ECU bootload
[嵌入式]
一文看懂汽车电子<font color='red'>ECU</font> bootloader开发
DSP与数据转换器协同工作考虑的10大因素
  假设您接到一项工作任务,设计一套由DSP与DAC与ADC等模拟器件组成的信号处理系统。如果您考虑到几个重要因素,工作就会非常简单。下面就来谈谈设计工作中应该考虑的这几个因素。   详细了解应用类型   第一步需要了解应用类型。对于控制型应用,既需要应对突发的大量数据处理情形,也要考虑间歇的闲置状态;而对于音频应用,则需要处理连续数据流的能力。了解应用的具体需求将有助于选择适当的接口和正确的数据读取方法。   评估系统速率   第二步需要了解数据采样的速率。举例来说,音频系统可能是一部CD播放机,采样率为96kHz,也可能是电话语音系统,采样率仅为8kHz。当然,也可能是其他系统,如ADSL质量测量应用,采样
[嵌入式]
DSP+FPGA实时信号处理系统
  实时信号处理系统要求必须具有处理大数据量的能力,以保证系统的实时性;其次对系统的体积、功耗、稳定性等也有较严格的要求.实时信号处理算法中经常用到对图象的求和、求差运算,二维梯度运算,图象分割及区域特征提取等不同层次、不同种类的处理.其中有的运算本身结构比较简单,但是数据量大,计算速度要求高;有些处理对速度并没有特殊的要求,但计算方式和控制结构比较复杂,难以用纯硬件实现.因此,实时信号处理系统是对运算速度要求高、运算种类多的综合性信息处理系统.   1 信号处理系统的类型与常用处理机结构   根据信号处理系统在构成、处理能力以及计算问题到硬件结构映射方法的不同,将现代信号处理系统分为三大类:   ·指令集结构(ISA)
[嵌入式]
<font color='red'>DSP</font>+FPGA实时信号处理系统
Elektrobit和Argus Cyber Security宣布推出业界首款汽车网络威胁检测和防御解决方案
新款EB zoneo SwitchCore Shield集成了来自Elektrobit和Argus的可靠联网与信息安全功能,强力防范网络威胁 这款新解决方案不但可满足联合国第155号法规和中国汽车法规(GB/T)的要求,还能够通过交换机对未经授权的流量进行防御和检测,为汽车制造商及其客户提供多重防护 富有远见卓识的全球汽车行业软件产品供应商 Elektrobit 与移动出行平台信息安全产品和服务方面的全球领导者 Argus Cyber Security 日前宣布推出EB zoneo SwitchCore Shield,这款业界首创的解决方案旨在为下一代车辆的高级网络管理系统提供嵌入式入侵检测与防御功能(IDP)。
[汽车电子]
Elektrobit和Argus Cyber S<font color='red'>ecu</font>rity宣布推出业界首款汽车网络威胁检测和防御解决方案
意法半导体推出热切换理想二极管控制器,适用于ASIL-D 汽车安全关键应用
意法半导体推出热切换理想二极管控制器,适用于ASIL-D 汽车安全关键应用 2023 年 8 月 9 日,中国—— 意法半导体 STPM801是率先市场推出的车规集成热切换的理想二极管控制器,适合汽车功能性安全应用。 这款理想二极管控制器驱动一个外部 MOSFET开关管,替代过去在输入反向保护和输出电压保持电路中常用的肖特基二极管。MOSFET上的电压降比肖特基二极管的正向电压降低,因此,正常工作期间的耗散功率也低于二极管。当电源失效、掉电或输入短路等故障导致反向电压事件时,关断 MOSFET功率管可以阻止相关的反向电流瞬变事件。 这款理想二极管控制电路还提供主电源与备用电池的电源切换 ORing控制器,确保自动
[电源管理]
意法半导体推出热切换理想二极管控制器,适用于ASIL-D 汽车安全关键应用
CEVA借SensPro Sensor Hub DSP协助客户有效实现传感器融合
众所周知,传感器在配合使用时效果最佳。对于同步定位与地图构建 (SLAM) 来说更是如此。SLAM 在 AR/VR 领域扮演着重要的角色,可以根据用户的姿势调整场景,避免无人机或机器人这样的应用在使用过程中的碰撞,用途广泛。SLAM市场预计到2023年将增长至4.65亿美元,年复合增长率为36%,为大多数开发者提供了绝佳机遇。在手机上将 SLAM 应用于室内导航可能会在规模庞大的基础平台市场中占据主导地位。GPS 不能在室内工作,基于信标的导航只能在具有信标基础设施的区域工作。而 SLAM 则可以在任何提供室内地图的地方工作,符合大多数楼宇自控管理系统的低成本期望。将该区域的场景与用户在该区域行走时的姿势和运动融合到了一起,使得在
[手机便携]
CEVA借SensPro Sensor Hub <font color='red'>DSP</font>协助客户有效实现传感器融合
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved