用户故事

IAV设计了一个通用的ECU,用于目标上的快速原型与代码生成

挑战

开发一种针对不同微处理器的通用ECU

解决方案

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

结果

  • 为ECU开发项目创建灵活的系统
  • 提高了生产力和团队工作流程
  • 减少开发时间

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

IAV马丁•里希特

新的和独特的汽车功能日益复杂,迫使工程公司寻找更有效的方法来满足同时进行的客户项目的设计需求。为了减少开发时间并满足客户的最后期限,这些公司必须探索创新的技术和技术。

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

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

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

挑战

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

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

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

解决方案

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

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

与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和s金宝apptatflow组件模拟为单个任务。然后他们使用Embedded Coder为子系统自动生成代码,并使用任务配置参数为ECU创建调度程序。

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

结果

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

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

  • 减少开发时间。利用Simu金宝applink开发I/O驱动程序和嵌入式编码器生成嵌入式代码,使IAV从手工编码和自定义代码的每一个微处理器。

下载188bet金宝搏产品使用

展示你的成功

加入客户参考计划