摘要
提出一种基于IEEE1588协议和卫星授时的局域网内时间同步方案,将FC3180微控制器作为设备的核心控制单元,结合相应的硬件单元实现IEEE1588协议,将通过授时模块获取的卫星上的时间作为基准时间.IEEE1588将此基准时间分布到局域网中,并将各个从时钟设备的时间同步到基准时间源上.实验结果表明,该方案能够实现亚微秒级别的时间同步精度,达到了IEEE1588协议规定的精度,能够满足大部分应用系统对时间同步的要求,具有一定的应用价值.
In this paper,we proposes a local area network (LAN) time synchronization scheme based on IEEE1588 protocol and satellite timing. FC3180 micro control ler is used as the core control unit of equipment combined with the corresponding hardware unit which realizes IEEE1588 protocol. The satellite time is gained through GPS clock module as a benchmark, and is distributed to LAN by using IEEE1588 protocol. The time on each clock equipment is synchronized to the benchmark. Experiment results show that sub-microsecond level time synchronization accuracy,as IEEE1588 sets,can be real ized,and time synchronization re-quirements that most of appl ication systems demand can be meet by using our scheme.
出处
《上海师范大学学报(自然科学版)》
2017年第1期142-148,共7页
Journal of Shanghai Normal University(Natural Sciences)
基金
国家科技支撑课题项目(2015BAD17B04)