《电子技术应用》
您所在的位置:首页 > 其他 > 设计应用 > NI尖端技术 引领Ford创新潮流
NI尖端技术 引领Ford创新潮流
美国国家仪器有限公司
摘要: 美国国家仪器公司(NI)为汽车燃料电池系统开发的电子控制设备(ECU),极大地改善了燃料电池系统。使其较之于传统的基于内燃机的传动系统更具竞争力,同时在商业上切实可行,这是NI目前面临的挑战。
Abstract:
Key words :

挑战
  美国国家仪器公司(NI)为汽车燃料电池系统开发的电子控制设备(ECU),极大地改善了燃料电池系统。使其较之于传统的基于内燃机的传动系统更具竞争力,同时在商业上切实可行,这是NI目前面临的挑战。
 福特公司(Ford))专注于对燃料电池系统(FCS)的研究,并由此催生了一系列汽车的发展,如全球第一辆全性能燃料电池汽车(P2000)和全球第一辆燃料电池充电式、油电混合动力车(带有HySeries驱动系统的Ford Edge汽车)。
解决方案
  采用NI LabVIEW Real-Time、LabVIEW FPGA模块及NI CompactRIO控制器为汽车燃料电池系统开发了实时嵌入式控制系统,并通过LabVIEW和实时PXI机箱硬件在环(HIL)系统进行系统验证。

  Ford公司产品经理表示:“Ford与NI有很长的合作历史,采用LabVIEW模块对生产的每一款燃料电池电动车进行了全面的开发,为汽车燃料电池系统成功设计、开发了实时嵌入式控制系统”。
屹立创新前沿
  自1992年以来,Ford Motor公司就开始专注于研发燃料电池系统。虽然燃料电池系统较之传统的基于内燃机传动系统更具竞争力,但依然存在的缺陷妨碍了燃料电池系统成为商业可行的技术。因此,NI不断地在系统寿命、防冻启动等方面进行重大改进,努力达到理想的控制效果。
  在开发突破性的燃料电池系统的同时,NI使用快速原型技术开发了新型控制系统。在开发过程中,设计团队通过系统工程V模型不断验证、改良设计,尽管在车辆生产方面ECU已经取得了广泛的成功,但设计上的改变往往会影响子系统部件之间的接口(如空气压缩机控制模块和燃料电池控制模块之间的接口),不能满足实现快速原型控制系统的方法。而采用CompactRIO进行FCU的快速原型开发,可以完全适应设计上的改变,并应用于新型设计方案的传感器和制动器。
  NI开发了HIL系统,它由NI PXI-1010混合PXI/SCXI机箱中的NI PXI-8186控制器以及相关的PXI和SCXI I/O卡组成。其中包括1个控制器区域网络(CAN)板卡,用于对CompactRIO控制器中嵌入的控制策略功能进行验证。采用LabVIEW Real-Time实现的HIL系统具有图形化用户界面(GUI),可向ECU提供手动、自动输入,以验证控制策略的执行,同时在硬件在环监视器上显示CompactRIO I/O反馈。通过验证表明,硬件在环系统是成功的。在CompactRIO开始控制燃料电池系统设备后,只需对策略进行镜像更改即可。
性能优良
  汽车动力传动需要能够实时控制。为达到实时所需的确定性,LabVIEW Real-Time Module(实时模块)为所选控制器提供了商业化的实时操作系统(RTOS)。当提升性能从使用NI cRIO-9002转为NI cRIO-9012嵌入式实时控制器时,LabVIEW Real-Time模块会自动从Pharlap实时操作系统(RTOS)转为VxWorks RTOS。通过NI产品实现RTOS,使得研发团队能够集中精力开发燃料电池控制系统,而无需为实时操作系统这一细节分心。
  燃料电池系统控制器从车辆中的传感器、制动器、控制器及系统中接收不同类型的输入信号。目前,汽车设计普遍采用CAN总线设备,用来传送、接收燃料电池系统内外的I/O信号。在实验室测试时,通过基于LabVIEW的扩展测试平台模拟了主车辆控制器,它通过CAN总线与燃料电池系统从控制器进行通信。对于汽车燃料电池系统应用来说,CompactRIO CAN的支持至关重要。为了支持CAN总线,NI公司开发了支持快速、基于VxWorks的平台(如cRIO-9012)上的CAN总线的新方法。除了能够应用CAN通道API,新的CAN架构通道转换库也比以前速度更快,从而缩短了开发时间。
  NI的产品一直以来都以支持开放式系统架构而备受赞誉。使用NI Measurement & Automation Explorer(MAX)软件可以导入使用其他CAN生产商工具开发的CAN信息数据库。方便生产商交换数据库,而无需转化或记录CAN信息数据库。
技术无缝集成
  对于汽车燃料电池系统项目来说,使用LabVIEW Professional Development System开发系统和2个附加模块即可实现控制策略。首先,使用了LabVIEW Real-Time模块,对实时控制器编写了实时控制软件;其次,使用LabVIEW FPGA模块,通过基于FPGA的软件传输,包括CAN在内的所有I/O。这2个附加LabVIEW模块都可以无缝集成到LabVIEW开发环境中,而图形化差分是LabVIEW主要的特性之一。
 NI Real-Time Execution Trace Toolkit工具包在需要解决精密计时问题时,将是一个重要的工具。使用此款工具包,可以发现一些没有预期执行功能的实时嵌入式代码区域,然后对代码进行优化以确保实时性能。如果没有NI Real-Time Execution Trace Toolkit工具包这种高性能、低成本的产品,就只能依靠诸如在线仿真器和逻辑分析仪这样昂贵的外部测试设备。
  开发者经常会在版本控制方面遇到困难,而LabVIEW和Microsoft Visual SourceSafe版本控制程序能够完美集成,在软件开发中可以充分利用此特点,成功、无缝地集成版本控制。只需在LabVIEW项目窗口中的源VI图标上右击,即可显示诸如文件check-in或check-out等功能列表。
LabVIEW无处不在
  使用LabVIEW开发内部设计燃料电池系统不仅效率高、成本低,还有其他原因:(1)一些工程师已有使用LabVIEW的经验,还有一些也已经进行过培训,因此通过使用LabVIEW,相当于获得了更多的资源;(2)为快速原型控制器开发的软件与之前使用LabVIEW开发的测试平台之间本来就可以相互配合、VI可以共享,开发环境、硬件亦是如此;(3)由于模块化LabVIEW VI能够与之前的系统兼容,即可以重用10年前开发的VI作为HIL系统的基础;(4)基于NI硬件和LabVIEW的实验室测试系统,可以很容易地使用技术数据管理流(TDMS)文件格式储存测试数据,以备NI DIAdem数据管理软件进行分析。与普通的数据可视化方案一样,使用DIAdem快速并自动地搜索多个数据文件,找出性能异常并使用注解将它们图形化。
  NI LabVIEW为汽车燃料电池系统开发的电子控制设备,再次验证了——NI技术支持是值得信赖的。

此内容为AET网站原创,未经授权禁止转载。