[发明专利]基于LXI设备精密时间同步协议的嵌入式系统无效
申请号: | 200810137176.6 | 申请日: | 2008-09-24 |
公开(公告)号: | CN101359985A | 公开(公告)日: | 2009-02-04 |
发明(设计)人: | 彭宇;乔立岩;刘兆庆;王彪;罗清华 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L29/06 |
代理公司: | 哈尔滨市松花江专利商标事务所 | 代理人: | 张果瑞 |
地址: | 150001黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 lxi 设备 精密 时间 同步 协议 嵌入式 系统 | ||
技术领域
本发明涉及一种网络化测控设备的嵌入式时间同步系统,用于网络化测控设备的同步与触发。
背景技术
在现代测控领域中,由于控制对象具有多回路性、仪器设备分散性、监控实时性以及数据管理集中性等特点,需要一种分布式实时系统来实现测控任务,网络测控系统正是在这种背景之下产生的。基于以太网的测控系统体现了系统向网络化、集成化、分布化、节点智能化的发展趋势。由于以太网最初不是为测控系统设计的,其自身特点并不能满足测控系统的实时性要求。
精密时间同步协议是为克服以太网实时性不足而规定的一种对时机制。它的主要原理是对网络中所有节点进行对时同步,由一个精确的时间源周期性地对网络中所有节点的时钟进行校正同步。协议本身并不能提高测控系统的实时性能,但它可以确定和调整事件而达到更精确的时间间隔,从而获得实时行为。在理论上,该协议可对标准以太网或其它采用多播技术的分布式总线系统中的设备时钟进行亚微秒级同步。
由于LXI(基于局域网的仪器总线)精密时钟同步协议的同步精度受协议栈和操作系统的延迟和抖动、网络线路的延迟和抖动、交换机引入的延迟和抖动、时间戳的精度等方面的影响,在实际软件实现精密时钟同步协议的时候,由于协议栈的运行和时间戳的处理都是通过不稳定的软件处理实现,仅仅能达到几百个微秒到几微秒级的同步精度。尽管LXI精密时钟同步协议专用芯片的硬件实现能达到较高的同步精度,但这样也会带来很高的成本。也有人提出应用FPGA实现,但是由于没有将网络延迟和时钟偏移计算功能用硬件实现,使得同步精度受到一定的影响。
发明内容
本发明为解决现有的以太网同步控制系统存在的控制精度较低和利用专用芯片实现高精度同步带来的系统成本较高的问题,提供一种基于LXI设备精密时间同步协议的嵌入式系统。本发明包括以下单元:
同步消息捕获单元,用于捕获协议软件单元与网络传输介质之间传输的LXI精密时间同步消息,并对同步消息进行精确时间戳定位及辨别消息类型,根据消息类型,将得到的捕获消息的时间戳信息或者提取的时间戳信息发送到时钟计算和控制单元;
时钟计算和控制单元,用于实现对本地时钟同步单元的初始化配置和同步调整的控制,根据来自同步消息捕获单元的时间戳信息发给协议软件或者进行实时的网路线路延迟和时钟偏移计算,并为本地时钟同步单元提供LXI精密时钟偏移信息,以及根据协议软件单元为触发功能单元提供触发时间信息和触发控制信号;
本地时钟同步单元,用于本地时钟计时和根据来自时钟计算和控制单元的时钟偏移信息实时动态的对本地时钟进行调整,并将计时结果实时发送到时钟计算和控制单元;
触发功能单元,用于根据LXI设备精密时间同步协议和来自时钟计算和控制单元的触发时间和控制信息,实现对本地设备的触发。
有益效果:本发明将同步时间协议嵌入到硬件中实现,使软件上的操作系统和协议栈的延迟和抖动都不会对同步精度造成影响,提高了同步精度,用硬件实现的本地实时时钟,其计时精度也较高;另外,本发明采用实时的网络线路延迟和时钟偏移计算单元,能够实时调整本地时钟,进一步提高了同步精度;本发明通过将LXI精密时钟同步协议和同步硬件合理紧密的配合,用实时的同步硬件实现影响同步精度的关键部分,在两者合理配合工作下,能以较小成本实现纳秒级的同步精度和触发功能,此嵌入式系统既可以用各种处理器(ARM、PC104或POWERPC等)与FPGA(CPLD)组合实现,也可以用SOPC来实现。
附图说明
图1是本发明的整体结构示意图;图2是本发明的具体实施结构示意图;图3是本发明的协议软件运行流程图;图4是本发明的硬件同步工作流程图。
具体实施方式
具体实施方式一:参见图1~图4,本实施方式由以下单元组成:
同步消息捕获单元1,用于捕获协议软件单元5与网络传输介质6之间传输的LXI精密时间同步消息,并对同步消息进行精确时间戳定位及辨别消息类型,根据消息类型,将得到的捕获消息的时间戳信息或者提取的时间戳信息发送到时钟计算和控制单元2;
时钟计算和控制单元2,用于实现对本地时钟同步单元3的初始化配置和同步调整的控制,根据来自同步消息捕获单元1的时间戳信息发给协议软件或者进行实时的网路线路延迟和时钟偏移计算,并为本地时钟同步单元3提供LXI精密时钟偏移信息,以及根据协议软件单元5为触发功能单元4提供触发时间信息和触发控制信号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810137176.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高性能系列光伏控制系统
- 下一篇:定位式体温节点装置及工作方法