基于IEEE802.1AS的时钟同步系统设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zx1q1q1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车电子等领域的飞速发展,大量的音视频等对时间敏感的实时数据需要通过车载以太网来传输,这对时间敏感网络的时钟同步提出了更高的要求。时钟同步的精度主要受到三方面的影响。第一,从时钟的晶振与主时钟不谐振,存在频率误差和相角偏差;第二,报文需要经过协议栈封装,报文实际收发时间和获取的时间戳不完全相同;第三,报文传输过程中会存在路径延迟。IEEE802.1工作组制定的IEEE802.1AS时钟同步协议很好的解决了以上问题,其同步精度达到了亚微秒级,可满足于大多数的应用场合。目前国内对于IEEE802.1AS协议的研究较少,几乎没有支持IEEE802.1AS协议的设备,因此有必要设计一套IEEE802.1AS时钟同步系统。本文详细研究了IEEE802.1AS时钟同步协议,分析了协议中的延迟测量原理和时间同步原理,采用Altera公司的Cyclone 10 LP系列FPGA,采用软硬件协同设计的方法自主设计和实现了一套时钟同步系统,并对其进行优化。设计既可以基于MAC地址传输也可以基于IP地址UDP传输的MAC模块,实现gPTP报文和车载以太网信息的传输功能;设计时间戳模块,实现硬件标记时间戳功能;设计时钟模块,实现高精度同步时钟;设计寄存器模块,实现CPU与底层硬件的交互功能;设计基于Nios II嵌入式软核的上层软件,实现IEEE802.1AS协议要求的延迟测量和时间同步功能;使用延迟测量优化算法,减少延迟测量的误差;使用频率补偿算法,提高时间同步精度。最后,对系统的硬件模块模块进行仿真,对系统整体功能进行测试,进行点对点的时钟同步实验。仿真结果表明,各硬件模块均可以按照设计要求正常工作,测试系统的UDP数据传输功能和主从机同步功能均正常。点对点的时钟同步实验表明本系统可以实现IEEE802.1AS协议要求的亚微秒级的同步精度,验证了设计的正确性。
其他文献
目的建立氧氟沙星眼膏的微生物限度检查方法。方法细菌数、真菌及酵母菌数和控制菌均采用薄膜过滤法进行微生物限度检查。结果细菌、真菌及酵母菌计数,5株代表菌株的回收率均
以某汽车公司喷涂车间机械手作为研究对象,用手臂末端最大变形的试验数据作为衡量标准,提出四种不同截面形状的梁结构代替机械手,梁结构的材料设置为不同的杨氏模量,在Workbench
目的确定制备丹酚酸B磷脂复合物的最佳工艺。方法以丹酚酸B与磷脂的结合率为指标,采用单因素考察和正交实验筛选工艺参数。结果制备丹酚酸B磷脂复合物的最佳工艺条件:以四氢呋
采用动力显式有限元法模拟板料的激光弯曲成形,并采用遗传算法对成形工艺参数进行优化,形成矩形板激光弯曲成形工艺参数优化设计系统,给出了一个优化的实例,工艺优化效果显著。
抗肿瘤药物的发展已经进入新时期,分子靶向药物、新型靶向制剂的研究日趋成熟。该文综述其在药效学、制剂学、临床应用等方面的发展概况。
长距离光电复合缆绞车收放过程中的张力控制与速度同步是绞车驱动控制的一项关键技术,针对该绞车的驱动控制系统,设计了一种基于西门子S120变频器驱动并采用PLC控制,牵引、储缆
目的 研究葡聚糖衍生物对乳腺癌的作用。方法以肝素表达缺陷而稳定表达成纤维细胞生长因子受体(FGFR)的F32细胞系和乳腺癌细胞系MCF-7、MCF-7ras为模型,利用3H—thymidine摄入技
目的研究头孢噻利分别与氨甲苯酸、酚磺乙胺、卡络磺钠、维生素K1、氨甲环酸等5种止血药配伍稳定性。方法采用紫外系数倍率法、双波长法分别考察头孢噻利与氨甲苯酸、酚磺乙
随着基础教育课程改革的不断深入,教学的有效性问题日益引起了人们的重视。本文针对历史学科自身的特点,通过实际教学案例,分析了什么是有效教学,然后就如何提高历史课堂教学提出
目的:检测急性淋巴细胞白血病(ALL)患儿骨髓单个核细胞中β-连环蛋白(β-catenin)基因表达水平,探讨Wnt/β-catenin与儿童ALL之间的关系。方法:选取徐州市儿童医院诊治的ALL初发患