汽车日报 汽车日报

当前位置: 首页 » 汽车资讯 »

比亚迪can网络电阻是多少

新能源纯电动汽车CAN网络应用层协议介绍

CAN通信

一、CAN协议介绍

随着功能的不断增加、可靠性要求的不断提升以及价格的不断下降 ,越来越多的电子控制单元 (ECU,electronic control unit) 被应用于汽车控制环境 。总线技术将众多的 ECU 组建为车内网络而进行数据通信和数据共享 ,能够减少车载线束的布局 ,实现整车的智能状态控制和智能故障监测。

CAN 2.0 协议只定义了 OSI 七层模型中的最底两层—— 物理层与数据链路层规范 ,目前的 CANopen 、DeviceNet 、 ISO14229 、 SAE J1939 等开放式高层协议在通信方式、传输模式、功能划分以及应用领域方面进行了详细规划。其中 J1939 协议适用于中重型道路车辆 , 涉及物理层、数据链路层 ( 协议数据单元、多帧报文传输 ) 、网络层 ( 网段互连设备 ) 、应用层 ( 参数组和参数规范 ) 、网络管理和诊断服务 。国内对于应用层协议的研究还主要集中于理论方面。对于电动汽车来说 ,由于控制系统和传动系统的差异, 尚无既定协议可以借鉴 ,但不能照搬 J1939 协议。本文在详细研究和分析 J1939 等协议的基础上 ,展开对电动汽车应用层协议的相关研究。

二、电动汽车 CAN 网络

电动汽车结构复杂 , 比传统内燃机汽车增加了电力驱动模块、电池模块等辅助设备 。涉及的电动汽车 CAN 网络主要包括车辆能源总成控制单元VCU 、电机控制单元 MCU 、电池控制单元 BCU 、发动机电子油门控制单元 TCU 、辅助电器控制单元ACU 、显示控制单元 DCU 、变速器控制单元 CCU 、制动控制单元 BECU;其中 VCU 是整个控制网络的核心 如图 1 所示 , 负责全局传感器参数的收集、执行器工况的获取以及控制策略的广播等任务。

图1 典型电动汽车网络拓扑结构

三、应用层协议的研究与分析

CAN 总线应用层协议的设计总体目标是使网络中各节点之间通信更加顺畅、可靠 ,且能降低总线负载率 , 最大限度地发挥 CAN 总线的优异性能 。CAN 总线应用层并不定义和描述应用程序参数 ,其提供通讯功能与应用程序的通讯接口 , 包括:定义通讯服务、传送过程数据、诊断信息、标定信息和网络管理等。其中的基础和关键内容包括标识符定义与数据域分配。

定义电动汽车正常运行过程的 5 种消息类型:控制消息、状态消息、测量消息、报警消息、广播消息。对于重要信息 ( 如报警信息 ),需采用应答机制在传输层通过时序控制来实现。针对系统在诊断和测试过程中产生的多字节与多帧数据 ( 大于 8 字节 ),需进行报文拆分与重组。基于以上分析及详细研究SAE J1939 等协议的基础 ,采用 29 位扩展帧格式进行电动汽车应用层标识符与数据域分配。

1 、应用层协议标识符分配

CAN 协议规定标识符 ID 越小 , 报文优先级越高 ,优先获得总线使用权 , 故 ID 决定了报文的优先级和总线等待时间 ; 同时其分配方案影响了通信结构的合理性、 ID 使用的效率、报文滤波的适用性等 。确定 ID 时需考虑以下情况:

1)报警消息优先级应最高 ;

2)高频率报文优先级低于频率报文优先级 ;

3)重要性报文优先级较高 ;

4) 多帧优先级高于单帧 ;

5)高实时性报文优先级较高。 29 位 ID 分配方案见表 1,其主要分为 7 个部分 ,其中ID4到ID7 设为 000以便于系统进一步扩展。

表1 29 位标识符分配

1.1 报文优先级确定

ID1-ID3 被用于确定报文优先级 ,是根据报文数据长度、重要性、传输频率等综合确定的。通过上述分析 ,报警信息需拥有最高的优先级以保证其信息得到及时处理 ,满足实时性要求 ,控制命令也需要较高的优先级以确保系统正常运行 ,其次分别是广播信息、测量信息和状态信息 。基于上段分析分配详见表 2 。

表2 优先级确认

1.2 源地址与目的地址确定

协议进一步将 ID8-ID13 用于确定报文源地址 SA,ID14-ID19 确定报文目的地址 DA,进而来标识报文的各发送节点和接收节点 ,与 ID1-ID3 结合起来进一步确定报文的优先级 ,以保证在前三位优先级相同的情况下根据报文发送的源节点的不同重新进行总线仲裁 ,故重要节点需分配较小的源地址与目的地址。总线各电控节点的源地址与目的地址的确定是同步的 ,ID8-ID13 共 6 位可以标识 64 个电控节点 ,可满足电动汽车控制系统的需求 , 具体分配方式如表 3 所示。对于广播消息 ,协议规定其目的地址为 1111,确保所有总线 ECU 节点都能接收其报文消息。

表3 源地址分配

1.3单帧与多帧标识

为了规范管理系统运行过程中的多字节数据 ,将多字节数据进行拆分 ,使之成为各个单帧 ,目的节点接收后按照多帧编号进行重组。本协议将ID20-ID22 用于单帧和多帧标识如表 4 所示。

表4 单帧与多帧区分

1.4 应答模式区分与多帧编号

协议将 ID23 用于确定应答或非应答 ,对于报警信息等重要性报文 ,需确保目的节点在规定时间内接收到相关信息 ,否则需进行重发 ,规定 ID23 为 0时需要目的地址接收到报文后发送应答信息 ,为1时不需要发送应答信息。对于传输过程中的多帧 ,为了便于接收节点完全接收后进行重组 , 将 ID24-ID29 用于对多帧数据从小到大进行编号 ,ID24-ID29 共 6 位可标识 64 个单帧 ,故每多帧可发送 512 个字节的数据 ,能够满足各种情况下电动汽车的通信需求。

2、应用层协议数据域分配

29 位 ID 标识符将通信系统的各种功能需求和通信策略详细标识 , 数据域 8 字节空间可完全用于装载报文发送数据 , 若出现长度小于 8 字节的报文 ,将剩余字节用 0xFF 填充。在对电动汽车通信过程的详细研究的基础上 , 本文对 CAN 总线各电控节点间的报文类型和字节数目进行了研究和定义如表 5 所示 , 表中 W 代表故障信息。其中车辆能源总成控制单元 VCU 对电机控制器MCU 的控制命令主要有电机期望转速、电机期望转矩、电机状态指令、电机期望速比或档位。 VCU 发给 TCU 的控制命令主要有期望油门开度、最速指令( 以最快速度打到最大开度或最小开度位置 ,用于紧急制动工况 ) 。VCU 发给 BECU 的控制命令包括电机转速、制动器动作信号等。 MCU 发给 VCU 的状态信息主要包含电机实际转速、电机实际转矩、电机当前速比或档位、电机状态、电机电压以及电机故障信息等 ; TCU 发给 VCU 的状态信息包括发动机实际油门开度、电子油门极限位置信息、电子油门故障信息 ; BECU 发给 VCU 的状态信息包括车轮速度、ABS/ASR 状态信息、制动踏板位置等。 其它各 ECU间的报文传输详如表 5 所示。

表5 电动汽车 ECU 间数据传输定义

四、负载率仿真与实时性分析

前述的总线协议能否满足系统通信需求、是否具有可靠性与实时性 , 需要对其进行仿真测试与网络分析。考察 CANoe 中仿真电动汽车控制系统在 3种情况下的总线负载率 ; 并采用 RMA 方法对总线报文实时性进行分析。

1、总线负载率仿真

总线负载率是指总线上单位时间内实际传输的数据量与标准位速率的比值 ( 常小于 30%), 仿真过程中的总线通信速率为 250 kbps 。

1) 周期性消息

周期性消息是最简单、最理想的通信情况 , 仿真将报文发送周期设为 50 ms,总线上共有 14 条报文 ,可得其理论平均负载率为 14.52%,图 2 为在 CANoe中得到的仿真值 , 两值比较接近 , 验证了仿真的有效性。

图2 周期性消息下的负载率

2)周期性消息 + 事件性消息

总线系统在实际运行过程中 ,可能会产生事件性消息 ( 如报警信息 ),这会加大系统的总线负载率如图 3 所示 ,图中最大总线平均负载率为 14.75% 。

图3 周期性与事件性消息下的负载率

3) 周期性消息 + 事件性消息 + 错误性消息总线系统在工作过程中 , 由于总线扰动、振荡器误差等导致其产生错误性报文信息 , 本文在分析过程中产生 5% 的错误性报文以更真实的仿真实际系统 , 由图4可得在 3 种消息下总线最大平均负载率为 15.50% 。

图4 周期性、事件性与错误性消息下负载率

2、报文实时性分析

总线负载率低只能保证系统的可靠性 , 并不能说明总线的实时性 , 即所有总线报文都能否及时传送并被接收。本文进一步采用单调速率分析RMA(rate monotonic analysis) 方法得到各报文的最大延迟时间和总线再加载能力 。总线再加载能力是总线增加报文信息并保证其实时性的能力 , 该值越大实时性越好 ; 发送时间等于总线占用时间 ,最长等待时间是低于该优先级报文占用时间与所有高优先级报文占用时间之和。其中最大延迟时间应小于最大延迟期限与软件抖动时间的差值 ,同时还是总线占用时间与最坏排队时间的和。

用 RMA 方法对各报文信息实时性进行分析得到表 6 。由表可知 , 该协议下总线各报文的最大延迟时间均远小于最大延迟期限 , 报文具有较强的实时性 ;另外可算出再加载能力 a =2.03, 总线具有一定的灵活性和扩充性。

表6 报文实时性分析表 ( 优先级自上到下 )

综合上述对控制系统的总线负载率的仿真和报文实时性的分析 , 发现负载率其均远小于 30% 的界限 ,且报文具有较强的实时性和扩充性 , 能够满足电动汽车实际的控制需求和控制策略 , 即使总线上扩充其它节点 ,其负载率也不会超过 30% 。

五、 总结

鉴于电动汽车的通信需求和控制策略 , 本研究详细分析了其控制系统拓扑结构 , 进而以 CAN 自身底层协议为参考 , 结合 SAE J1939 及其它应用层协议 , 设计使用于电动汽车控制系统的应用层协议。该协议具有灵活性、可靠性、易扩展性及易维修性 ;CANoe 仿真与 RMA 测试验证了协议的可行性与有效性 , 能较好地满足电动汽车控制系统的工作需求。

速锐得解码比亚迪E3-CAN数据系统在驾校领域数据应用

随着科技的不断进步,汽车行业也在经历着一场革命性的变革。智能汽车技术的发展,尤其是车联网技术的应用,正在改变我们对汽车的认知和使用方式。在这一背景下,比亚迪E3作为一款新能源汽车,其在驾校领域的CAN数据应用,不仅提升了教学效率,还为驾驶培训带来了前所未有的安全性和便捷性。

一、比亚迪CAN数据系统

CAN(Controller Area Network)即控制器局域网络,是一种用于汽车内部通信的网络协议,它能够实现车辆各个电子控制单元之间的信息交换。比亚迪E3通过CAN数据系统,能够实时监控车辆状态,包括速度、电池电量、电机温度等多项DBC指标,为驾驶者提供即时反馈。

在比亚迪E3中,CAN总线系统由多个节点组成,每个节点都是一个电子控制单元(ECU)。这些ECU负责收集来自传感器的信息,如发动机转速、车速、油门、刹车、灯光、安全带、车速、SOC等,并将这些信息通过CAN总线传输到其他相关ECU。这种分布式控制方式大大提高了数据处理的效率和实时性。

在比亚迪E3的CAN总线系统中,信息的传输是通过两条数据线进行的,这两条线分别被称为CAN高线和CAN低线。数据的传输采用差分信号方式,即使一条线路受到干扰,另一条线路仍能保证信息的准确传递。这种设计极大地提高了通信的抗干扰能力,确保了数据传输的稳定性和可靠性。驾校领域,默认通过新改款的OBD接口定义,通过OBD的6脚和14脚接入数据,这是比亚迪在CAN数据通信上的一次升级。

CAN总线连接了车辆的动力控制系统、车身控制系统、信息娱乐系统等多个模块。在动力控制系统中,CAN总线负责传递电池管理系统(BMS)与电动机控制单元(MCU)之间的信息,确保电池的充放电状态和能量输出与电动机的需求相匹配。在车身控制系统中,CAN总线则负责车门、车窗、空调等部件的控制信号传输,使得驾驶员可以通过简单的操作实现对车辆各项功能的控制。

二、驾校领域的应用

比亚迪E3的CAN总线技术是其智能化、网络化的核心。它不仅提高了车辆的运行效率和安全性,还为驾乘者带来了更加舒适和便捷的驾驶体验。在驾校领域,比亚迪E3的CAN数据系统发挥着重要作用。首先,在驾驶培训过程中,教练可以通过CAN数据监控系统实时了解学员的驾驶习惯和操作情况,及时给出指导和建议。例如,如果学员在行驶过程中频繁急加速或急刹车,系统会记录这些数据,教练可以据此分析学员的驾驶行为,进行针对性的教学。

三、安全性提升

安全性是驾校培训中最为重要的考量之一。比亚迪E3的CAN数据系统能够实时监测驾驶学员的车辆的行驶状态,一旦发现潜在的安全隐患,如车速过快或车辆故障,数据通过评判系统会立即发出警告,确保学员和教练的安全。此外,通过对数据的长期收集和分析,驾校能够更好地维护车辆,预防事故的发生。

四、效率与便捷性

在传统的驾驶培训模式中,教练需要不断地观察学员的操作并通过口头指令进行指导,这不仅耗费教练的精力,也可能因为沟通不畅导致误解。而比亚迪E3的CAN数据系统能够自动记录和分析驾驶数据,通过电子教练机器人的语音提醒和播报,减少了人为的干预,提高了教学效率。同时,学员也可以通过车载显示屏直观地看到自己的驾驶数据,更加直观地了解自己的驾驶表现,从而更快地掌握驾驶技能。

比亚迪E3在驾校领域的CAN数据应用,不仅提升了教学的安全性和效率,也为学员提供了更加便捷和直观的学习体验。随着智能汽车技术的不断发展,未来驾校的教学方式将更加科技化、智能化,而比亚迪E3的CAN数据应用无疑为我们展示了数字化下的无限可能。

速锐得解码比亚迪E3-CAN数据系统在驾校领域数据应用

随着科技的不断进步,汽车行业也在经历着一场革命性的变革。智能汽车技术的发展,尤其是车联网技术的应用,正在改变我们对汽车的认知和使用方式。在这一背景下,比亚迪E3作为一款新能源汽车,其在驾校领域的CAN数据应用,不仅提升了教学效率,还为驾驶培训带来了前所未有的安全性和便捷性。

一、比亚迪CAN数据系统

CAN(Controller Area Network)即控制器局域网络,是一种用于汽车内部通信的网络协议,它能够实现车辆各个电子控制单元之间的信息交换。比亚迪E3通过CAN数据系统,能够实时监控车辆状态,包括速度、电池电量、电机温度等多项DBC指标,为驾驶者提供即时反馈。

在比亚迪E3中,CAN总线系统由多个节点组成,每个节点都是一个电子控制单元(ECU)。这些ECU负责收集来自传感器的信息,如发动机转速、车速、油门、刹车、灯光、安全带、车速、SOC等,并将这些信息通过CAN总线传输到其他相关ECU。这种分布式控制方式大大提高了数据处理的效率和实时性。

在比亚迪E3的CAN总线系统中,信息的传输是通过两条数据线进行的,这两条线分别被称为CAN高线和CAN低线。数据的传输采用差分信号方式,即使一条线路受到干扰,另一条线路仍能保证信息的准确传递。这种设计极大地提高了通信的抗干扰能力,确保了数据传输的稳定性和可靠性。驾校领域,默认通过新改款的OBD接口定义,通过OBD的6脚和14脚接入数据,这是比亚迪在CAN数据通信上的一次升级。

CAN总线连接了车辆的动力控制系统、车身控制系统、信息娱乐系统等多个模块。在动力控制系统中,CAN总线负责传递电池管理系统(BMS)与电动机控制单元(MCU)之间的信息,确保电池的充放电状态和能量输出与电动机的需求相匹配。在车身控制系统中,CAN总线则负责车门、车窗、空调等部件的控制信号传输,使得驾驶员可以通过简单的操作实现对车辆各项功能的控制。

二、驾校领域的应用

比亚迪E3的CAN总线技术是其智能化、网络化的核心。它不仅提高了车辆的运行效率和安全性,还为驾乘者带来了更加舒适和便捷的驾驶体验。在驾校领域,比亚迪E3的CAN数据系统发挥着重要作用。首先,在驾驶培训过程中,教练可以通过CAN数据监控系统实时了解学员的驾驶习惯和操作情况,及时给出指导和建议。例如,如果学员在行驶过程中频繁急加速或急刹车,系统会记录这些数据,教练可以据此分析学员的驾驶行为,进行针对性的教学。

三、安全性提升

安全性是驾校培训中最为重要的考量之一。比亚迪E3的CAN数据系统能够实时监测驾驶学员的车辆的行驶状态,一旦发现潜在的安全隐患,如车速过快或车辆故障,数据通过评判系统会立即发出警告,确保学员和教练的安全。此外,通过对数据的长期收集和分析,驾校能够更好地维护车辆,预防事故的发生。

四、效率与便捷性

在传统的驾驶培训模式中,教练需要不断地观察学员的操作并通过口头指令进行指导,这不仅耗费教练的精力,也可能因为沟通不畅导致误解。而比亚迪E3的CAN数据系统能够自动记录和分析驾驶数据,通过电子教练机器人的语音提醒和播报,减少了人为的干预,提高了教学效率。同时,学员也可以通过车载显示屏直观地看到自己的驾驶数据,更加直观地了解自己的驾驶表现,从而更快地掌握驾驶技能。

比亚迪E3在驾校领域的CAN数据应用,不仅提升了教学的安全性和效率,也为学员提供了更加便捷和直观的学习体验。随着智能汽车技术的不断发展,未来驾校的教学方式将更加科技化、智能化,而比亚迪E3的CAN数据应用无疑为我们展示了数字化下的无限可能。

未经允许不得转载: 汽车日报 » 比亚迪can网络电阻是多少

相关文章

themebetter

contact