时间触发以太网同步及调度机制的研究

合集下载

交换式工业以太网与时间触发CAN总线系统的实时性研究

交换式工业以太网与时间触发CAN总线系统的实时性研究

3、信号质量检测和纠正:为了稳定信号质量,可以对信号进行检测和纠正。 例如,采用数字化滤波技术去除网络干扰,或采用前向纠错技术纠正数据传输过 程中的错误。
谢谢观看
3、协议标准
现场总线有多种协议标准,如CAN、Modbus、Profinet等,每种协议都有自 己的特点和适用范围。而工业以太网则采用了通用的TCP/IP协议,具有更高的开 放性和可扩展性。
问题描述
在将现场总线向工业以太网转换的过程中,实时性问题主要体现在以下几个 方面:
1、通信延迟:工业以太网的传输速率虽然快,但由于协议的开销和网络拥 塞等原因,可能会导致通信延迟,从而影响实时性。
研究背景
交换式工业以太网(Ethernet/IP)是一种采用以太网为基础的通信协议, 具有高带宽、通用性强的特点。而时间触发CAN总线系统(TTCAN/TTP)是一种基 于控制器局域网(CAN)协议的时间触发通信机制,具有高实时、高可靠性的优 势。两种系统在工业自动化领域均有广泛的应用,实时性研究具有重要意义。
网络拓扑
交换式工业以太网采用星型或树型网络拓扑结构,具有结构清晰、故障诊断 简单的优点。同时,以太网采用TCP/IP协议,具有较高的数据传输可靠性。时间 触发CAN总线系统则采用总线型网络拓扑结构,具有成本低、易于扩展的优势。 但其数据传输速度和可靠性相对较低,适用于对实时性要求不高的场景。
实时控制实现
结论
本次演示通过对交换式工业以太网与时间触发CAN总线系统的实时性研究, 揭示了两种通信协议在工业自动化领域的应用优势和限制。结果表明,交换式工 业以太网在实时性和稳定性方面具有显著优势,更适合于高速、高精度的实时控 制场景。然而,时间触发CAN总线系统在特定领域仍具有一定的应用价值。

综合调度系统的时钟同步技术研究的开题报告

综合调度系统的时钟同步技术研究的开题报告

综合调度系统的时钟同步技术研究的开题报告一、研究背景随着现代化信息技术的迅猛发展,在许多领域都对时间同步有着更高的要求。

特别是在综合调度系统中,时钟同步技术是保障系统正常运行的重要组成部分。

由于综合调度涉及多个设备、多个系统之间的协同运作,其中设备间的数据传输和信息交换需要统一的时间基准,以确保时间的一致性和精度,从而保障综合调度的准确性和可靠性。

因此,研究综合调度系统的时钟同步技术已经成为当前信息技术研究中的热点之一。

二、研究内容与目标本研究旨在探究综合调度系统的时钟同步技术,从而优化系统的性能和可靠性。

具体的研究内容包括:1.时钟同步技术的原理与分类对不同的时钟同步技术进行分类和介绍,比较各种技术的优缺点,并探究在综合调度系统中使用的可能性。

2.同步系统的建立和维护通过系统设计,搭建基于时钟同步技术的同步系统,并研究同步系统在运行过程中所需的维护、管理、优化等工作。

3.同步精度的提高通过实验和仿真,探究如何提高时钟同步的精度和稳定性,以确保综合调度系统的准确性和可靠性。

4.应用案例以某综合调度系统作为案例进行验证,验证本研究所提出的时钟同步技术的可行性及实用性。

三、预期成果通过本研究,我们将达到以下预期成果:1、对综合调度系统的时钟同步技术有一个全面的了解,掌握各种技术的优缺点,为后续研究提供参考。

2、基于时钟同步技术建立同步系统,提高综合调度系统的可靠性和准确性。

3、通过实验和仿真,提高时钟同步的精度和稳定性。

4、在某综合调度系统上进行实验验证,进一步验证所提出的时钟同步技术的可行性和实用性。

四、研究方法本研究主要采用以下方法:1、文献调研法:通过文献调研,了解当前时钟同步技术的发展现状和研究方向。

2、系统设计法:设计并搭建基于时钟同步技术的同步系统。

3、实验与仿真法:通过实验和仿真,探究时钟同步技术的性能和可行性。

4、应用案例法:以某综合调度系统为案例,进行验证。

五、研究意义本研究的意义主要表现在以下几个方面:1、丰富时钟同步技术的理论知识,优化综合调度系统的性能和可靠性。

时间触发以太网同步及调度机制的研究

时间触发以太网同步及调度机制的研究

时间触发以太网同步及调度机制的研究刘晚春;李峭;何锋;熊华钢【期刊名称】《航空计算技术》【年(卷),期】2011(041)004【摘要】说明并分析时间触发以太网(TTE,Time -Triggerd-Ethenet)的时间同步机制,对于采用时间触发机制调度的周期性任务,提出生成周期调度时刻表的方法,利用万法可以根据离线生成的调度时刻表进行调度,也可以动态地将通信任务加入或撤出调度时刻表,调度时刻表的设计避免时间触发的数据包争用物理链路.构造相应的网络通信场景,通过生成调度时刻表的算例与仿真结果进行了验证.%With the comprehending and analyzing the time synchronization mechanism in Time-Triggered -Ethernet (TTE) networks, a method is presented for time- triggered periodic communication tasks to generate periodic scheduling timetables. This method can not only provide oil- line generated timetables for scheduling,but also support on- line modification for dynamical task insertion and withdrawal. And well-designed timetables can be used for packet scheduling and routing without congestion in physical links. Constructed a corresponding network communication scenario,by generating an example of schedule timetable and simulation results to verify the method.【总页数】6页(P122-127)【作者】刘晚春;李峭;何锋;熊华钢【作者单位】北京航空航天大学电子信息工程学院,北京100191;北京航空航天大学电子信息工程学院,北京100191;北京航空航天大学电子信息工程学院,北京100191;北京航空航天大学电子信息工程学院,北京100191【正文语种】中文【中图分类】TP393【相关文献】1.基于时间触发的航空电子全双工交换式以太网调度方法研究 [J], 王广2.基于时间触发的航空电子全双工交换式以太网调度方法研究 [J], 冯冰清;任艳3.时间触发以太网同步及调度机制的研究 [J], 梁栋;霍文健;贺瑾瑜;王志浩4.基于IEEE 1588协议的时间触发以太网同步算法 [J], 赵琪;赵怀林;祝波5.时间触发以太网确定性调度设计与研究 [J], 芦伟;朱纪洪;杨佳利;于少霖因版权原因,仅展示原文概要,查看原文内容请购买。

时间触发以太网高精度时钟同步技术研究

时间触发以太网高精度时钟同步技术研究

时间触发以太网高精度时钟同步技术研究时间触发以太网高精度时钟同步技术研究摘要:以太网在现代通信中应用广泛,其中对于时钟同步的需求也越来越高。

时间触发以太网是一种基于以太网的高精度时钟同步技术,它通过时间协议和时钟同步协议的结合,能够实现亚微秒级别的时钟同步精度。

本文首先介绍了时间触发以太网的原理和特点,详细阐述了时间协议和时钟同步协议的功能和实现过程。

其次,讨论了时间触发以太网在实际应用中的问题,包括时钟漂移、时钟偏移和网络延迟等。

最后,介绍了几种解决这些问题的方法和技术,包括时钟校准、时间戳和时钟频率调整等。

本文最后对时间触发以太网的未来发展进行了展望,认为在工业自动化、动力电气、航空航天等领域中,时间触发以太网技术将得到更广泛的应用和深入的研究。

关键词:时间触发以太网;时钟同步;时间协议;时钟同步协议;时钟漂移;时钟偏移;网络延迟;时钟校准;时间戳;时钟频率调整;工业自动化;动力电气;航空航天。

1. 引言以太网是一种广泛应用于局域网和广域网的协议族,它是一种传输层协议,在现代通信中得到了广泛的应用。

由于许多应用场景需要对时钟进行高精度的同步,因此,各种基于以太网的时钟同步技术也层出不穷。

其中,时间触发以太网是一种实现高精度同步的技术,它采用了时间协议和时钟同步协议的结合,能够实现亚微秒级别的时钟同步精度。

时间触发以太网技术已经被广泛应用于工业自动化、动力电气、航空航天等领域,具有非常重要的应用价值。

2. 时间触发以太网的原理和特点时间触发以太网是一种基于以太网的高精度时钟同步技术。

它不同于其他基于以太网的时钟同步技术,它采用了时间协议和时钟同步协议的结合,能够实现亚微秒级别的时钟同步精度。

时间触发以太网的原理和特点如下:(1)时间协议时间协议是时间触发以太网实现高精度同步的基础。

它通过在以太网数据包中加入时间信息,实现精确的时间同步。

通常情况下,时间协议可以获得纳秒级别的时间信息。

(2)时钟同步协议时钟同步协议是时间触发以太网实现高精度同步的关键。

以太网时间同步技术的研究进展及其应用

以太网时间同步技术的研究进展及其应用
d c d h r . ro e . h p l a i uu r P f rte we p n e u p n s p it d o t u e e e Mo e v r te a p i t n f t r o fr o a o q ime ti on e u . c o ef h Ke r s t y c r nz t n E h r e ; r cso i y c r n z t n p t c l r a—i y wo d : i s n h iai ; t e n t p e iin t me o o me s n h o i i r o o ; e t ao o l me
以太 网时 间同步 技术 的研 究 进 展及 其应 用
王燕 山 , 李运华 刘恩朋。 刘金甫 , ,
( .北京航空航天大学 自动化学院 , 1 北京 10 8 2 00 3; .北京瑞赛科技有限公 司, 北京 10 2 ) 0 0 2
摘要: 精确的时间同步是 网络化测试和控制的一项关键技 术。分析 比较 了几种主要的 以太 网时间同步协议 , 并重点介 绍了 IE 5 8协议 ( E E 18 精确 同步 时钟协议 ) 如何 实现以太 网的时间同步, 分析 了该协议在 武器装备领域的应用前景。 关键词 : 时间同步 ; 以太网; 精确 同步时钟协议 ; 实时性 中图分类号 : P9 .1 T 3 3 1 文献标识码 : A 文章编号 :0 0— 89 20 )4- O 4- 3 10 8 2 (0 7 0 OO 0
要有准确的时间来 源 , 这个 时间 源保存在 N P时 间服务 器中。 T 按照离外部 国际标准时间( T u i r li ecod a d 源 的 U C,n es m ori t ) v at ne

以太网时钟同步技术的研究的开题报告

以太网时钟同步技术的研究的开题报告

以太网时钟同步技术的研究的开题报告第一部分:选题背景和意义以太网作为一种基于局域网的通信技术,在现代网络通信中应用广泛,其具有高带宽、低延迟、易安装等优点。

然而在以太网通信过程中,由于网络拓扑复杂、设备数量众多、通信信号传输距离较远等问题,所以时钟同步非常重要。

时钟同步技术,又称为时钟协调技术,是指在分布式系统中各节点间协调时钟,使其具有一致性和稳定性的技术。

对于以太网网络来说,时钟同步技术主要解决了以下问题:1. 避免网络设备时间漂移;2. 提高数据同步的准确性和可靠性;3. 保证网络服务的可靠性和稳定性;因此,研究以太网时钟同步技术对于提高网络的安全性、可靠性和鲁棒性具有重要意义。

第二部分:研究目的我们的研究旨在深入了解以太网时钟同步技术的相关知识和细节,探索其在实际应用场景中的优化方法和技术。

具体目的如下:1. 了解以太网时钟同步技术的原理、实现和相关标准;2. 研究不同的时钟同步协议及其之间的区别;3. 分析时钟同步技术对于以太网网络的影响与作用;4. 探究时钟同步协议的优化方法和技术,并在实际应用中进行验证和测试。

第三部分:研究内容和计划1. 以太网时钟同步技术的基础知识和标准。

该部分主要是对时钟同步技术的相关知识和标准进行深入了解和研究,包括时间同步协议的发展历程、关键技术的原理和特点,以及计算机网络中的统一时间标准等。

2. 时钟同步协议的研究和比较。

该部分主要是对不同的时钟同步协议进行研究和比较,包括IEEE1588协议、NTP协议、PTP协议等,深入探讨各协议的特点和应用场景。

3. 以太网中的时钟同步技术。

该部分主要是对以太网中的时钟同步技术进行深入研究,如时钟同步精度、同步延迟、网络拓扑结构等,探索时钟同步技术对于以太网网络的影响和作用,并且探究不同拓扑结构下的时钟同步方法。

4. 时钟同步协议的优化与实践。

该部分主要是对时钟同步协议的优化方法和实践进行探究,包括优化算法、硬件支持等,借助实验环境对优化方法进行利用和验证。

时间触发以太网确定性调度设计与研究

时间触发以太网确定性调度设计与研究
关键词:时间触发以太网;实时;同步
犜犻犿犲-狋狉犻犵犵犲狉犲犱犈狋犺犲狉狀犲狋犇犲狋犲狉犿犻狀犻狊狋犻犮犛犮犺犲犱狌犾犻狀犵犇犲狊犻犵狀犪狀犱犚犲狊犲犪狉犮犺
Lu Wei,ZhuJihong,YangJiali,YuShaolin
(TsinghuaUniversity,Beijing 100084,China) 犃犫狊狋狉犪犮狋:Withthedistributeddevelopmentofelectronicsystemsintheaerospaceindustry,therequirementsforhighbandwidth, lowlatencyand highreliabilityofairbornenetworksarebecoming moreand morestrict.TraditionalController Area Network (CAN),ARINC429andotherbusesaregraduallybeingreplacedbyAvionicsFullDuplexswitchedethernet(AFDX),Time-Trig geredProtocol(TTP),Timetriggered Ethernet (TTE),whichareanew generationofaviationbustechnology.Forthe TTE switchednetwork,anew TTEEthernetswitchsolutioncompatiblewithtime-triggeredtrafficandstandardevent-triggeredtraffic isdesigned.Itguaranteesthatthetime-triggeredtrafficdelayiscontrollableandfixedinacertainrange.Theswitchingrate,jitter andpacketlossrateoftheswitchwereverifiedbysoftwaretestssuchaswiresharkandIperf3.Thesimulationwasperformedbymod elsim,andthereliability,delayrangeandtimesynchronizationaccuracyofthetime-triggeredtraffictransmission wasverifiedby embeddedlogicanalyzerandoscilloscopeontheFPGAhardwareexperimentboard.,thesynchronizationaccuracyisachievedintheus andnslevelsaccordingtothesynchronizationperiod. 犓犲狔狑狅狉犱狊:timetriggeredethernet;realtime;synchronize

基于快速增量的时间触发以太网优化调度技术

基于快速增量的时间触发以太网优化调度技术

基于快速增量的时间触发以太网优化调度技术
袁海英;王翌晨
【期刊名称】《电光与控制》
【年(卷),期】2023(30)2
【摘要】面向航空航天应用的时间触发以太网(TTE)对通信实时性、消息安全性提出了严苛要求,高效的全局静态调度技术有利于充分保障不同消息的服务质量。

针对实时性最高的时间触发(TT)消息决定了低优先级速率受限(RC)消息的发送时刻这一问题,提出一种基于快速增量的TTE优化调度技术,通过快速增量基本调度单元回溯修正多跳延迟,优化TT消息静态调度表,提升RC消息传输性能,最后将网络调度算法应用于时间触发航电系统网络拓扑模型进行验证。

仿真实验表明:在保障TT消息满足传输约束的情况下,该TTE优化调度技术有效提升了网络实时性能,RC消息的平均端到端延迟最高优化14.08%,最坏端到端延迟最高优化22.86%。

【总页数】6页(P86-90)
【作者】袁海英;王翌晨
【作者单位】北京工业大学信息学部
【正文语种】中文
【中图分类】V249
【相关文献】
1.基于时间触发的航空电子全双工交换式以太网调度方法研究
2.时间触发以太网同步及调度机制的研究
3.基于时间触发的航空电子全双工交换式以太网调度方法研
究4.时间触发以太网同步及调度机制的研究5.时间触发以太网确定性调度设计与研究
因版权原因,仅展示原文概要,查看原文内容请购买。

基于时间触发网络的时间同步研究

基于时间触发网络的时间同步研究

基于时间触发网络的时间同步研究时间同步是指将多台计算机或设备上的时间进行精确的同步,使其保持一致的过程。

在现代计算机网络中,时间同步对于确保数据的正确性、保障系统的稳定性和提高系统性能都非常重要。

基于时间触发网络的时间同步研究,是在时间触发网络的基础上,通过时间同步方法来实现网络中节点之间的时间同步。

时间触发网络是一种特殊类型的网络,其通信和控制不是根据传统的时分复用原则进行的,而是根据时间触发机制。

时间触发机制是指节点之间的通信和控制是基于特定的时间触发事件来触发的。

时间触发网络的特点是具有实时性、高可靠性和高效性。

在时间触发网络中,不同节点之间的时间同步是非常关键的。

时间同步方法有很多种,其中常用的有网络时间协议(NTP)和精确时间协议(PTP)。

NTP是一种采用分层次结构的时间同步协议,通过在网络中的参考时间源之间进行时间同步传输,从而实现整个网络中节点的时间同步。

PTP是一种精确的时间同步协议,通过在网络中传输精确的时间戳信息,来实现节点之间的时间同步。

在基于时间触发网络的时间同步研究中,可以选择适合的时间同步方法来实现时间同步。

首先,研究时间触发网络的时间同步机制,包括时间触发事件的生成和传输、时间触发器的设计和实现等。

在时间触发网络中,时间触发事件是触发节点之间通信和控制的基本事件,因此需要研究如何生成和传输时间触发事件,以及如何设计和实现时间触发器。

其次,研究时间触发网络节点的时间同步算法,包括时间同步算法的设计和实现。

时间同步算法是实现时间同步的关键,需要研究如何设计和实现高效、精确的时间同步算法,以满足时间触发网络中节点之间的时间同步需求。

再次,研究时间触发网络的时间同步性能评估方法,包括时间同步的精度、延迟、稳定性等指标的评估。

时间同步性能评估是判断时间触发网络时间同步质量的关键,需要研究如何设计合理的评估方法,以评估时间触发网络的时间同步性能。

最后,研究时间触发网络的时间同步应用,包括在实际应用中如何利用时间触发网络的时间同步特性来解决实际问题。

基于时间触发的航空电子全双工交换式以太网调度方法研究

基于时间触发的航空电子全双工交换式以太网调度方法研究

基于时间触发的航空电子全双工交换式以太网调度方法研究冯冰清;任艳【摘要】航空全双工交换式以太网(AFDX)是现代航空电子系统的重要通信标准.航空电子系统中的数据流被分为时间关键数据流和非时间关键数据流,目前的研究虽然可以给出时间关键数据流的延时上界,但是仍然不能保证时间关键数据流的完全确定性.将时间触发机制引入AFDX网络中,对时间触发AFDX网络的调度算法进行研究并对其实时性进行分析.【期刊名称】《现代计算机(专业版)》【年(卷),期】2017(000)002【总页数】4页(P6-9)【关键词】航空电子全双工交换式以太网;数据流;时间触发机制【作者】冯冰清;任艳【作者单位】四川大学计算机学院,成都610065;西安卫星测控中心厦门测控站,厦门361023;工业和信息化部电子第五研究所,广州510610【正文语种】中文机载数据总线被认为是航空电子综合系统的“中枢神经”,用于机载设备和子系统之间的互连,承担着飞机上各个子系统以及模块之间信息交换的重要任务,机载数据总线的发展成为航空电子技术发展的驱动力之一[7]。

交换式以太网技术随着A380飞机项目对其进行全面的航空电子系统适应性改造,演化成了“航空电子全双工交换式以太网(Avionics Full Duplex Switched Ethernet Network,简称AFDX)”。

国内外针对AFDX网络的研究涉及AFDX网络测试方法研究[6]、AFDX网络故障注入研究、AFDX监控器[7]、可靠性[8]、冗余管理[9]、流量控制、调度方法、网络测试、网络延迟等方面。

对于AFDX网络性能的研究,目前主要是进行调度算法的研究与改进,并研究端到端的网络延迟特性。

在AFDX网络中,网络的实时性是需要重点解决的核心问题。

随着航空系统的发展,未来各种功能模块将会被集成在航电系统网络中,各个功能模块对延时和实时性的要求会不同,对于其中的时间关键消息,已有的方法不能满足其需求,因为其确定性机制并不能保证时间关键消息的完全确定性,其传输的过程是不可预测的,并且端到端的延时也是抖动的。

基于以太网的控制系统时间同步机制研究

基于以太网的控制系统时间同步机制研究

基于以太网的控制系统时间同步机制研究
傅磊;戴冠中;何鹏举
【期刊名称】《计算机测量与控制》
【年(卷),期】2007(15)1
【摘要】全双工交换式以太网技术使得基于以太网的网络化控制进一步向工业现
场领域延伸,成为继现场总线之后工业控制应用和研究的热点课题;在网络诱导延迟、周期抖动等不利因素的情况下,为了实现预期的实时调度,必须考虑如何保证精确的
分布式时钟同步问题;在给出了一种基于全双工交换式以太网并采用类似总线型拓
扑的网络化控制结构后,对其网络延迟特性、时钟同步机制及算法进行了详细分析,
最后给出了时钟同步的设计和实现方法以及方案的有效性分析.
【总页数】4页(P62-65)
【作者】傅磊;戴冠中;何鹏举
【作者单位】西北工业大学,自动化学院,陕西,西安,710072;西北工业大学,自动化学院,陕西,西安,710072;西北工业大学,自动化学院,陕西,西安,710072;江西理工大学,
江西,赣州,341000
【正文语种】中文
【中图分类】TP393
【相关文献】
1.基于以太网的时间同步器校园打铃系统设计 [J], 李许军;姜毅龙
2.基于以太网的数控系统实时通信和时间同步 [J], 张向利;唐小琦;陈吉红
3.工业以太网的安装,调试和诊断技术(八) 工业实时以太网:现场总线与以太网技术在工业自动控制系统中运用的必然趋势 [J], 张龙;杜品圣
4.基于GPS的控制系统时间同步 [J], 金刚平;徐欣圻
5.FPGA的万兆以太网精密时间同步协议实现 [J], 郑恩;贺孟;徐强;吴晓嫣
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

直接反映出它们之间绝对的时间顺序并可以得到精确
的时间差。其中最大传输延迟是设施配置时设定的网
络参数。
2) 压缩函数
压缩 函 数 ( Compression Function) 只 在 CM 中 实
现,其目的在于将与之相连的 SM 时钟进行加权作为
该 CM 同步域的基准时钟。其具体作法是将一组由
SM 发送的具有时间差的同步数据帧的固化时刻点压
TTE 交换或转发设备需要支持“透明时钟”。
TTE 引入 IEEE 1588 V2 中的 P2P 透明时钟的概
念,时钟同步的过程采用专门的时钟同步控制帧( Pro-
tocol Control Frame,PCF) ,其中含有 8 字节的透明时钟
( Transparent Clock,TC) 域。
所谓透明时钟是指有专用交换设备记录数据帧进
本文首先分析 TTE 的同步机制,在此基础上,提 出适用于 TTE 的交换网络调度时刻表的离线及动态 生成方法,并通过实例加以验证。
1 TTE 的同步
1. 1 同步的基础设施 为了保证时间同步的实现,TTE 提出同步控制器
( Synchronization Master,SM) 发机制调度的周期性任务,提出生成周期调度时刻表的方法,利用方法可以根据离线生成
的调度时刻表进行调度,也可以动态地将通信任务加入或撤出调度时刻表,调度时刻表的设计避
免时间触发的数据包争用物理链路。构造相应的网络通信场景,通过生成调度时刻表的算例与仿
真结果进行了验证。
关键词: 实时系统; 以太网; 时间触发; 时钟同步; 周期调度时刻表
( 6)
由( 4) 式得:
加权平均,加权平均后的结果称为压缩校正( CC) ,该
过程计算经过的时间称作计算延迟( CO) ,CO 的长度
是固定的。从而得到压缩校正时间长度延迟后的时刻
点。即:
tc - p,k = tp - p,0 + TCW + TCO + TCC
( 5)
其中 tc - p,k 为压缩时刻点,TCW ,TCO ,TCC 分别为 CW,CO
第 41 卷 第 4 期 2011 年 7 月
航空计算技术 Aeronautical Computing Technique
Vol. 41 No. 4 Jul. 2011
时间触发以太网同步及调度机制的研究
刘晚春,李 峭,何 锋,熊华钢
( 北京航空航天大学 电子信息工程学院,北京 100191)
摘 要: 说明并分析时间触发以太网( TTE,Time- Triggered- Ethernet) 的时间同步机制,对于采用
时间触发以太网( TTE) ,即以时间触发代替事件 触发,将通信任务通过合理的调度定时触发发送,被称 为时间触发( Time- Triggered,TT) 流量,可避免数据帧 争用物理链路,保证实时性。目前,作为时间触发以太
网的实用性进展,TTTech 公司已经发布了 TTEthernet 规格书[1],SAE 组织针对 TTE 的 SAE AS6802 标准[2] 也即将形成。从发展趋势看,TTE 有望作为 AFDX 互 连的子集,在大中型飞机的综合化互联中占据一定的 份额。然而,在 TTE 的应用中,必须要创建适用于交 换网络的调度时刻表的生成设置与维护方法,并使 TT 流量与 RC 流量及 BE( Best Effort,“尽力传”) 共存。
中图分类号: TP393
文献标识码: A
文章编号: 1671-654X( 2011) 04-0122-06
Research on Time- Triggerd- Ethernet Synchronization and Scheduling Mechanism
LIU Wan- chun,LI Qiao,HE Feng,XIONG Hua- gang
1. 2 同步操作的基本功能函数 1) 接收时刻固化函数 SM,SC,CM 中 都 需 要 实 现 接 收 时 刻 固 化 函 数
( Permanence Function) ,其目的是在接收端恢复出由 数据帧发送的相对时刻所决定的帧之间的绝对时间顺 序和精确的时间差。
的最大传输延迟,记为 Dtx,max ,则用公式( 4 ) 可计算得
SMk 与 SM 整体平均时钟达到一致。因此可以得到本
轮次的时钟校正值 δk:
δ = t - t k SM - s - p - p,k SM - p - p,k
( 15)
图 4 时钟同步的周期性过程
1) CM 同步及时钟校正
CM 对收到的 PCFi,k 进行固化和压缩,其中 i 表示 第 i 个循环轮次。k 是 SM 的编号。对于循环轮次 i 的
( 14)
由其中 t 由 SM - d - p,k SMk 的本地时钟测量,而式中
右边其余想均为已知或先验已知。由( 4) 知 tSM - p - p,k
为 SM 本地测量值 tSM - r - p,k 经固化函数得到的输出值,
即 tSM - s - p - p,k 为 对 tSM - p - p,k 的 估 计 值,估 计 的 前 提 是
收稿日期: 2011 - 03 - 08
修订日期: 2011 - 07 - 04
基金项目: 国家自然科学基金民航联合基金项目资助( 60879024) ; 国家自然科学基金项目资助( 61073012)
作者简介: 刘晚春( 1988 - ) ,女,内蒙古包头人,博士研究生,主要研究方向为航空电子网络,无线宽带技术。
和 CC 的延迟,它们都是固定值。而 TC - C 由所有来自
于 SMk 帧 的 固 化 时 刻 点 tp - p,k 与 最 早 的 固 化 时 刻 点
tp - p,0 的差值共同决定。
图 3 压缩函数时刻图
图 2 固化函数时刻图
如图 2 所示,在接收端本地时钟的测量,远程节点 的尽量发送时刻点( dispatch pit) 的值 td - p未知,只能测 得接受时刻点( receive pit) 的值 tr - p,但只要设定足够
到固化时刻点( permanence pit) 的确切值 tp - p,有
tp - p = tr - p + Dtx,max - Tt - c
( 4)
固化时刻点是相对于本地时钟的数据帧发送时刻
经过最大传输延迟后的时刻点。通过最大传输延迟和
接收端本地接收时刻点可以恢复出发送时刻点( dis-
patch pit) 。对于多个数据帧的情况下,其固化时刻点
1. 3 同步的过程 TTE 的时钟同步过程是在系统的开始运行时进行并
建立同步的,并在系统的运行过程中一直进行着同步。 同步过程分为两步: SM 向其相连的 CM 发送时钟
同步控制帧 PCF,CM 向其相连的 SM 和 CM 发送压缩 后的时钟同步数据帧。
具体过程如图 4 所示: CM 采集所有 SM 发送到达 的 PCF,并使用 CF 将收到的 PCF 进行相应的延迟,调 整本地时钟 CCM,并以同一个时刻发送回与之相连的 SM 和 SC,同 时 被 称 为 CM 同 步; 而 SM 根 据 返 回 的
2011 年 7 月
刘晚春 等: 时间触发以太网同步及调度机制的研究
·123·
Client,SC) ,压缩控制器( Compression Master,CM) 三
种基础设施。在 TTE 网络中,相应的嵌入式节点根据
时钟同步的功能担当 SM,SC 或 CM 的角色,这些角色
既可以 由 交 换 机 充 当,也 可 以 由 端 系 统 充 当。 另 外,
缩到一个平均时刻点,即压缩时刻点( compressed pit) 。
如图 3 所示,其原理是 CM 将一组数据帧中最早的一
个固化 时 刻 作 为 起 始 点 开 启 固 定 长 度 的 采 集 窗 口
( CW) ,采集该组帧其余所有的固化时刻。CW 结束
后,每个固化时刻相对第一个固化时刻的时间差进行
·124·
航空计算技术
第 41 卷 第 4 期
PCF 自发地调整本地时钟 CSM,被称为 SM 同步。这两 步是循环进行的,且各同步过程的轮次在时间上是相 互交叠的,但只要 CM 上的采集窗口 CW 不交叠即可。
正量为 0,有:
tSM - s - p - p,k = tSM - d - p,k + 2Dtx,max + DCM
引言
经过适用性改造的交换式以太网已经被用于分布 式嵌入式系统中。对于航空电子系统这样的任务或安 全关键性系统,需要具有时间确定性保证。AFDX 网 络提出了时间确定性机制,引入虚拟链路、BAG 等流 量控制的机制,使通信任务的速率受到约束被称为速 率受限( Rate Constraint,RC) 流量。然而,RC 流量在经 过多级交换复用排队后,时延或时延抖动的确定性界 限仍不易得到保证。时间触发概念的提出,其目的是 在于通过全局的时钟精确同步,使通信任务和收发操 作具有完全的时间确定性。
所有 SM 发出的 PCFi,k,我们希望它们的发送时刻点在 物理时间上完全一致,即在 CM 中的固化时刻点一致,
并与 CM 预计的发送时刻点也完全一致,CM 预计 SM
的 PCF 发送时刻点为 tCM - s - d - p 则式( 5) 中 TCC 及压缩
校正 δCM≡0,设此时的压缩时刻:
tCM - s - p = tCM - p - p,0 + TCW + TCO
入与离开节点的时间,并得到两者之差,通过硬件改写
PCF 的 TC 域,使数据帧的节点驻留时间得以积累,而
总延迟时间为所有节点驻留时间与路径延迟的总和, 也被称为“透明时钟”( transparent clock) [3],记为 Ttc。 在 图 1 所示的时钟同步过程中,从 A 到 B 的总延迟时
相关文档
最新文档