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

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

3天内不再提示

ECU和CAN总线负载率的关系

电子工程师 来源:工程师曾玲 2019-05-02 10:23 次阅读

人类有大脑,电脑CPU,而汽车则有ECU。显然,如果将一辆车比喻成一个人的话,那么,四个轮子就是人的四肢,车身和底盘是人的骨骼,各种电路和线路是人的反馈神经,而ECU则是控制人的各种思维和行为的大脑。看见ECU是整车性能好坏的最重要组成部分了。那么ECU究竟是怎么一回事呢?

一、什么是ECU

ECU(Electronic Control Unit)电子控制单元,又称“行车电脑”、“车载电脑”等。从用途上讲则是汽车专用微机控制器。它和普通的电脑一样,由微处理器MCU)、存储器(ROMRAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成。

从外观上也很好辨认—在发动机电子燃油喷射系统中有一个形似方盒子的控制元件,它就是ECU。元件周围有许多细密的插槽,用来连接众多的输入输出电路,它和其他电子控制元件一起组成了汽车的大脑神经中枢系统 ,随时监控着输入的各种数据(比如刹车、换档等)和汽车运行的各种状态 (加速、打滑、油耗等 ),并按照预先设计的程序计算各种传感器送来的信息 ,经过处理以后,把各个参数发送给各相关的执行机构 ,执行各种预定的控制功能。

图1

二、 总线负载率对传输稳定性影响分析

随着驾驶性能以及安全等级的不断提高,使得对各类电控系统采集和执行的信号精准的要求越来越高,导致 ECU之间交互的信息量越来越大,报文不断增多,负载不断增大。一般情况下,为保证低优先级的报文传输延迟在可接受的时间范围内,总线利用率不应超过30%,当负载率大于38%~40%时,稳定性开始衰减,超过55%后存在影响驾驶性及安全性风险,大于65%时,稳定性衰减加剧,超过98%时,网络将不堪重负,如图2所示。

ECU和CAN总线负载率的关系

图2

三、 高负载率对总线的影响

CAN总线本质上还是半双工通讯,就是“单行道”,即一个节点发送的时候其他节点无法发送数据。虽然CAN报文ID有优先级的区分,但如果高优先级一直占用总线,导致低优先级的节点就无法发出数据,这就是堵塞现象。负载率高的总线,此现象更为严重。

拥堵的重要的危害会发生报文竞争,导致仲裁。在仲裁结束时,容易产生尖峰脉冲,有导致位翻转的隐患,特别是在容抗较大场合,容易导致位错误。如图3所示。

ECU和CAN总线负载率的关系

图3

负载率过高,总线节点多,造成总线网线的分布电容很大,体现在下降沿非常缓,如图4所示,显性电平回到隐性电平需要的放电时间加大。对信号来说就是会缩短隐性电平时间,容易导致位错误。

ECU和CAN总线负载率的关系

图4

有人会问CAN总线负载率必需小于30%吗?CAN总线负载率不一定要小于30%,根据经验,负载率应控制在50%以内,有较为完善的网络管理策略时,网段负载率应不超过70%。当然负载率是越低,越能保证实时性,但是负载率太低就无法传输足够的数据,这是CAN的一个问题,在数据量大的时候无法保证实时性。一般的说法是30%左右的负载率是最好的。

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

    关注

    145

    文章

    1811

    浏览量

    129582
  • ecu
    ecu
    +关注

    关注

    14

    文章

    819

    浏览量

    53880
收藏 人收藏

    评论

    相关推荐

    什么是CAN总线负载率

    CAN总线网络里,还有一个经常被大家提起的概念-总线负载率负载率,顾名思义,就是指这段时间内总线
    的头像 发表于 08-26 17:07 6718次阅读
    什么是<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>负载率</b>

    如何降低CAN总线负载

    %时,CAN通讯稳定性开始衰减,大于65%时,稳定性衰减加剧,超过98%时,网络将处于瘫痪状态。如何保障车载网络通讯的可靠性,如何行之有效的降低 CAN 总线负载率成为大家亟待解决的问
    发表于 12-19 15:09

    CAN卡如何获取CAN总线负载率

    NI的CAN卡如何获取CAN总线负载率?不是在max里的那个。
    发表于 04-16 16:55

    你的电机负载率用对了吗?

    电机能效管理的必要性电机负载率与能效的关系智能电机负载率的计算方法智能电机负载率能效匹配原则智能电机负载率匹配意义
    发表于 03-18 06:45

    基于CAN总线的多ECU通信平台设计

    介绍CAN 总线及其通信协议J1939, 并设计基于CAN 总线的多ECU 通信平台的硬件结构; 阐述节点
    发表于 04-15 09:49 22次下载

    基于CAN 总线的多ECU 通信平台设计

    介绍CAN 总线及其通信协议J1939, 并设计基于CAN 总线的多ECU 通信平台的硬件结构; 阐述节点
    发表于 05-16 14:19 28次下载

    时间分析软件Symtavision使CAN总线负载率达到70%

    随着汽车电子系统中ECU数量的增加,需要通过CAN总线通信的数据量也急剧增加,根据以往的工程经验,总线负载率超过30%就会造成报文延时的概率
    发表于 11-27 10:52 3次下载
    时间分析软件Symtavision使<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>负载率</b>达到70%

    CAN总线负载率必需小于30%吗_can总线负载率如何计算

     CAN总线负载率只是一个宏观的参数,已经不能充分的评估总线的有效性和可扩展性。一般业内的对负载率的定义为实际数据传输速率和理论上能达到的数
    的头像 发表于 05-07 16:34 4.2w次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>负载率</b>必需小于30%吗_<b class='flag-5'>can</b><b class='flag-5'>总线</b><b class='flag-5'>负载率</b>如何计算

    什么是ECU?总线负载率对传输稳定性影响分析

    CAN总线本质上还是半双工通讯,就是“单行道”,即一个节点发送的时候其他节点无法发送数据。虽然CAN报文ID有优先级的区分,但如果高优先级一直占用总线,导致低优先级的节点就无法发出数据
    的头像 发表于 04-25 11:47 5570次阅读

    什么是CAN总线负载率CAN总线负载率最大支持多少?

    景区负载率是一个在空间上定义的概念,它说明了在空间上资源的被使用情况,而总线负载率则不然,其是在时间上定义的一个概念,说明了在时间上资源被使用的情况。
    发表于 12-23 11:29 6263次阅读

    5分钟学会CAN/CANFD总线负载率计算

    CAN BUS的总线负载率CAN总线架构协议设计时的一个重要的指标。一般建议负载率峰值不要高于
    发表于 07-27 16:35 3381次阅读
    5分钟学会<b class='flag-5'>CAN</b>/CANFD<b class='flag-5'>总线</b><b class='flag-5'>负载率</b>计算

    CAN总线负载率怎么估算?

    CAN总线负载率(busload)表征的是单位时间内总线上的位流(bitstream)相对总线带宽的占比。
    发表于 07-27 17:29 752次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>负载率</b>怎么估算?

    can总线负载率多少合理

    can总线负载率多少合理  CAN总线是一种控制器区域网络,它是用于在不同设备之间进行通信的技术。CAN
    的头像 发表于 09-07 15:05 2507次阅读

    can总线负载率怎么计算?

    can总线负载率怎么计算? CAN总线是指控制器局域网,是一种实时性能极高的网络协议,广泛应用于汽车、工业控制、医疗仪器等领域。在
    的头像 发表于 09-07 15:05 2959次阅读

    CAN总线负载率多少合理

    CAN总线应用中,合理的CAN总线负载率是非常重要的,因为在负载率过高的情况下,系统性能可能会
    的头像 发表于 10-12 17:58 762次阅读