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

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

3天内不再提示

使用MathWorks为CAN实现一个分布式电子控制单元 (ECU) 网络

工程师邓生 来源:车端 作者:mathworks 2022-08-24 09:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

此示例在 Simulink 下使用 Vehicle Network Toolbox 为汽车上的 CAN 实现一个分布式电子控制单元 (ECU) 网络。使用的 CAN 报文在 CAN 数据库文件canConnectivityForVehicle.dbc中定义。 Vehicle Network Toolbox 提供了 Simulink 模块,用于通过 Simulink 模型在控制器局域网 (CAN) 上传输和接收实时报文。此示例使用 CAN Configuration、CAN Pack、CAN Transmit、CAN Receive 和 CAN Unpack 模块来执行 CAN 总线上的数据传输。

此示例使用了 MathWorks 虚拟 CAN 通道。但是,您可以将模型连接到其他支持的硬件。

模型说明

f0605ef8-22d2-11ed-ba43-dac502259ad0.png  

该模型由以下子系统组成:车辆动力学模型、传感器和作动器、转向信号、控制板、刹车灯和速度控制器。车辆动力学模型代表汽车(环境),其他子系统代表 CAN 总线上的各种节点。

车辆动力学模型

该子系统定义汽车的运动方程。输入是节气门体和制动踏板两个作动器的位置。输出是引擎 RPM 和车速,它们经过多路复用处理为单个信号。

传感器和作动器

f073b48a-22d2-11ed-ba43-dac502259ad0.png  

该子系统包含节气门体和制动作动器以及 RPM 和车速传感器。作动器通过 CAN 总线接收节气门和刹车命令。作动器输出(控制)馈送到车辆动力学模型。 制动作动器还发送一个信号,通知是否执行了刹车。该信号以 100 Hz 采样并传输到 CAN 总线。来自车辆动力学模型的引擎 RPM 和车速信号输入到该子系统,并且还以 100Hz 采样并传输到 CAN 总线。

控制板

控制板是车辆和驾驶员之间的接口。用户可以使用滑块设置所需的速度 (Speed command:Value)。可以使用旋转开关操作转向信号 (Turn signal:Value)。 速度命令和转向信号状态信号传输到 CAN 总线。从 CAN 总线读取采样的车速和引擎 RPM,并将其分别显示在车速表和转速表上。

速度控制器

速度控制器向作动器发送命令以将车速驱动到要求的值。从 CAN 总线读取车速和所需的速度。节气门和刹车命令由对应的离散比例积分控制器计算。作动器命令传输到 CAN 总线。

刹车灯

刹车灯子系统从 CAN 总线接收制动作动器状态信号并相应地操作刹车灯。只要刹车启动,刹车灯就会亮起。

转向信号

转向信号子系统从 CAN 总线接收转向信号状态报文并相应地激活转向信号。当旋转开关设置为“左侧位置”时,左转向信号灯周期性闪烁,当旋转开关设置为“右侧位置”时,右转向信号灯周期性闪烁。



审核编辑:刘清

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

    关注

    2574

    文章

    54413

    浏览量

    786251
  • CAN总线
    +关注

    关注

    145

    文章

    2020

    浏览量

    134699
  • ecu
    ecu
    +关注

    关注

    14

    文章

    967

    浏览量

    56883
  • Simulink
    +关注

    关注

    22

    文章

    549

    浏览量

    65436

原文标题:如何使用Simulink实现一个分布式电子控制单元 (ECU) 网络

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    从 “单控制” 到 “智能可视”:分布式系统与传统音视频控制系统的关键区别

    分布式可视化控制系统与传统的音视频控制系统的区别主要体现在以下几个方面: 1.系统架构:分布式可视化控制系统采用
    的头像 发表于 10-21 10:52 236次阅读

    如何配置和管理MCU分布式模块化自动测量单元

    MCU分布式模块化自动测量单元是南京峟思工程仪器有限公司研发的专业监测设备,广泛应用于岩土工程和结构安全监测领域。该单元采用分布式架构设计,支持多类型传感器混合接入,可通过集中管理平台
    的头像 发表于 09-24 15:39 568次阅读
    如何配置和管理MCU<b class='flag-5'>分布式</b>模块化自动测量<b class='flag-5'>单元</b>

    键部署无损网络:EasyRoCE助力分布式存储效能革命

    分布式存储的性能瓶颈往往在于网络。如何构建高带宽、超低时延、零丢包的无损网络,是释放分布式
    的头像 发表于 08-04 11:34 1341次阅读
    <b class='flag-5'>一</b>键部署无损<b class='flag-5'>网络</b>:EasyRoCE助力<b class='flag-5'>分布式</b>存储效能革命

    双电机分布式驱动汽车高速稳定性机电耦合控制

    控制器的工作强度。 纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:双电机分布式驱动汽车高速稳定性机电耦合控制.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视
    发表于 06-18 16:37

    Samtec Auto小课堂 | 汽车电子控制单元基础

    辅助功能、丰富娱乐体验以及实现自动驾驶。如今的汽车可能配备有数百电子控制单元。 在Samtec,我们与客户合作,落实各种汽车应用项目,涵盖嵌入
    发表于 06-06 11:29 1655次阅读
    Samtec Auto小课堂 | 汽车<b class='flag-5'>电子</b><b class='flag-5'>控制单元</b>基础

    初步了解汽车电子控制单元

    汽车电子控制单元ECU)是车辆中的嵌入系统,负责管理和控制各种电子特性和功能。它通过接收传感
    的头像 发表于 04-16 13:51 1254次阅读
    初步了解汽车<b class='flag-5'>电子</b><b class='flag-5'>控制单元</b>

    抗干扰CAN总线通信技术在分布式电力系统中的应用

    。本文深入剖析了CAN总线通信技术的抗干扰原理,详细探讨了电磁兼容性设计对提升分布式电力系统通信稳定性的重要作用,并结合实际案例,全面展示了CAN总线通信技术在分布式电力系统中的应用效
    的头像 发表于 04-14 18:24 712次阅读

    使用VirtualLab Fusion中分布式计算的AR波导测试图像模拟

    总计算时间超过31小时。通过使用由8多核PC组成的网络,提供35客户端分布式计算,将模拟
    发表于 04-10 08:48

    伟创力与宝马集团启动基于Catena-X的电子控制单元数据交换

    当今汽车行业,数据的安全及时交换已成为推动创新和提升效率的关键要素之。近日,伟创力宣布成功启动与宝马集团基于Catena-X的电子控制单元ECU)数据交换,标志着双方首次利用Cat
    的头像 发表于 04-07 10:19 918次阅读

    分布式光伏如何实现防逆流?

    分布式光伏如何实现防逆流
    的头像 发表于 03-24 13:31 596次阅读
    <b class='flag-5'>分布式</b>光伏如何<b class='flag-5'>实现</b>防逆流?

    分布式dtu和分散dtu说明介绍

    分布式dtu和分散dtu有保护测控单元和综合通讯单元组成,自愈采用基于通用面向对象变电站事件(GOOSE)的高速网络通信方
    的头像 发表于 03-19 22:25 2773次阅读
    <b class='flag-5'>分布式</b>dtu和分散<b class='flag-5'>式</b>dtu说明介绍

    MCU分布式模块化自动测量单元:数据传输与处理能力如何?

    。1、什么是MCU分布式模块化自动测量单元?MCU分布式模块化自动测量单元种高效的数据采集设备,能够通过灵活配置的测量模块,自动采集多种
    的头像 发表于 03-12 14:09 709次阅读
    MCU<b class='flag-5'>分布式</b>模块化自动测量<b class='flag-5'>单元</b>:数据传输与处理能力如何?

    文了解汽车电子控制单元ECU

    计算机,同时执行着各种控制软件。本文来介绍汽车最神秘、最重要的部件之ECUECU代表电子控制单元
    的头像 发表于 01-09 17:08 2677次阅读
    <b class='flag-5'>一</b>文了解汽车<b class='flag-5'>电子</b><b class='flag-5'>控制单元</b><b class='flag-5'>ECU</b>

    基于ptp的分布式系统设计

    在现代分布式系统中,精确的时间同步对于确保数据致性、系统稳定性和性能至关重要。PTP(Precision Time Protocol)是网络协议,用于在
    的头像 发表于 12-29 10:09 978次阅读

    HarmonyOS Next 应用元服务开发-分布式数据对象迁移数据权限与基础数据

    恢复的数据; 从want中读取分布式数据对象组网id; 注册on()接口监听数据变更。在收到statusrestore的事件的回调中,实现数据恢复完毕时需要进行的业务操作。 调用
    发表于 12-24 09:40