CN105871531A - 一种基于交流定时采样的irig-b时间码元解析方法 - Google Patents
一种基于交流定时采样的irig-b时间码元解析方法 Download PDFInfo
- Publication number
- CN105871531A CN105871531A CN201610198761.1A CN201610198761A CN105871531A CN 105871531 A CN105871531 A CN 105871531A CN 201610198761 A CN201610198761 A CN 201610198761A CN 105871531 A CN105871531 A CN 105871531A
- Authority
- CN
- China
- Prior art keywords
- code
- sampling
- irig
- code element
- high level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0079—Receiver details
- H04L7/0087—Preprocessing of received signal for synchronisation, e.g. by code conversion, pulse generation or edge detection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Dc Digital Transmission (AREA)
Abstract
本发明公开了一种基于交流定时采样的IRIG‑B时间码元解析方法,该解析方法的步骤为:(1)、确定采样频率f,则两个采样点之间的时间间隔T=20ms/f;(2)、对IRIG‑B码信号的TTL采样电平进行解析,即对高电平和低电平的宽度进行确认,选择连续的N个采样脉冲内都为采样B码高电平,当2ms‑T<N*T<2ms+T时,从而确认该B码码元为“0”码元;当5ms‑T<N*T<5ms+T时,从而确认该B码码元为“1”码元;当8ms‑T<N*T<8ms+T时,从而确认该B码码元为“P”码元。本发明的解析方法通过定时采样实现IRIG‑B码信号的解析,不增加硬件成本,装置CPU的软件负担增加极小。
Description
技术领域
本发明涉及工业自动化领域,具体地说是针对自动化***中的保护测控装置的基于交流定时采样的IRIG-B时间码元解析方法。
背景技术
目前,IRIG-B码对时***在工业自动化***中得到较高的普及应用,在电力自动化领域普及度更高。在一个自动化***中,一般设有一个标准的授时时钟装置,接收卫星信号并解码输出脉冲,自动化***内的保护测控装置接收授时信号完成对时。IRIG-B码信号是每秒一帧的时间串码,其基本的码元是“0”码元、“1”码元和“P”码元,每个码元占用10ms时间,一帧串码含100个码元。码元“0”和“1”对应的脉冲宽度为2 ms和5 ms,“P”码元是位置码元,对应的脉冲宽度为8 ms,B码信息的基本码元的示意图如附图1所示。目前保护测控装置解析IRIG-B码信号,一般通过可编程逻辑电路硬件完成,或者需要编写专用的软件代码,这些方法要么增加了硬件成本,增加了装置故障点,要么增加了CPU负担,不利于产品稳定,对装置基本功能造成威胁。
发明内容
本发明的目的是针对现有技术存在的问题,通过对授时装置输出脉冲以及保护测控装置固有功能的分析,提出一种基于交流定时采样的IRIG-B时间码元解析方法,该解析方法通过对保护测控装置定时采样即可简便完成对时信息的分析,能够使保护测控装置实现IRIG-B码信号的解析,不增加硬件成本,装置CPU的软件负担增加极小,实现了保护测控装置零成本对时功能。
本发明的目的是通过以下技术方案解决的:
一种基于交流定时采样的IRIG-B时间码元解析方法,其特征在于:该解析方法的步骤为:
(1)、确定采样频率f,则两个采样点之间的时间间隔T=20ms/f;
(2)、对IRIG-B码信号的TTL采样电平进行解析,即对高电平和低电平的宽度进行确认,选择连续的N个采样脉冲内都为采样B码高电平,当2ms-T<N*T<2ms+T时,从而确认该B码码元为“0”码元;当5ms-T<N*T<5ms+T时,从而确认该B码码元为“1”码元;当8ms-T<N*T<8ms+T时,从而确认该B码码元为“P”码元。
所述步骤(1)中的两个采样点之间的时间间隔T<1ms。
所述解析方法的解析误差不大于两个采样点之间的时间间隔T。
本发明相比现有技术有如下优点:
本发明的解析方法通过对保护测控装置定时采样即可简便完成对时信息的分析,能够使保护测控装置实现IRIG-B码信号的解析,不增加硬件成本,装置CPU的软件负担增加极小,实现了保护测控装置零成本对时功能。
附图说明
附图1为现有技术中基本码元的示意图;
附图2为本发明的采样脉冲与“0”码元上升沿完全同步的波形;
附图3为本发明的采样脉冲与“0”码元上升沿完全异步的波形;
附图4为本发明的采样脉冲与“1”码元上升沿完全同步的波形;
附图5为本发明的采样脉冲与“1”码元上升沿完全异步的波形;
附图6为本发明的采样脉冲与“P”码元上升沿完全同步的波形;
附图7为本发明的采样脉冲与“P”码元上升沿完全异步的波形。
具体实施方式
下面结合附图与实施例对本发明作进一步的说明。
如图所示:一种基于交流定时采样的IRIG-B时间码元解析方法,该解析方法的步骤为:(1)、确定采样频率f,则两个采样点之间的时间间隔T=20ms/f;(2)、对IRIG-B码信号的TTL采样电平进行解析,即对高电平和低电平的宽度进行确认,选择连续的N个采样脉冲内都为采样B码高电平,当2ms-T<N*T<2ms+T时,从而确认该B码码元为“0”码元;当5ms-T<N*T<5ms+T时,从而确认该B码码元为“1”码元;当8ms-T<N*T<8ms+T时,从而确认该B码码元为“P”码元。另外步骤(1)中的两个采样点之间的时间间隔T<1ms;且该解析方法的解析误差不大于两个采样点之间的时间间隔T。
IRIG-B码解码的关键在于解析报文中的三种码元,在保护测控装置的定时采样中断中,本发明直接对IRIG-B码信号的TTL采样电平进行解析,即对高、低电平的宽度进行确认,从而实现码元的识别。由于交流采样是保护测控装置的固有功能,为了保证采样精度,采样信号的间隔必须是准确的。因此本发明以采样频率f 为32点采样为例(即20ms的周期信号采样32点),每两个采样点时间间隔T=0.625ms,将这个准确的时钟作为IRIG-B码信号的采样时钟,从而完成对该信号的解析。现将通过保护测控装置采样中断对IRIG-B码解码过程解析如下。
一、对“0”码解码
如图2所示:当采样脉冲P1与2ms上升沿完全同步时,P1~P4采样脉冲内都为采样B码高电平,P5采样脉冲内采样B码低电平,则N=4,由于1.375 ms <4*0.625ms<2.625ms,即4*0.625ms=2.5ms,最接近“0”码,从而确认B码的高电平宽度为2ms,从而完成码元解码。这种情况下,解码误差不到0.625ms。
如图3所示:当采样脉冲P1与2ms上升沿完全异步(刚好错位)时,P2~P4采样脉冲内都都为采样B码高电平,P5采样脉冲内采样B码低电平,则N=3,由于1.375
ms <3*0.625ms<2.625ms,即3*0.625ms=1.875ms,最接近“0”码,从而确认B码的高电平宽度为2ms,从而完成码元解码。这种情况下,解码误差不到0.625ms。
二、对“1”码解码
如图4所示:当采样脉冲P1与5ms上升沿完全同步时,P1~P8采样脉冲内都为采样B码高电平,P9采样脉冲内采样B码低电平,则N=8,由于4.375 ms <8*0.625ms<5.625ms,即8*0.625ms=5ms,从而确认B码的高电平宽度为5ms,为“1”码,从而完成码元解码。如果***频率是50Hz,采样频率整好是625us,则此时无误差;如果采样脉冲略小于625us,则误差接近于625us(1个采样周期)。
如图5所示:当采样脉冲P1与5ms上升沿完全异步(刚好错位)时,P2~P9采样脉冲内都都为采样B码高电平,P10采样脉冲内采样B码低电平,则N=8,由于4.375
ms <8*0.625ms<5.625ms,即8*0.625ms=5ms,从而确认B码的高电平宽度为5ms,为“1”码,从而完成码元解码。这种情况下,解码误差不到0.625ms。
三、对“P”码解码
如图2所示:当采样脉冲P1与8ms上升沿完全同步时,P1~P12采样脉冲内都为采样B码高电平,P13采样脉冲内采样B码低电平,则N=12,由于7.375 ms <12*0.625ms<8.625ms,即12*0.625ms=7.5ms,最接近“P”码,从而确认B码的高电平宽度为8ms,从而完成码元解码。这种情况下,解码误差不到0.625ms。
如图3所示:当采样脉冲P1与8ms上升沿完全异步(刚好错位)时,P2~P13采样脉冲内都都为采样B码高电平,P14采样脉冲内采样B码低电平,则N=12,由于7.375
ms <12*0.625ms<8.625ms,即12*0.625ms=7.5ms,最接近“P”码,从而确认B码的高电平宽度为8ms,从而完成码元解码。这种情况下,解码误差不到0.625ms。
完成了三种码元的解析,即可以对IRIG-B信号的所有信息进行解析,从而完成装置的对时功能。
本发明的解析方法通过对保护测控装置定时采样即可简便完成对时信息的分析,能够使保护测控装置实现IRIG-B码信号的解析,不增加硬件成本,装置CPU的软件负担增加极小,实现了保护测控装置零成本对时功能。
以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内;本发明未涉及的技术均可通过现有技术加以实现。
Claims (3)
1.一种基于交流定时采样的IRIG-B时间码元解析方法,其特征在于:该解析方法的步骤为:
(1)、确定采样频率f,则两个采样点之间的时间间隔T=20ms/f;
(2)、对IRIG-B码信号的TTL采样电平进行解析,即对高电平和低电平的宽度进行确认,选择连续的N个采样脉冲内都为采样B码高电平,当2ms-T<N*T<2ms+T时,从而确认该B码码元为“0”码元;当5ms-T<N*T<5ms+T时,从而确认该B码码元为“1”码元;当8ms-T<N*T<8ms+T时,从而确认该B码码元为“P”码元。
2.根据权利要求1所述的基于交流定时采样的IRIG-B时间码元解析方法,其特征在于:所述步骤(2)中的两个采样点之间的时间间隔T<1ms。
3.根据权利要求1所述的基于交流定时采样的IRIG-B时间码元解析方法,其特征在于:所述解析方法的解析误差不大于两个采样点之间的时间间隔T。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610198761.1A CN105871531A (zh) | 2016-04-01 | 2016-04-01 | 一种基于交流定时采样的irig-b时间码元解析方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610198761.1A CN105871531A (zh) | 2016-04-01 | 2016-04-01 | 一种基于交流定时采样的irig-b时间码元解析方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105871531A true CN105871531A (zh) | 2016-08-17 |
Family
ID=56627481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610198761.1A Pending CN105871531A (zh) | 2016-04-01 | 2016-04-01 | 一种基于交流定时采样的irig-b时间码元解析方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105871531A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107831696A (zh) * | 2017-11-15 | 2018-03-23 | 许昌智能继电器股份有限公司 | 一种irig‑b直流码解码方法 |
CN112987545A (zh) * | 2021-03-29 | 2021-06-18 | 南方电网数字电网研究院有限公司 | 时间信号码元识别方法、装置及时间***设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102420609A (zh) * | 2011-11-22 | 2012-04-18 | 北京遥测技术研究所 | 新型irig-b交流码智能解码方法 |
CN202282788U (zh) * | 2011-11-17 | 2012-06-20 | 成都可为科技发展有限公司 | 一种交流irig-b的解调*** |
CN103760759A (zh) * | 2014-01-22 | 2014-04-30 | 南京大全自动化科技有限公司 | 一种自动对正/反向irig-b码解码方法 |
CN104102124A (zh) * | 2014-06-30 | 2014-10-15 | 中国西电电气股份有限公司 | 一种基于fpga的irig-b码解码器及其解码方法 |
US20150093122A1 (en) * | 2013-08-07 | 2015-04-02 | Shanghai Jiao Tong University | Encoding and decoding methods for high-precision time transfer and encoding and decoding devices therefor |
-
2016
- 2016-04-01 CN CN201610198761.1A patent/CN105871531A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202282788U (zh) * | 2011-11-17 | 2012-06-20 | 成都可为科技发展有限公司 | 一种交流irig-b的解调*** |
CN102420609A (zh) * | 2011-11-22 | 2012-04-18 | 北京遥测技术研究所 | 新型irig-b交流码智能解码方法 |
US20150093122A1 (en) * | 2013-08-07 | 2015-04-02 | Shanghai Jiao Tong University | Encoding and decoding methods for high-precision time transfer and encoding and decoding devices therefor |
CN103760759A (zh) * | 2014-01-22 | 2014-04-30 | 南京大全自动化科技有限公司 | 一种自动对正/反向irig-b码解码方法 |
CN104102124A (zh) * | 2014-06-30 | 2014-10-15 | 中国西电电气股份有限公司 | 一种基于fpga的irig-b码解码器及其解码方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107831696A (zh) * | 2017-11-15 | 2018-03-23 | 许昌智能继电器股份有限公司 | 一种irig‑b直流码解码方法 |
CN107831696B (zh) * | 2017-11-15 | 2020-07-28 | 许昌智能继电器股份有限公司 | 一种irig-b直流码解码方法 |
CN112987545A (zh) * | 2021-03-29 | 2021-06-18 | 南方电网数字电网研究院有限公司 | 时间信号码元识别方法、装置及时间***设备 |
CN112987545B (zh) * | 2021-03-29 | 2022-07-29 | 南方电网数字电网研究院有限公司 | 时间信号码元识别方法、装置及时间***设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4276113B2 (ja) | 標準電波受信時刻装置及びタイムコード信号の復号化方法 | |
CN105281776B (zh) | 一种可纠错的曼彻斯特解码装置及其方法 | |
US7957464B2 (en) | Digital signal receiver | |
CN102156404B (zh) | 自适应识别gps输入信号的对时方法 | |
CN105871531A (zh) | 一种基于交流定时采样的irig-b时间码元解析方法 | |
CN106341212B (zh) | 一种实现多类型时间信号自辨识和检测的装置和方法 | |
CN103888143B (zh) | 曼彻斯特码接收电路 | |
CN104104288A (zh) | 一种高速电机转子位置的检测设备及处理方法 | |
CN112947163B (zh) | 一种基于dsp的biss-c协议传感器数据解析与提取方法 | |
CN109644123A (zh) | 一种时钟恢复电路中鉴相信号的获取方法以及鉴相器 | |
CN100547936C (zh) | 接收消息信号的接收电路 | |
US6957382B2 (en) | Receiving circuit for receiving messages signals | |
US6714148B1 (en) | Digital protective relay | |
CN104270155A (zh) | 一种曼彻斯特码流接收抗干扰比特解析方法 | |
CN111193514A (zh) | 一种高同步精度irig-b编码器 | |
JP6766751B2 (ja) | モータ制御システム及びレゾルバ/デジタル変換器の異常検出方法 | |
CN108667562A (zh) | 解码装置及其用于解码序列传输信号的方法 | |
JP6779113B2 (ja) | 波形測定装置 | |
CN103811022A (zh) | 一种解析波形的方法和装置 | |
JP4486871B2 (ja) | 信号デコード装置及び信号デコード方法 | |
CN204515044U (zh) | 一种irig-b000码测试机 | |
CN112671491A (zh) | 一种直流b码传输延时补偿方法及装置 | |
CN101762742A (zh) | 一种基于固定频率采样序列的采样值校正方法 | |
CN107579810B (zh) | 一种基于电光同源的帧离散度接收溯源方法及*** | |
CN204442408U (zh) | 一种时间报文测试机 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160817 |