车用FPGA在赛车引擎控制单元中的应用

发布者:风轻迟最新更新时间:2011-08-17 关键字:车用FPGA  赛车引擎  控制单元 手机看文章 扫描二维码
随时随地手机看文章
    基于MCU、定制ASIC和体积庞大的电线束来实现引擎及控制电子的系统方案已发展至接近其技术和应用极限,汽车工业正面临新的设计挑战,本文介绍FPGA在赛车引擎控制单元中的应用,帮助设计人员缓解产品更快推出市场的压力、减少元件数目、在单一硬件平台上实施标准化以及满足不断升级的安全要求。

  过去汽车电子产品的开发周期是漫长的,而现在许多汽车制造商现正致力于在更短的时间内,装备消费者所需的新一代汽车。诸如GPS导航系统和DVD播放机等设备的产品生命周期相对较短,因此,产品推向市场的速度非常重要。今天,采用ASIC可能会使开发周期增加30周,加上掩模成本大幅攀升,使得开支和风险也进一步提高。

  与此同时,因为当今的汽车引入了许多标准和技术,使ASIC的应用缺乏灵活性,从而增加其被废弃和延迟应用的风险。消费者还要求享有各种功能选项,使得汽车厂商必需以一套元件组合为基础,再根据不同需求进行配置。为了快速实现这些高度集成和不断变化的系统,能够使产品快速推向市场的FPGA为汽车厂商带来了所需的灵活性,可在现场进行系统硬件升级,而毋须执行昂贵的返工工程和部件更换。所以,FPGA现已应用于汽车电子中,范畴从设计验证到制造和服务。随着汽车内的空间日益宝贵,可编程逻辑能在小型单芯片方案上集成许多不同功能的特性也显得极具吸引。

  FPGA器件的可靠性和安全性

  汽车电子设计人员通过使用具有扩展温度范围的FPGA技术,能够显著提高应对多种故障的能力。虽然许多元件供应商采用预防性的设计技术及限定方法来模拟和仿真环境影响,但是某些FPGA构架在承受扩展温度范围方面仍然具有先天优势。举例说,Actel以反熔丝为基础的汽车器件能承受业界最高的结点温度(+150℃),为设计人员的高可靠性系统带来更大的性能冗余。

  在高温下工作的能力不仅有利于抵御故障。由于汽车电子应用在空间和成本上都没有余地来加设风扇和散热装置,因此器件必须在没有外部散热装置的情况下仍能提供所需的性能。

  极端的环境往往会导致与FPGA组装和封装相关的故障模式,而与装置本身无关。所以在汽车电子系统的各个层面预留规格余地非常重要。FPGA供货商如Xilinx和Actel等提供的产品具有较宽的军用温度范围,能够更好地定义热膨胀系数,避免热应力的影响。

  即使在正常的温度和电压下工作,在FPGA的栅极氧化膜上反复施加电压应力最终也会使器件内的电介质绝缘层发生击穿。这种随使用时间累计而产生的击穿现象称为“时间相关绝缘击穿”(TDDB)。加上深亚微米技术的应用,会增加这类故障在现场发生的风险。

  问题是新工艺采用了高压应力测试进行评估。这类测试在取得氧化膜寿命的统计预测数据以及探测重要的制造与工艺难度方面很有效,但在建模和预测产品的早期故障方面收效甚微,特别是对于偶发性的故障。最初的击穿会在器件投入使用后很短时间内造成严重的故障后果(见图1)。

恒压条件下4

图1:恒压条件下4.2nm氧化膜的TDDB评测结果(注意早期击穿区域产生的偶发性故障)。

  找出及消除这些最初击穿故障的原因是一大挑战。从TDDB数据进行测试和验证能得出氧化膜的真正击穿寿命极限,但是这些数据在确定单个器件产品的寿命方面并不可靠。

  即使半导体供应商有方法找出或消除早期故障,越来越多推测指出90nm器件的真正寿命周期可能不足以满足许多商业应用的要求。如果这些理论正确,汽车产品设计人员可能别无选择,只有指定基于更可靠几何尺寸和工艺的器件,为了提高可靠性而被迫放弃新一代工艺的边际效益。

影响汽车系统可靠性的因素

  了解汽车电子产品的主要物理故障风险后,现在来讨论安全和防篡改等问题可能显得奇怪。然而,任何影响汽车系统可靠性因素的讨论,如果没有考虑人为干预(有意或无意的)的影响,都是不完整的。重要的是,我们必须确认汽车安全性和可靠性的建立是从组件层面开始。举例说,如果黑客能够侵入基于FPGA的卫星无线总台接收器,并破坏用户的身份鉴别机制,某些不道德的用户就可以免费取用服务。系统的安全机制一旦被击破,便可轻易地将有关的技术散布给大众取用。只要登陆某些网站,就可轻松找到各种破解收费服务的控制台软件。从汽车制造商的角度来看,高风险的情况可能涉及汽车的防盗或安全系统。

  或许更危险的情况是越来越多人尝试“调校”汽车产品以提高性能,此举通常会破坏地区或国家性的安全和环境标准。这类非法改装活动经由多种渠道提供,往往很难以控制和打击。许多改装者会重新校准各式车载系统元件的常规设置,并修改燃油输送、电子点火时间及其它控制功能,以便增强性能。

  当然,这些改变可能会造成汽车在违反制造商的技术规格和保修规定的情况下行驶,但聪明的改装者却提供选项,可以将所有改动还原,令到损坏及超标使用的汽车符合制造商的保修条款,以期获得合法的赔偿。

  要减少这些安全问题,应从技术的选定开始。业界专家普遍同意反熔丝是现有最安全的可编程架构,因为要清楚读取以反熔丝为基础器件的状态极之困难。例如,Actel的200万门反熔丝FPGA包含约5,300万个反熔丝,当中只有2-5%会在一般的设计中进行编程。因此,若要成功读取某项设计的内容机会微乎其微,更何况更改其中的编程状态。

  一般而言,基于Flash的器件也是安全的;由于Flash的半导体层面不会发生任何物理变化,因此不可能通过非法探测来得知器件的状态。一些供应商甚至采用访问密钥等方案,进一步加强保护措施。Actel的新型ProASICPLUS系列便采用了79至263位长的密钥,一旦用密钥来保护后,内容便不可能被读取,除非对器件进行解锁。相反地,基于SRAM的器件需要外加配置器件(通常为板载PROM),在上电时向SRAM器件发送配置位流。但此位流很容易被黑客拦截,从而进行复制或直接读取其内容。

  赛车引擎控制单元(ECU)应用实例

  在众多汽车电子系统开发领域中,赛车一直是FPGA大显身手的场所。在汽车ECU领域,FPGA可协助提升灵活性、性能和可靠性。各大涉及赛车业务的机构,如先进引擎研究有限公司(AER,Advanced Engine Research Ltd)属下的电子设计部Life Racing,已开始在其ECU设计中引入Actel以Flash为基础ProASIC Plus的FPGA器件。有竞争力的赛车ECU需要采用复杂的调节算法,专为每个独立的控制器而优化,以管理引擎的定时功能。使用传统的解决方案即标准定时处理单元(TPU)控制器,这个关键软件会随着应用要求的改变,需要进行重大的修改。然而,借助基于Flash的FPGA的系统内可重编程功能(ISP),设计人员可以利用单芯片的上电运行FPGA器件取代以往的TPU控制器,从而缩短软件开发时间、减少调试需求和加速产品的整体上市时间(图2)。

Life Racing的引擎控制单元

图2:Life Racing的引擎控制单元

  在ECU中,一般FPGA的主要功能是从机轴触轮信号中提取引擎的位置信息。FPGA会根据抽象的机轴角度发出CPU中断信号,而非传统设计应用的触轮齿位,因而提高了灵活性和精度。ECU通常会将燃料添加和点火动作编为定时的调度事件,并以调度代码执行时间的引擎工作状况为基础。在事件发生前改变引擎工作状态会引起角度误差,而调度代码往往与当前引擎的机轴触轮轮齿式样密切相关。FPGA能令调度代码不受信号式样影响,还能通过监测引擎工作状况来进行事件调度和持续调节,直至事件发生。此举能提升代码效率和灵活性,同时改善动态状况下的控制精度。 而且,基于Flash的FPGA(如Actel的ProASIC Plus)的上电运行功能,能助设计人员除去传统需要用来阻止燃料注射驱动器或点火线圈驱动器在上电期间启动的附加元件。

  Life Racing专有的ECU设计F88便成功地应用于2003年度SupeRFund World Series的第一轮赛事中 — 这是进入一级方程式大赛(Formula 1)的重要踏脚石。

  目前,商用道路车辆制造商也在考虑采用Life Racing的ECU。这个控制单元具有高度灵活性,最适用于原型制造和研发环境,能应付各式不同的引擎设置。FPGA正获得广泛接纳,用于新一代汽车电子的设计方案中。在选择FPGA的过程中深入了解各种技术的独特性能,汽车设计人员便能从最有前景的技术中获益,而不会影响业界在制造高可靠性和成本效益汽车方面的美誉。

关键字:车用FPGA  赛车引擎  控制单元 引用地址:车用FPGA在赛车引擎控制单元中的应用

上一篇:ME2604 LED显示屏恒流驱动芯片
下一篇:基于LM331和单片机的压力数据采集

推荐阅读最新更新时间:2024-03-16 12:39

太阳能发电系统单元逆变器的控制板设计
引言     近年来,随着人们对环境问题的关注,地球对于清洁能源的要求也越来越高。本公司一直致力于研发太阳能发电的功率调节系统(PCS)。   结合太阳能发电系统控制板的研发案例,针对并联多个太阳能电池板的系统进行调整的问题,本文就降低成本和增设并联个数的方法进行介绍。   1 系统概要   图1为大规模太阳能发电系统的原理框图。   该系统的特点是,太阳能电池板和单元逆变器分组与系统相连(AC连接),将系统保护等信息汇总后作为信号发送到主控制器,并由此控制器控制各单元逆变器(通过RS485通信连接到菊花链连接)。   每个单元逆变器的控制部分如图2所示。   通过使用标准DSP基板(PE—PR0/C3
[电源管理]
太阳能发电系统<font color='red'>单元</font>逆变器的<font color='red'>控制</font>板设计
基于云端大脑、安全神经网络、机器人控制单元的云端机器人
2020全球人工智能技术大会(2020 GTC)在杭州未来科技城举办,达闼科技创始人兼CEO黄晓庆、达闼控股副董事长陈博君、达闼控股CEO付晓宇共同受邀参加并在“机器人环境感知与认知”分享了“云端机器人:的杀手级应用”主题演讲。 本届大会为期两天,举办6场主旨报告、20场专题论坛、3场同期活动,内容覆盖脑科学、自然语言处理、模式识别、等前沿技术,以及智能制造、机器智能、智慧教育、智慧医疗、智能安防等行业应用,为各领域专家搭建了一个百家争鸣的高端平台,为观众打造了一场包罗万象的知识盛宴。 未来已来 世界领先的云端智能架构 如今,我们已经进入了以人工智能、赋予机器和物以主动学习和思考、自组织和决策的智能等新技术为代表的第
[机器人]
FPGA赛车引擎控制单元中的应用
  基于MCU、定制ASIC和体积庞大的电线束来实现引擎及控制电子的系统方案已发展至接近其技术和应用极限,汽车工业正面临新的设计挑战,本文介绍FPGA在赛车引擎控制单元中的应用,帮助设计人员缓解产品更快推出市场的压力、减少元件数目、在单一硬件平台上实施标准化以及满足不断升级的安全要求。   过去汽车电子产品的开发周期是漫长的,而现在许多汽车制造商现正致力于在更短的时间内,装备消费者所需的新一代汽车。诸如GPS导航系统和DVD播放机等设备的产品生命周期相对较短,因此,产品推向市场的速度非常重要。今天,采用ASIC可能会使开发周期增加30周,加上掩模成本大幅攀升,使得开支和风险也进一步提高。   与此同时,因为当今的汽车引入了许多
[嵌入式]
<font color='red'>车</font><font color='red'>用</font><font color='red'>FPGA</font>在<font color='red'>赛车</font><font color='red'>引擎</font><font color='red'>控制</font><font color='red'>单元</font>中的应用
大陆集团为汽车中的各种电子控制单元提供无线功能更新升级
随着联网汽车的数字化,对安全可靠的无线更新的需求日益增加。Continental 为多个电子控制单元 (ECU) 更新提供了端到端无线更新解决方案,并提供车载信息服务和用于软件下载和分发的安全网关硬件、可靠的软件以及成熟的后端解决方案,以实现快速存储过程以及基于卫星通信的单一全球网络。 据了解,通过与移动卫星通信公司Inmarsat的合作,大陆集团可以通过单一网络在全球实现无线更新。国际移动卫星组织Inmarsat管理着多个地球静止轨道通信卫星,通过提供双向数据连接并结合全球广播能力,能为全球各地的汽车提供快速高效的响应式无线更新。大陆集团的客户只需按下按钮,就能部署全球更新活动,避免了与多家移动网络运营商交涉的复杂性。两
[汽车电子]
提高汽车ECU(引擎控制单元)测试的吞吐率
描述 汽车电气系统只有很差的调整,并经常遇到电压跌落和过冲。正常情况下的电压范围为11V - 15V,但起动和运行瞬间的电压可为8V -24V。因此在引擎控制单元(ECU)测试中必须进行电压边际测试,以验证极端偏置电压条件下的正确工作和容差。 问题 在竞争的汽车电子市场中,需计入每一秒的测试时间。在多个偏置电压电平下测试是有必要的,但这会占用ECU 测试的相当一部分时间。大多数系统直流源在改变和稳定到新的输出数值时需要用不少时间,这会使总测试时间增加好几秒。 解决方案 Agilent N6700 模块化电源系统和 N6752A 电源模块能缩短 ECU 测试时间和增强测试能力,包括: 自动量程电源模块具有有源下编程功能,无论何种负
[测试测量]
提高汽车ECU(<font color='red'>引擎</font><font color='red'>控制</font><font color='red'>单元</font>)测试的吞吐率
Cypress 电源管理IC助力汽车电子控制单元应对苛刻电气条件
独特的Buck-Boost技术为应对ADAS、车身控制模块和仪表盘系统的电池电压极端波动提供了小尺寸、低功耗的解决方案 赛普拉斯半导体公司(纳斯达克交易代码:CY)今日宣布推出一系列业界最紧凑的、高集成度电源管理IC(PMIC)产品,为先进驾驶辅助系统(ADAS)、车身控制模块和汽车仪表盘系统等汽车应用控制电池输出电压。赛普拉斯S6BP20x系列汽车PMIC采用独特的单通道、buck-boost (升降压)DC/DC转换器实现电子控制单元(ECU)电源管理解决方案,从而安全地应对电池电压的极端波动。该系列PMIC避免了传统PMIC所要求的两枚体积庞大且价格昂贵的电解电容,仅使用一枚微小的陶瓷电容,提供了小尺寸的ECU
[汽车电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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