缩略图
Education and Training

纯电动汽车时间触发总通讯协议网络消息调度策略研究

作者

翁涛

福特汽车工程研究南京有限公司

摘要:随着全球对可持续交通的日益关注,纯电动汽车(EV)作为清洁能源的代表,正逐渐成为未来出行的重要选择,电动汽车的智能化和网络化发展使得其内部各个电子控制单元(ECU)之间的通信变得愈加复杂,在这一背景下,时间触发总通信协议(TT-CAN)作为一种高效的实时通信机制,逐渐被应用于电动汽车的各类控制系统中。因此,本文将探讨当前的调度策略,分析其局限性,并提出基于实际需求的新型调度方案,以期为电动汽车的智能化发展提供有力支持。

关键词:纯电动汽车;时间触发总通讯协议;网络消息;调度策略

引言:TT-CAN不仅能够确保信息的及时传递,还能有效管理各类数据的优先级,从而提升整车的运行效率和安全性,然而现有的调度策略在面对不断变化的环境和多样化的应用场景时,仍显得不足,因此深入研究纯电动汽车中基于时间触发的总通信协议消息调度策略,对于优化电动汽车的通信性能、提升系统的实时性和可靠性,具有重要的理论意义和实际应用价值。

1、纯电动汽车的通信网络

纯电动汽车的通信网络是由多个电子控制单元(ECU)组成的复杂系统,这些ECU通过高速通信协议实现信息的实时传输与处理,以确保整车的高效运行与安全性。在电动汽车中,常见的通信协议包括控制器局域网络(CAN)、以太网(Ethernet)、以及时间触发总通信协议(TT-CAN)等,其中CAN协议由于其高效性和可靠性,广泛应用于各种汽车电子系统,支持数据传输速率可达1 Mbps。TT-CAN作为一种增强的CAN协议,采用时间触发的机制,可以在复杂的实时应用中保证消息的确定性传输,适合用于电动汽车的关键控制系统,如电池管理系统(BMS)和电动机控制器(MCU)。在电动汽车的通信架构中,通常会有超过50个ECU,通过这些ECU之间的数据交互,车辆能够实时监测和管理电池状态、驱动系统以及安全控制等重要参数。

2、时间触发总通信协议(TT-CAN)

时间触发总通信协议(TT-CAN)是一种专门为实时嵌入式系统设计的通信协议,旨在满足对通信时延和可靠性要求极高的应用场景,如汽车电子控制系统。TT-CAN在传统的控制器局域网络(CAN)基础上,通过引入时间触发的机制,保证了消息的确定性传输与调度,从而适用于电动汽车等要求严格的环境,该协议的核心思想是将通信周期划分为多个时间片,预先定义每个时间片内各个ECU(电子控制单元)发送消息的时机,这样可以避免因消息竞争导致的延迟和数据丢失。在实际应用中,TT-CAN的传输速率可达到1 Mbps,且其调度精度可达到微秒级别,这对于需要实时反馈的控制系统至关重要。根据国际电工委员会(IEC)和汽车电子标准化委员会(ASAM)的规范,TT-CAN允许在同一网络中同时支持时间触发和事件触发的消息,从而提供更大的灵活性和适应性。此外,TT-CAN采用了分层的网络架构,通常包括物理层、数据链路层和网络层,不同层次间的协议和接口设计使得系统的扩展性和兼容性得以增强,在电动汽车系统中,TT-CAN主要应用于电池管理系统(BMS)、动力传动系统(PDS)以及安全增强系统(如ABS和ESC)等关键模块,这些模块需要快速、稳定地交换信息以确保整车的安全性和效率,采用TT-CAN的电动汽车在实现复杂功能(如自动驾驶和智能调度)时,其消息延迟可控制在1毫秒以内,远低于传统CAN网络的3-5毫秒延迟,显著提升了系统的响应能力和安全性。

3、纯电动汽车时间触发总通讯协议网络消息调度策略

3.1、基于时间触发的静态调度策略

时间触发总通信协议(TT-CAN)中的静态调度策略是指在系统设计阶段就预先定义各个消息的发送时间和周期,从而确保在整个网络中每个ECU(电子控制单元)能够在特定的时间窗口内发送和接收消息,此策略的优点在于其可预测性和稳定性,使得实时性得以保障。在TT-CAN中,静态调度通过将通信周期划分为多个时间片,每个时间片专门分配给特定的ECU进行数据传输,其调度周期通常设置在10毫秒到100毫秒之间,以适应不同应用场景的需求,比如电池管理系统(BMS)通常需要每10毫秒更新一次电池状态数据,而驱动控制系统可以每50毫秒进行一次状态更新。通过静态调度,TT-CAN可以有效地避免消息冲突和网络拥塞,从而保证关键数据的实时性,在实际应用中,TT-CAN的调度机制允许在每个时间片内最多支持64个不同的消息,这意味着在复杂系统中可以灵活扩展,同时保持高效的数据传输。

3.2、基于优先级的动态调度策略

在TT-CAN网络中,动态调度策略主要通过优先级机制来确保高优先级消息的及时传输,这种策略允许在运行时根据消息的重要性和紧急程度动态调整发送顺序,从而在发生突发事件时,能够迅速响应,在TT-CAN中,每个消息可以被分配一个优先级等级,通常采用0到7的等级,其中0为最高优先级,而7为最低优先级,当网络中出现多个消息需要在同一时间片内发送时,TT-CAN会优先处理优先级较高的消息,这样可以有效避免关键控制信息的延迟,比如在电动汽车的安全系统中,刹车信号的优先级通常设置为最高,以确保在驾驶过程中能够迅速响应驾驶员的指令。同时,动态调度策略可以通过实时监测网络状态,灵活调整消息发送时间,从而优化带宽利用率。实验数据显示,采用动态优先级调度的TT-CAN网络,在高负载情况下,系统的消息延迟可控制在2毫秒以内,相比于静态调度的3-5毫秒延迟显著降低,这种灵活性和响应能力,使得TT-CAN能够适应电动汽车日益复杂的控制需求,特别是在自动驾驶和智能交通系统中的应用。

3.3、基于时间窗口的消息调度策略

该策略通过划分时间窗口来控制消息的发送时机,确保所有关键ECU可以在预定的时间范围内进行数据交换,这种调度方式通常适用于需要高一致性和低延迟的应用场景,如电动汽车的动力控制和安全监测系统,在具体实现中,TT-CAN会将整个通信周期划分为多个时间窗口,每个窗口内仅允许特定的ECU进行消息传输,这意味着在一个时间窗口内,只有一个ECU可以发送数据,从而避免了消息冲突和带宽竞争。根据TT-CAN的设计,时间窗口的长度通常设置在1毫秒到5毫秒之间,具体取决于系统的实时性需求和消息的优先级。在电动汽车的实际应用中,这种策略可以确保例如电机控制和电池状态更新等关键数据的实时传输,保证整车的动态响应,在实验中,基于时间窗口的调度策略能够将消息延迟控制在1毫秒以内,极大地提高了系统的整体性能和可靠性,因此,基于时间窗口的消息调度策略在电动汽车的高性能控制系统中具有重要的应用前景。

3.4、混合调度策略的应用

混合调度策略结合了静态和动态调度的优点,成为TT-CAN网络中一种灵活且高效的消息管理方案。一部分关键消息采用静态调度,以确保其在网络中的优先传输,而另一部分较低优先级的消息则采用动态调度,以适应不同的通信需求,这种方法特别适合于电动汽车中具有多样化的通信需求的场景,比如在电动汽车的动力系统中,发动机控制单元(ECU)和电池管理系统(BMS)等关键组件可以采用静态调度策略,以确保其实时数据传输的稳定性和可靠性,这些关键数据通常需要以固定的周期发送,例如,BMS可能每20毫秒更新电池电压、温度和充电状态等信息,而电动机控制可能每10毫秒发送转速和扭矩信息。在具体实施时,混合调度策略允许在同一通信周期内,多达256个不同消息的传输,这样的扩展性使得电动汽车可以集成更多的功能和服务。

结语

综上所述,本文深入探讨了纯电动汽车中时间触发总通讯协议(TT-CAN)网络的消息调度策略,分析了其在实时性、可靠性和灵活性方面的优势,通过引入静态、动态及混合调度策略,我们发现这些方法能够有效应对电动汽车中的复杂通信需求,确保关键数据的及时传输和系统的高效运行。此外,研究结果表明,合理的消息调度不仅能够提升网络的传输效率,还能降低系统延迟,增强整体性能。随着智能交通和自动驾驶技术的快速发展,TT-CAN网络为电动汽车提供了强有力的支持,推动了相关技术的革新。未来的研究可进一步探索如何在更大规模和更复杂的网络环境中优化消息调度策略,以满足更高的性能需求和应用场景,为电动汽车的广泛应用和智能化发展开辟新的路径。

参考文献:

[1]姚建盛.“一桩对多车”场景下的电动汽车充电调度策略[J].邵阳学院学报(自然科学版),2023,20(06):7-16.

[2]吴凯.信息网络因素影响下的电动汽车分布式充电调度方法研究[D].南京邮电大学,2023.

[3]刘岩,邓彬,王瑾,等.基于多目标优化模型的电动汽车充电调度策略[J].沈阳工业大学学报,2022,44(02):127-132.