基于GPS的精确对钟系统的设计及实现

合集下载

基于GPS和北斗卫星授时的高精度时间显示系统设计

基于GPS和北斗卫星授时的高精度时间显示系统设计
信息工程
基于 GPS 和北斗卫星授时的高精度时间显示系统 设计
张鸣凤,谢家祖,吴筝,付玉,时瑞瑞,郭辉,邓帅 (天津师范大学电子与通信工程学院,天津,300387)
摘要:本论文根据目前国内通讯授时系统的情况, 结合了GPS和北斗卫星导航系统(以下简称BDS)的双模授时方法, 提出一种基于GPS和BDS 授时的高精度时间显示系统的设计方案。本文研究了一种由单片机STM32控制的基于GPS和BDS授时的高精度时间显示系统,该系统确保 在卫星数据丢失的条件下,时间显示依然精准稳定,方案中自主设计的STM32F103RCT6模块,在系统工作空间不受局限的同时,预留了 很多可增加的功能空间。 关键词:北斗卫星导航系统;授时系统;STM32处理器
图 2 信号采集模块的程序框架
处理器开机启动后通过卫星信号接收电路中的 RX1 引 脚和 TX1 引脚采集时间数据,然后将时间数据发送到本地 自守时电路,本地自守时电路根据时间推算的算法保证精确 并自动推算时间。在卫星数据丢失的时候,处理器将直接根 据本地自守时电路推算出来的时间作为当前时间,此时间与 卫星信号发送的实际时间几乎无差别。
块均正常工作 , 若任意一个卫星信号的 1PPS 信号检测不到, 和湿度数值,最后将已经获得的时间信息、温度信息和湿度
对应模块都会自动进行重复采集信号的工作。信号采集芯片 信息发送到大尺寸的 LED 数码管显示。图 3 是该系统的程
能将此信号中的时间信息,利用相应的算法原理,转换成当 序处理流程图。
LED 显示电路采用 74HC245 芯片组成的驱动数码管动
态显示电路,LED 显示电路主要用于将处理器发送过来的
时间信息、温度信息和湿度信息显示给用户。
图 1 为本系统的电路结构连接框图。

gps授时原理

gps授时原理

gps授时原理GPS授时原理。

GPS(Global Positioning System)是一种全球定位系统,它通过一组卫星以及地面控制站来提供全球范围内的定位、导航和时间服务。

其中,GPS授时原理是GPS系统中的一个重要组成部分,它对于各种应用领域都具有重要意义。

首先,GPS授时原理是基于卫星钟的精确性来实现的。

每颗GPS卫星都搭载有高精度的原子钟或者氢钟,这些钟具有非常高的稳定性和精确度。

通过接收来自多颗卫星的信号,并对这些信号的传播时间进行精确计算,接收设备可以确定自己的位置和精确的时间。

因此,GPS授时原理的基础是卫星钟的高精度。

其次,GPS授时原理还依赖于卫星信号的传播速度。

由于卫星与地面接收设备之间的距离是已知的,因此可以通过测量信号的传播时间来计算出接收设备与卫星的距离。

通过至少三颗卫星的信号,可以确定接收设备的三维位置。

而时间的精确性也是通过这些信号的传播时间来实现的。

因此,GPS授时原理还依赖于信号的传播速度。

此外,GPS授时原理还需要考虑相对论效应的影响。

由于卫星在太空中运行的速度非常快,同时受到地球引力的影响,相对论效应会对卫星钟的运行速度产生微小的影响。

因此,为了确保GPS系统的精确性,需要对这些相对论效应进行校正,以保证卫星钟的精确性。

总的来说,GPS授时原理是基于卫星钟的精确性、信号的传播速度以及相对论效应的校正来实现的。

这些原理共同确保了GPS系统提供的时间服务的精确性和可靠性。

在现代社会中,GPS授时原理已经被广泛应用于各种领域,包括通讯、金融、能源、交通等,为人们的生活和工作提供了便利和安全保障。

总之,GPS授时原理是GPS系统中的重要组成部分,它依赖于卫星钟的精确性、信号的传播速度以及相对论效应的校正来实现时间的精确授时。

这些原理的共同作用确保了GPS系统提供的时间服务的高精度和可靠性,为各种应用领域提供了重要的支持和保障。

电力系统自动化GPS精确对时的解决方案

电力系统自动化GPS精确对时的解决方案

电力系统自动化 GPS精确对时的解决方案摘要:对于电力系统和自动化统一对时问题来讲,在本文论述内容中提出了,在变电站内共享GPS,然后通过GPS产生 IRIG-B码,再结合微机保护来实现对自动化装置的同时对时。

对于这种对直的模式来讲,主要是实现了GPS资源的共享与应用,最主要的特点就是能够通过同时进行来保证对时结果的准确性,所以在本文中将对电力系统自动化GPS精确对时应用及存在问题和解决对策进行探讨。

关键词:电力系统;GPS;对时1.前言在上个世纪80年代之后,电网调度自动化程度不断提升,而且在电力系统当中应用了微机保护而对于微机保护来讲,最主要的要求就是要保证电网系统的时间统一,所以在这一背景下对电网时间统一的需求越来越迫切。

在准确统一的时间基准的前提下,可以再出现操作及故障,或者是发生连续故障时触发危机的保护动作行为,然后对故障类型及原因和发生的发生过程进行分析,便于后续的问题解决与经验总结。

所以增强电网自动化及安全英雄应当是以电力网的时间精准及统一为基础的,我国电力系统在发展过程中为了实现此目标进行了非常多的研究,在本文中将主要针对GPS资源共享应用保障精确对时的相关问题进行探讨。

2.电力网时钟偏差原因2.1 GPS可以提供准确的时间在电力网时钟使用过程中,精准到一毫秒是微机装置在使用过程中产生事件信息标识的最基本要求,所以对于电力系统自动化系统来讲,在实现对事件信息处理时,最基本的要求就是要保障时间的分辨率在一毫秒,而针对微秒没有进行要求。

在wamap系统的通信协议当中,时间进行表示所采用的是时间因子的模式所以毫秒是所有电力自动化系统在通信协议建设时的最基本要求,只需要精确到微秒,就能够保证在使用时实现必要的通信。

而对于GPS来讲,在使用时输出误差的情况是不会导致微机装置时钟出现偏差的,所以GPS当中的ppm以及PPS等同步时钟输出精度是达到了纳秒级的,要远远超出电力系统在使用时对时间的精度要求。

GPS导航定位原理以及定位解算算法

GPS导航定位原理以及定位解算算法

GPS导航定位原理以及定位解算算法GPS(全球定位系统)是一种基于卫星信号的导航系统,用于确定地球上任意点的位置和时间。

GPS导航定位的原理基于三个基本原则:距离测量、导航电文和定位解算。

首先,定位解算的基本原理是通过测量卫星与接收器之间的距离差异来确定接收器的位置。

GPS接收器接收卫星发射的信号,并测量信号从卫星到接收器的时间延迟。

通过已知卫星位置和测量时间延迟,可以计算出接收器与卫星之间的距离。

至少需要接收到4个卫星信号才能进行定位解算,因为每个卫星提供三个未知数(x、y、z三个坐标)和一个时间未知数。

其次,GPS导航系统通过导航电文提供的卫星轨道参数来计算卫星的精确位置。

每个卫星通过导航电文向接收器传递关于卫星识别码、卫星轨道和钟差等数据。

接收器使用这些参数来计算卫星的准确位置。

最后,通过定位解算算法,将接收器收到的卫星信号和导航电文中的轨道参数进行计算,可以确定接收器的位置。

定位解算算法主要有两种:三角测量法和最小二乘法。

三角测量法基于三角学原理,通过测量多个卫星与接收器之间的距离差异,然后根据这些距离差异以及卫星的位置信息来计算接收器的位置。

这种算法的优势是计算简单,但受到测量误差的影响较大。

最小二乘法是一种数学优化方法,通过最小化接收器位置与测量距离之间的误差平方和来求解接收器的位置。

该方法考虑到了测量误差的影响,并通过对多个卫星信号进行加权以提高解算的准确性。

除了上述的定位解算算法,GPS导航系统还使用了差分GPS和惯性导航等技术来提高定位精度和可靠性。

差分GPS通过接收器与参考站之间的信号比对,消除了大部分的误差,提高了定位精度。

惯性导航通过测量加速度和角速度来估计接收器的位移,可以在信号丢失或弱化的情况下提供连续的导航定位。

综上所述,GPS导航定位通过距离测量、导航电文和定位解算算法来确定接收器的位置。

通过接收到的卫星信号和导航电文中的轨道参数,定位解算算法能够计算出接收器的位置,并提供准确的导航信息。

GPS系统定位、授时精度有多准确?

GPS系统定位、授时精度有多准确?

056201207GPS系统定位、授时精度有多准确?Satellite classroom卫星课堂+ 刘天雄美国为了统一无线电导航手段,取代奥米加、罗兰C等众多地基无线电导航系统,并实现高精度、连续、三维定位与测速,美国国防部于1973年批准GPS全球定位系统计划,组织设计了GPS系统方案:卫星轨道高度为20230km;卫星数量为24颗并分布在6个轨道平面上;用户可以同时看到6~11颗卫星;有两个导航信号L1和L2,L1:1575.42MHz,L2:1227.60MHz;采用了卫星无线电导航业务RNSS(Radio Navigation Satellite Service)伪距测量原理实现位置解算。

一、定位精度、误差与偏差的概念GPS系统基于被动式采用了RNSS测距原理,即GPS 接收机测量来自GPS卫星的导航定位信号的传播时延,从而测量到GPS接收机到GPS卫星之间的距离,进而将它和GPS卫星在轨位置(动态已知点)联合解算出接收机的三维坐标。

由此可见,GPS卫星导航定位误差主要来自GPS 卫星信号的自身误差、信号的传播误差以及GPS接收机的测量误差。

对GPS卫星导航而言,精度(accuracy)定义为位置或者速度的测量值与真实值的符合程度,导航系统精度通常用系统误差的统计量度表示。

在GPS定位测量中,不仅存在测量误差(error),而且存在偏差(bias)。

例如,导航卫星的星载原子钟不仅存在时钟偏差(每一颗GPS卫星的时钟相对于GPS时间系统的差值),而且存在时钟误差(GPS卫星的星载原子钟虽然具有极其高的精度,但并不完美,总会存在一些误差。

原子钟的一项重要指标是稳定度,目前原子钟的“天稳定度”一般为1E-13,这意味着原子钟一天的误差为8.64ns,对应的测距误差为2.59m)。

再如,地球大气中的电离层和对流层会改变导航信号的传播,其影响也存在偏差和误差。

偏差为电离层和对流层效应导致的附加时延改正,一般为几米到100余米。

基于卡尔曼滤波算法GPS校钟系统的设计

基于卡尔曼滤波算法GPS校钟系统的设计

基 于卡 尔曼 滤 波算 法 GP S校 钟 系统 的设 计
马 涛 . 焦 群
( 网电 力科 学 研 究 院 , 苏 南 京 2 0 0 ) 国 汀 10 3
摘 要 : 网 时 间 统 一 主 站 系 统 主 要 由 铯 钟 源 、 S校 钟 系统 、 频 钟 设 备 以及 频 标 放 大 器 和 电 GP 分
然 锁 定但 秒 信 号抖 动 较 大 , 时测 得 的时差 数 据 此 有 很 大 的噪 声 分量 , 如果 直 接计 算 用 于 分频 钟 调 相 会有 较 大 的相 位 偏 差 , 以 , 计 采 用 卡 尔 曼 所 设 滤 波箅 法 对 测得 的原始 时差 进行 滤 波 , 滤 波 后 将
调 整

时间同步主站设备
一mTT Ps T e ,P i
数 字分
一数 频 二 二 要r — 字 钟]五 =蠹— 二 分 1+互f 竺 !! ' — ! — 旦放: I 大






成 。主 站利 用 高准 确度 、 高稳 定 度 的铯 原 子钟 作
为 频 率 源 生 产 标 准 频 率 , 过 分 频 钟 设 备 产 生 电 通 网 自 主 时 间 . 通 过 G S校 钟 系 统 将 电 网 自 主 时 再 P 问 与 国 际 协 调 ( T 时 间 自动 对 齐 , 得 电 网 既 U C) 使
巾于 天线 角 度 、 离 层 、 流 层 、 径 效 应 、 电 对 多 接 收 机 自身 特 性 的 影 响 , P G S会 产 生 失 锁 或 者 虽
1 时差 测 量 电路 及 卡 尔 曼滤 波 算 法
时 差 测 量 部 分 采 用 10M 时 钟 ( 1 倍 频 0 由 0M 所 得 ) 2个 I P 对 P S之 间 的 时 间 间 隔 进 行 计 数 , 分

DSP系统的GPS高精度时钟设计和实现

DSP系统的GPS高精度时钟设计和实现
( )数 据 输 出 格 式 : 4 NME 0 8 V2 3 ; A一 1 3 . 0
R T CM — SC 1 4 2 0 V .1;
泛 采 用 了 流水 线 操 作 以 减 少 指 令 执 行 时 间 , 大 大 提 高 了执行 速 度 。 TMS 2 C3 3 0 2是 T 公 司 推 出 的 3 I 2位 浮 点运 算 D P, 目前 应用 最 广泛 的浮 点 D P之 一 。它 S 是 S 的 速 度 很 高 , 活 性 也 很 好 , 有 较 大 的 寻 址 空 灵 具 间 、 处 理 器接 口、 内 双 口存 储 器 、 持 并 行 I 多 片 支 /
jk jk jk ,k jk jk
投 稿 须 知
《 北 电 力 技 术 》 国 内 外 公 开 发 行 的 全 国 性 电 力 科 技 期 刊 , 忱 欢 迎 科 研 院 所 、 专 院 校 、 力 生 产 部 门 、 建 安 装 华 是 热 大 电 基
单位及制造 厂 的技 术人员 和工人踊跃 投稿 。 ( )稿件 内容要求 紧密结合 电力生产 实际 。应 在实用性 、 1 先进 性 、 新颖性 等方 面具有 自己的特 色 。
华北 电 力 科学 研 究院 有 限 责 任公 司 ( 京 1 0 4 ) 北 0 0 5 摘 要 ; 由于 GP 时钟 精 度 很 高 , S 目前 已 广泛 用
作 为电 力 系统 的 时 间 同 步。这 使 过 去难 以实现 的
高 翔 陶 炜
免费开放 。目前 , S系统 广泛地 应用在 导航 、 GP 大地 测量、 精确授 时 、 车辆 定位及 防盗等领域 。因此开展 对 GP S系统 的研 究和 应 用 , 极 大地 提高 生产 力 , 将 并 产生 巨大 的经 济效益 。 文 旨在通过 利用 GP 本 S所

全球定位系统的时间同步精度分析

全球定位系统的时间同步精度分析

全球定位系统的时间同步精度分析全球定位系统(Global Positioning System,简称GPS)是一种基于卫星导航的定位和导航系统,广泛应用于航空、航海、交通、地质勘探、气象、农业等领域。

在GPS系统中,时间同步是十分重要的,它对于定位的准确性和导航的精度有着直接的影响。

本文将对全球定位系统的时间同步精度进行分析。

一、GPS时间同步的重要性在GPS系统中,时间同步是指卫星和用户接收机之间的时间保持一致。

GPS系统通过测量卫星信号的传播时间来计算用户的位置,因此准确的时间同步对于定位的精度至关重要。

如果卫星和接收机的时间存在偏差,就会导致定位误差的累积,最终影响导航的准确性。

二、GPS时间同步的实现方式为了实现GPS系统的时间同步,GPS卫星会携带高精度的原子钟,而用户接收机也会内置一个较为精确的晶体振荡器。

当接收机接收到卫星信号后,会通过测量信号的传播时间来计算出卫星和接收机之间的时间差,从而实现时间同步。

三、GPS时间同步的精度分析1. 原子钟的精度卫星携带的原子钟是GPS系统中时间同步的基础,其精度非常高。

目前,GPS 卫星上采用的主要是氢原子钟,其每天的时间偏差约为1纳秒(1纳秒等于10^-9秒),这已经是非常小的误差了。

因此,从卫星到接收机的时间同步误差可以认为是可以忽略不计的。

2. 接收机的精度接收机内置的晶体振荡器是实现时间同步的关键。

晶体振荡器的精度越高,时间同步的精度也就越高。

目前,市面上的GPS接收机大多采用TCXO(温补晶体振荡器)或OCXO(温补晶体振荡器)作为时钟源,其精度可以达到纳秒级别。

而更高精度的GPS接收机则会采用Rb钟(铷原子钟)或Cs钟(铯原子钟),其精度可达到皮秒级别(1皮秒等于10^-12秒)。

3. 环境因素的影响尽管GPS卫星和接收机的时间同步精度很高,但环境因素也会对时间同步造成一定的影响。

例如,大气湿度、温度的变化以及接收机所处的位置等因素都可能对晶体振荡器的频率稳定性产生影响,从而导致时间同步误差的产生。

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

基于GPS的精确对钟系统的设计及实现
[摘要]在很多工业自动化现场以及教学、生产中需要对单个模块或整个系统实现精确对钟至毫秒甚至微妙。

文中提出了一种基于GPS的IRIG-B格式对钟方案,软硬件实现成本低,对钟精度高达1微秒,可靠性高,EMC性能优越,且具有很强的功能扩展能力。

【关键词】GPS;IRIG-B;PPS;单片机;对钟
前言
在电力系统自动化、工业自动化现场以及教学、生产等很多情况下需要对某个模块甚至整个系统实现精确对钟,时钟精度要求达到至毫秒甚至微妙,特别是系统内的相对时间要求一致。

本文提出了基于ROCKWELL公司JUPITER GPS接收模块(以下简称GPS 模块),单片机解释模块定位信息并把时间数据调整转换成北京时间的IRIG-B格式,与GPS模块的PPS(PULSE PERCENT SECOND,秒脉冲)信号高度同步向系统内模块对钟的方案。

这样可同时输出精确的IRIG-B格式、PPS信号和RS232/485串行通讯对钟信号,实现高精度、高可靠性、多方式的系统对钟;可根据要求灵活设置对准卫星的数量,能够很好的适应各种不同场合的要求。

对系统软件稍加改造,可以增加导航、定位功能。

1、系统硬件实现架构
该系统硬件实现主要由U1、U1两大功能单元组成,如图1所示。

其中U1为核心单元,包括GPS模块、89C52单片机、双UART、精确触发电路、RS232/485多协议接口电路等,实现从GPS信号接收到信号解调、信息格式变换、时间信息调整、精确的IRIG-B信号的产生以及PPS信号驱动输出功能,还能够通过RS232/485等各种通信方式对其他模块对钟。

U2是外部扩展单元,主要实现对U1输出的IRIG-B、PPS对钟信号光电隔离、驱动、电平转换。

为方便实际应用,可以设计为插件板,通过自定义标准总线与核心单元连接,能够很方便的扩展输出任意路数有源、无源(空接点)对钟信号。

U1中由GPS模块、GPS有源天线、5V电源以及后备电池等组成信号接收电路,将GPS L波段的数据接收解调后将定位信息数据按JUPITER二进制或NMEA0183格式每秒一次通过主串口发出,并将微秒级精度的PPS信号、10KHz 连续脉冲经光电隔离送给以89C52为主的IRIG-B生成、发送电路。

JUPITER二进制数据(包括经纬度、时间、垂直高度、误差、校验等)经UART接收后由单片机解帧提取时间信息并调整成下一秒的北京时间,一方面把时间数据按照通信对钟帧格式组帧,放进第2路UART的发送FIFO中,准备好RS232/485串行口发送的数据,另一方面将时间数据转换成IRIG-B格式BCD码数据,为IRIG-B数据输出作准备。

具体通信帧以及IRIG-B数据帧格式见“通信帧以及IRIG-B数据的帧格式”一节。

10KHz脉冲信号接至89C52的定时器1,为IRIG-B格式数据中各个码元的正常输出提供计时基准。

整个对钟系统的秒边沿精度关键是由PPS保证的,PPS有三方面的应用:
(1) 经隔离驱动后输出,给外部提供PPS信号;(2) 经反相后作为89C52的一个外部中断源,下降沿触发,中断级别最高,以使单片机获得准确的秒起始;
(3) 给精确触发IRIG-B电路提供准确的上升沿锁存时钟,使得IRIG-B数据具有微秒级的秒边沿精度。

PPS上升沿(即一秒的开始)触发精确触发电路,产生IRIG-B格式帧起始的“P”标志上升沿,同时89C52响应PPS中断,在中断处理程序中主要执行3个任务:
(1)立即启动IRIG-B格式数据输出机制,通过I/O口发出IRIG-B格式起始标志“P”的上升沿并设置好当前码元的占空比;(2) 禁止精确触发电路的PPS触发功能(该电路已输出并保持高电平,产生了准确的上升沿),使能单片机移位输出IRIG-B格式数据的物理通道;(3)触发第二路UART的发送使能,向外部通信对钟。

单片机在帧尾时重新打开触发电路的PPS触发使能,这样既可以保证实现IRIG-B格式秒边沿的准确性,还能够提高抗干扰能力。

IRIG-B格式数据输出机制是89C52在由10KHz脉冲提供的计时基准控制下,根据准备好的BCD码时间数据和IRIG-B格式要求,一秒内顺序串行输出IRIG-B格式对钟数据。

89C52根据当前发送的码元设置好计数器参数,准确控制码元的占空比,并在结束时顺序移位启动下一码元的输出。

2、JUPITER GPS模块
JUPITER 并行12通道GPS接收模块是24颗GPS卫星制造商著名的美国ROCKWELL公司的产品,他体积小(71×41×11毫米),重量轻、功耗低,首次定位和重新捕获时间短,有极强的抗树阴和高楼遮挡能力,提供载波相位输出,非常适合在各种导航、定时、定位系统中应用。

GPS天线应当尽量放至在开阔位置,以利于信号的接收。

模块5V供电,3V时钟自保持。

提供两个TTL电平串口,主串口输出定位数据,输出数据格式可为NMEA0183或JUPITER 二进制;辅串口接收RTCM SC-104差分数据,能够自动检测天线状态。

能够输出精确的PPS标准时钟、10KHz 方波。

工作温度范围宽(-40℃-70℃)。

模块输出的10KHz方波与1PPS标准时钟秒脉冲的上升沿高度同步,误差不大于1微妙。

模块串口波特率为9600bps,8个数据位,无校验,1个停止位。

每帧数据共有55个字(WORD),帧头是4个字,第12个字是测量所捕获的卫星数目,第19到第24个字分别对应时间数据的日、月、年、时、分、秒,第27-32个字分别对应纬度、经度、高度。

根据该规约可以获取所需要的信息,并判断数据信息的质量。

3、通信帧以及IRIG-B数据的帧格式
通信对钟帧的时间数据为二进制,帧头为0x01,定位卫星数量为0X00-0X0C 的十六进制数,校验为时间数据和定位卫星数量的异或和,结束符为0x0D;8位数据位、无校验、一位停止位。

波特率可以通过拨码开关设置为1200-9600bps。

帧格式见表1。

表1、通信对钟帧的帧格式
1 2 3 4 5 6 7 8 9 10
帧头时分秒年月日卫星数量校验结束符
IRIG-B数据帧格式:IRIG-B数据帧中的最小单位是“码元”。

每个码元占时10ms,共有三种类型的码元,分别是:
• 二进制0 (“0”);
• 二进制1 (“1”) ;
• 位置标志(“P”)。

每个码元的波形如图二所示。

IRIG-B数据帧包含时间信息及状态信息,格式是每秒一帧,每个帧都由10个“组”构成,每个组又由10个“码元”构成,。

每个组的10个码元包含两个BCD 二进制码,两个BCD码中间由一个“0”分开,第10个码元是“P”标志。

每个帧都起始于一个“P”标志,每一秒的准确边沿是在秒起始“P”标志的上升沿,该沿同PPS的上升沿应当是完全同步的。

这样,作为两个连续的帧,头一
帧帧尾的“P”标志和当前帧帧头的“P”标志一起,作为帧参考标志(标记为“R”)。

利用该标志可以很方便地从IRIG-B数据中判断新的一帧的开始。

标准IRIG-B格式数据的帧格式见表2。

表2、标准IRIG-B格式数据的帧格式
1 2 3 4 5 6 7 8 9 10
秒分时日百日状态保留保留保留保留
状态组内码元排列顺序是:
第4码元:卫星锁定指示;“1”表示没有锁定卫星,“0”表示至少锁定一颗卫星。

第6-9码元:最坏情况下捕获的卫星数目;
第10个码元:“P”标志;
其余码元都是“0”。

注意,帧头“P”标志归属于“秒”组中,因此秒的第二个BCD码仅有3个码元。

在我们的实际应用方案中,可以将第7组扩展成“年”,表示从2000年开始的当前“年”数据,这样可以完全实现从年到秒的自动对钟。

4、系统软件的实现
本系统中用到的单片机资源主要包含两个外部中断、两个计数器中断、外部UART接口以及内部的各种寄存器、FLASH ROM等,充分利用了单片机的内外部资源。

系统中使用KEIL C51高级语言编程[2],能大大提高程序的开发进度、可读性以及模块化程度,也为后续功能扩展提供了良好的平台。

限于篇幅,此处省略程序框图。

5、应用及可扩展性
参照该方案设计的产品已经通过中国电力科学研究院的测试,在电力系统自动化中得到了广泛应用,对于电力系统的运行、故障分析提供了可靠的保障。

在从JUPITER 二进制数据的数据处理中增加对定位、速度、高度、方向等信息的处理,在IRIG-B格式数据的第8、9、10三组中以及通信对钟帧里扩展出定位信息,必要的话,增加一块LCD本方案就可以很方便的增加导航、定位功能。

参考文献
[1]雷震,魏丰.IRIG-B格式时间码在GPS同步时钟卡中的应用.现代电子技术.2004,第5期.77-78
[2]徐爱钧,彭爱华.单片机高级语言C51应用程序设计.电子工业出版社,1998,133-210
盛晓红,工程师,学士,主要研究领域为网络通信、数据库。

王传启,高级工程师,博士研究生,主要研究领域为电力系统自动化,强电磁工程与新技术国家重点实验室(华中科技大学)。

张志刚,高级工程师,学士,主要研究领域现场总线、工业自动化。

相关文档
最新文档