CN205490576U - Decoding device is compiled to IRIG -B direct current sign indicating number - Google Patents
Decoding device is compiled to IRIG -B direct current sign indicating number Download PDFInfo
- Publication number
- CN205490576U CN205490576U CN201620099682.0U CN201620099682U CN205490576U CN 205490576 U CN205490576 U CN 205490576U CN 201620099682 U CN201620099682 U CN 201620099682U CN 205490576 U CN205490576 U CN 205490576U
- Authority
- CN
- China
- Prior art keywords
- module
- irig
- code
- direct current
- time
- 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.)
- Expired - Fee Related
Links
Landscapes
- Electric Clocks (AREA)
- Logic Circuits (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The utility model belongs to the B sign indicating number time service field of synchronous time service, in particular to IRIG decoding device is compiled to B direct current sign indicating number. The utility model discloses a time receiving module, IRIG B sign indicating number output module, IRIG B sign indicating number receiving module, time output module, volume decoder module and constant temperature crystal oscillator, does the signal input part who compiles decoder module receive and comes from time receiving module, constant temperature crystal oscillator, IRIG respectively B sign indicating number receiving module's TOD time and second pulse, synchronous frequency, IRIG B direct current sign indicating number, does the signal output part who compiles decoder module export IRIG be B direct current sign indicating number, TOD time and second pulse respectively to IRIG B sign indicating number output module, time output module's signal input part. The utility model discloses do you not only realize IRIG the code of B direct current sign indicating number, modulation walk abreast in ARM microprocessor system MSS, FPGA modulation unit respectively and go on, demodulation, parallel the going on in FPGA demodulation unit, ARM microprocessor system MSS respectively of decoding, moreover the utility model discloses possess still that the design is simple, the time service precision high, the reliable and stable advantage of system.
Description
Technical field
This utility model belongs to the B code time service field of sync identification, particularly to a kind of IRIG-B direct current
Code coding and decoding device.
Background technology
IRIG-B code is the time format code of a kind of serial, the earliest by instrument group (IRIG) between U.S. target range
Propose, and be widely used in time synchronized transmission system.IRIG-B code has Global Access use, interface mark
Standardization, be applicable to the features such as long-distance transmissions, in China, Industry Control, communication, meteorology, space flight,
The test equipment in the fields such as power system measuring and protection all use IRIG-B international time standard as time
The time synchronizing standard of system equipment, and formulated corresponding national military standard.
DC code is IRIG-B direct current code, and the frame period of DC code is 1 second, is made up of, often 100 code elements
Individual code element 10ms, symbol width is divided into 8ms, 5ms and 2ms tri-kinds, represent respectively code element " P ", " 1 ",
“0”.For the ease of the information in transmission and extraction B code, every 10 code elements there is a location recognition
Mark, is called P1, P2 ..., P9, P0, frame reference mark be by location recognition mark P0 and
Adjacent reference symbol Pr composition, the forward position of Pr is i.e. quasi-moment second of every frame, namely from this standard
Second moment rises, by the second, point, time, the temporal information such as sky encode, ultimately form DC code.
The most domestic IRIG-B direct current code encoding and decoding mostly with FPGA as core controller, resource consumption
Amount is big, synchronization accuracy is low, work efficiency and poor stability.Therefore, a kind of more efficient encoding and decoding are needed badly
Device provides effective encoding and decoding to send out method.
Utility model content
This utility model is in order to overcome above-mentioned the deficiencies in the prior art, it is provided that a kind of IRIG-B direct current code
Coding and decoding device, this utility model not only achieves the coding of IRIG-B direct current code, modulation respectively at ARM
Microprocessor system MSS, FPGA modulating unit are carried out parallel, demodulates, decode respectively in FPGA solution
Adjust in unit, ARM microprocessor system MSS and carry out parallel, and this utility model is also equipped with time service essence
Degree is high, the reliable feature of system stability.
For achieving the above object, this utility model have employed techniques below measure:
A kind of IRIG-B direct current code coding and decoding device, including time receiver module, IRIG-B code output mould
Block, IRIG-B code receiver module, time output module, coding/decoding module and constant-temperature crystal oscillator, described
The signal input part of coding/decoding module receives respectively from time receiver module, constant-temperature crystal oscillator, IRIG-B
The TOD time of code receiver module and pulse per second (PPS), synchronizing frequency, IRIG-B direct current code, coding/decoding module
Signal output part output IRIG-B direct current code, TOD time and pulse per second (PPS) are respectively to IRIG-B code output mould
Block, the signal input part of time output module.
This utility model can also be realized further by techniques below measure.
Preferably, described coding/decoding module includes SOC(system on a chip) controller, in described SOC(system on a chip) controller
Portion's integrated clock generation module, FPGA modulating unit, FPGA demodulating unit, ARM microprocessor system
MSS;
Described clock generation module receive respectively from time receiver module, the pulse per second (PPS) of constant-temperature crystal oscillator, with
Synchronizing frequency, the signal output part of described clock generation module connects FPGA modulating unit, FPGA demodulates single
Unit, the signal input part of ARM microprocessor system MSS, the input input of described FPGA modulating unit
Pulse per second (PPS), described ARM microprocessor system MSS receives the TOD time from time receiver module, institute
The TOD time after the outfan output coding of ARM microprocessor system MSS of stating is to FPGA modulating unit
Input, described FPGA modulating unit output IRIG-B direct current code to IRIG-B code output module
Signal input part;
Described FPGA demodulating unit receives the IRIG-B direct current code from IRIG-B code receiver module, FPGA
The outfan output IRIG-B direct current code of demodulating unit to the input of ARM microprocessor system MSS,
Described ARM microprocessor system MSS, FPGA demodulating unit export respectively the TOD time, pulse per second (PPS) to time
Between the signal input part of output module.
Preferably, described FPGA modulating unit include code stream receiver module, a RAM module for reading and writing,
2nd RAM module for reading and writing and the first Read-write Catrol module;Described code stream receiver module receives from ARM
The TOD time after microprocessor system MSS coding, the signal output part of described code stream receiver module connects
First Read-write Catrol module, a RAM module for reading and writing, the signal input part of the 2nd RAM module for reading and writing,
The signal output part of described first Read-write Catrol module connects a RAM module for reading and writing, the 2nd RAM read-write
The signal input part of module, a described RAM module for reading and writing, the 2nd RAM module for reading and writing outfan equal
Connect the signal input part of alternative selector, the signal output part output of described alternative selector
IRIG-B direct current code is to the signal input part of IRIG-B code output module;
Described FPGA demodulating unit include code element identification module, decoder module, the 3rd RAM module for reading and writing,
4th RAM module for reading and writing, the second Read-write Catrol module and code stream sending module;Described code element identification module
Receive the IRIG-B direct current code from IRIG-B code receiver module, the signal output part of code element identification module
Connect decoder module, the signal input part of the second Read-write Catrol module, described second Read-write Catrol module
Signal output part connects the 3rd RAM module for reading and writing, the signal input part of the 4th RAM module for reading and writing, described
3rd RAM module for reading and writing, the outfan of the 4th RAM module for reading and writing are all connected with the signal of code stream sending module
Input, it is micro-to ARM that the outfan of described code stream sending module exports decoded IRIG-B direct current code
The input of processor system MSS.
Further, described SOC(system on a chip) controller chip model is that Microsemi company of the U.S. produces
The M2S025T chip of SmartFusion2 series.
The beneficial effects of the utility model are:
1), this utility model includes that time receiver module, IRIG-B code output module, IRIG-B code connect
Receive module, time output module, coding/decoding module and constant-temperature crystal oscillator, the letter of described coding/decoding module
Number input receives respectively from time receiver module, constant-temperature crystal oscillator, the TOD of IRIG-B code receiver module
Time and pulse per second (PPS), synchronizing frequency, IRIG-B direct current code, the signal output part output of coding/decoding module
IRIG-B direct current code, TOD time and pulse per second (PPS) are respectively to IRIG-B code output module, time output mould
The signal input part of block.This utility model not only achieves the coding of IRIG-B direct current code, modulation respectively
ARM microprocessor system MSS, FPGA modulating unit are carried out parallel, demodulates, decode respectively at FPGA
Demodulating unit, ARM microprocessor system MSS are carried out parallel, and this utility model is also equipped with design
Simply, time service precision height, the reliable advantage of system stability.
Be worth it is emphasized that: this utility model is only protected by above-mentioned physical unit and connects each thing
Manage device or physical platform that the circuit between parts is constituted, without regard to software section therein.
2), described SOC(system on a chip) controller chip model is that Microsemi company of the U.S. produces
The M2S025T chip of SmartFusion2 series, described SOC(system on a chip) controller is internally integrated clock and produces
Module, FPGA modulating unit, FPGA demodulating unit, ARM microprocessor system MSS;Possesses process speed
Degree is fast, low-power consumption, advantage that safety and reliability is high.
3), the coding and decoding device in this utility model is used to achieve the precision height of coding and decoding, and
The advantage that system running speed is fast.
Accompanying drawing explanation
Fig. 1 is the structural representation of this utility model IRIG-B direct current code coding and decoding device;
Fig. 2 is IRIG-B direct current code symbol diagram;
Fig. 3 is DC signal bit stream oscillogram;
Fig. 4 is the RTL view of coding/decoding module of the present utility model;
Fig. 5 is the RTL view of FPGA modulating unit of the present utility model;
Fig. 6 is the RTL view of FPGA demodulating unit of the present utility model.
In figure, the implication of label symbol is as follows:
10 time receiver module 20 IRIG-B code output modules
30 IRIG-B code receiver module 40 time output modules
50 coding/decoding module 60 constant-temperature crystal oscillators
Clock clock generation module Reg_wrp code stream receiver module
TPSRAM_1 the oneth RAM module for reading and writing TPSRAM_0 the 2nd RAM module for reading and writing
Out_TPCtrl the first Read-write Catrol module EleDetect code element identification module
Decode decoder module TPSRAM_3 the 3rd RAM module for reading and writing
TPSRAM_4 the 4th RAM module for reading and writing RAMCtrl the second Read-write Catrol module
RAMapb code stream sending module
Detailed description of the invention
Below in conjunction with the accompanying drawing in this utility model embodiment, to the technology in this utility model embodiment
Scheme is clearly and completely described, it is clear that described embodiment is only this utility model one
Divide embodiment rather than whole embodiments.Based on the embodiment in this utility model, this area is common
The every other embodiment that technical staff is obtained under not making creative work premise, broadly falls into this
The scope of utility model protection.
As it is shown in figure 1, a kind of IRIG-B direct current code coding and decoding device, including time receiver module 10,
IRIG-B code output module 20, IRIG-B code receiver module 30, time output module 40, encoding and decoding mould
Block 50 and constant-temperature crystal oscillator 60, the signal input part of described coding/decoding module 50 receive respectively from time
Between receiver module 10, constant-temperature crystal oscillator 60, the TOD time of IRIG-B code receiver module 30 and pulse per second (PPS),
Synchronizing frequency, IRIG-B direct current code, coding/decoding module 50 signal output part output IRIG-B direct current code,
TOD time and pulse per second (PPS) are defeated to the signal of IRIG-B code output module 20, time output module 40 respectively
Enter end.This utility model not only achieves the coding of IRIG-B direct current code, modulation respectively at the micro-place of ARM
Reason device system MSS, FPGA modulating unit are carried out parallel, demodulates, decode respectively at FPGA demodulation list
Unit, ARM microprocessor system MSS are carried out parallel, and this utility model is also equipped with designing simply,
Time service precision is high, the reliable advantage of system stability.
As shown in Figure 4, described coding/decoding module 50 includes SOC(system on a chip) controller, described SOC(system on a chip)
Controller is internally integrated clock generation module Clock, FPGA modulating unit, FPGA demodulating unit, ARM
Microprocessor system MSS;
Described clock generation module Clock receives respectively from time receiver module 10, constant-temperature crystal oscillator 60
Pulse per second (PPS), synchronizing frequency, the signal output part of described clock generation module Clock connects FPGA and adjusts
Unit processed, FPGA demodulating unit, the signal input part of ARM microprocessor system MSS, described FPGA
Modulating unit input input pulse per second (PPS), described ARM microprocessor system MSS receive from time indirect
Receive the TOD time of module 10, ARM microprocessor system MSS for the TOD time encoded and
The TOD time after coding is sent into the IRIG-B direct current being modulated obtaining synchronizing in FPGA modulating unit
Code, the signal of described FPGA modulating unit output IRIG-B direct current code to IRIG-B code output module 20
Input;
Described FPGA demodulating unit receives the IRIG-B direct current code from IRIG-B code receiver module 30,
FPGA demodulating unit is used for being demodulated IRIG-B direct current code, and by decoded IRIG-B direct current code
Send in ARM microprocessor system MSS and be decoded, obtain TOD time and pulse per second (PPS), the institute synchronized
State ARM microprocessor system MSS, FPGA demodulating unit exports TOD time, pulse per second (PPS) respectively to the time
The signal input part of output module 40.
As it is shown in figure 5, described FPGA modulating unit includes code stream receiver module Reg_wrp, a RAM
Module for reading and writing TPSRAM_1, the 2nd RAM module for reading and writing TPSRAM_0 and the first Read-write Catrol module
Out_TPCtrl;Described code stream receiver module Reg_wrp receives and compiles from ARM microprocessor system MSS
The TOD time after Ma, the signal output part of described code stream receiver module Reg_wrp connects the first read-write control
Molding block Out_TPCtrl, a RAM module for reading and writing TPSRAM_1, the 2nd RAM module for reading and writing
The signal input part of TPSRAM_0, described first Read-write Catrol module Out_TPCtrl is used for control first
RAM module for reading and writing TPSRAM_1 and the read-write operation of the 2nd RAM module for reading and writing TPSRAM_0, described
One RAM module for reading and writing TPSRAM_1, the outfan of the 2nd RAM module for reading and writing TPSRAM_0 are all connected with two
Select the signal input part of a selector MX2, the signal output part output IRIG-B direct current code of described MX2
Signal input part to IRIG-B code output module 20.
As shown in Figure 6, described FPGA demodulating unit includes code element identification module EleDetect, decoding mould
Block Decode, the 3rd RAM module for reading and writing TPSRAM_3, the 4th RAM module for reading and writing TPSRAM_4,
Two read-write control module RAMCtrl and code stream sending module RAMapb;Described code element identification module
EleDetect receives the IRIG-B direct current code from IRIG-B code receiver module 30, code element identification module
The signal output part of EleDetect connects decoder module Decode, the second Read-write Catrol module RAMCtrl
Signal input part, described second Read-write Catrol module RAMCtrl for control the 3rd RAM module for reading and writing
TPSRAM_3 and the read-write operation of the 4th RAM module for reading and writing TPSRAM_4, described 3rd RAM reads and writes mould
Block TPSRAM_3, the outfan of the 4th RAM module for reading and writing TPSRAM_4 are all connected with code stream sending module
The signal input part of RAMapb, described code stream sending module RAMapb is for by decoded IRIG-B
Direct current code is sent in ARM microprocessor system MSS and is decoded.
Described SOC(system on a chip) controller chip model is that Microsemi company of the U.S. produces
The M2S025T chip of SmartFusion2 series;Possess that processing speed is fast, low-power consumption, safety and can
By the advantage that property is high.
As in figure 2 it is shown, the frame period of IRIG-B direct current code is 1 second, it is made up of 100 code elements, each
Code element 10ms, symbol width is divided into 8ms, 5ms and 2ms tri-kinds, represent respectively code element " P ", " 1 ",
“0”.For the ease of the information in transmission and extraction B code, every 10 code elements there is a location recognition
Mark, is called P1, P2 ..., P9, P0, frame reference mark be by location recognition mark P0 and
Adjacent reference symbol Pr composition, the forward position of Pr is i.e. quasi-moment second of every frame, namely from this standard
Second moment rises, by the second, point, time, the temporal information such as sky encode, ultimately form DC code.
This utility model in use, can coordinate with software of the prior art and use.Below
In conjunction with software of the prior art, operation principle of the present utility model is described, it must be noted that
It is: the software matched with this utility model is not innovative part of the present utility model, is not this practicality
Novel ingredient.
As it is shown on figure 3, the decoding method of a kind of IRIG-B direct current code coding and decoding device, its core is
According to IRIG-B direct current code agreement, every 1ms corresponding for described IRIG-B direct current code is considered as 1bit, has
Pulsewidth is high level 1, is otherwise low level 0, then three kinds of code elements " P ", " 1 " in IRIG-B direct current code
" 0 " is expressed as 1111111100,1111100000 and 1100000000 with binary data respectively,
Then a frame IRIG-B direct current code is the binary code stream that 100 code elements are 1000bit.
Wherein coded method concrete steps include:
S1, described ARM microprocessor system MSS are received from time reception by TOD_Input serial ports
TOD time of module 10, and the TOD time received is resolved, obtain the second, point, time,
Day, the moon, the temporal information in year, and according to IRIG-B direct current code agreement, ARM microprocessor system MSS
Described temporal information is converted into code element " P ", " 1 ", the form of " 0 ", and enriches and obtain 100 code elements
Frame IRIG-B code data, i.e. expand to the time code stream of 1000bit;Described ARM microprocessor
Described time code stream is stored in the shaping array that a length of 16bit size is 64 by system MSS;Described
The response of ARM microprocessor system MSS is interrupted from the pulse per second (PPS) PPS_in of described time receiver module 10,
When described pulse per second (PPS) PPS_in interrupts, ARM microprocessor system MSS is by the time in described shaping array
Code stream synchronized transmission is to FPGA modulating unit;
S2, described code stream receiver module Reg_wrp receive the shaping from ARM microprocessor system MSS
Time code stream in array, and it is synchronously written a RAM module for reading and writing TPSRAM_1 and the 2nd RAM reading
In writing module TPSRAM_0, described RAM module for reading and writing TPSRAM_1 and a 2nd RAM module for reading and writing
TPSRAM_0 uses ping-pong operation, the first Read-write Catrol module Out_TPCtrl to control a RAM read-write
Control the 2nd RAM module for reading and writing TPSRAM_0 read operation while module TPSRAM_1 write operation, control
RAM read through model TPSRAM_1 read operation is controlled while 2nd RAM module for reading and writing TPSRAM_0 write operation,
So circulate operation;
S3, described clock generation module Clock response from the second arteries and veins of described time receiver module 10
Rush the 10MHz clock Clk10M_in of PPS_in and constant-temperature crystal oscillator 60, clock generation module Clock to produce
The 1KHz clock Clk1KHz_out of raw homology is as a described RAM module for reading and writing TPSRAM_1 and the
The reading clock of two RAM module for reading and writing TPSRAM_0, a RAM module for reading and writing TPSRAM_1 and the 2nd RAM
Module for reading and writing TPSRAM_0 in turn by data in EMS memory with 1bit word length, export 1000bit, obtain with
The DC waveform of the IRIG-B direct current code that described pulse per second (PPS) PPS_in synchronizes.
Described coding/decoding method concrete steps include:
S1, described code element identification module EleDetect receive from IRIG-B code receiver module 30
IRIG-B direct current code, according to IRIG-B direct current code agreement, identifies correspondence code in IRIG-B direct current code automatically
Unit " P ", " 1 " and " 0 ", and respectively with 10bit binary element be expressed as 1111111100,
1111100000 and 1100000000, i.e. Element_Out [9:0];Use and code element identification module
The 10KHz clock Clk_10K of the local clock homology of EleDetect catches the upper of IRIG-B direct current code
Rise edge and trailing edge, produce the rising edge Pos_Out with local clock homology and trailing edge clock
Neg_Out;
S2, described decoder module Decode according in step S1 produce rising edge Pos_Out,
Binary element Element_In [9:0], decoder module Decode identify IRIG-B direct current code automatically
Frame reference mark pp_flag, is found the frame head of IRIG-B direct current code by described frame reference mark pp_flag,
Then when described rising edge Pos_Out arrives, output binary element Element_In [9:0],
Obtain the binary data of a complete frame IRIG-B direct current code, when decoder module Decode identifies institute
When stating frame reference mark pp_flag, start counting up with the rising edge of the IRIG-B direct current code of input, when
Meter full 99 time, the rising edge of next adjacent IRIG-B direct current code is i.e. as the criterion a second moment mark PPS_flag,
Frame reference pulse PP_Out and quasi-moment second are indicated that PPS_Out sends into ARM microprocessor system MSS
Port, and pulse per second (PPS) is sent the signal input part to time output module 40;
S3, described 3rd RAM module for reading and writing TPSRAM_3 and the 4th RAM module for reading and writing TPSRAM_4 adopt
With ping-pong operation, the second Read-write Catrol module RAMCtrl controls the 3rd RAM module for reading and writing TPSRAM_3
Control the 4th RAM module for reading and writing TPSRAM_4 read operation while write operation, control the 4th RAM read-write
The 3rd RAM module for reading and writing TPSRAM_3 read operation is controlled, so while module TPSRAM_4 write operation
Circulation operation, the second Read-write Catrol module RAMCtrl control stream sending module RAMapb is by the 3rd RAM
Binary data in module for reading and writing TPSRAM_3 or the 4th RAM module for reading and writing TPSRAM_4 internal memory sends
To the bus of ARM microprocessor system MSS;
The response of S4, shown ARM microprocessor system MSS is interrupted from described frame reference pulse PP_Out
Time, ARM microprocessor system MSS synchronizes to read the binary data in bus, and is decoded, root
According to IRIG-B direct current code agreement, ARM microprocessor system MSS extract in described binary data the second, point,
Time, day, the moon, the temporal information in year be converted into TOD time of ASCII fromat;The micro-place of described ARM
When reason device system MSS responds the pulse per second (PPS) PPS_Out interruption from FPGA demodulating unit, described ARM
Microprocessor system MSS synchronizes to send to output module 40 the TOD time through TOD_Output serial ports
Signal input part.
Claims (4)
- null1. an IRIG-B direct current code coding and decoding device,It is characterized in that: include time receiver module (10)、IRIG-B code output module (20)、IRIG-B code receiver module (30)、Time output module (40)、Coding/decoding module (50)、And constant-temperature crystal oscillator (60),The signal input part of described coding/decoding module (50) receives respectively from time receiver module (10)、Constant-temperature crystal oscillator (60)、The TOD time of IRIG-B code receiver module (30) and pulse per second (PPS)、Synchronizing frequency、IRIG-B direct current code,The signal output part output IRIG-B direct current code of coding/decoding module (50)、TOD time and pulse per second (PPS) are respectively to IRIG-B code output module (20)、The signal input part of time output module (40).
- 2. a kind of IRIG-B direct current code coding and decoding device as claimed in claim 1, it is characterized in that: described coding/decoding module (50) includes that SOC(system on a chip) controller, described SOC(system on a chip) controller are internally integrated clock generation module Clock, FPGA modulating unit, FPGA demodulating unit, ARM microprocessor system MSS;Described clock generation module Clock receives respectively from time receiver module (10), the pulse per second (PPS) of constant-temperature crystal oscillator (60), synchronizing frequency, the signal output part of described clock generation module Clock connects FPGA modulating unit, FPGA demodulating unit, the signal input part of ARM microprocessor system MSS, the input input pulse per second (PPS) of described FPGA modulating unit, described ARM microprocessor system MSS receives the TOD time from time receiver module (10), the TOD time after the outfan output coding of described ARM microprocessor system MSS is to the input of FPGA modulating unit, described FPGA modulating unit output IRIG-B direct current code is to the signal input part of IRIG-B code output module (20);Described FPGA demodulating unit receives the IRIG-B direct current code from IRIG-B code receiver module (30), the outfan output IRIG-B direct current code of FPGA demodulating unit is to the input of ARM microprocessor system MSS, and described ARM microprocessor system MSS, FPGA demodulating unit export TOD time, the signal input part of pulse per second (PPS) to time output module (40) respectively.
- 3. a kind of IRIG-B direct current code coding and decoding device as claimed in claim 2, it is characterised in that: described FPGA modulating unit includes code stream receiver module Reg_wrp, a RAM module for reading and writing TPSRAM_1, the 2nd RAM module for reading and writing TPSRAM_0 and the first Read-write Catrol module Out_TPCtrl;nullDescribed code stream receiver module Reg_wrp receives the TOD time after encoding from ARM microprocessor system MSS,The signal output part of described code stream receiver module Reg_wrp connects the first Read-write Catrol module Out_TPCtrl、Oneth RAM module for reading and writing TPSRAM_1、The signal input part of the 2nd RAM module for reading and writing TPSRAM_0,The signal output part of described first Read-write Catrol module Out_TPCtrl connects a RAM module for reading and writing TPSRAM_1、The signal input part of the 2nd RAM module for reading and writing TPSRAM_0,A described RAM module for reading and writing TPSRAM_1、The outfan of the 2nd RAM module for reading and writing TPSRAM_0 is all connected with the signal input part of alternative selector MX2,The signal output part output IRIG-B direct current code of described alternative selector MX2 is to the signal input part of IRIG-B code output module (20);Described FPGA demodulating unit includes code element identification module EleDetect, decoder module Decode, the 3rd RAM module for reading and writing TPSRAM_3, the 4th RAM module for reading and writing TPSRAM_4, the second Read-write Catrol module RAMCtrl and code stream sending module RAMapb;nullDescribed code element identification module EleDetect receives the IRIG-B direct current code from IRIG-B code receiver module (30),The signal output part of code element identification module EleDetect connects decoder module Decode、The signal input part of the second Read-write Catrol module RAMCtrl,The signal output part of described second Read-write Catrol module RAMCtrl connects the 3rd RAM module for reading and writing TPSRAM_3、The signal input part of the 4th RAM module for reading and writing TPSRAM_4,Described 3rd RAM module for reading and writing TPSRAM_3、The outfan of the 4th RAM module for reading and writing TPSRAM_4 is all connected with the signal input part of code stream sending module RAMapb,The outfan of described code stream sending module RAMapb exports decoded IRIG-B direct current code to the input of ARM microprocessor system MSS.
- 4. a kind of IRIG-B direct current code coding and decoding device as claimed in claim 2, it is characterised in that: described SOC(system on a chip) controller chip model is the M2S025T chip of the SmartFusion2 series that Microsemi company of the U.S. produces.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201620099682.0U CN205490576U (en) | 2016-01-28 | 2016-01-28 | Decoding device is compiled to IRIG -B direct current sign indicating number |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201620099682.0U CN205490576U (en) | 2016-01-28 | 2016-01-28 | Decoding device is compiled to IRIG -B direct current sign indicating number |
Publications (1)
Publication Number | Publication Date |
---|---|
CN205490576U true CN205490576U (en) | 2016-08-17 |
Family
ID=56672920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201620099682.0U Expired - Fee Related CN205490576U (en) | 2016-01-28 | 2016-01-28 | Decoding device is compiled to IRIG -B direct current sign indicating number |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN205490576U (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105553600A (en) * | 2016-01-28 | 2016-05-04 | 安徽四创电子股份有限公司 | IRIG-B direct current code coding and decoding device and coding and decoding method thereof |
CN107994908A (en) * | 2017-11-22 | 2018-05-04 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | The method for improving B timing code decoding performances |
CN113869175A (en) * | 2021-09-22 | 2021-12-31 | 成都金诺信高科技有限公司 | High-precision IRIG-B (AC) time code demodulation method based on FPGA + MCU |
CN114415780A (en) * | 2021-12-30 | 2022-04-29 | 研祥智慧物联科技有限公司 | IRIG-B code-based time synchronization method and device |
-
2016
- 2016-01-28 CN CN201620099682.0U patent/CN205490576U/en not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105553600A (en) * | 2016-01-28 | 2016-05-04 | 安徽四创电子股份有限公司 | IRIG-B direct current code coding and decoding device and coding and decoding method thereof |
CN105553600B (en) * | 2016-01-28 | 2017-11-07 | 安徽四创电子股份有限公司 | A kind of IRIG B direct currents code coding and decoding device and its decoding method |
CN107994908A (en) * | 2017-11-22 | 2018-05-04 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | The method for improving B timing code decoding performances |
CN107994908B (en) * | 2017-11-22 | 2021-07-30 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | Method for improving B time code decoding performance |
CN113869175A (en) * | 2021-09-22 | 2021-12-31 | 成都金诺信高科技有限公司 | High-precision IRIG-B (AC) time code demodulation method based on FPGA + MCU |
CN114415780A (en) * | 2021-12-30 | 2022-04-29 | 研祥智慧物联科技有限公司 | IRIG-B code-based time synchronization method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105553600B (en) | A kind of IRIG B direct currents code coding and decoding device and its decoding method | |
CN205490576U (en) | Decoding device is compiled to IRIG -B direct current sign indicating number | |
CN103760759B (en) | Automatic forward/reverse direction IRIG-B code decoding method | |
CN104808481A (en) | Beidou and GPS (Global Positioning System) dual-mode timing embedded time synchronization equipment and software design method | |
CN101738931B (en) | IRIG-B (Inter-Range Instrumentation Group-B) code time hack device and time hack method thereof | |
CN104102124B (en) | FPGA-based IRIG-B code decoder and decoding method thereof | |
CN103346804A (en) | IRIG-B (Inter Range Instrumentation Group) encoding and decoding system and method based on FPGA (Field Programmable Gate Array) | |
CN107037722A (en) | A kind of time terminal | |
CN102882626A (en) | B code decoding technology fused institute of electrical and electronic engineers 1588 (IEEE1588) intelligent power grid time transmission method and device | |
CN103997331B (en) | High-precision DC code encoding method and system based on FPGA | |
CN103033655A (en) | Intelligent electric energy meter with accurate timing module | |
CN202818360U (en) | IRIG-B modem based on FPGA | |
CN202486606U (en) | Adaptive multi-signal-source timing equipment in intelligent power grid and report analysis system | |
CN105071887A (en) | Time synchronization method for process level device of intelligent substation | |
CN201674483U (en) | IRIG_B code decoding interface circuit | |
CN111193514A (en) | High-synchronization-precision IRIG-B encoder | |
CN109256998A (en) | Control the method and system and servo motor of current of electric sampling with high precision | |
CN110445572A (en) | A kind of decoding device and method of IRIG-B code | |
CN203561840U (en) | Transformer station GPS time-setting IRIG-B decoder | |
CN202281789U (en) | Intelligent electric energy meter with precise timing module | |
CN204087214U (en) | A kind of identity card reader with bluetooth recognition function | |
CN203368439U (en) | Pulse-width self-adaptive single bus receiver | |
CN101004855A (en) | Method for collecting and transferring current and voltage quantities of feed line of power supply of city railway | |
CN204705827U (en) | A kind of IRIG-B000 code analogue means | |
CN207098602U (en) | A kind of equipment for protecting optical fibre longitudinal difference |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160817 Termination date: 20200128 |
|
CF01 | Termination of patent right due to non-payment of annual fee |