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

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

3天内不再提示

将汽车发动机控制置于多核道路上

星星科技指导员 来源:嵌入式计算设计 作者:Monique DeVoe 2022-06-15 15:48 次阅读

多核采用是许多高性能和低功耗计算应用程序满足不断增长的市场和用户需求的关键。但是,如果没有适当考虑相关的迁移挑战,可能会破坏性能和功率增益,并严重危及安全关键系统的实施。亚利桑那州立大学计算与信息学院教授 Yann-Hang Lee 参与了研究,以开发使多核集成更顺畅的工具,特别是针对旨在迁移到多核架构的日益高性能的汽车系统。

“多核开发最具挑战性的部分是您必须划分原始任务,并且必须在多核架构上运行的子任务之间提供适当的协调,”Lee 说。“到目前为止,大多数软件开发基本上都假设你有一个处理器在运行,所以你的软件设计工具、软件开发工具、你的心态,所有这些都必须改变才能采用多核。”

Lee 通过 ASU 嵌入式系统中心 (CES) 进行的部分研究涉及创建一种工具,以优化汽车发动机控制系统的多核实现中的并行化。Lee 说,汽车公司正在考虑采用多核,以利用下一代处理器并获得更高的性能以更好地控制发动机。通过多核架构获得的更高性能会影响发动机性能、乘坐舒适性,甚至可能会节省燃油,但发动机控制系统的关键时序必须准确地转移到多核架构。

“发动机控制是时间紧迫的,”李说。“换句话说,到某个时间你需要提供输出,这是一个设计约束。当我们拆分作业以在多核架构上运行它时,我们还必须确保在截止日期内计算输出。”

此外,汽车顺序遗留代码不能自动并行化,因此必须研究将发动机控制系统从单核处理器迁移到多核处理器的策略。

本项目采用基于模型的开发方式;计算从高级模型开始,Lee、Georgios Fainekos 助理教授和他们的研究团队研究如何将计算分解为并行单元,并检查如何将任务分配给内核以及通信时间以了解行为。他们正在开发一个程序来自动生成适当的行为。

“我们试图了解程序行为并根据模型生成程序,”Lee 说。“然后我们进行核心生成和后续验证,以确保在截止日期之前完成执行。”

迄今为止,Lee 的团队已经开发了一个用于多核程序执行的平台,他们可以使用 Simulink 模型自动生成运行该平台的内核(图 1)。

图 1:发动机控制系统中的控制逻辑和控制规律模型。

poYBAGKpjtiAPxClAAZQ1JyTAEI752.png

“这个平台有一个实时操作系统(RTOS)来支持多核之间的通信和同步,我们可以研究 Simulink 模型来生成适当的同步和通信机制来支持核间通信以及每个核心内的通信,”李说。“我们有一个可运行的原型来促进程序执行、基于模型的核心生成以及在多核架构中的执行。”

目标是让 CES 成员公司深入了解嵌入式控制算法并行化的有效设计方法和编程方法。Lee 的团队正在继续分析和优化模型,并构建模型以验证可调度性,或确保在最坏的情况下任务将在截止日期之前完成。

审核编辑:郭婷

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

    关注

    68

    文章

    19169

    浏览量

    229155
  • 发动机
    +关注

    关注

    33

    文章

    2439

    浏览量

    69168
  • 汽车电子
    +关注

    关注

    3024

    文章

    7875

    浏览量

    166520
收藏 人收藏

    评论

    相关推荐

    气密测试解决方案---汽摩发动机

    应用背景发动机作为汽车和摩托车最关键的心脏部位,整体的安全性可想而知,作为汽车、摩托车发动机最必要的一环---气密性检测也是各个发动机生产厂
    的头像 发表于 11-26 01:06 39次阅读
    气密测试解决方案---汽摩<b class='flag-5'>发动机</b>

    ECU与发动机噪音的关系

    汽车技术不断进步的今天,发动机的性能和效率成为了衡量汽车品质的重要标准。然而,随着消费者对驾驶体验的要求日益提高,发动机噪音也成为了影响驾驶舒适性的关键因素。 ECU的工作原理 EC
    的头像 发表于 11-05 10:27 142次阅读

    直喷发动机和电喷发动机的区别

    , DI) 直喷发动机技术,也称为缸内直喷,是一种燃油直接喷射到发动机的燃烧室内的技术。这种技术可以更精确地控制燃油的喷射量和喷射时机,从而提高燃油效率和动力输出。 工作原理 燃油喷
    的头像 发表于 09-23 11:36 279次阅读

    电控发动机的优点与工作原理

    随着汽车工业的不断发展和科技的进步,电控发动机逐渐成为现代汽车的核心部件。电控发动机以其高精度控制、高效能燃烧、低排放等优点,受到广泛关注和
    的头像 发表于 06-20 11:33 889次阅读

    发动机电子控制系统的优点有哪些?

    发动机电子控制系统,也被称为发动机管理系统(Engine Management System,简称EMS),是一种利用电子技术对发动机运行进行实时监控和
    的头像 发表于 06-17 10:25 858次阅读

    电控发动机电子控制系统由什么组成

    的组成和功能。 传感器 传感器是电控发动机电子控制系统的输入设备,它们发动机的运行状态转换为电信号,供控制器进行处理。传感器的主要类型有:
    的头像 发表于 06-17 10:23 677次阅读

    汽车发动机上的电控技术主要包括什么

    汽车发动机上的电控技术主要包括以下几个方面: 电控燃油喷射系统(EFI) 电控燃油喷射系统是一种通过电子控制单元(ECU)来控制燃油喷射量的系统。它可以根据
    的头像 发表于 06-17 10:18 895次阅读

    等离子发动机的原理 等离子发动机最大推力是多少

    等离子发动机原理: 等离子发动机是一种利用电磁力离子加速并喷射出来产生推力的发动机。它主要包括等离子体产生器、离子加速器和喷嘴等组成。下面
    的头像 发表于 02-14 18:18 5447次阅读

    发动机故障灯亮是什么原因 发动机故障灯闪烁是什么问题

    发动机故障灯亮是指车辆的发动机故障检测系统发现了某种问题,并通过点亮仪表盘上的故障灯来提醒驾驶员。当发动机故障灯亮起时,驾驶员应立即停车并查找问题的原因。下面详细介绍一些常见的导致
    的头像 发表于 02-05 10:11 1470次阅读

    发动机温度过高的原因及处理方法

    发动机温度过高是一种常见的汽车故障,它可能会导致发动机过热,甚至引发发动机损坏的严重后果。发动机高温的原因可能有多种,包括散热系统故障、机油
    的头像 发表于 02-05 10:08 1907次阅读

    汽车发动机:六冲程发动机工作原理

    普通的四冲程发动机把3/4的能量以热能的形式散发掉了。六冲程发动机则利用了部分散发的热能去制造蒸汽以回收部分本来会损失的能量。
    发表于 12-27 11:39 688次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>发动机</b>:六冲程<b class='flag-5'>发动机</b>工作原理

    发动机主动控制悬置的结构特点与发展过程

    摘要:发动机主动控制悬置是解决提高环保性能、降低燃耗要求与降低汽车振动噪声、满足发动机高水平振动控制的要求之间冲突的重要途径。本文主要就
    的头像 发表于 12-11 16:56 541次阅读

    奥迪发动机基础机构

    [*附件:奥迪A4L 1.8TFSI发动机教案.ppt]() 喜欢此类型我会继续更新
    发表于 12-08 10:07

    用于高效控制汽车发动机温度的NTC热敏电阻

    NTC热敏电阻用于精确感测和监测各种发动机部件,例如冷却系统、气缸盖和排气歧管,可为发动机控制单元 (ECU) 提供实时温度反馈。
    的头像 发表于 12-06 16:24 1617次阅读

    发动机基础知识:汽车发动机分解图

    发动机汽车的灵魂,也是非常复杂的系统,不管好车坏车,发动机原理基本相同。今天给大家分享一下汽车发动机的分解图,让
    发表于 11-28 10:05 1793次阅读
    <b class='flag-5'>发动机</b>基础知识:<b class='flag-5'>汽车</b><b class='flag-5'>发动机</b>分解图