CN104808481A - Beidou and GPS (Global Positioning System) dual-mode timing embedded time synchronization equipment and software design method - Google Patents

Beidou and GPS (Global Positioning System) dual-mode timing embedded time synchronization equipment and software design method Download PDF

Info

Publication number
CN104808481A
CN104808481A CN201510245592.8A CN201510245592A CN104808481A CN 104808481 A CN104808481 A CN 104808481A CN 201510245592 A CN201510245592 A CN 201510245592A CN 104808481 A CN104808481 A CN 104808481A
Authority
CN
China
Prior art keywords
code
irig
state
embedded
gps
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
Application number
CN201510245592.8A
Other languages
Chinese (zh)
Inventor
唐彬
王军
张德锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kunshan Industrial Technology Research Institute Co Ltd
Original Assignee
Kunshan Industrial Technology Research Institute Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kunshan Industrial Technology Research Institute Co Ltd filed Critical Kunshan Industrial Technology Research Institute Co Ltd
Priority to CN201510245592.8A priority Critical patent/CN104808481A/en
Publication of CN104808481A publication Critical patent/CN104808481A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal
    • G04R20/02Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
    • G04R20/04Tuning or receiving; Circuits therefor
    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal
    • G04R20/02Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
    • G04R20/06Decoding time data; Circuits therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Electric Clocks (AREA)

Abstract

The invention discloses Beidou and GPS (Global Positioning System) dual-mode timing embedded time synchronization equipment and a software design method. The Beidou and GPS (Global Positioning System) dual-mode timing embedded time synchronization equipment takes a programmable logic device, a Beidou receiver, a GPS receiver and an embedded microcontroller as a core, and is also provided with an external hardware circuit integrated serial port, an IRIG-B (Inter-Range Instrumentation Group) code input isolation module, an IRIG-B (DC(Direct Current)) code differential output module, an IRIG-B (AC(Alternating Current)) code hardware output module and an IRIG-B (AC) code input decoding module, wherein the embedded microcontroller is connected with an embedded key and a liquid crystal display; an IRIG-B code system is designed by utilizing the programmable logic device and the embodied microcontroller; the current modes, the current time information and the mode states of the five modes, namely, GPS, Beidou, DC code decoding, AC code decoding and time keeping are integrated into a code stream, is transmitted to the embedded microcontroller, is subjected to serial port processing, and is displayed on the liquid crystal display; the requirement on integrating the functions of multi-satellite timing, high-precision time synchronous code encoding outputting and inputting decoding, as well as real-time time information display and mode switching is met.

Description

The Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service and software design approach
Technical field
The invention belongs to technical field of satellite time service, be specifically related to a kind of Big Dipper and GPS dual-mode handoff technique of adopting and realize the equipment of time synchronized and the software design approach of its internal processor.
Background technology
Time synchronism equipment is the equipment providing reference time information and frequency information to TT&C system, only has to achieve time synchronized between TT&C system and just can carry out other activities.The core of its technology is the transmission of the synchronous and timing code of time service, and along with the appearance of numerous time service mode and fast development, Time synchronization technique is also constantly advanced at last.
The transmission of timing code then is mainly carried out designing to IRIG-B code and uses, and format standard customizes the target range instrument group (Inter-Range Instrumentation Group, IRIG) in the target range commandant council of U.S. subordinate.As a kind of important serial time code for time synchronized, IRIG-B code is divided into direct current code (DC code) and alternating current code (AC code) two kinds of forms, is applied to target range measurement and control center, command of armed force center and electric system etc. widely.
The domestic development for time synchronism equipment experienced by one by the process being introduced into domestic production abroad.As far back as twentieth century fifties, because the experiment of weapon needs China to have purchased first set time synchronism equipment from the Soviet Union, demand afterwards in order to meet various experiment is domestic also have developed many eurypalynous terminals in succession, but because the standard that neither one is unified had once occurred that equipment was various in style, parameter is different, bulky and design concept complicated situation, the time encoding clock that it is form type code that China in 1984 have developed with IRIG-B code, because of its synchronization accuracy, the indices such as frequency and reliability all reaches requirement and in 1986 using the first-selected code of IRIG-B code as synchronizer.Though because manufacturer makes product there is subproblem for grasps unskillful of technical standard in a period of time thereafter, the synchronization criterion of country's promulgation afterwards made this situation be improved.From the nineties till now twenties years, country of the Chinese Academy of Sciences has also issued at time service center the time synchronism apparatus based on IRIG-B code in succession, but all comparatively single in the realization of function, such as realizes the generation etc. of direct current code or alternating current code based on GPS.Although these products are also for provide good standard in the industry, consider the restriction of partial condition, only having combines the Big Dipper of GPS and China's independent research carries out bimodulus time service and just can realize the synchronous of time better.
Current existing time synchronism equipment is all generally adopt single time service mode, for time synchronized code also just single coding or decoding and for real-time time information neither one Presentation Function.Along with the development of science and technology, slowly can not satisfy the demands for the time synchronized code coding and decoding precision also resting on national standard aspect.
Summary of the invention
In order to solve the problem, the invention provides a kind of Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service and software design approach, this Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service and software design approach overcomes the time service mode of above-mentioned such as time synchronized and functional realiey is single, the defect of time precision not in high-technology, meet that the multiple satellite time transfer mode, the precise synchronization code coding that are switched by software intelligence are exported, time synchronized code input decoding and real-time time information displaying with mode switch function in requirement integrally.
The present invention in order to the technical scheme solving its technical matters and adopt is:
A kind of Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service, the Beidou receiver comprising programmable logic device (PLD) and be connected with described programmable logic device (PLD) respectively, GPS and embedded microcontroller, also be provided with the integrated serial ports of external hardware circuit be connected with described programmable logic device (PLD) respectively, IRIG-B (DC) code input isolation module, IRIG-B (DC) code difference output module, IRIG-B (AC) code hardware output module and IRIG-B (AC) code input decoder module, wherein, described programmable logic device (PLD) adopts EP2C8T144C8N, described embedded microcontroller adopts STM32F103RBT6, described embedded microcontroller has key-press input interface and LCD display output interface, described key-press input interface connects embedded button, described LCD display output interface connects embedded liquid crystal display, host computer is connected with the integrated serial ports of described external hardware circuit.
Say further, IRIG-B (AC) code hardware output module comprises the DA conversion chip, low-pass filter, operational amplifier and the transformer that connect successively.
Say further, IRIG-B (AC) code input decoder module has the isolating transformer, absolute value amplifying circuit, the Zero-cross comparator circuit that connect successively.
Say further, IRIG-B (DC) code input isolation module has isolating chip and insulating power supply.
Say further, described programmable logic device (PLD) is connected with described Beidou receiver and described GPS by I/O port.
Say further, described programmable logic device (PLD) is connected by I/O port with described IRIG-B (AC) code hardware output module.
Say further, described programmable logic device (PLD) and described IRIG-B (AC) code input the I/O port being reserved with between decoder module and carrying out pulse signal transmission.
Say further, described programmable logic device (PLD) is inputted isolation module with described IRIG-B (DC) code and is connected by I/O port.
The core concept of the software design approach of the above-mentioned Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service is: utilize programmable logic device (PLD) and embedded microcontroller to carry out the system of time synchronized code IRIG-B code, by the mode of agreement, the state set of the present mode of GPS, the Big Dipper, the decoding of direct current code, alternating current code decoding, punctual five kinds of modes, current time information and pattern is formed in a code stream, be transferred to embedded microcontroller and carry out serial ports process operation, thus shown by liquid crystal display.
Say further, it is the modeling approach utilizing programmable logic device (PLD), send at programmable logic device (PLD) indoor design serial ports and receive general module, serial ports sends and receives general module and receive GNRMC code stream that Beidou receiver sends and the GPRMC code stream that GPS sends and design parsing module and extract time in code stream, pulse per second (PPS), locating information, thus Software Coding design is carried out to the direct current code of time synchronized code and liquid crystal display use is carried out to the Big Dipper/gps time information and locating information, selection as the Big Dipper and GPS pattern then carries out selection control by host computer or embedded button, IRIG-B (AC) code then forms module logic design development by IRIG-B (DC) code by alternating current code, for the decoded portion of IRIG-B code then by after hardware isolated process, software module design in conjunction with programmable logic device (PLD) inside carries out the extraction of temporal information, the Big Dipper the most at last, GPS, IRIG-B (DC) code is decoded, the present mode of the decoding of IRIG-B (AC) code and time five kinds of modes of keeping time, the state set of current time information and pattern is formed in a code stream, be transferred to after embedded microcontroller carries out serial ports process by the mode of protocol transmission, shown by embedded liquid crystal display.
Say further, wherein, the software design approach of the Big Dipper/GPS dual-mode time service part is as follows:
Temporal information, locating information and pulse per second (PPS) information is comprised in the $ GNRMC code stream that Beidou receiver sends and the $ GPRMC code stream that GPS sends, after utilizing programmable logic device (PLD) to extract relevant information, establishment model handover module, mode switch module by judging that switching command carries out the selection of the Big Dipper or GPS, thus exports pps pulse per second signal 1PPS and temporal information TOD;
Pattern is switched, here realized by two kinds of modes: one is that host computer switches, host computer utilizes serial ports to send a string command, and programmable logic device (PLD) in serial port command parsing module, extract mode command after being received by serial ports receiver module and then under switching the Big Dipper or GPS pattern, temporal information uses; Another kind is that embedded button switches, and by embedded button, carry out the selection of the Big Dipper or GPS pattern in display end, then send to programmable logic device (PLD) to process by self-defining protocol streams mode the change of information, and then implementation pattern switches;
The satellite time transfer pattern of system default uses GPS pattern, in the process of model selection, when the Big Dipper under current state or gps satellite receive invalid, then can be switched to self-defined time service pattern.
Furthermore, pattern is switched, the mode that programmable logic controller (PLC) is triggered by pulse per second (PPS) sends protocol command to embedded microcontroller p.s., embedded liquid crystal display then shows current time and pattern in real time, carries out the replacement of pattern when embedded button carries out then sending when pattern switches other protocol command to programmable logic device (PLD).
Say further, wherein, the software design approach of IRIG-B code coded portion is as follows:
The coding of codimg logic design primarily of IRIG-B (DC) code of IRIG-B code and coding two parts composition of IRIG-B (AC) code, the codimg logic design of IRIG-B (DC) code converts temporal information to direct current signal by a case statement, the codimg logic of IRIG-B (AC) code is then the digital form by design, direct current code conversion being become alternating current code, is convenient to follow-up hardware handles.
Furthermore, IRIG-B (DC) code codimg logic method for designing is as follows:
The symbol width of IRIG-B code is 10ms, so only need consider to represent when Logic Circuit Design is carried out in programmable logic device (PLD) inside, that 0,1 and the clock count value of position code three data and bimodulus time service provides between pulse per second (PPS) and the beginning flag of DC code is synchronous, the former three values are all carry out width setting by counter register, and the latter is then synchronous by starting register count method to realize after high level that pulse per second (PPS) detected;
Most important in coding module design is the use of state machine, complete coding forming process has been shifted by 54 states, three enabling signal c2 are divided in state machine, c5, c8, c2 is low level enabling signal, c5 is high level enabling signal, c8 is the enabling signal of position code, due to the Logic Circuit Design using the clock of 50MHz to carry out system, so each code element needs 500_000 clock period, when c2 starts the high level that hour counter need count 100_000 clock period, the low level of 400_000 clock period represents the low level " 0 " in direct current code, high level and position code method for expressing are analogized, in state machine, state 0 represents the startup c8 when pulse per second (PPS) high level arrives, when counter counts counts to closedown c8 steering state 1 when 19 ' d499_999 and width have reached 10ms, otherwise circular wait by three enabling signals all clear 0 in state 0, the binary-coded decimal that state 1 ~ 4 is used for producing a position current second exports, by judging that the low and high level of every starts c2 or c8, state 5 is index mark positions is that low level only need start c2, state 6 ~ 8 is used for producing the binary-coded decimal of ten output current second, and the method for generation is consistent with method for position second, state 10 ~ 18 is used for producing the output of current minute information, the output of information when state 20 ~ 26 is used for producing current, state 30 ~ 38,40 ~ 41 is used for producing the output of current number of days information, state 9,19,29,39 and state 52 are used for carrying out the generation of P1 ~ P9, state 53 is used for producing P0 for last state, finally will leave the 1ms time to forward the arrival that state 0 is used for waiting for pulse per second (PPS) high level to, thus makes pulse precision reach the highest, other state is all used to the output producing low level signal, after state machine setting, in order to ensure the integrality of the reception of front end data, carry out the renewal of temporal information when the rising edge of pulse per second (PPS) being detected, this can play the effect of refresh time p.s..
Furthermore, wherein, IRIG-B (AC) code codimg logic method for designing is as follows:
The digital signal of IRIG-B (AC) code obtains after being formed and being input to address generating module, sine value ROM storage list module and D/A conversion module by IRIG-B (DC) code.
Say further, wherein, IRIG-B (DC) code decode logic method for designing is as follows:
The design core of this module is the identification to code element, the 10kHz pulse produced by major clock frequency division is as the global clock of direct current code decoder module, DC code in transmitting procedure because the interference of passage can generating portion deformation, this just makes the width of each code element to change, so specify that when carrying out high level number and judging the clock number of " P " is 70 ~ 90, the clock number of logic " 0 " is 10 ~ 30, the clock number of logical one is 40 ~ 60, the width identifying code element can carry out judgement and the extraction of relevant information, mainly be divided into two parts: the extraction of pulse per second (PPS) and the extraction of temporal information:
The synchronous extraction of one .DC code pulse per second (PPS)
For the extraction of pulse per second (PPS), adopt at least one in following three kinds of methods:
1) accurate counting method
Adopt three states to carry out monitoring to the pulse per second (PPS) of DC code to extract, state S0 represents and when monitoring a 8ms pulsewidth after, jumps to state S1 otherwise continuous circulation searching; State S1 represents after again monitoring a 8ms pulsewidth, jumps to state S2, and no person jumps to state S0 and again monitors; State S2 represents that now inspected is to two 8ms pulsewidths, when the rising edge of a code element after PR being detected, jump to state S0 after giving an enabling signal and carry out continuation monitoring, this enabling signal then open time delay register time delay counting, giving a width as time delay 990ms is the high impulse of 1ms, and namely this high impulse is required pulse per second (PPS);
2) position mark detection method
Give the label that each identification code is different, label 0 from the label 10 of P9 to P0 successively decreases one by one, and three states in utilization state machine carry out the extraction of pulse per second (PPS), state S0 plays a monitoring pulsewidth and label is carried out to the effect of addition process, if next mode bit is PR, then now label should be 11, composes at once and is 0 and is checked through a 8ms pulsewidth, then need unlatching starting switch, be used for producing pulse per second (PPS); State S1 is then mainly used in the monitoring of state, jumps to state S2 when the pulsewidth detected is 8ms, otherwise turns back to state S0 continuation monitoring; The major function of state S2 is that the label giving current PR state puts 1;
3) waveform phase ' with ' method
The difference of the method and accurate counting method is only to need to count down to 989.5ms the time counted here, leaves 1.5ms as a pseudo-pulse per second (PPS) 1pps_1, finally DC code is carried out phase AND-operation with pseudo-pulse per second (PPS) thus obtain pulse per second (PPS);
Two. temporal information is extracted
Extraction for the time in code stream carries out global design by record, conversion and binary-coded decimal three modules here, the Main Function of logging modle is used to the clock number recording the label between every two location recognition mark P, the figure place corresponding to each code element and represent this code element high level width, the function of modular converter is that the cell count width that utilizes front end to extract and figure place are carried out entirety and judged thus draw every corresponding binary code, and the function of binary-coded decimal module is that the binary code that front end is extracted is transformed into corresponding binary-coded decimal.
Say further, wherein, IRIG-B (AC) code decode logic method for designing is as follows:
Deformation can be there is when AC signal is transmitted in the channel, the phenomenons such as decay, as the information in AC signal need extracted, just first must carry out waveform processing to it, after hardware handles is carried out to AC code, produced pulse signal and sinusoidal signal all need to be connected to the extraction carrying out amplitude in embedded microcontroller, this has just used external interrupt and the AD conversion function of STM32F103RBT6, due to the AC code amplitude of routine between 3 ~ 5V so first regulate slide rheostat to control between 1.8 ~ 3V by the amplitude of voltage according to designing requirement, again by judging whether the value collected is greater than this intermediate value of 1.4V and produces DC pulse, because the DC pulse that generated by embedded microcontroller is except than except the DC code time delay 250 μ s of standard, contained temporal information is the same, so the extracting method of just pulse per second (PPS) has difference on decode operation, pulse per second (PPS) is extracted and can only use described waveform phase "AND" method.
The invention has the beneficial effects as follows:
1) in the selection of time service pattern, the integrated Big Dipper and GPS two kinds, pattern adopt the process of host computer serial ports and the two kinds of mode collaborative works of embedded keystroke handling on switching;
2) integrated time synchronized code encoding and decoding integration in functions of the equipments;
3) utilize between embedded microcontroller and programmable logic device (PLD) and set up unique protocol channel, for showing the Big Dipper/GPS/ direct current code decoding/alternating current code decoding/self-defined punctual five kinds of times and state;
4) in the logical design of direct current code decoder module, propose novel mode and make direct current code precision exceed existing standard (standard 1us, encoding precision 80ns, decode precision 60ns) far away;
5) in the design of direct current code decoding hardware, isolation method is adopted to make programmable logic device (PLD) avoid breakdown problem;
6) in the design of alternating current code coding module, use comparatively advanced AD conversion chip to carry out circuit design, thus promote stability and the precision of alternating current code output;
7) in the design of alternating current code decoder module, use comparatively advanced embedded microcontroller to carry out circuit design, thus promote alternating current code decoding efficiency.
Accompanying drawing explanation
Fig. 1 is the theory diagram of the Big Dipper of the present invention and the embedded time synchronism equipment of GPS dual-mode time service;
Fig. 2 is programmable logic device (PLD) in house software Modeling and Design block diagram of the present invention;
Fig. 3 is programmable logic device (PLD) internal logic of the present invention design framework;
Fig. 4 is the Big Dipper of the present invention/GPS model selection switching flow figure;
Fig. 5 is the RTL view of IRIG-B of the present invention (DC) code coding module;
Fig. 6 is the RTL view of IRIG-B of the present invention (AC) code coding module;
Fig. 7 is the synchronous extraction method figure of DC code of the present invention pulse per second (PPS);
Fig. 8 is that DC code temporal information of the present invention extracts RTL view;
Fig. 9 is IRIG-B of the present invention (AC) code decoding overall design block diagram;
Figure 10 is the amplitude collecting flowchart figure of AC code of the present invention;
Figure 11 is the hardware elementary diagram of IRIG-B of the present invention (AC) code input decoder module;
Figure 12 is that embedded liquid crystal display modes of the present invention arranges figure.
Embodiment
Below by way of specific instantiation, the specific embodiment of the present invention is described, those skilled in the art can understand advantage of the present invention and effect easily by content disclosed in the present specification.The present invention also can be implemented in further, different ways, that is, not departing under disclosed category, can give different modifications and change.
Embodiment: a kind of Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service, the Beidou receiver 2, GPS 3 and the embedded microcontroller 4 that comprise programmable logic device (PLD) 1 and be connected with described programmable logic device (PLD) respectively, also be provided with the integrated serial ports 5 of the external hardware circuit be connected with described programmable logic device (PLD) respectively, IRIG-B (DC) code inputs isolation module 6, IRIG-B (DC) code difference output module 7, IRIG-B (AC) code hardware output module 8 and IRIG-B (AC) code input decoder module 9, as shown in Figure 1.Wherein, described programmable logic device (PLD) adopts EP2C8T144C8N, described embedded microcontroller adopts STM32F103RBT6, described embedded microcontroller has key-press input interface and LCD display output interface, described key-press input interface connects embedded button, described LCD display output interface connects embedded liquid crystal display, and host computer is connected with the integrated serial ports of described external hardware circuit.
IRIG-B (AC) code hardware output module comprises the DA conversion chip, low-pass filter, operational amplifier and the transformer that connect successively, the digital signal of alternating current code that what programmable logic device (PLD) indoor design finally exported is, by DA conversion chip and subsequent treatment outputting analog signal, after DA conversion chip output difference sub-signal, in order to prevent interference, signal is carried out filtering process through 7 rank low-pass filters, due to the signal after device after filtering or differential signal, so differential signal will be become single-ended signal through operational amplifier.
IRIG-B (AC) code input decoder module has the isolating transformer, absolute value amplifying circuit, the Zero-cross comparator circuit that connect successively.IRIG-B (AC) code deforms the phenomenons such as decay after transmission, certainly need when decoding to carry out hardware handles to it, isolating transformer is to the AC signal of input be carried out every straight-through friendship process, absolute value amplifying circuit is used to produce the anti-phase AC signal of two-way constant amplitude, Zero-cross comparator circuit is the frequency signal in order to generate needed for decoding, and the hardware elementary diagram of IRIG-B (AC) code input decoder module as shown in figure 11.
IRIG-B (DC) code input isolation module has isolating chip and insulating power supply.
Described programmable logic device (PLD) is connected with described Beidou receiver and described GPS by I/O port.
Described programmable logic device (PLD) is connected by I/O port with described IRIG-B (AC) code hardware output module.
Described programmable logic device (PLD) and described IRIG-B (AC) code input the I/O port being reserved with between decoder module and carrying out pulse signal transmission.
Described programmable logic device (PLD) is inputted isolation module with described IRIG-B (DC) code and is connected by I/O port.
The software design approach of the above-mentioned Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service, utilize the modeling approach of programmable logic device (PLD), send at programmable logic device (PLD) indoor design serial ports and receive general module, serial ports sends and receives general module and receive GNRMC code stream that Beidou receiver sends and the GPRMC code stream that GPS sends and design parsing module and extract time in code stream, pulse per second (PPS), locating information, thus Software Coding design is carried out to the direct current code of time synchronized code and liquid crystal display use is carried out to the Big Dipper/gps time information and locating information, selection as the Big Dipper and GPS pattern then carries out selection control by host computer or embedded button, IRIG-B (AC) code then forms module logic design development by IRIG-B (DC) code by alternating current code, programmable logic device (PLD) in house software Modeling and Design block diagram as shown in Figure 2.For the decoded portion of IRIG-B code then by after hardware isolated process, software module design in conjunction with programmable logic device (PLD) inside carries out the extraction of temporal information, the Big Dipper the most at last, GPS, IRIG-B (DC) code is decoded, the present mode of the decoding of IRIG-B (AC) code and time five kinds of modes of keeping time, the state set of current time information and pattern is formed in a code stream, be transferred to after embedded microcontroller carries out serial ports process by the mode of protocol transmission, shown (default conditions are GPS accepting state) by embedded liquid crystal display, as shown in figure 12.
Wherein, the software design approach of the Big Dipper/GPS dual-mode time service part is as follows:
Temporal information, locating information and pulse per second (PPS) information is comprised in the $ GNRMC code stream that Beidou receiver sends and the $ GPRMC code stream that GPS sends, after utilizing programmable logic device (PLD) to extract relevant information, establishment model handover module, mode switch module by judging that switching command carries out the selection of the Big Dipper or GPS, thus exports pps pulse per second signal 1PPS and temporal information TOD;
Pattern is switched, here realized by two kinds of modes: one is that host computer switches, host computer utilizes serial ports to send a string command, and programmable logic device (PLD) in serial port command parsing module, extract mode command after being received by serial ports receiver module and then under switching the Big Dipper or GPS pattern, temporal information uses; Another kind is that embedded button switches, by embedded button, the selection of the Big Dipper or GPS pattern is carried out in display end, programmable logic device (PLD) is sent to process by self-defining protocol streams mode the change of information again, and then implementation pattern switches, the priority of two kinds of switching modes is that host computer switches to master, embedded button switches to auxiliary.
The satellite time transfer pattern of system default uses GPS pattern, and in the process of model selection, when the Big Dipper under current state or gps satellite receive invalid, then can be switched to self-defined time service pattern, its Flow Chart Design as shown in Figure 4.
Pattern is switched, the mode that programmable logic controller (PLC) is triggered by pulse per second (PPS) sends protocol command to embedded microcontroller p.s., embedded liquid crystal display then shows current time and pattern in real time, carry out the replacement of pattern when embedded button carries out then sending when pattern switches other protocol command to programmable logic device (PLD), its logical design as shown in figure 12.
Wherein, the software design approach of IRIG-B code coded portion is as follows:
The coding of codimg logic design primarily of IRIG-B (DC) code of IRIG-B code and coding two parts composition of IRIG-B (AC) code, the codimg logic design of IRIG-B (DC) code converts temporal information to direct current signal by a case statement, the codimg logic of IRIG-B (AC) code is then the digital form by design, direct current code conversion being become alternating current code, is convenient to follow-up hardware handles.
IRIG-B (DC) code codimg logic method for designing is as follows:
The symbol width of IRIG-B code is 10ms, so only need consider to represent when Logic Circuit Design is carried out in programmable logic device (PLD) inside, that 0,1 and the clock count value of position code three data and bimodulus time service provides between pulse per second (PPS) and the beginning flag of DC code is synchronous, the former three values are all carry out width setting by counter register, and the latter is then synchronous by starting register count method to realize after high level that pulse per second (PPS) detected;
Most important in coding module design is the use of state machine, complete coding forming process has been shifted by 54 states, three enabling signal c2 are divided in state machine, c5, c8, c2 is low level enabling signal, c5 is high level enabling signal, c8 is the enabling signal of position code, due to the Logic Circuit Design using the clock of 50MHz to carry out system, so each code element needs 500_000 clock period, when c2 starts the high level that hour counter need count 100_000 clock period, the low level of 400_000 clock period represents the low level " 0 " in direct current code, high level and position code method for expressing are analogized, in state machine, state 0 represents the startup c8 when pulse per second (PPS) high level arrives, when counter counts counts to closedown c8 steering state 1 when 19 ' d499_999 and width have reached 10ms, otherwise circular wait by three enabling signals all clear 0 in state 0, the binary-coded decimal that state 1 ~ 4 is used for producing a position current second exports, by judging that the low and high level of every starts c2 or c8, state 5 is index mark positions is that low level only need start c2, state 6 ~ 8 is used for producing the binary-coded decimal of ten output current second, and the method for generation is consistent with method for position second, state 10 ~ 18 is used for producing the output of current minute information, the output of information when state 20 ~ 26 is used for producing current, state 30 ~ 38,40 ~ 41 is used for producing the output of current number of days information, state 9,19,29,39 and state 52 are used for carrying out the generation of P1 ~ P9, state 53 is used for producing P0 for last state, finally will leave the 1ms time to forward the arrival that state 0 is used for waiting for pulse per second (PPS) high level to, thus makes pulse precision reach the highest, other state is all used to the output producing low level signal, after state machine setting, in order to ensure the integrality of the reception of front end data, carry out the renewal of temporal information when the rising edge of pulse per second (PPS) being detected, this can play the effect of refresh time p.s., and the RTL view of IRIG-B (DC) code coding module as shown in Figure 5.
IRIG-B (AC) code codimg logic method for designing is as follows: it is be input to address generating module by IRIG-B (DC) code that the digital signal of IRIG-B (AC) code is formed, obtain after sine value ROM storage list module and D/A conversion module, three modules design the RTL view of generation as shown in Figure 6 in the programmable logic device, address generating module U1 is for generation of the address of sine wave output, consider that sinusoidal wave precision problem uses 1000 points to gather here, therefore the sine wave freuqency of 1kHz makes the clock frequency in AC code coding module be 1MHz, when the high level of DC code being detected, address each clock from 1024 adds 1 and is added to 2023 always, when the low level of DC code being detected, address each clock from 0 adds 1 and is added to 999 always, the design of address generating module is completed with this, sine value ROM storage list module U2 to utilize in altera corp Quartus II 9.0 rom of customization to construct .mif file thus carries out the sinusoidal wave number storage that the different but frequency of two kinds of amplitudes be all 1kHz, digital signal is mainly converted to the data of applicable DA conversion chip form by D/A conversion module U3.
IRIG-B (DC) code decode logic method for designing is as follows: the design core of this module is the identification to code element, the 10kHz pulse produced by major clock frequency division is as the global clock of direct current code decoder module, DC code in transmitting procedure because the interference of passage can generating portion deformation, this just makes the width of each code element to change, so specify that when carrying out high level number and judging the clock number of " P " is 70 ~ 90, the clock number of logic " 0 " is 10 ~ 30, the clock number of logical one is 40 ~ 60, the width identifying code element can carry out judgement and the extraction of relevant information, mainly be divided into two parts: the extraction of pulse per second (PPS) and the extraction of temporal information:
The synchronous extraction of one .DC code pulse per second (PPS)
For the extraction of pulse per second (PPS), adopt at least one in following three kinds of methods:
1) accurate counting method
Adopt three states to carry out monitoring to the pulse per second (PPS) of DC code to extract, state S0 represents and when monitoring a 8ms pulsewidth after, jumps to state S1 otherwise continuous circulation searching; State S1 represents after again monitoring a 8ms pulsewidth, jumps to state S2, and no person jumps to state S0 and again monitors; State S2 represents that now inspected is to two 8ms pulsewidths, when the rising edge of a code element after PR being detected, jump to state S0 after giving an enabling signal and carry out continuation monitoring, this enabling signal then open time delay register time delay counting, giving a width as time delay 990ms is the high impulse of 1ms, and namely this high impulse is required pulse per second (PPS), theoretical thought as shown in Figure 9;
2) position mark detection method
Give the label that each identification code is different, label 0 from the label 10 of P9 to P0 successively decreases one by one, and three states in utilization state machine carry out the extraction of pulse per second (PPS), state S0 plays a monitoring pulsewidth and label is carried out to the effect of addition process, if next mode bit is PR, then now label should be 11, composes at once and is 0 and is checked through a 8ms pulsewidth, then need unlatching starting switch, be used for producing pulse per second (PPS); State S1 is then mainly used in the monitoring of state, jumps to state S2 when the pulsewidth detected is 8ms, otherwise turns back to state S0 continuation monitoring; The major function of state S2 is that the label giving current PR state puts 1, and its theoretical thought as shown in Figure 9;
3) waveform phase ' with ' method
The difference of the method and accurate counting method is the time counted, here only need to count down to 989.5ms, leave 1.5ms as a pseudo-pulse per second (PPS) 1pps_1, finally DC code carried out phase AND-operation with pseudo-pulse per second (PPS) thus obtain pulse per second (PPS), its theoretical thought as shown in Figure 9;
Two. temporal information is extracted
Extraction for the time in code stream carries out global design by record, conversion and binary-coded decimal three modules here, the RTL view produced as shown in Figure 8, the Main Function of logging modle U2 is used to the clock number (temp) recording the label (biaoh) between every two location recognition mark P, the figure place (wei) corresponding to each code element and represent this code element high level width, clk is the clock signal of 10kHz, bcode is the input signal of direct current code, and pps is front-end demodulation pps pulse per second signal out; The function of modular converter U3 is that the cell count width that utilizes front end to extract and figure place are carried out entirety and judged thus draw every corresponding binary code; The function of binary-coded decimal module U4 is that the binary code that front end is extracted is transformed into corresponding binary-coded decimal, and label, by representing the time zone of each section, adds the data information extracted, therefore can carry out the reading of temporal information by label.
IRIG-B (AC) code decode logic method for designing is as follows: deformation can occur when AC signal is transmitted in the channel, the phenomenons such as decay, as the information in AC signal need extracted, just first must carry out waveform processing to it, after hardware handles is carried out to AC code, produced pulse signal and sinusoidal signal all need to be connected to the extraction carrying out amplitude in embedded microcontroller, this has just used external interrupt and the AD conversion function of STM32F103RBT6, due to the AC code amplitude of routine between 3 ~ 5V so first regulate slide rheostat to control between 1.8 ~ 3V by the amplitude of voltage according to designing requirement, again by judging whether the value collected is greater than this intermediate value of 1.4V and produces DC pulse, IRIG-B (AC) code decoding overall design block diagram as shown in Figure 9, the amplitude collecting flowchart figure of AC code as shown in Figure 10, because the DC pulse that generated by embedded microcontroller is except than except the DC code time delay 250 μ s of standard, contained temporal information is the same, so the extracting method of just pulse per second (PPS) has difference on decode operation, pulse per second (PPS) is extracted and can only use described waveform phase "AND" method.

Claims (17)

1. a Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service, it is characterized in that: the Beidou receiver (2) comprising programmable logic device (PLD) (1) and be connected with described programmable logic device (PLD) respectively, GPS (3) and embedded microcontroller (4), also be provided with the integrated serial ports of external hardware circuit (5) be connected with described programmable logic device (PLD) respectively, IRIG-B (DC) code input isolation module (6), IRIG-B (DC) code difference output module (7), IRIG-B (AC) code hardware output module (8) and IRIG-B (AC) code input decoder module (9), wherein, described programmable logic device (PLD) adopts EP2C8T144C8N, described embedded microcontroller adopts STM32F103RBT6, described embedded microcontroller has key-press input interface and LCD display output interface, described key-press input interface connects embedded button, described LCD display output interface connects embedded liquid crystal display, host computer is connected with the integrated serial ports of described external hardware circuit.
2. the Big Dipper as claimed in claim 1 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: IRIG-B (AC) code hardware output module comprises the DA conversion chip, low-pass filter, operational amplifier and the transformer that connect successively.
3. the Big Dipper as claimed in claim 1 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: IRIG-B (AC) code input decoder module has the isolating transformer, absolute value amplifying circuit, the Zero-cross comparator circuit that connect successively.
4. the Big Dipper as claimed in claim 1 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: IRIG-B (DC) code input isolation module has isolating chip and insulating power supply.
5. the Big Dipper as claimed in claim 1 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: described programmable logic device (PLD) is connected with described Beidou receiver and described GPS by I/O port.
6. the Big Dipper as claimed in claim 1 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: described programmable logic device (PLD) is connected by I/O port with described IRIG-B (AC) code hardware output module.
7. the Big Dipper as claimed in claim 1 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: described programmable logic device (PLD) and described IRIG-B (AC) code input the I/O port being reserved with between decoder module and carrying out pulse signal transmission.
8. the Big Dipper as claimed in claim 1 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: described programmable logic device (PLD) is inputted isolation module with described IRIG-B (DC) code and is connected by I/O port.
9. the software design approach of a Big Dipper as claimed in claim 1 and the embedded time synchronism equipment of GPS dual-mode time service, it is characterized in that: utilize programmable logic device (PLD) and embedded microcontroller to carry out the system of time synchronized code IRIG-B code, by the mode of agreement, the state set of the present mode of GPS, the Big Dipper, the decoding of direct current code, alternating current code decoding, punctual five kinds of modes, current time information and pattern is formed in a code stream, be transferred to embedded microcontroller and carry out serial ports process operation, thus shown by liquid crystal display.
10. the software design approach of the Big Dipper as claimed in claim 9 and the embedded time synchronism equipment of GPS dual-mode time service, it is characterized in that: the modeling approach utilizing programmable logic device (PLD), send at programmable logic device (PLD) indoor design serial ports and receive general module, serial ports sends and receives general module and receive GNRMC code stream that Beidou receiver sends and the GPRMC code stream that GPS sends and design parsing module and extract time in code stream, pulse per second (PPS), locating information, thus Software Coding design is carried out to the direct current code of time synchronized code and liquid crystal display use is carried out to the Big Dipper/gps time information and locating information, selection as the Big Dipper and GPS pattern then carries out selection control by host computer or embedded button, IRIG-B (AC) code then forms module logic design development by IRIG-B (DC) code by alternating current code, for the decoded portion of IRIG-B code then by after hardware isolated process, software module design in conjunction with programmable logic device (PLD) inside carries out the extraction of temporal information, the Big Dipper the most at last, GPS, IRIG-B (DC) code is decoded, the present mode of the decoding of IRIG-B (AC) code and time five kinds of modes of keeping time, the state set of current time information and pattern is formed in a code stream, be transferred to after embedded microcontroller carries out serial ports process by the mode of protocol transmission, shown by embedded liquid crystal display.
The software design approach of 11. Big Dippeves as claimed in claim 10 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: the software design approach of the Big Dipper/GPS dual-mode time service part:
Temporal information, locating information and pulse per second (PPS) information is comprised in the $ GNRMC code stream that Beidou receiver sends and the $ GPRMC code stream that GPS sends, after utilizing programmable logic device (PLD) to extract relevant information, establishment model handover module, mode switch module by judging that switching command carries out the selection of the Big Dipper or GPS, thus exports pps pulse per second signal 1PPS and temporal information TOD;
Pattern is switched, here realized by two kinds of modes: one is that host computer switches, host computer utilizes serial ports to send a string command, and programmable logic device (PLD) in serial port command parsing module, extract mode command after being received by serial ports receiver module and then under switching the Big Dipper or GPS pattern, temporal information uses; Another kind is that embedded button switches, and by embedded button, carry out the selection of the Big Dipper or GPS pattern in display end, then send to programmable logic device (PLD) to process by self-defining protocol streams mode the change of information, and then implementation pattern switches;
The satellite time transfer pattern of system default uses GPS pattern, in the process of model selection, when the Big Dipper under current state or gps satellite receive invalid, then can be switched to self-defined time service pattern.
The software design approach of 12. Big Dippeves as claimed in claim 11 and the embedded time synchronism equipment of GPS dual-mode time service, it is characterized in that: pattern is switched, the mode that programmable logic controller (PLC) is triggered by pulse per second (PPS) sends protocol command to embedded microcontroller p.s., embedded liquid crystal display then shows current time and pattern in real time, carries out the replacement of pattern when embedded button carries out then sending when pattern switches other protocol command to programmable logic device (PLD).
The software design approach of 13. Big Dippeves as claimed in claim 10 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: the software design approach of IRIG-B code coded portion:
The coding of codimg logic design primarily of IRIG-B (DC) code of IRIG-B code and coding two parts composition of IRIG-B (AC) code, the codimg logic design of IRIG-B (DC) code converts temporal information to direct current signal by a case statement, the codimg logic of IRIG-B (AC) code is then the digital form by design, direct current code conversion being become alternating current code, is convenient to follow-up hardware handles.
The software design approach of 14. Big Dippeves as claimed in claim 13 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: IRIG-B (DC) code codimg logic method for designing:
The symbol width of IRIG-B code is 10ms, so only need consider to represent when Logic Circuit Design is carried out in programmable logic device (PLD) inside, that 0,1 and the clock count value of position code three data and bimodulus time service provides between pulse per second (PPS) and the beginning flag of DC code is synchronous, the former three values are all carry out width setting by counter register, and the latter is then synchronous by starting register count method to realize after high level that pulse per second (PPS) detected;
Most important in coding module design is the use of state machine, complete coding forming process has been shifted by 54 states, three enabling signal c2 are divided in state machine, c5, c8, c2 is low level enabling signal, c5 is high level enabling signal, c8 is the enabling signal of position code, due to the Logic Circuit Design using the clock of 50MHz to carry out system, so each code element needs 500_000 clock period, when c2 starts the high level that hour counter need count 100_000 clock period, the low level of 400_000 clock period represents the low level " 0 " in direct current code, high level and position code method for expressing are analogized, in state machine, state 0 represents the startup c8 when pulse per second (PPS) high level arrives, when counter counts counts to closedown c8 steering state 1 when 19 ' d499_999 and width have reached 10ms, otherwise circular wait by three enabling signals all clear 0 in state 0, the binary-coded decimal that state 1 ~ 4 is used for producing a position current second exports, by judging that the low and high level of every starts c2 or c8, state 5 is index mark positions is that low level only need start c2, state 6 ~ 8 is used for producing the binary-coded decimal of ten output current second, and the method for generation is consistent with method for position second, state 10 ~ 18 is used for producing the output of current minute information, the output of information when state 20 ~ 26 is used for producing current, state 30 ~ 38,40 ~ 41 is used for producing the output of current number of days information, state 9,19,29,39 and state 52 are used for carrying out the generation of P1 ~ P9, state 53 is used for producing P0 for last state, finally will leave the 1ms time to forward the arrival that state 0 is used for waiting for pulse per second (PPS) high level to, thus makes pulse precision reach the highest, other state is all used to the output producing low level signal, after state machine setting, in order to ensure the integrality of the reception of front end data, carry out the renewal of temporal information when the rising edge of pulse per second (PPS) being detected, this can play the effect of refresh time p.s..
The software design approach of 15. Big Dippeves as claimed in claim 13 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: IRIG-B (AC) code codimg logic method for designing:
The digital signal of IRIG-B (AC) code obtains after being formed and being input to address generating module, sine value ROM storage list module and D/A conversion module by IRIG-B (DC) code.
The software design approach of 16. Big Dippeves as claimed in claim 10 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: IRIG-B (DC) code decode logic method for designing:
The design core of this module is the identification to code element, the 10kHz pulse produced by major clock frequency division is as the global clock of direct current code decoder module, DC code in transmitting procedure because the interference of passage can generating portion deformation, this just makes the width of each code element to change, so specify that when carrying out high level number and judging the clock number of " P " is 70 ~ 90, the clock number of logic " 0 " is 10 ~ 30, the clock number of logical one is 40 ~ 60, the width identifying code element can carry out judgement and the extraction of relevant information, mainly be divided into two parts: the extraction of pulse per second (PPS) and the extraction of temporal information:
The synchronous extraction of one .DC code pulse per second (PPS)
For the extraction of pulse per second (PPS), adopt at least one in following three kinds of methods:
1) accurate counting method
Adopt three states to carry out monitoring to the pulse per second (PPS) of DC code to extract, state S0 represents and when monitoring a 8ms pulsewidth after, jumps to state S1 otherwise continuous circulation searching; State S1 represents after again monitoring a 8ms pulsewidth, jumps to state S2, and no person jumps to state S0 and again monitors; State S2 represents that now inspected is to two 8ms pulsewidths, when the rising edge of a code element after PR being detected, jump to state S0 after giving an enabling signal and carry out continuation monitoring, this enabling signal then open time delay register time delay counting, giving a width as time delay 990ms is the high impulse of 1ms, and namely this high impulse is required pulse per second (PPS);
2) position mark detection method
Give the label that each identification code is different, label 0 from the label 10 of P9 to P0 successively decreases one by one, and three states in utilization state machine carry out the extraction of pulse per second (PPS), state S0 plays a monitoring pulsewidth and label is carried out to the effect of addition process, if next mode bit is PR, then now label should be 11, composes at once and is 0 and is checked through a 8ms pulsewidth, then need unlatching starting switch, be used for producing pulse per second (PPS); State S1 is then mainly used in the monitoring of state, jumps to state S2 when the pulsewidth detected is 8ms, otherwise turns back to state S0 continuation monitoring; The major function of state S2 is that the label giving current PR state puts 1;
3) waveform phase ' with ' method
The difference of the method and accurate counting method is only to need to count down to 989.5ms the time counted here, leaves 1.5ms as a pseudo-pulse per second (PPS) 1pps_1, finally DC code is carried out phase AND-operation with pseudo-pulse per second (PPS) thus obtain pulse per second (PPS);
Two. temporal information is extracted
Extraction for the time in code stream carries out global design by record, conversion and binary-coded decimal three modules here, the Main Function of logging modle is used to the clock number recording the label between every two location recognition mark P, the figure place corresponding to each code element and represent this code element high level width, and the function of modular converter is that the cell count width that utilizes front end to extract and figure place are carried out entirety and judged thus draw every corresponding binary code; The function of binary-coded decimal module is that the binary code that front end is extracted is transformed into corresponding binary-coded decimal.
The software design approach of 17. Big Dippeves as claimed in claim 16 and the embedded time synchronism equipment of GPS dual-mode time service, is characterized in that: IRIG-B (AC) code decode logic method for designing:
Deformation can be there is when AC signal is transmitted in the channel, the phenomenons such as decay, as the information in AC signal need extracted, just first must carry out waveform processing to it, after hardware handles is carried out to AC code, produced pulse signal and sinusoidal signal all need to be connected to the extraction carrying out amplitude in embedded microcontroller, this has just used external interrupt and the AD conversion function of STM32F103RBT6, due to the AC code amplitude of routine between 3 ~ 5V so first regulate slide rheostat to control between 1.8 ~ 3V by the amplitude of voltage according to designing requirement, again by judging whether the value collected is greater than this intermediate value of 1.4V and produces DC pulse, because the DC pulse that generated by embedded microcontroller is except than except the DC code time delay 250 μ s of standard, contained temporal information is the same, so the extracting method of just pulse per second (PPS) has difference on decode operation, pulse per second (PPS) is extracted and can only use described waveform phase "AND" method.
CN201510245592.8A 2015-05-14 2015-05-14 Beidou and GPS (Global Positioning System) dual-mode timing embedded time synchronization equipment and software design method Pending CN104808481A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510245592.8A CN104808481A (en) 2015-05-14 2015-05-14 Beidou and GPS (Global Positioning System) dual-mode timing embedded time synchronization equipment and software design method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510245592.8A CN104808481A (en) 2015-05-14 2015-05-14 Beidou and GPS (Global Positioning System) dual-mode timing embedded time synchronization equipment and software design method

Publications (1)

Publication Number Publication Date
CN104808481A true CN104808481A (en) 2015-07-29

Family

ID=53693416

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510245592.8A Pending CN104808481A (en) 2015-05-14 2015-05-14 Beidou and GPS (Global Positioning System) dual-mode timing embedded time synchronization equipment and software design method

Country Status (1)

Country Link
CN (1) CN104808481A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105320489A (en) * 2015-12-02 2016-02-10 天津七六四通信导航技术有限公司 Display and control terminal of time synchronization system
CN105527633A (en) * 2016-01-18 2016-04-27 苏州科技学院 USB-based portable Beidou/GPS navigation time service device and method
CN105553600A (en) * 2016-01-28 2016-05-04 安徽四创电子股份有限公司 IRIG-B direct current code coding and decoding device and coding and decoding method thereof
CN105549380A (en) * 2016-01-28 2016-05-04 安徽四创电子股份有限公司 Multi-mode high-precision timing system and method
CN105589084A (en) * 2015-12-23 2016-05-18 杭州电子科技大学 STM32-based Beidou time service positioning device
CN106199126A (en) * 2016-08-31 2016-12-07 山东电力设备有限公司 A kind of highly reliable low time delay all-fiber current transformator
CN106484357A (en) * 2016-12-28 2017-03-08 中国科学院长春光学精密机械与物理研究所 A kind of display system of B timing code temporal information and display packing
CN108628157A (en) * 2018-05-11 2018-10-09 北京航天科工世纪卫星科技有限公司 A kind of Big Dipper time service based on VPX boards under complex environment and Time keeping system
CN109981242A (en) * 2019-03-29 2019-07-05 国网湖北省电力有限公司电力科学研究院 Time synchronism equipment detection method based on the migration of IRIG-B signal time-frequency
CN110928176A (en) * 2019-11-21 2020-03-27 北京计算机技术及应用研究所 Multifunctional time service equipment supporting multiple time service technologies
CN111123692A (en) * 2019-11-28 2020-05-08 北京时代民芯科技有限公司 Embedded time unified system based on IRIG-B code
CN111580380A (en) * 2020-06-12 2020-08-25 成都七维频控科技有限公司 Method for improving GNSS synchronous time service precision
CN113341687A (en) * 2021-06-24 2021-09-03 中国船舶重工集团公司第七0七研究所 High-precision self-correcting IRIG-B (AC) code modulation device and method
CN113391543A (en) * 2021-05-11 2021-09-14 国网浙江省电力有限公司湖州供电公司 Time synchronization system calibration device based on Beidou GPS
WO2023093585A1 (en) * 2021-11-24 2023-06-01 中兴通讯股份有限公司 Method and apparatus for converting time service signal, and computer-readable medium
CN117675951A (en) * 2024-02-01 2024-03-08 中国船舶集团有限公司第七〇七研究所 Standard serial time code generation method and system capable of being configured externally

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202798718U (en) * 2012-09-19 2013-03-13 海南电网公司信息通信分公司 Electric power time synchronization device for Beidou GPS (global positioning system) double satellite system
CN203135907U (en) * 2013-01-31 2013-08-14 福建省电力有限公司 Time quality monitoring system
JP2013238617A (en) * 2013-07-31 2013-11-28 Seiko Epson Corp Electronic apparatus and leap second update information receiving method for electronic apparatus
CN203465541U (en) * 2013-05-09 2014-03-05 武汉三江中电科技有限责任公司 Beidou/GPS double-time service source-based failure time recording device
CN203573105U (en) * 2013-10-08 2014-04-30 武汉国电武仪电气股份有限公司 Time setting signal testing tool
CN204667049U (en) * 2015-05-14 2015-09-23 昆山市工业技术研究院有限责任公司 The Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202798718U (en) * 2012-09-19 2013-03-13 海南电网公司信息通信分公司 Electric power time synchronization device for Beidou GPS (global positioning system) double satellite system
CN203135907U (en) * 2013-01-31 2013-08-14 福建省电力有限公司 Time quality monitoring system
CN203465541U (en) * 2013-05-09 2014-03-05 武汉三江中电科技有限责任公司 Beidou/GPS double-time service source-based failure time recording device
JP2013238617A (en) * 2013-07-31 2013-11-28 Seiko Epson Corp Electronic apparatus and leap second update information receiving method for electronic apparatus
CN203573105U (en) * 2013-10-08 2014-04-30 武汉国电武仪电气股份有限公司 Time setting signal testing tool
CN204667049U (en) * 2015-05-14 2015-09-23 昆山市工业技术研究院有限责任公司 The Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
唐彬,徐庆芳,姚善化: "北斗/GPS双模授时的B码时统终端设计", 《电测与仪表》 *
唐彬: "基于PCI-E的嵌入式B码时统终端研究与设计", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
杨会玲,唐彬: "基于PCI-E的北斗/GPS双模授时***设计", 《苏州科技学院学报(工程技术版)》 *
杨会玲,王军,唐彬: "基于FPGA的嵌入式双模定位***设计", 《世界电子元器件》 *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105320489A (en) * 2015-12-02 2016-02-10 天津七六四通信导航技术有限公司 Display and control terminal of time synchronization system
CN105589084A (en) * 2015-12-23 2016-05-18 杭州电子科技大学 STM32-based Beidou time service positioning device
CN105527633A (en) * 2016-01-18 2016-04-27 苏州科技学院 USB-based portable Beidou/GPS navigation time service device and method
CN105527633B (en) * 2016-01-18 2018-02-02 苏州科技学院 One kind is based on the portable Big Dippeves of USB/GPS navigation time service device and method
CN107566071B (en) * 2016-01-28 2019-04-16 安徽四创电子股份有限公司 A kind of decoding method of IRIG-B direct current code coding and decoding device
CN105553600A (en) * 2016-01-28 2016-05-04 安徽四创电子股份有限公司 IRIG-B direct current code coding and decoding device and coding and decoding method thereof
CN105549380A (en) * 2016-01-28 2016-05-04 安徽四创电子股份有限公司 Multi-mode high-precision timing system and method
CN105553600B (en) * 2016-01-28 2017-11-07 安徽四创电子股份有限公司 A kind of IRIG B direct currents code coding and decoding device and its decoding method
CN107566071A (en) * 2016-01-28 2018-01-09 安徽四创电子股份有限公司 A kind of decoding method of IRIG B direct currents code coding and decoding device
CN106199126A (en) * 2016-08-31 2016-12-07 山东电力设备有限公司 A kind of highly reliable low time delay all-fiber current transformator
CN106484357A (en) * 2016-12-28 2017-03-08 中国科学院长春光学精密机械与物理研究所 A kind of display system of B timing code temporal information and display packing
CN106484357B (en) * 2016-12-28 2019-03-15 中国科学院长春光学精密机械与物理研究所 A kind of display system and display methods of B timing code temporal information
CN108628157A (en) * 2018-05-11 2018-10-09 北京航天科工世纪卫星科技有限公司 A kind of Big Dipper time service based on VPX boards under complex environment and Time keeping system
CN109981242A (en) * 2019-03-29 2019-07-05 国网湖北省电力有限公司电力科学研究院 Time synchronism equipment detection method based on the migration of IRIG-B signal time-frequency
CN109981242B (en) * 2019-03-29 2021-06-25 国网湖北省电力有限公司电力科学研究院 Time synchronization equipment detection method based on IRIG-B signal time-frequency migration
CN110928176A (en) * 2019-11-21 2020-03-27 北京计算机技术及应用研究所 Multifunctional time service equipment supporting multiple time service technologies
CN110928176B (en) * 2019-11-21 2021-11-30 北京计算机技术及应用研究所 Multifunctional time service equipment supporting multiple time service technologies
CN111123692B (en) * 2019-11-28 2021-06-08 北京时代民芯科技有限公司 Embedded time unified system based on IRIG-B code
CN111123692A (en) * 2019-11-28 2020-05-08 北京时代民芯科技有限公司 Embedded time unified system based on IRIG-B code
CN111580380A (en) * 2020-06-12 2020-08-25 成都七维频控科技有限公司 Method for improving GNSS synchronous time service precision
CN113391543A (en) * 2021-05-11 2021-09-14 国网浙江省电力有限公司湖州供电公司 Time synchronization system calibration device based on Beidou GPS
CN113341687A (en) * 2021-06-24 2021-09-03 中国船舶重工集团公司第七0七研究所 High-precision self-correcting IRIG-B (AC) code modulation device and method
WO2023093585A1 (en) * 2021-11-24 2023-06-01 中兴通讯股份有限公司 Method and apparatus for converting time service signal, and computer-readable medium
CN117675951A (en) * 2024-02-01 2024-03-08 中国船舶集团有限公司第七〇七研究所 Standard serial time code generation method and system capable of being configured externally
CN117675951B (en) * 2024-02-01 2024-05-10 中国船舶集团有限公司第七〇七研究所 Standard serial time code generation method and system capable of being configured externally

Similar Documents

Publication Publication Date Title
CN104808481A (en) Beidou and GPS (Global Positioning System) dual-mode timing embedded time synchronization equipment and software design method
CN107566071B (en) A kind of decoding method of IRIG-B direct current code coding and decoding device
CN100565401C (en) Single Chip Microcomputer (SCM) system receive the IRIG-B sign indicating number to the time signal implementation method
CN104991440A (en) High-precision IRIG-B(AC) code demodulation method and device
CN104102124B (en) FPGA-based IRIG-B code decoder and decoding method thereof
CN100354798C (en) Method and apparatus for pre-processing in a common-format control processing input signals of, or output signals for, interfaces of different type
CN105607570A (en) Multi-channel signal acquisition system compatible with multiple protocols
CN101398666A (en) Big dipper satellite synchronizing clock time signal B code generating method and apparatus
CN101545965B (en) GPS synchronous IRIG-B time code generator
CN103346804A (en) IRIG-B (Inter Range Instrumentation Group) encoding and decoding system and method based on FPGA (Field Programmable Gate Array)
CN201828585U (en) Portable transformer substation synchronous time ticking and SOE signal generator
CN109687928A (en) A kind of IRIG-B type code (DC) time service realization system and method based on FPGA
CN104935311A (en) Digital signal isolator and corresponding pulse width encoding and decoding method
CN110213023A (en) The interpretation method and decoding circuit of two-phase encoding flag for different transmission rates
CN206100006U (en) Electric power system is high accuracy IRIG for time lock device is realized to B code signal
CN204667049U (en) The Big Dipper and the embedded time synchronism equipment of GPS dual-mode time service
CN201674483U (en) IRIG_B code decoding interface circuit
CN103199865A (en) Optical serial port self-adaptive decoding circuit
CN102063401B (en) TDMOW serial bus structure of distributed oscillograph and encoding method
CN202500555U (en) Data transmission system in petroleum logger
CN111193514A (en) High-synchronization-precision IRIG-B encoder
CN100578940C (en) Circuit and method for correcting sample rate
CN203708224U (en) Multipurpose serial time code decoder
CN202818360U (en) IRIG-B modem based on FPGA
CN101164239A (en) Nicam encoder with a front-end

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate 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: 20150729