ユ,ザ,事例

IAV设计了一种通用ECU,用于具有代码生成的目标快速原型

挑战

开发针对各种微处理器的通用ECU

解决方案

使用MathWorks生产代码生成工具在目标快速原型环境中开发一个灵活的、可重用的ECU

结果

  • 为ECU开发项目创建灵活的系统
  • 生产力和团队工作流程得到改善
  • 开发时间缩短

“目标快速成型是一项新兴技术,正在被我们在德国的ECU客户所采用。MathWorks开放代码生成架构是我们通用电子控制单元开发工作的关键部分。”

Martin Richter, IAV

新的和独特的汽车功能日益复杂,迫使工程公司找到更有效的方法来满足并发客户项目的设计要求。为了缩短开发时间并满足客户的要求,这些公司必须探索创新技术和技术。

汽车工程公司Ingenieurgesellschaft Auto und Verkehr (IAV)位于德国柏林,拥有2000多名员工,为领先的汽车制造商及其供应商开发车辆、发动机/驱动器和汽车电子产品。通过使用MathWorks工具,该公司正在通过开发和原型化车辆系统,并使用支持目标快速原型化的通用电子控制单元(ECU)来满足客户的需求。金宝app

通过目标快速原型,IAV可以更好地调查需求变化的影响,探索新想法,并在生产处理器上验证算法。通用ECU使IAV能够同时支持多个项目和多个处理器。金宝app

IAV汽车电子金宝app系统部门经理Martin Richter表示:“在我们的许多客户项目中,使用Simulink和Embedded Coder与我们的通用ECU进行目标快速原型设计已经证明是成功的。MathWorks工具与ECU硬件的集成为设计和部署所有嵌入式软件建立了一个完整的开发环境。”

挑战

IAV开始开发一种通用ECU,使他们能够在目标微处理器上快速建立新算法原型。ECU将需要为多个客户提供各种项目的服务,如动力系统控制、底盘和安全系统,以及新兴的线控系统。

由于客户经常选择不同的微处理器,并且只有在功能需求完全确定之后,ECU才必须支持多个批量生产的微处理器,每个微处理器都具有各种特定于目标的输入/输出(I/O)模块和外围设备。金宝app

IAV寻求一套统一的软件工具,可以加快他们的开发过程,并使他们能够使用功能规范模型快速执行目标快速原型。

解决方案

IAV采用MATLAB®,仿金宝app真软件®和状态流®设计模型和创建算法,以及嵌入式编码器®自动生成代码。为了满足项目、应用和性能需求,IAV的工程团队为通用ECU开发了一种灵活、可重用的架构。

通用ECU金宝app支持多个微处理器,具有公共硬件抽象层(HAL),可配置的任务调度器,以及用于校准和调优的CAN校准协议支持。

与MathWorks顾问合作,IAV开发了嵌入式目标,将其算法概念部署到特定的目标微处理器上。通用ECU目前支持三种不同的CPU模块:英飞凌C167、金宝app摩托罗拉MPC555和英飞凌TriCore。

IAV创建了一个通用HAL来集成模块并管理到控制器I/O的接口。他们使用模板文件在Simulink中创建自定义I/O块。金宝app这些模板还确保必要的I/O设备驱动程序接口将包含在由Embedded Coder生成的代码中。由于他们使用了通用的HAL, IAV避免了为每个微处理器编写额外的代码,并简化了模拟和控制器之间的数据交换。

然后,该团队创建了一个可配置的调度器作为自定义Simulink S-function块,以支持模拟和代码执行。金宝app金宝app调度器使用函数调用子系统将Simulink和St金宝appateflow组件模拟为单独的任务。然后,他们使用Embedded Coder为子系统自动生成代码,并使用任务配置参数为ECU创建调度器。

IAV选择CCP使用标准校准工具(包括ETAS INCA和Vector CANape)实时校准和调整控制参数。然后,他们创建了自定义CCP模块来获取I/O信号,并在应用程序在目标系统上运行时从Simulink框图校准块参数。金宝app

结果

  • 为ECU开发项目创建灵活的系统.随着通用ECU的设计完成,IAV工程师现在可以通过在代码生成之前从Real-Time Workshop目标中选择适当的系统目标文件,轻松地在CPU模块上部署他们的Simulink金宝app和Stateflow应用程序。

  • 生产力和团队工作流程得到改善.使用Simu金宝applink作为收集系统需求的主要来源,IAV改进了设计、编码和校准,同时提高了生产力和团队工作流程。

  • 开发时间缩短.利用Simu金宝applink开发I/O驱动程序和Embedded Coder生成嵌入式代码,从手工编码和自定义每个微处理器的代码中保存IAV。

下载188bet金宝搏产品使用

お客様の成功事例をご紹介

カスタマ,リファレンスプログラムに参加する