时钟系统对时接口说明

合集下载

岭通子钟系列说明书(4.1版)

岭通子钟系列说明书(4.1版)
4 设备安装与连接.................................................................................................................................... 12
4.1 设备的固定安装 ........................................................................................................................... 12 4.2 设备的连接 ................................................................................................................................... 13
3.3 SG 系列图形子钟 ......................................................................................................................... 10 3.3.1 工作环境 ............................................................................................................................... 10 3.3.2 显示性能 ............................................................................................................................... 10 3.3.3 信号接口................................................................................................................................11 3.3.4 常用图形子钟选型参考 ........................................................................................................11 3.3.5 部分图形子钟照片 ................................................................................................................11

YJD-2000 卫星同步时钟系统说明书-上海申贝科技发展有限公司

YJD-2000 卫星同步时钟系统说明书-上海申贝科技发展有限公司

上海申贝科技发展有限公司产品说明书目录一整体概述 (3)一.1系统简介 (3)一.2具备功能 (3)一.3功能特点 (4)一.4引用标准 (4)一.5整机指标 (5)二系统组成模式 (6)二.1组成及配置原则 (6)二.2其他模式 (6)二.3典型配置组屏图. (7)三技术指标 (8)三.1主控模块 (8)三.2输出模块 (9)三.3特需模块 (10)一整体概述一.1系统简介在电力系统运行过程中,电网的运行状态瞬息万变,电网调度实行分层多级管理,调度管理中心远离现场。

为保证电网安全和经济运行,各种以计算机技术和通信技术为基础的自动化装置被广泛应用,如调度自动化系统、故障录波装置、微机继电保护装置、事件顺序记录装置、变电站计算机监控系统、电能量计费系统、火电厂机组自动控制系统、雷电定位系统及输煤、除灰、脱硫等控制装置等。

随着电厂、变电站自动化水平的提高,电力系统对全站统一时钟的要求愈来愈迫切,有了统一时钟,既可实现全站各系统在统一时间基准下的运行监控,也可以通过各开关动作的先后顺序来分析事故的原因及发展过程。

因此电力系统的安全、稳定、可靠运行对时钟的基准统一及精度的要求进一步提高,在电力系统的电厂、变电站及调度中心等建立全站统一时间同步系统已经显得十分迫切和必要。

另外,各站往往有不同的装置需要接收时钟同步信号,其接口类型繁多,装置的数量也不等,所以在实际应用中常感到卫星对时装置的某些类型接口数量不够或缺少某种类型的接口,其结果就是全站中有些装置不能实现时钟同步,或者需要再增加一台甚至数台卫星对时装置,而这往往受到资金不足或没有安装位置等限制。

YJD-2000 卫星同步时钟是我公司根据电力系统现在的需要及将来的发展要求基础上,自主开发的具有国内先进水平的授时产品。

YJD-2000 卫星同步时钟结合美国GPS、中国北斗、俄罗斯格罗娜丝等技术特点并考虑了各种涉及国家安全的关联因素,实现了输入多源头(GPS、北斗、格罗娜丝、高精度守时、IRIG-B 码基准等)、输出多制式(TTL、空接点、IRIG-B、差分、串口、网络、光纤等)、满足多设备(系统输出可以任意扩展,可以满足任何规模、任何方式的时间信号需求)的要求,可为电力、煤炭、轨道交通、石油化工、航道水运、邮电电信及相关领域的系统中需要接收时钟同步信号的装置及系统提供高精度、高稳定、高安全,高可靠的时间基准信号。

对时服务器

对时服务器

对时服务器概述对时服务器是一种用于对计算机系统进行时钟同步的服务器,它通过向客户端提供准确的时间信息,帮助系统保持时间的一致性。

本文将介绍对时服务器的工作原理、应用场景以及其在网络中的重要性。

一、对时服务器的工作原理对时服务器主要通过两种方式与客户端进行通信,即网络时间协议(Network Time Protocol,简称NTP)和精确时间协议(Precision Time Protocol,简称PTP)。

1. NTPNTP是一种广泛应用于互联网上的时间同步协议。

对时服务器通过与可靠时间源进行通信,获取准确的时间信息,并将该信息传递给客户端。

客户端通过与对时服务器同步时间,以确保其系统时钟与时间源保持一致。

NTP的工作原理是通过计算与时间源的时差,并将此时差应用于系统时钟来调整时间。

NTP使用时间参考源(Time Reference Source)来同步时间,常见的时间参考源包括原子钟、GPS卫星等。

对时服务器会选择可用性高、准确度高的时间参考源来同步时间。

2. PTPPTP是一种高精确度的时间同步协议,主要用于局域网中对计算机系统进行时钟同步。

PTP可以实现亚毫秒级的时间同步精度,适用于对时间精度要求较高的应用场景。

PTP的工作原理是通过在局域网中的主从对时服务器之间进行精确的时间同步。

其中,主对时服务器向从对时服务器发送时间信息,从对时服务器根据接收到的时间信息进行时钟调整。

这样可以保证局域网内所有计算机系统的时钟保持一致。

二、对时服务器的应用场景1. 计算机网络中的时间同步对时服务器在计算机网络中扮演着重要的角色,能够确保计算机系统间的时间保持一致。

这对于网络中的日志管理、安全审计和事件顺序验证等应用非常重要。

例如,在分布式系统中,各个节点的时间同步对于确保整个系统的一致性和正确性至关重要。

2. 金融行业在金融行业中,时间同步是非常关键的。

对于交易所、银行等金融机构来说,准确的时间信息对于交易、结算和对账至关重要。

xx500kV站时钟同步系统接入方式

xx500kV站时钟同步系统接入方式

变电站时间同步系统的现状一、XX500kV变电站1、主控室主控计算机室1#测控屏1号测控屏内配置一台主钟,接收GPS 信号,通过串口与总控单元连接,主控室公用测控装置(1台)接收总控单元网络授时。

2、51小室500kV 51小室1号测控屏内配置一台主钟,接收GPS信号,通过串口与总控单元(双机T6总控)连接,该小室内测控装置(4面,12台)接收总控单元网络授时。

500kV线路保护屏(10面)、500kV线路高抗保护屏(8面)、500kV 断路器保护屏(19面)、500kV母线保护屏(4面)、500kV故障录波(3面)采用脉冲信号方式对时。

故障测距屏(1面)内配置一台主钟,接收GPS信号,采用脉冲信号方式对时。

3、52小室500kV 52小室1号测控屏内配置一台主钟,接收GPS信号,通过串口与总控单元(双机T6总控,NSC300单机总控)连接,该小室内测控装置(6面,14台)接收总控单元(双机T6总控)网络授时。

500kV线路保护屏(10面)、500kV线路高抗保护屏(8面)、500kV 断路器保护屏(19面)、500kV母线保护屏(4面)、500kV故障录波(3面)采用脉冲信号方式对时。

该小室内XX保护装置接收NSC300单机总控单元网络授时。

故障测距屏(1面)内配置一台主钟,接收GPS信号,采用脉冲信号方式对时。

4、220小室220kV 1号测控屏内配置一台主时钟,接收GPS信号,通过串口与总控单元(双机T6总控)连接,该小室内测控装置(5面,17台)接收总控单元网络授时。

220kV线路保护屏(30面)、220kV母线保护屏(4面)、220kV 故障录波(2面)采用脉冲信号方式对时。

2号故障测距屏(1面)采用脉冲信号方式对时。

2号故障测距屏(1面)内配置一台主钟,接收GPS信号,采用脉冲信号方式对时。

4、主变及35小室主变及35kV 1号测控屏内配置一台主钟,接收GPS信号,通过串口与总控单元(双机T6总控)连接,该小室测控装置(5面,20台)接收总控单元网络授时。

7实时时钟与计数器定时器接口

7实时时钟与计数器定时器接口

CLK
WR ① GATE
OUT

GATE OUT
WR ③
GATE
OUT
n=4
43
0 21
0
4
4321
n=3
n=2
32 1 0
2 10
8253的1方式时序波形
方式2 频率发生器(分频器)
写入控制字之后,输出端OUT变为高电平。 计数器写完计数值时,开始计数。当计数器减到1时, OUT变为低电平。 完成一次计数过程,输出端OUT又变为高电平,开始 一个新的计数过程,周而复始。 对于计数初值N,输出端OUT 输出的信号的周期是计 数值N×时钟CLK的周期T,N-1个时钟周期为高,1个 时钟周期为低,为负脉冲 。 输出负脉冲的周期为时钟周期的N倍,频率是1/N, 称为分频器,可以用来给自动控制中的实时检测,实 时控制提供时钟信号。
方式0 计数结束中断(一次有效)
写入控制字之后,相应的输出信号OUT就开 始变成低电平。
计数器写完计数值时,开始计数。当计数器 减到零时,OUT立即输出高电平。
WR CLK GATE
OUT

②④ ⑤ ⑥
方式0 4
4321 0

⑥⑤计②① 计数结束计数过程数值送入计数器设定计数初值设定工作方式
方式0
由于3方式输出的波形是方波,并且具有自动重装计 数初值的功能,因此,8253一旦计数开始,就会在输 出端OUT输出连续不断的方波。
方式3 4 WR
CLK
GATE OUT
4321
4321
4321
4321
方式3
当计数值为奇数时,在前(N+1)/2计数期间, OUT输出高电平,而后(N-1)/2个计数期间, OUT输出为低电平。

专题说明10:GPS时钟对时系统

专题说明10:GPS时钟对时系统

1 / 13HOLLiAS-MACST M第三卷 技术部分- 1 -专题10:GPS 数字时钟对时系统1. GPS 与数字时钟装置FM197的连接FM197是和利时公司自主开发的16口专用数字时钟对时集线器模块。

GPS 到FM197采用的是交叉线(根据GPS 的串口管角定义及FM197的管角定义);FM197到时间服务器和主FM197到从FM197的连接线定义见5.FM197-B01使用说明,系统方案和原理如下:2. 方案描述GPS 接收器从对时集线器3主对时集线器1#机组DCS 对时集线器1#机组2#服务器公用系统历时站(时钟服务器)FM 161-SOE1FM 161-SOE12…FM 161-SOE11…FM 161-SOE11#机组操作员站从对时集线器2从对时集线器1从对时集线器42#机组DCS 对时集线器FM 161-SOE10FM 161-SOE11#机组通讯站1#机组工程师站1#机组SIS 网关1#机组 I/O 站FM161E-48-SOE5…FM161E-SOE2#机组6#服务器FM 161-SOE1FM 161-SOE12…FM 161-SOE11…FM 161-SOE12#机组操作员站2#机组通讯站2#机组工程师站2#机组SIS 网关2#机组 I/O 站FM161E-48-SOE公用系统SIS 网关站公用系统I/O站表示网络对时表示集线器硬对时表示SOE 模件硬对时集中所在的控制站**#现场控制站**#现场控制站**#现场控制站1#机组1#服务器2#机组5#服务器公用系统服务器图:系统对时结构图2 / 13HOLLiAS-MACST M第三卷 技术部分- 2 -2.1系统原理框图2.2 系统原理描述为了实现硬件对时,需设计对时集线器和对时卡。

对时集线器可产生标准时钟源并发送对时分脉冲和消息包;对时卡也可产生时钟源并能接收对时分脉冲和消息包,控制站,操作站都配有对时卡。

对时分脉冲用上升沿作为每分钟的起点,保持1秒高电平,59秒低电平,整个系统都以对时分脉冲的上升沿作为对时基准(即整个系统都在整分时刻进行对时)。

电力系统GPS卫星时钟综合对时说明

电力系统GPS卫星时钟综合对时说明

1、综述GPS2U卫星时钟接收美国GPS(全球定位系统)卫星发送的时间信号,向电力系统各种自动化装置(如故障滤波器、微机保护装置、RTU、各种微机监控系统、事件记录仪等)提供精确的时钟同步信号,能够统一发电厂、变电站、调度所的时间基准,可以在电力系统发生故障后,为分析故障的情况及开关动作的先后次序提供有力的依据。

GPS2U卫星时钟的特点有:1)采用对值班工作人员透明化设计,时间显示、卫星通道状态、工作状态的指示一目了然。

2)Easy控制技术设计,232-422转换、波特率调整方便。

3)多种对时规约,可由用户要求指定。

4)精美标准19”2U架装式机箱,适合柜式安装。

5)时间精度高,最高精度达500nS。

6)卫星信号接收,不受电厂、变电站的地理状况的限制。

7)对自动化装置有多种对时方式(见附录A),可灵活配置。

8)装置的所有时钟信号输出均经过光电隔离,抗干扰能力强。

2、GPS2U型卫星时钟2-1 GPS2U型卫星时钟的构成GPS2U卫星时钟采用了2U标准19”架装式机箱,具体安装尺寸如图1所示。

其中,装入宽度:449mm;装入高度:89mm;带安装耳总宽度:482.6mm。

深度:272mm;安装孔宽度:465mm;安装孔高度:76.2mm。

图1 GPS2U卫星时钟外形图2-1-1.GPS2U卫星时钟的前面板图2 前面板示意图a.时间显示区在开机状态下,LED数码管显示北京时间。

按下“时间/日期”转换按键,LED数码管会显示当日日期。

松开按键,则恢复为时间显示。

b.卫星状态显示区卫星状态显示有“卫星通道”显示和跟踪状态两组。

“卫星通道”显示当前卫星时钟跟踪的GPS卫星数目,GPS2U最多可同时跟踪12颗卫星。

跟踪状态有两个指示灯“搜索”和“锁定”。

当卫星时钟正在搜索GPS卫星时,搜索灯会闪烁;当捕获到足够数量的卫星并定位锁定时,“锁定”指示灯亮,同时“搜索”灯熄灭。

此时卫星时钟输出时间为标准北京时间。

标准时钟系统常用设备接线说明

标准时钟系统常用设备接线说明

一、系统图二、母钟后面板及接口定义1)、PC接口定义2)、GPS接口定义3)、子钟接口定义三、接口箱接线定义1)、CLOCK HUB后面板接口定义`2)、接口箱信号输入接口定义(IN)母钟接口箱输入IN接口为25PD 型插接线定义同母钟J3接口定义相同,此接口连接母钟J3口。

3)、扩展板输出口接口定义(OUT)弹片卡口面朝下,平整的针面朝上,自左向右的线序分别是:①②③④⑤⑥⑦⑧定义为:①⑦:TX+ ②⑧:TX-③⑤:RX+ ④⑥:RX-4)、扩展板标准时间口接口定义弹片卡口面朝下,平整的针面朝上,自左向右的线序分别是:①②③④⑤⑥⑦⑧定义为:①③⑤⑦:TX+ ②④⑥⑧:TX-四、GPS接收机接线定义1)、7针航空插接线定义(接母钟GPS)2)、BNC插座接GPS天线五、子钟通讯对接插、电源对接插接线方法1)、数字钟通讯插、电源插接线定义对接插型号对接插用途对接插定义线色对照备注4针绿色对接插子钟通讯用(子钟端的定义)1:RX+ 红色2:RX- 绿色3:TX- 蓝色4:TX+ 黄色3针白色对接插(扁)子钟电源用火线红色地线黄绿色零线黄色2)连接使用说明单面数字钟安装完成后,将时钟的通讯连接线和电源线分别接入时钟背面出线口的四针(红:RX+,绿:RX-,蓝:TX-,黄TX+)和三针对接插(红:火线,花:地线,黄:零线),检查无误后,按子钟在时钟系统中的分布号将本时钟背后的拨码盘调整好。

接通交流220V电源,时钟显示当前时间,当时钟和母钟连接通并通讯正常后,时钟的时分秒间的分隔点按停止闪烁。

3)注意事项⏹安装时不要带电作业,确认电源没有接通再进行接线。

⏹设备应安放在通风、干燥处,勿放在高温,强磁场干扰处。

⏹设备安装应避开自动喷水灭火系统,勿水淋。

⏹非专业人员,请勿随意拆开后盖,请勿用手或其它器物触碰管腿及焊点,时钟数码管易受静电释放而损毁,。

时间同步监测装置(TMU)简介

时间同步监测装置(TMU)简介

YJD-3000时钟同步监测单元(TMU)1. 装置说明时钟同步监测单元采用模块化结构设计,可以通过多种接口板接入现场的各类不同的对时信号。

同时该装置以网络方式通过数据网与中心端核心时钟建立时间同步关系,获取精确时间。

该装置通过对接入的多种时间信号和中心端核心时钟的时间参考信号进行时间对比,并将该信息通过数据网上报至监控中心,实现主要的时间精度监测功能,同时还将上报时钟监测装置的本体工作状态等信息。

监控中心通过专用的监测平台软件对各厂站上报的监测信息进行统一分析和后期处理,并以多种形式提供良好的管理界面环境。

装置功能如下:●具备NTP/PTP/ E1接口,通过SDH或数据网与中心时钟系统进行对时,获取中心站的参考时间;●支持厂站时钟系统的主钟(含主备)、扩展时钟输入测量,将输入的各类型信号与获取的中心站时间基准做比较,测量差值,并通过数据网方式上报中心;●支持厂站端监控系统(总控单元)、RTU、相量测量装置(PMU)、AVC子站、电能量远方终端等被授时设备的时间测量;●支持装置本体状态上报;●支持中心以NTP、PTP 、E1方式监测本体时间精度;●具备多种对时输入监测接口,支持对差分、TTL、光纤、节点、串口等方式的B码、脉冲、报文等多种对时信号进行实时精度测量;●具备多种对时输出接口,支持差分、TTL、光纤、节点、串口等方式的B码、脉冲、报文等多种对时信号;●具有多路开入量接口,可接入主钟、备钟、扩展装置等状态量,包括:时钟失锁、电源失电等;●可作为独立时钟同步系统使用,利用数据网实现时间同步网功能;●当地数据显示功能;●时钟同步监测单元采用嵌入式系统;●支持厂站自动化监控系统的日脉冲引发的SOE报文接收并统计出偏差值上报中心站;硬件结构如下:a)内部结构框图b)装置正面图c)装置背面图2. TMU界面操作说明1)开机画面打开装置背后电源开关,开启TMU装置,显示开机画面。

启动完成后进入装置首页面,显示装置时钟画面:界面中左边一栏黄色按钮为装置各项功能按键,通过点触屏幕选择切换。

几种常见的火电厂DCS系统时钟对时方式介绍

几种常见的火电厂DCS系统时钟对时方式介绍

几种常见的火电厂DCS系统时钟对时方式介绍【【摘要】全厂统一的时钟有利于分析事故、查找原因、明晰事故发生过程。

本文介绍几种常见的DCS系统与外部GPS时间同步系统之间的对时接口方式。

【关键词】GPS;分散控制系统;对时0 引言随着电力技术的发展,大容量、高参数的发电机组相继建成,对发电厂自动化系统稳定性的要求也就越来越高。

现行规范要求,对发电厂、变电站、调度所需配置时钟同步对时系统,要求卫星同步时钟对时系统能够覆盖所有需要对时的设备,达到全厂时间基准的统一。

在系统发生故障或事故时,设备记录的动作时序能够做到统一、准确,从而为事故原因的分析提供技术支持。

1 GPS对时方式介绍目前电力系统中普遍采用GPS时间同步系统来作为时间基准。

该系统应用全球定位系统(GPS)技术,接收GPS卫星发送的协调世界时(UTC)信号作为外部时间基准,输出时间精度为150ns的1PPS(即1 Pluse Per Second)脉冲,并输出国际标准时间、日期和接收器所处地理位置(经纬度)信息。

1.1 常见的时钟同步信号类型有以下几类:1)脉冲信号:秒脉冲(1PPS)、分脉冲(1PPM)、时脉冲(1PPH);2)串口报文信号:报文内容包含年、月、日、时、分、秒,报文格式多为ASCII或BCD码;3)编码信号:如IRIG-B时码(DC/AC)等;4)网络对时信号:多采用NTP(Network Time Protocol)协议。

1.2 常见的时钟同步信号输出接口类型有:RS-485、RS-232、TTL、空接点、AC调制、光口、RJ-45等。

信号输出接口类型与时钟信号类型间的对照关系,如表1所示:表11.3 常见的时钟同步信号传输通道信号传输通道应保证GPS时间同步系统发出的时间,在传输到电厂设备时能满足设备对时间信号质量的要求。

1)同轴电缆:用于高质量的传输TTL电平接口,如脉冲信号、IRIG-B(DC)码TTL信号等,传输距离<10m;2)屏蔽控制电缆:用于RS-232接口时,传输距离<15m;用于RS-485接口时,传输距离宜控制在150m;3)音频通信电缆:用于传输IRIG-B(AC)信号,传输距离<1000m;4)光纤:用于远距离传输各种时间信号;5)网线:用于传输网络对时信号,传输距离宜控制在100m内。

GPS对时讲解有硬件解说

GPS对时讲解有硬件解说

GPS对时系统的介绍在变电站中,各类自动化与继电保护装置的时间同步是进行事故分析的基准,计算机监控系统、故障录波器和微机保护装置都需要由统一的时钟源向它们提供标准时间。

国内变电站主要以GPS时间信号作为主时钟的外部时间基准。

3种对时方式:硬对时(分对时或秒对时)、软对时(即由通讯报文来对时)和编码对时(应用广泛的IRIG-B对时)。

软对时是以通讯报文的方式实现的,这个时间是包括年、月、日、时、分、秒、毫秒在内的完整时间,监控系统中一般是:总控或远动装置与GPS装置通讯以获得GPS的时间,再以广播报文的方式发送到装置。

这种广播的对时一般每隔一段时间广播一次,如南瑞RCS-9698CD是1分钟下发一次。

报文对时会受距离限制,如RS-232口传输距离为30m。

由于对时报文存在固有传播延时误差,所以在精度要求高的场合不能满足要求。

硬对时一般用分对时或秒对时,分对时将秒清零、秒对时将毫秒清零。

理论上讲,秒对时精度要高于分对时。

分脉冲对时方式是现在国内外微机保护较常采用。

在南瑞RCS-900系列微机保护中,可以在“装置参数”中设置为“分对时”还是“秒对时”。

若在液晶上有开入量显示,当有0和1的变化,则说明已经对上时了。

硬对时按接线方式又可分成差分对时与空接点方式两种。

差分是类似于485的电平信号,以总线方式将所有装置挂在上面,GPS装置定时(一般是整秒时)通过两根信号线中A(+)与B(-)的电平变化脉冲向装置发出对时信号。

这种对时方式可以节省GPS输出口数、GPS装置与各保护测控装置之间的对时线,还能保证对时的总线同步;如RCS-9000系列装置就是采用差分方式对时。

空接点方式是类似于继电器的接点信号,GPS装置对时接点输出与每台保护测控装置对时输入一一对应连接。

注意我们说GPS装置以空接点方式输出其实其内部是一个三极管,有方向性,而且不能承受高电压,一般要求是24伏开入,如果用户是要220V的开入要做特殊的处理。

几种常见的火电厂DCS系统时钟对时方式介绍

几种常见的火电厂DCS系统时钟对时方式介绍

Science &Technology Vision 科技视界作者简介:王景超(1980—),男,中国能源建设集团广东省电力设计研究院,工程师,从事火电厂热工自动化系统设计。

0引言随着电力技术的发展,大容量、高参数的发电机组相继建成,对发电厂自动化系统稳定性的要求也就越来越高。

现行规范要求,对发电厂、变电站、调度所需配置时钟同步对时系统,要求卫星同步时钟对时系统能够覆盖所有需要对时的设备,达到全厂时间基准的统一。

在系统发生故障或事故时,设备记录的动作时序能够做到统一、准确,从而为事故原因的分析提供技术支持。

1GPS 对时方式介绍目前电力系统中普遍采用GPS 时间同步系统来作为时间基准。

该系统应用全球定位系统(GPS)技术,接收GPS 卫星发送的协调世界时(UTC)信号作为外部时间基准,输出时间精度为150ns 的1PPS(即1Pluse Per Second)脉冲,并输出国际标准时间、日期和接收器所处地理位置(经纬度)信息。

1.1常见的时钟同步信号类型有以下几类:1)脉冲信号:秒脉冲(1PPS)、分脉冲(1PPM)、时脉冲(1PPH);2)串口报文信号:报文内容包含年、月、日、时、分、秒,报文格式多为ASCII 或BCD 码;3)编码信号:如IRIG-B 时码(DC/AC)等;4)网络对时信号:多采用NTP(Network Time Protocol)协议。

1.2常见的时钟同步信号输出接口类型有:RS-485、RS-232、TTL、空接点、AC 调制、光口、RJ-45等。

信号输出接口类型与时钟信号类型间的对照关系,如表1所示:1.3常见的时钟同步信号传输通道信号传输通道应保证GPS 时间同步系统发出的时间,在传输到电厂设备时能满足设备对时间信号质量的要求。

1)同轴电缆:用于高质量的传输TTL 电平接口,如脉冲信号、IRIG-B(DC)码TTL 信号等,传输距离<10m;2)屏蔽控制电缆:用于RS-232接口时,传输距离<15m;用于RS-485接口时,传输距离宜控制在150m;3)音频通信电缆:用于传输IRIG-B(AC)信号,传输距离<1000m;4)光纤:用于远距离传输各种时间信号;5)网线:用于传输网络对时信号,传输距离宜控制在100m 内。

I2C串行实时时钟与微控制器的接口

I2C串行实时时钟与微控制器的接口

I2C串行实时时钟与微控制器的接口应用笔记提供了Dallas I2C接口实时时钟的通用硬件配置和软件例程。

本例程适用于采用BCD码时间和日期格式的RTC。

引脚配置说明本应用笔记描述了Dallas I2C串行接口实时时钟(RTC)的通用硬件配置,并提供了基本通信软件例程。

这些器件包括BCD格式的I2C时钟:DS1307、DS1337、DS1338、DS1339和DS1340。

如果对电路进行某些修改,为CLK输入引脚提供数字时钟信号(32,768Hz、8,192Hz、60H或50Hz),还可支持DS1375。

本范例中使用了DS2250微控制器,软件为C语言程序。

示意图如图1所示,图中给出了DS1340的连接方式。

对于其它型号的RTC,可能需要修改电路。

例如:DS1337,用中断输出替代了备用电池输入端。

对于低电压RTC,需要用适当的低电压微控制器替代DS2250/DS5000。

图2给出了软件清单。

#定义说明用来表示特定器件有条件的编译代码。

本例程用于DS1307。

编译代码之前,用于DS1307的#定义说明应该用正确的器件代替。

放大图形图1. DS1340和微控制器电路示意图图2. 软件清单/******************************************************************** //* DEMO1307.c*//* program example for DS1307, DS1337/38/39/40 */ /******************************************************************** /#include /* Prototypes for I/O functions */#include /* Register declarations for DS5000 *//***************************** Defines *****************************/ #define ACK 0#define NACK 1#define ADDRTC 0xd0 /* I2C slave address */#define DS1307 /* compile directive, modify as required *//************************* bit definitions *************************/ sbit scl = P0^0; /* I2C pin definitions */sbit sda = P0^1;sbit sqw = P3^2; /* pin function depends upon device *//* General Notes: Define one device to compile options for that device. *//* Will not compile correctly if no device is defined. Not all options *//* for each device are supported. There is no error checking for data *//* entry. Defines may not remove all code that is not relevant to the *//* device. This example was written for an 8051-type micro, the DS2250/ *//* DS5000. The program must be modified to work properly on typical */ /* 8051 variants (i.e. assign I2C bus to unused port pins). This */ /* program is for example only and is not supported by Dallas Maxim */void I2C_start();void I2C_stop();void I2C_write(unsigned char d);uchar I2C_read(uchar);void readbyte();void writebyte();void initialize();void disp_clk_regs(uchar);void burstramwrite(uchar);void burstramread();void alrm_int();void alrm_read();void tc_setup();/* global variables */uchar sec, min, hr, dy, dt, mn, yr;void I2C_start() /*----------------------------------------------- */{sda = 1; scl = 1; /* Initiate start condition */sda = 0;}void I2C_stop() /*----------------------------------------------- */{sda = 0; sda = 0; sda = 0; sda = 0; /* Initiate stop condition */scl = 1; scl = 1; sda = 1;}void I2C_write(uchar d) /* ----------------------------- */ {uchar i;scl = 0;for (i = 1; i <= 8; i++){sda = (d >> 7);scl = 1;d = d << 1; /* increase scl high time */scl = 0;}sda = 1; /* Release the sda line */scl = 0;scl = 1;if(sda) printf("Ack bit missing %02X",(unsigned int)d);scl = 0;}uchar I2C_read(uchar b) /* ----------------------------------- */ {uchar d, i;sda = 1; /* Let go of sda line */scl = 0;for (i = 1; i <= 8; i++) /* read the msb first */{scl = 1;d = d << 1;d = d | (unsigned char)sda;scl = 0;}sda = b; /* Hold sda low for acknowledge */scl = 0;scl = 1;if(b == NACK) sda = 1; /* sda = 1 if next cycle is reset */scl = 0;sda = 1; /* Release the sda line */return d;}void readbyte() /* -- read one byte of data from the specified address -- */{uchar Add;printf("ADDRESS: "); /* Get Address */scanf("%bx", &Add);I2C_start();I2C_write(ADDRTC);I2C_write(Add);I2C_start();I2C_write(ADDRTC | 1);printf("%2bx", I2C_read(NACK) );I2C_stop();}void writebyte() /* -- write one byte of data to the specified address -- */{uchar Add;uchar Data;printf("Address: "); /* Get Address */scanf("%bx", &Add);printf("DATA: ");scanf("%bx", &Data); /* and data */I2C_start();I2C_write(ADDRTC);I2C_write(Add);I2C_write(Data);I2C_stop();}void initialize() /* -- initialize the time and date using entries from stdin -- *//* Note: NO error checking is done on the user entries! */{uchar yr, mn, dt, dy, hr, min, sec, day;I2C_start(); /* The following Enables the Oscillator */I2C_write(ADDRTC); /* address the part to write */I2C_write(0x00); /* position the address pointer to 0 */I2C_write(0x00); /* write 0 to the seconds register, clear the CH bit */I2C_stop();printf("Enter the year (0-99): ");scanf("%bx", &yr);printf("Enter the month (1-12): ");scanf("%bx", &mn);printf("Enter the date (1-31): ");scanf("%bx", &dt);printf("Enter the day (1-7): ");scanf("%bx", &dy);printf("Enter the hour (1-23): ");scanf("%bx", &hr);hr = hr & 0x3f; /* force clock to 24 hour mode */printf("Enter the minute (0-59): ");scanf("%bx", &min);printf("Enter the second (0-59): ");scanf("%bx", &sec);I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(0x00); /* write register address, 1st clock register */I2C_write(sec);I2C_write(min);I2C_write(hr);I2C_write(dy);I2C_write(dt);I2C_write(mn);I2C_write(yr);#if defined DS1307 || defined DS1338{I2C_write(0x10); /* enable sqwe, 1Hz output */}#elif defined DS1337 || defined DS1339{I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(0x0e); /* write register address, control register */I2C_write(0x20); /* enable osc, bbsqi */I2C_write(0); /* clear OSF, alarm flags *//* could enable trickle charger here */ }#elif defined DS1340{I2C_write(0x10); /* enable sqwe, 1Hz output */I2C_start(); /* address pointer wraps at 7, so point to flag register */I2C_write(ADDRTC); /* write slave address + write */I2C_write(0x09); /* write register address, control register */I2C_write(0); /* clear OSF */}#endifI2C_stop();}void disp_clk_regs(uchar prv_sec) /*----------------------------------------- */{uchar Sec, Min, Hrs, Dte, Mon, Day, Yr, mil, pm;printf("Yr Mn Dt Dy Hr:Mn:Sc");while(!RI) /* Read & Display Clock Registers */{I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(0x00); /* write register address, 1st clock register */I2C_start();I2C_write(ADDRTC | 1); /* write slave address + read */Sec = I2C_read(ACK); /* starts w/last address stored in register pointer */Min = I2C_read(ACK);Hrs = I2C_read(ACK);Day = I2C_read(ACK);Dte = I2C_read(ACK);Mon = I2C_read(ACK);Yr = I2C_read(NACK);I2C_stop();if(Hrs & 0x40)mil = 0;elsemil = 1;if(Sec != prv_sec) /* display every time seconds change */{if(mil){printf("%02bX/%02bX/%02bX %2bX", Yr, Mon, Dte, Day);printf(" %02bX:%02bX:%02bX", Hrs, Min, Sec);}else{if(Hrs & 0x20)pm = 'A';elsepm = 'P';Hrs &= 0x1f; /* strip mode and am/pm bits */printf("%02bx/%02bx/%02bx %02bx", Yr, (Mon & 0x1f), Dte, Day);printf(" %02bx:%02bx:%02bx %cM", Hrs, Min, Sec, pm);}}if(prv_sec == 0xfe) return;prv_sec = Sec;}RI = 0; /* Swallow keypress before exiting */}void burstramwrite(uchar Data) /* -------- fill RAM with data -------- */{uchar j;I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(0x08); /* write register address, 1st RAM location */for (j = 0; j < 56; j++) /* write until the pointer wraps around */{I2C_write(Data);}I2C_stop();}void burstramread() /*----------------------------------------- */{uchar j;I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(8); /* write register address, 1st RAM location -1*/I2C_start();I2C_write(ADDRTC | 1); /* write slave address + read */for (j = 0; j < 56; j++){if(!(j % 16)) printf("%02bX ", j);printf("%02bX ", I2C_read(ACK) );}I2C_read(NACK);I2C_stop();}void alrm_int() /* ----- initialize alarm registers ------ */ {uchar M, Sec, Min, Hr, DyDt;printf("1-Alarm each second2-Alarm match=sec3-Alarm match=sec+min");printf("4-Alarm match=sec+min+hr5-Alarm match=sec+min+hr+date");printf("6-Alarm match=sec+min+hr+dayEnter selection: ");M = _getkey(); /* Note-No error checking is done on entries! */switch(M){case '1': M = 0xf; break;case '2': M = 0xe; break;case '3': M = 0xc; break;case '4': M = 8; break;case '5': M = 0; break;case '6': M = 0x40; break;}if(M & 0x40){printf("Enter the day (1-7): ");scanf("%bx", &DyDt);}else{printf("Enter the date (1-31): ");scanf("%bx", &DyDt);}printf("Enter the hour (1-23): ");scanf("%bx", &Hr);printf("Enter the minute (0-59): ");scanf("%bx", &Min);printf("Enter the second (0-59): ");scanf("%bx", &Sec);if( (M & 1) ) Sec |= 0x80;if( ((M >> 1) & 1) ) Min |= 0x80;if( ((M >> 2) & 1) ) Hr |= 0x80;if( ((M >> 3) & 1) ) DyDt |= 0x80;if(M & 0x40) DyDt |= 0x40;I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(7); /* write register address */I2C_write(Sec);I2C_write(Min);I2C_write(Hr);I2C_write(DyDt);I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(0x0e); /* write register address */I2C_write(5); /* enable interrupts, alarm 1 */I2C_stop();}void alrm_read() /* ----- read alarm registers ------ */{uchar Sec, Min, Hr, DyDt;I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(7); /* write register address */I2C_start();I2C_write(ADDRTC | 1); /* write slave address + read */Sec = I2C_read(ACK);Min = I2C_read(ACK);Hr = I2C_read(ACK);DyDt = I2C_read(NACK);printf("Alarm 1: %02bx %02bx %02bx %02bx", Sec, Min, Hr, DyDt);}void tc_setup() /* ---- trickle charger set up routine ---- */ {uchar M, val;#if defined DS1339#define TC 0x10 /* address for DS1339 trickle charge register */ #else#define TC 0x08 /* address for DS1340 trickle charge register */ #endifprintf("Enable Trickle Charger (Y/N)? ");M = _getkey();if(M == 'Y' || M == 'y')printf("1-250 ohm res2-2K res=sec3-4K res");M = _getkey(); /* Note-No error checking is done on entries! */switch(M){case '1': val = 1; break;case '2': val = 2; break;case '3': val = 3; break;}printf("1-no diode2-1 diode");M = _getkey(); /* Note-No error checking is done on entries! */switch(M){case '1': val += 4; break;case '2': val += 8; break;}I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(TC); /* write register address */I2C_write(val | 0xa0); /* enable trickle charger per user input */I2C_stop();}else{I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(TC); /* write register address */I2C_write(0); /* disable trickle charger */I2C_stop();I2C_start();I2C_write(ADDRTC); /* write slave address + write */I2C_write(TC); /* write register address */I2C_start();I2C_write(ADDRTC | 1); /* write slave address + read */printf("Trickle Charger: %02bx", I2C_read(NACK) );}main (void) /*----------------------------------------------------- */{uchar M, M1;sqw = 1; /* set up for read, weak pull-up */while (1){#if defined DS1307printf("DEMO1307 build %s", __DATE__);#elif defined DS1337printf("DEMO1337 build %s", __DATE__);#elif defined DS1338printf("DEMO1338 build %s", __DATE__);#elif defined DS1339printf("DEMO1339 build %s", __DATE__);#elif defined DS1340printf("DEMO1340 build %s", __DATE__);#endifprintf("CI Init RTC CR Read Clock");printf("BR Byte Read BW Write Byte");#if defined DS1337 || defined DS1339 /* only print if part has alarms */printf("AI Alarm 1 Int AR Alarm Read");#endif#if defined DS1340 || defined DS1339 /* parts that have trickle charger */printf("Tc Trickle charger");#endif#if defined DS1307 || defined DS1338 /* only print if part has RAM */ printf("RR RAM Read RW RAM Write");#endifprintf("Enter Menu Selection:");M = _getkey();switch(M){case 'A':case 'a':printf("Init or Read: ");M1 = _getkey();switch(M1){case 'I':case 'i': alrm_int(); break;case 'R':case 'r': alrm_read(); break;}break;case 'B':case 'b':printf("Read or Write: ");M1 = _getkey();switch(M1){case 'R':case 'r': readbyte(); break;case 'W':case 'w': writebyte(); break;}break;case 'C':case 'c':printf("\rEnter Clock Routine to run:C");M1 = _getkey();switch(M1){case 'I':case 'i': initialize(); break;case 'R':case 'r': disp_clk_regs(0x99);break;}break;case 'R':case 'r':printf("\rEnter Ram Routine to run:R");M1 = _getkey();switch(M1){case 'R':case 'r': burstramread(); break;case 'W':case 'w': printf("Enter the data to write: ");scanf("%bx", &M1);burstramwrite(M1);break;}break;case 'T':case 't': tc_setup(); break;}}}。

几种常见的火电厂DCS系统时钟对时方式介绍

几种常见的火电厂DCS系统时钟对时方式介绍

几种常见的火电厂DCS系统时钟对时方式介绍【【摘要】全厂统一的时钟有利于分析事故、查找原因、明晰事故发生过程。

本文介绍几种常见的DCS系统与外部GPS时间同步系统之间的对时接口方式。

【关键词】GPS;分散控制系统;对时0 引言随着电力技术的发展,大容量、高参数的发电机组相继建成,对发电厂自动化系统稳定性的要求也就越来越高。

现行规范要求,对发电厂、变电站、调度所需配置时钟同步对时系统,要求卫星同步时钟对时系统能够覆盖所有需要对时的设备,达到全厂时间基准的统一。

在系统发生故障或事故时,设备记录的动作时序能够做到统一、准确,从而为事故原因的分析提供技术支持。

1 GPS对时方式介绍目前电力系统中普遍采用GPS时间同步系统来作为时间基准。

该系统应用全球定位系统(GPS)技术,接收GPS卫星发送的协调世界时(UTC)信号作为外部时间基准,输出时间精度为150ns的1PPS(即1 Pluse Per Second)脉冲,并输出国际标准时间、日期和接收器所处地理位置(经纬度)信息。

1.1 常见的时钟同步信号类型有以下几类:1)脉冲信号:秒脉冲(1PPS)、分脉冲(1PPM)、时脉冲(1PPH);2)串口报文信号:报文内容包含年、月、日、时、分、秒,报文格式多为ASCII或BCD码;3)编码信号:如IRIG-B时码(DC/AC)等;4)网络对时信号:多采用NTP(Network Time Protocol)协议。

1.2 常见的时钟同步信号输出接口类型有:RS-485、RS-232、TTL、空接点、AC调制、光口、RJ-45等。

信号输出接口类型与时钟信号类型间的对照关系,如表1所示:表11.3 常见的时钟同步信号传输通道信号传输通道应保证GPS时间同步系统发出的时间,在传输到电厂设备时能满足设备对时间信号质量的要求。

1)同轴电缆:用于高质量的传输TTL电平接口,如脉冲信号、IRIG-B(DC)码TTL信号等,传输距离<10m;2)屏蔽控制电缆:用于RS-232接口时,传输距离<15m;用于RS-485接口时,传输距离宜控制在150m;3)音频通信电缆:用于传输IRIG-B(AC)信号,传输距离<1000m;4)光纤:用于远距离传输各种时间信号;5)网线:用于传输网络对时信号,传输距离宜控制在100m内。

时钟系统对时接口说明

时钟系统对时接口说明

时钟系统对时接口说明时钟系统可以为其它系统提供标准时间信号以保证各系统间的时钟统一。

时钟系统可以提供两钟对时信号,一种是RS422接口形式的对时信号,另一种是NTP网络时间信号。

具体说明如下:1. RS422接口的标准时间输出1.1 RS422标准时间接口说明:时钟系统可以为本系统外的其它系统,例如为公务电话系统、专用电话系统、无线通信系统、电视监视系统、广播等系统提供标准时间信号。

接口功能:为其它系统提供对时信息。

接口类型:RS422接口线缆物理接口方式:RS422通讯协议:参照时钟系统标准时间接口协议接口数量:每个系统各1路。

接口位置及工程界面:控制中心通信系统设备室综合配线架的外侧。

1.2 时钟系统标准时间接口协议:①输出接口:标准RS-422端口②波特率:9600bit/s③数据位:8位④起始位:1位⑤停止位:1位⑥校验位:无⑦工作方式:异步⑨数据格式:(ASCII字符串,共21个字符)ebh,90h, 起始符c: 41h 无外时钟校时, 47h GPS校时n4,n3,n2,n1 年m2,m1 月d2,d1 日w(30h~36h) 星期h2,h1 时m2,m1 分s2,s1 秒xxh 校验码(累加检验,取低8位)cr(odh)1ah; 结束符.例:EB 90 47 32 30 30 39 30 33 33 31 32 31 30 32 34 33 36 XX 0D 1A信息为:2009-03-31 星期二10:24:36 有外部较时。

⑩传输距离:1200米(采用0.5平方毫米的双绞软线,超过1200米需增加中继器)2. NTP接口的标准时间输出时钟系统也可以通过NTP网络时间服务器为本系统外的其它系统提供基于以太网协议网络接口时间信号。

具体说明如下:☉网络协议:NTP v2, v3 & v4 (RFC1119& 1305)NTP broadcast modeSNTP Simple Network Time Protocol (RFC2030)MD5 Authentication (RFC 1321)Telnet (RFC854)DHCP (RFC2132)FTP (RFC 959)☉输入/输出接口:网络接口:1个10/100自适应以太网接口(其他系统的IP需根NTP在同一网段);1路RS-422串行口输出:9针接口秒脉冲接口:TTL电平方式。

专题说明10:GPS时钟对时系统

专题说明10:GPS时钟对时系统

专题10:GPS数字时钟对时系统1.GPS 与数字时钟装置FM197的连接FM197是和利时公司自主开发的16口专用数字时钟对时集线器模块。

GPS到FM197采用的是交叉线(根据GPS的串口管角定义及FM197的管角定义);FM197到时间服务器和主FM197到从FM197的连接线定义见5.FM197-B01使用说明,系统方案和原理如下:2. 方案描述GPS接收器图:系统对时结构图HOLLiAS-MACS T M第三卷技术部分2.1系统原理框图2.2 系统原理描述为了实现硬件对时,需设计对时集线器和对时卡。

对时集线器可产生标准时钟源并发送对时分脉冲和消息包;对时卡也可产生时钟源并能接收对时分脉冲和消息包,控制站,操作站都配有对时卡。

对时分脉冲用上升沿作为每分钟的起点,保持1秒高电平,59秒低电平,整个系统都以对时分脉冲的上升沿作为对时基准(即整个系统都在整分时刻进行对时)。

具体对时过程如下:(1)系统上电后,对时集线器在每整秒开始后,在下一整秒到来前发出标准时间消息包,消息包由年,月,日,时,分,秒组成。

(2)系统服务器接收该标准时间消息包,校对系统服务器的时间。

(3)时分脉冲传送到操作站,控制站的对时卡,脉冲上升沿清零对时卡上的秒,毫秒,同时脉冲上升沿触发对时卡CPU和操作站、控制站CPU的中断,中断响应后,对时卡CPU和操作站,控制站CPU都用已准备好的消息包刷新t时刻分(包括分)以上的时间,而控制站CPU还要发出I/O对时命令,同时记录发出I/O对时命令的起始时间(为了校准SOE事件的发生时间)。

(4)对时集线器可实现级联,扩展对时系统。

HOLLiAS-MACS T M第三卷技术部分3.设计要求3.1对时集线器FM197性能指标要求为实现上述对时原理,对时集线器FM197应满足以下性能指标。

(1)串行通讯与秒脉冲输入口:1路,带光电隔离,可兼容RS485/RS232,用作主对时集线器时可接收GPS等标准时钟源的时钟信息与秒脉冲,用作从对时集线器时可接收级连时钟信息与秒脉冲。

FM197 系统硬件对时集线器使用说明书

FM197 系统硬件对时集线器使用说明书
表 3-2
针脚定义
FM197(主)
1、3-16 号通讯接口
RS485-RS232 转换器
服务器(RS232)
1
NC
2
RS485 通讯正端
3
RS485 通讯负端
RS485 通讯负端 RS485 通讯正端 NC
NC RS232 (T) RS232 (R)
NC RS232 (R) RS232 (T)
4
NC
2 RS485-RS232 转换器采用 Model 2485FM 2
HollySys
FM197
MACSTM系统硬件对时集线器
FM197 对时集线器的后面板提供了 16 个串行通讯接口(RS485)和一个供电电源输入端子。 FM197 对时集线器后面板外观如图 1-3 所示:
电源开关 电源插座
1
3
5
HollySys
FM197 MACSTM 系统硬件对时集线器
块式I/O
1 基本说明
1.1 简介
FM197 对时集线器是 MACSTM 系统硬件时钟对时设备,用于校对 MACSTM 系统中服务器、 操作站、控制站 I/O 模块之间的相对时钟偏差。FM197 对时集线器的标准时钟可以通过本地时钟电 路产生,也可以通过外接 GPS1标准时钟源产生。FM197 对时集线器配置 RS485 串行通信接口,采 用 19”机架安装结构,可以实现实时时间的显示和调整。FM197 对时集线器可以多重级联,用于扩 展对时系统。
4 工程应用举例 ............................................................. 8
5 GPS 的设置 .............................................................. 12

NGPS-2000卫星同步时钟使用说明书

NGPS-2000卫星同步时钟使用说明书

NGPS-2000卫星同步时钟NGPS-2000A卫星同步时钟使用说明书杭州国望科技有限公司Hangzhou Guowang Technology Co., Ltd第一章概述 (1)第二章引用标准 (1)第三章技术性能 (2)第四章安装设置 (3)4.1安装尺寸如下: (3)4.2面板功能说明: (3)4.3设置说明 (4)4.3.1电力钟对时 (4)4.3.2 RS485通讯地址设定 (4)4.3.3 RS485接口波特率设定 (5)4.3.4 串口报文设定 (5)4.3.5 差分无源接口设定 (6)4.3.6 时钟日期自动切换 (6)4.4后面板端子接线: (8)4.5串口报文说明: (9)4.6 RS485接口说明: (12)第一章概述我们研制的N GPS-2000卫星同步钟就是专门为电力系统的自动化提供高精度时间基准的时间同步设备。

它选用瑞典专业生产厂家生产的GPS接收机部件进行二次开发研制而成。

它可以同时跟踪视场内的12颗G PS卫星,自动选择最佳星座进行定位、定时,输出与协调世界时U TC时间同步精度为1uS的秒(1PP S)、分(1P PM)定时脉冲和北京时间的钟面,还可实现工频量的测量(选配),并按照一定格式经串行口分别输出日期、时间、周波钟、周波数、钟差、供电力系统需要标准时间尺度的各种自动化装置使用。

NG PS-2000卫星时钟的特点有:●采用对值班工作人员透明化设计,时间显示、卫星状态、工作状态的指示一目了然。

●多种对时规约,可由用户要求指定。

●精美标准19英寸1U架装式机箱,适合柜式安装。

●时间精度高,最高精度达1uS。

●卫星信号接收,不受电厂、变电站的地理状况的限制。

●对自动化装置有多种对时方式,可灵活配置。

●装置的所有时钟信号输出均经过光电隔离,抗干扰能力强。

●电网频率,电力钟功能(NGPS-2000A).第二章引用标准GJB2242-1994时统装置通用规范GJB2991-1997 B时间码接口终端IRIG S TAN DAR D 200-98 I RIG S ERI AL TIM E COD E FOR MAT S (Fo rma t B) GB/T15527-1995 船用全球定位系统(GPS)接收通用技术条件GB11014-1990平衡电压数字接口电路的电气特性GB/T6107-2000使用串行二进制数据交换的数据终端装置和数据电路终接装置第三章技术性能第四章安装设置卫星时钟配有一条30米长的天线。

时钟管理系统中继电保护B码对时研究_冯自权

时钟管理系统中继电保护B码对时研究_冯自权

志的脉宽是8ms,位置识别码元 P的前沿在帧参考点 前一个索引数间隔处,以后每10个码元有1个位置识 别标志, 分别是P1、 P2、 ……、 P9, PR为帧参考点。 继电保护获取到正确连续的 B码对时信号, 经过 软件判别B码脉冲信号的信息无误后,提取B码脉冲 相关时间信息并对继电继电保护装置对时, 使其实现 与GPS时钟同步功能。由于B码脉冲信号是每秒一次 连续的脉冲信号,因此要求继电继电保护装置应能1 秒钟正确捕获一次B码脉冲信号, 并能及时进行相关 分析处理, 这就对继电保护逻辑运算处理能力有一定 的性能要求 。
[6]
图1 Fig.1 3 时钟同步管理系统对微机保护B码对时要求
IRIG-B码波形图 IRIG-B code waveform figure 连续异常告警 (不包括初始化阶段 ) 。 (3 ) 继电保护装置应能正确处理闰秒时间, 避免 产生错误的时间不连续状态。 (4 ) 继电保护装置应能正确处理对时报文中的品 质、 检验位, 并在自检信息中反应。 表1 Tab.1 继电保护装置状态监测数据
[7]
The condition monitoring data of relay protection device
0-1
"# ’( )*
|| | ! $%& )*+,-( ./012
-125-
第 51 卷 2014 年
第 18 期 9 月 25 日
障测距、 电能计费、 实时信息采集等都需要有一个统 一的、 高精度的时间基准。 精确统一的时间基准, 可以 保证智能变电站数字采样的同步性, 从而确保智能变 电站正常可靠运行 。特别是在短时间内发生连续故 障的情况下, 全站统一的时间基准可以方便地分析研 究各微机保护的动作行为、 故障原因、 故障类型、 故障 发生发展过程。这对于事故分析, 保证电力系统安全 运行有着重要意义。 在目前运行或在建的变电站中, B码对时以其对 时环节简单, 精度高, 实现简单等三大优点被广泛应 用,文献 [3-4] 提出间隔层和过程层设备宜采用 B 码 、 秒脉冲对时方式。 为了适应新形势下变电站时钟同步
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

时钟系统对时接口说明
时钟系统可以为其它系统提供标准时间信号以保证各系统间的时钟统一。

时钟系统可以提供两钟对时信号,一种是RS422接口形式的对时信号,另一种是NTP网络时间信号。

具体说明如下:
1. RS422接口的标准时间输出
1.1 RS422标准时间接口说明:
时钟系统可以为本系统外的其它系统,例如为公务电话系统、专用电话系统、无线通信系统、电视监视系统、广播等系统提供标准时间信号。

接口功能:为其它系统提供对时信息。

接口类型:RS422接口线缆
物理接口方式:RS422
通讯协议:参照时钟系统标准时间接口协议
接口数量:每个系统各1路。

接口位置及工程界面:控制中心通信系统设备室综合配线架的外侧。

1.2 时钟系统标准时间接口协议:
①输出接口:标准RS-422端口
②波特率:9600bit/s
③数据位:8位
④起始位:1位
⑤停止位:1位
⑥校验位:无
⑦工作方式:异步
⑨数据格式:(ASCII字符串,共21个字符)
ebh,90h, 起始符
c: 41h 无外时钟校时, 47h GPS校时
n4,n3,n2,n1 年
m2,m1 月
d2,d1 日
w(30h~36h) 星期
h2,h1 时
m2,m1 分
s2,s1 秒
xxh 校验码(累加检验,取低8位)
cr(odh)
1ah; 结束符.
例:EB 90 47 32 30 30 39 30 33 33 31 32 31 30 32 34 33 36 XX 0D 1A
信息为:2009-03-31 星期二10:24:36 有外部较时。

⑩传输距离:1200米(采用0.5平方毫米的双绞软线,超过1200米需增加中继器)2. NTP接口的标准时间输出
时钟系统也可以通过NTP网络时间服务器为本系统外的其它系统提供基于以太网协议网络接口时间信号。

具体说明如下:
☉网络协议:
NTP v2, v3 & v4 (RFC1119& 1305)
NTP broadcast mode
SNTP Simple Network Time Protocol (RFC2030)
MD5 Authentication (RFC 1321)
Telnet (RFC854)
DHCP (RFC2132)
FTP (RFC 959)
☉输入/输出接口:
网络接口:1个10/100自适应以太网接口(其他系统的IP需根NTP在同一网段);1路RS-422串行口输出:9针接口
秒脉冲接口:TTL电平方式。

定时准确度:300纳秒
☉时间服务功能(一级网络时间服务器)
GPS

烟台持久钟表集团有限公司
2009-8-12。

相关文档
最新文档