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



审核编辑:刘清

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

    关注

    2525

    文章

    48129

    浏览量

    740198
  • CAN总线
    +关注

    关注

    145

    文章

    1812

    浏览量

    129600
  • ecu
    ecu
    +关注

    关注

    14

    文章

    822

    浏览量

    53893
  • Simulink
    +关注

    关注

    22

    文章

    513

    浏览量

    61572

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

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

收藏 人收藏

    评论

    相关推荐

    CAN总线在汽车领域的应用及挑战

    作为一种串行通讯协议,CAN总线初期专为汽车电子设备间的通信而开发。借助其高度可靠、实时响应及灵活应用等特质,该总线在汽车市场获得广泛使用。借助于CAN总线,我们得以将众多电子
    发表于 02-15 14:46 239次阅读

    分布式控制系统的七个功能和应用

    分布式控制系统的七个功能和应用  分布式控制系统是一种由多个独立的控制单元组成的系统,每个控制单元负责系统中的一部分功能。它具有分散的、自治的特性,可以提高系统的可靠性、灵活性和可扩展
    的头像 发表于 02-01 10:51 457次阅读

    分布式IO工业自动化数据采集与分析的核心

    随着工业自动化技术的不断发展,分布式IO在工业自动化领域的应用越来越广泛。作为种先进的控制技术,分布式IO能够实现设备的
    发表于 12-28 14:47

    分布式锁的三种实现方式

    分布式锁的三种实现方式  分布式锁是在分布式系统中用于实现对共享资源进行访问控制的一种机制。
    的头像 发表于 12-28 10:01 341次阅读

    鸿蒙原生应用开发——分布式数据对象

    string 类型,表示分布式对象组网唯标识符,设置同步的 sessionId,当可信组网中有多个设备时,多个设备间的对象如果设置一个 sessionId,就能自动同步。 4、
    发表于 12-08 10:01

    分布式系统硬件资源池原理和接入实践

    把各个设备的硬件外设抽象外设信息单元,外设信息在各个可信设备之间自动同步,如此,实现了外设信息的全局可见;结合分布式硬件虚拟化技术,实现
    发表于 12-06 10:02

    纳芯微电子:传统分布式ECU已过时?集中式智能化方案成为新宠!

    分布式架构中 ECU 的局限性对于车辆的生产成本、功能实现、未来发展都提出了挑战,集中式智能化解决方案域控制器与域内中心化架构则应运而生。 以下几点为域
    的头像 发表于 12-01 15:23 233次阅读
     纳芯微<b class='flag-5'>电子</b>:传统<b class='flag-5'>分布式</b><b class='flag-5'>ECU</b>已过时?集中式智能化方案成为新宠!

    HarmonyOS分布式文件系统开发指导

    上的编辑软件编辑另外台设备上的文档。 ● 平板保存的音乐,车载系统直接可见并可播放。 ● 户外拍摄的照片,回家打开平板直接访问原设备拍摄的照片。 hmdfs在分布式软总线动态组网的基础上,
    发表于 11-14 17:14

    基于ZigBee的分布式井盖监控系统

    随着我国现代经济发展水平的不断提高,城市井盖数目逐渐增加。由于较多井盖被盗,致使路面形成陷阱,危害到过往车辆和行人安全。本文提出了种基于 ZigBee无线网络的智能安全监控系统,解决分布式布控困难
    发表于 09-18 08:46

    OpenHarmony 分布式硬件关键技术

    导航、音乐和通话等功能的无缝操作,达到“智慧出行”。对开发者而言,通过程序控制远端的设备,仅需要选择其对应的ID即可,其他操作和使用本地设备的方式完全致。 智慧场景示例 02
    发表于 08-24 17:25

    多域电子电气架构的硬件系统设计研究

    分布式E/E架构根据汽车功能的不同进行划分,每个电子控制单元(electronic control unit,ECU)的设计都基于特定的功能需求展开。在该架构中,各个
    发表于 08-22 12:53 424次阅读
    多域<b class='flag-5'>电子</b>电气架构的硬件系统设计研究

    汽车电子控制功能单元

    电子控制功能单元 聚焦到某一个电子控制功能单元,比如发动机
    的头像 发表于 07-26 10:34 578次阅读
    汽车<b class='flag-5'>电子</b><b class='flag-5'>控制</b>功能<b class='flag-5'>单元</b>

    什么是智能座舱 智能座舱发展驱动因素

    基于传统分布式E/E架构设计的车,车身的每一个功能都是有单独的ECU电子控制单元)来实现控制
    发表于 06-27 09:47 746次阅读
    什么是智能座舱 智能座舱发展驱动因素

    经纬恒润新产品系列 | 物理区域控制单元助推汽车域控新架构发展

    随着汽车芯片计算能力的提升,汽车电子产品正从分布式向中央计算及物理区域控制方向发展。国内多数主流OEM新一代E/E架构,采用物理区域控制单元实现
    的头像 发表于 05-15 09:18 1104次阅读
    经纬恒润新产品系列 |  物理区域<b class='flag-5'>控制单元</b>助推汽车域控新架构发展

    一文讲透汽车级can总线通信技术

    控制器局域网络系统(CAN总线系统):由多个电,子控制单元ECU)同时控制多个工作装置或系统,
    发表于 05-05 11:53 865次阅读
    一文讲透汽车级<b class='flag-5'>can</b>总线通信技术