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 总线接收转向信号状态报文并相应地激活转向信号。当旋转开关设置为“左侧位置”时,左转向信号灯周期性闪烁,当旋转开关设置为“右侧位置”时,右转向信号灯周期性闪烁。



审核编辑:刘清

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

    关注

    2577

    文章

    55516

    浏览量

    793974
  • CAN总线
    +关注

    关注

    146

    文章

    2050

    浏览量

    135496
  • ecu
    ecu
    +关注

    关注

    14

    文章

    993

    浏览量

    57489
  • Simulink
    +关注

    关注

    23

    文章

    552

    浏览量

    66446

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西格电力微电网总体架构设计:分层分布式控制体系构建

    随着分布式新能源规模化渗透、负荷需求多元化升级,微电网作为整合“源、储、荷、网”多单元的新型能源系统,其安全稳定、高效经济运行的核心诉求,对总体架构设计与控制体系提出了更高要求。微电网总体架构是系统
    的头像 发表于 03-31 11:44 517次阅读
    西格电力微电网总体架构设计:分层<b class='flag-5'>分布式控制</b>体系构建

    瑞芯微(EASY EAI)RV1126B CAN使用

    用于广播。CANID仅仅用来进行总线的仲裁。因此CANID在总线上必须是唯的。当设计CAN-ECU(ElectronicControlUnit
    的头像 发表于 01-07 10:14 2976次阅读
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>CAN</b>使用

    MCU自动测量单元分布式模块化设计解析

    在工程安全监测领域,MCU自动测量单元分布式模块化设计理念正逐渐成为行业技术发展趋势。这种设计架构不仅提升了监测系统的灵活性,更为大型工程项目的部署实施带来了革命性改变。分布式模块化本质上包含两
    的头像 发表于 12-30 15:31 318次阅读
    MCU自动测量<b class='flag-5'>单元</b>中<b class='flag-5'>分布式</b>模块化设计解析

    NXP FS23 SBC:汽车电子控制单元的理想之选

    NXP FS23 SBC:汽车电子控制单元的理想之选 在汽车电子领域,电子控制单元ECU)的性
    的头像 发表于 12-24 15:35 643次阅读

    RDMA设计10:指令控制单元设计?

    指令控制单元负责控制数据传输及 DMA 数据读写。该单元简化了数据传输及DMA 操作,使得用户可以更简便的控制数据传输事务。指令控制单元的功
    的头像 发表于 12-23 09:24 462次阅读
    RDMA设计10:指令<b class='flag-5'>控制单元</b>设计?

    新思科技Silver虚拟ECU平台重塑汽车软件创新范式

    在汽车行业的软件定义汽车(SDV)架构中,涵盖电子控制单元ECU)、区域控制单元(ZCU)和中央计算单元(CCU),软件复杂度与日俱增,导
    的头像 发表于 12-17 10:21 1762次阅读
    新思科技Silver虚拟<b class='flag-5'>ECU</b>平台重塑汽车软件创新范式

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

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

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

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

    【节能学院】Acrel-1000DP分布式光伏监控系统在奉贤平高食品 4.4MW 分布式光伏中应用

    分布式光伏本地和远程通信方案,并研究分布式光伏采集模型的构建、多源数据融合估计、面向分布式光伏的有功、无功功率优化控制等关键技术,实现了对小
    的头像 发表于 08-23 08:04 3665次阅读
    【节能学院】Acrel-1000DP<b class='flag-5'>分布式</b>光伏监控系统在奉贤平高食品 4.4MW <b class='flag-5'>分布式</b>光伏中应用

    晶扬电子推出汽车CAN专用浪涌保护器件TT3602VL

    在汽车电子飞速发展的今天,车辆的智能化程度越来越高,CAN(Controller Area Network)总线作为汽车电子系统中至关重要的通信网络,连接着众多的
    的头像 发表于 08-20 09:46 1013次阅读
    晶扬<b class='flag-5'>电子</b>推出汽车<b class='flag-5'>CAN</b>专用浪涌保护器件TT3602VL

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

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

    分布式光储项目如何实现稳定收益?张家港案例揭示关键运营指标

    选择。 分布式光伏发电系统,又称分散发电或分布式供能,是指在用户现场或靠近用电现场配置较小的光伏发电供电系统,以满足特定用户的需求,支持现存配电网的经济运行,或者同时满足这两方面的
    发表于 07-25 00:23

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

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

    CAN总线采样点不致的危害

    ,用于验证消息是否被正确接收。采样点不致可能导致节点无法正确采样确认位,触发重传,降低网络效率。 假设汽车CAN
    发表于 06-07 08:55

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

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