0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于梅赛德斯奔驰卡车设计巡航控制器的性能分析和应用

MATLAB ? 来源:djl ? 2019-09-12 14:37 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自动控制车速的巡航控制系统负责许多复杂和相互关联的控制功能,并且需要大量的分析和设计,以理解和解决功能间耦合和集成问题。由于提供了更多的功能以及由此增加的功能间耦合问题,卡车的巡航控制比乘用车的速度控制复杂得多。

戴姆勒工程师为梅赛德斯奔驰商用车重新设计了巡航控制系统,包括重型卡车、运输车以及长途客车。使用 MathWorks 提供的基于模型设计的工具,他们仅在 18 个月内即完成系统的设计、测试,以及在 ECU 上的软件实现。

梅赛德斯奔驰卡车

“MathWorks 的产品对于该项目的成功至关重要”,戴姆勒卡车产品创新中心项目经理 Mario Wünsche 说到,“MathWorks 的工具使我们能够在整个项目开发过程中,在统一的平台上实现快速原型、仿真和测试,无需手工编码或者学习新的工具。”

挑战

戴姆勒该项目团队由系统工程师和软件工程师组成,虽然已经开发了该应用的 C 代码功能模块,但是现在需要在一个新的目标 ECU 上重新设计并实现该模块功能。从一开始项目开发周期就被控制在 18 个月内。基于以往经验,项目团队认为采用传统的开发流程不可能在要求的时间内完成开发。

项目的目标是创建一个开发架构的模块化应用,以便将来的项目能够复用。由于多个团队会同步进行该项目开发,因此他们还需要彼此共享成果。

复杂的巡航控制软件能够控制驱动和刹车扭矩,调节车间距和限速。系统控制器和道路限速器的输入包括巡航控制操纵杆,油门,踏板,CAN 总线信号,以及车速、车距和加速度。如此多输入多输出的系统设计本身已经充满挑战,戴姆勒还需要确保所设计的系统能够运行在一个存储和计算资源均有限的定点微处理器上。

解决方案

戴姆勒采用了基于模型的设计流程,使用的工具包括MATLABSimulink和Embedded Coder等。MathWorks 咨询工程师帮助他们开发了建模指南和模型架构,以便所设计的算法能够生成最优化的 C 代码。

戴姆勒项目团队首先在Simulink和Statflow中搭建系统模型。该复杂的设计模型包括 3900 个模块,140 个输入信号,40 个输出信号和 340 个参数。他们采用 Concurrent Version System(CVS)作为版本控制工具以使得各团队能够并行开发各子系统。

整个开发过程中,工程师们使用交互式的,自动化的测试工具,基于一个带有预先定义测试用例和控制接口的测试数据库,对所设计的系统不断进行测试。将Simulink闭环仿真模型和运行在目标微控制器上的产品级代码(由Embedded Coder从模型生成)通过 CAN 总线进行通信, 工程师们进行了处理器在环(PIL,processor-in-the-loop)测试。由此,戴姆勒(的工程师们)能够快速地验证Simulink的仿真结果和PIL测试结果是否一致。

完成测试后,工程师们采用Fixed-Point Designer、SimulinkCoder和Embedded Coder为巡航控制系统自动生成定点代码。Fixed-Point Designer帮助工程师们自动确定Simulink模型中绝大部分模块参数的定标和数据类型。Embedded Coder使得工程师们能够生成满足戴姆勒内部质量和编码标准的产品级代码。此外,自定义存储类型功能允许工程师们能够定义和控制不同版本产品中的数据类型。

“MathWorks的建模和代码生成工具使我们能够快速无缝地实现设计和测试迭代,并使我们能够在仅仅 18 个月的时间内发布我们的产品。”

——Mario Wünsche,Daimler

代码经过在目标 ECU 上测试后,工程师们在硬件在环(HIL,Hardware-in-the-loop)模拟器上继续测试了目标 ECU,该模拟器由一个运行在虚拟机环境系统(VME Systems)的车辆模型和所有其他的实物车辆 ECU 组成。车辆模型运行在实时环境中,使得团队就像在真实的车辆上采集计算所有的物理参数一样。

结果

更紧凑、 高效的代码。相比之前手工代码版本的巡航控制系统,采用 Embedded Coder 和 Simulink Coder 自动生成的代码,RAM 占用率降低了约 16%。

更高的测试效率。在桌面(开发)电脑上而不是在车辆上调试控制软件,使得戴姆勒项目团队减少了解决软件问题的时间和成本。

更快的开发速度。整个项目,包括系统的分析、重构、建模和测试,仅仅用了 18 个月。如果没有使用 MathWorks 提供的涵盖仿真、产品级代码生成和 PIL 测试等功能的工具,几乎不可能在截止时间前完成项目开发。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17255

    浏览量

    185497
  • 微处理器
    +关注

    关注

    11

    文章

    2385

    浏览量

    84418
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    北京奔驰迎来成立20周年的重要里程碑

    今日,北京奔驰汽车有限公司(以下简称“北京奔驰”)迎来成立20周年的重要里程碑。作为梅赛德斯-奔驰在华唯一乘用车生产基地,北京奔驰始终践行高
    的头像 发表于 08-16 09:09 ?300次阅读

    车载整机控制器 工程机械主机控制器#硕博电子#国产控制器

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年05月26日 09:09:02

    梅赛德斯-奔驰与激光雷达巨头LuminarTechnologies宣布深化合作

    梅赛德斯-奔驰与激光雷达巨头LuminarTechnologies宣布深化合作,将Luminar最新一代Iris+激光雷达集成至奔驰下一代车型的自动驾驶系统中,覆盖L3级高速公路脱手驾驶及城市道路
    的头像 发表于 04-30 18:19 ?548次阅读

    工程机械控制器厂家 控制器国产替代 #国产控制器#控制器厂家#控制器品牌

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年04月29日 14:15:05

    工程机械控制器如何选型?控制器选型指南 #控制器 #车载控制器 #整车控制器 #控制器选型

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年03月14日 10:54:24

    刚刚,奔驰,要装国产激光雷达了!

    ? 3月11日晚间,路透社(Reuters)发布独家消息称, 梅赛德斯-奔驰已确定将为全球市场开发配备禾赛激光雷达传感的智能驾驶汽车,这是外国汽车制造商首次尝试将此类中国制造的技术应用于在中国
    的头像 发表于 03-12 12:35 ?499次阅读
    刚刚,<b class='flag-5'>奔驰</b>,要装国产激光雷达了!

    多频点焊控制器的创新应用与优势分析

    随着工业自动化技术的不断进步,焊接技术作为制造业中的重要环节,也在不断地寻求创新与发展。多频点焊控制器作为一种新兴的技术,以其独特的性能和广泛的应用前景,在焊接领域引起了广泛关注。本文将从多频点焊
    的头像 发表于 12-17 11:02 ?455次阅读
    多频点焊<b class='flag-5'>控制器</b>的创新应用与优势<b class='flag-5'>分析</b>

    梅赛德斯-奔驰于德国启动动力电池回收工厂

     10月21日,梅赛德斯-奔驰公司宣布了一项重大进展:其在欧洲开设了首家采用集成机械-湿法冶金技术的电池回收工厂,标志着梅赛德斯-奔驰成为全球首个通过自有内部设施实现电池闭环回收的汽车
    的头像 发表于 10-23 14:18 ?852次阅读

    电机控制器原理是什么?类型有哪些?

    电机控制器是用于控制电机运行的设备,其主要功能是将电能转换为机械能,同时根据需要调节电机的速度、转矩和方向。电机控制器的原理主要基于电力电子技术、自动控制理论和电机理论。以下是
    的头像 发表于 10-21 13:48 ?1297次阅读

    usb主机控制器位于ahp总线上吗

    关于“USB主机控制器是否位于AHP总线上”的问题,首先需要明确几个概念: USB主机控制器 :在USB系统中,主机控制器控制所有USB设
    的头像 发表于 09-25 09:20 ?713次阅读

    控制器拉小电机会怎么样

    控制器拉小电机可能会产生一系列影响,这些影响主要与电机的性能、稳定性以及使用寿命等方面有关。以下是对这一问题的分析: 一、电机性能不协调 电压和电流不匹配 :大
    的头像 发表于 09-19 10:13 ?4374次阅读

    关于UCC25640x LLC谐振控制器的常见问题解答

    电子发烧友网站提供《关于UCC25640x LLC谐振控制器的常见问题解答.pdf》资料免费下载
    发表于 09-04 09:37 ?19次下载
    <b class='flag-5'>关于</b>UCC25640x LLC谐振<b class='flag-5'>控制器</b>的常见问题解答

    国产控制器厂家 整车控制器 以太网控制器 CAN控制器 国产化替代

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2024年09月03日 09:15:51

    车载智能控制器 工程机械控制器 CAN总线控制器 硕博电子 #控制器 #can总线 #国产化替代

    控制器总线
    长沙硕博电子科技股份有限公司
    发布于 :2024年08月29日 10:43:57

    控制器的结构和应用

    控制器(Microcontroller Unit,简称MCU)作为嵌入式系统的核心部件,其原理和应用在现代科技发展中占据了举足轻重的地位。本文将从微控制器的原理、基本结构、工作原理、性能特点以及广泛的应用领域等方面进行详细阐述
    的头像 发表于 08-22 10:40 ?2758次阅读