A portable satellite positioning and timing device

Through portable satellite positioning and timing equipment, combined with satellite signal reception and synchronization technology, the problem of inconvenient movement and positioning of existing equipment is solved, and high-precision timing and positioning is achieved, which is suitable for outdoor use.

CN114114344BActive Publication Date: 2025-09-05BEIJING HANGXING MACHINERY MFG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111591538.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-23
Publication Date
2025-09-05
Estimated Expiration
2041-12-23

AI Technical Summary

Technical Problem

Existing rack-mounted timing equipment is inconvenient to move, cannot provide positioning services, and is heavy, making it unsuitable for outdoor use.

Method used

A portable satellite positioning and timing device is designed, which includes a satellite signal receiving module, a control module, a constant temperature crystal oscillator, a D flip-flop and a timing module. The device receives satellite signals to parse position and time information, uses a D flip-flop to synchronize the local second pulse signal, and combines the constant temperature crystal oscillator and the DA conversion module to provide a stable frequency source to achieve accurate timing and positioning.

Benefits of technology

The portable timing equipment has achieved precise timing accuracy of 100ns and positioning accuracy σ≤10m, meeting the needs of outdoor users and providing a stable frequency source and efficient human-computer interaction functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114114344B_ABST
    Figure CN114114344B_ABST
Patent Text Reader

Abstract

The present invention relates to a portable satellite positioning and timing device, which belongs to the field of satellite timing and solves the problem that the timing device in the prior art is inconvenient to move and cannot be positioned. The device includes: a satellite signal receiving module, which is used to receive satellite signals and parse out position information, time-of-departure (TOD) information and satellite pulse-second signals, and send the satellite pulse-second signals to a control module and a D trigger; the D trigger, under the triggering of the satellite pulse-second signal, outputs a local pulse-second signal and sends the local pulse-second signal to the control module; the control module is used to calculate the time difference between the satellite pulse-second signal and the local pulse-second signal, and adjust the frequency of the constant temperature crystal oscillator according to the time difference, so that the local pulse-second signal is synchronized with the satellite pulse-second signal, and output the synchronized satellite pulse-second signal to the timing module; the timing module performs external timing and positioning according to the synchronized satellite pulse-second signal, TOD information, the frequency source output by the constant temperature crystal oscillator and the position information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of time service, and in particular to a portable satellite positioning and time service device. Background Art

[0002] There are various timing service methods, such as NTP, PTP, frequency, and TOD. Existing timing equipment is mostly vehicle-mounted, ship-mounted, or rack-mounted, providing timing services to various sites based on satellite systems. These services typically serve space stations, civilian, and military equipment.

[0003] At the same time, timing service equipment usually uses timing as its main technology and often ignores the important role of positioning services for users. In addition, existing timing service equipment is heavy and inconvenient to move, which is not conducive to users with outdoor needs. Summary of the Invention

[0004] In view of the above analysis, an embodiment of the present invention aims to provide a portable satellite positioning and timing device to solve the problem that existing rack-mounted timing devices are inconvenient to move and cannot be positioned.

[0005] On the one hand, an embodiment of the present invention provides a portable satellite positioning and timing device, which includes: a satellite signal receiving module, a control module, a constant temperature crystal oscillator, a D trigger, and a timing module;

[0006] The satellite signal receiving module is used to receive satellite signals, parse out location information, TOD information and satellite pulse-second signals, and send the satellite pulse-second signals to the control module and the D flip-flop;

[0007] The D flip-flop outputs a local second pulse signal when triggered by the satellite second pulse signal, and sends the local second pulse signal to the control module;

[0008] a control module configured to calculate the time difference between the satellite pulse-second signal and the local pulse-second signal, adjust the frequency of the oven-controlled crystal oscillator according to the time difference, so that the local pulse-second signal is synchronized with the satellite pulse-second signal, and output the synchronized satellite pulse-second signal to the timing module;

[0009] The timing module provides external timing and positioning based on the synchronized satellite pulse-second signal, TOD information and position information.

[0010] Furthermore, the control module is also used to eliminate jitter on the received satellite second pulse signal, calculate the time difference using the satellite second pulse signal after jitter elimination and the local second pulse signal, and output the satellite second pulse signal after jitter elimination to the timing module.

[0011] Furthermore, the device also includes a DA conversion module;

[0012] The control module calculates a voltage control value of the oven-controlled crystal oscillator based on the time difference, and sends the voltage control value to the DA conversion module. The DA conversion module converts the voltage control value into an analog voltage signal and outputs it to the voltage control pin of the oven-controlled crystal oscillator, thereby adjusting the output frequency of the oven-controlled crystal oscillator so that it outputs a stable frequency source;

[0013] The constant temperature crystal oscillator provides a stable frequency source for the control module and the timing module.

[0014] Furthermore, the device also includes a human-computer interaction module, and the human-computer interaction module is a liquid crystal touch screen.

[0015] Furthermore, the device also includes a communication module, which is used to realize communication between the control module and the satellite signal receiving module, the human-computer interaction module, the timing module, and external devices.

[0016] Furthermore, the communication module is implemented using an MCU, and the MCU is mounted with an SD card; the satellite signal receiving module sends the location information and TOD information to the MCU, the MCU stores the location information and TOD information in the SD card, and sends the location information and TOD information to the timing module.

[0017] Furthermore, the LCD touch screen communicates with the communication module through the UART protocol, and can obtain TOD information, location information, satellite usage status and time difference measurement status from the communication module in real time. The user can view the time information, location information, satellite usage status and time difference measurement status of the device in real time on the LCD touch screen; the user can also configure and manage the device through the LCD touch screen.

[0018] Furthermore, the device can also be connected to a web host computer through a network port, and the web host computer interacts with the communication module through HTTP. The web host computer can obtain TOD information, location information, satellite usage status and time difference measurement status from the communication module in real time. Users can view the time information, location information, satellite usage status and time difference measurement status of the device in real time on the web host computer; users can also configure and manage the device through the web host computer.

[0019] Furthermore, the timing module includes a serial port, which is used to transmit the second pulse signal, TOD information and position information.

[0020] Furthermore, the device is also used to provide NTP timing services; the timing module also includes a network port, which is used to transmit NTP data packets;

[0021] When the timing device is performing time synchronization externally, the network port in the timing module is used to obtain a request data packet of the device to be timed, and the NTP request data packet is sent to the communication module. The communication module forwards the NTP request data packet to the control module. After receiving the NTP request data packet, the control module returns an NTP reply data packet to the device to be timed, and sends the NTP reply data packet to the network port in the timing module through the communication module, and then sends the NTP reply data packet to the device to be timed through the network port.

[0022] When the timing device requests NTP timing from the NTP server, the NTP request data packet sent by the control module is forwarded to the network port in the timing module through the communication module, and the NTP request data packet is sent to the NTP server through the network port. After receiving the request data packet, the NTP server returns an NTP reply data packet to the timing device, and sends the NTP reply data packet to the network port in the timing module of the timing device, and transmits the NTP reply data packet to the communication module through the network port, and then forwards it to the control module through the communication module.

[0023] Compared with the prior art, the present invention can achieve at least one of the following beneficial effects:

[0024] 1. The present invention receives satellite signals through a satellite signal receiving module, parses the device's location information, time-of-departure (TOD) information, and satellite pulse-second signals, and outputs a local pulse-second signal through a D-type flip-flop. A control module trains an oven-controlled crystal oscillator (OCO) based on the time difference between the satellite and local pulse-second signals, synchronizing the local and satellite pulse-second signals. The OCO outputs a stable frequency source. This device can provide precise timing services, achieving a 100ns accuracy using satellite pulse signals and a 24-hour punctuality of ≤20µs.

[0025] 2. This device's system clock is derived from a voltage-controlled, oven-controlled crystal oscillator with an output frequency of 10 MHz. Its cycle time is significantly shorter than that of a pulse-per-second signal, making it suitable for use as a trigger for generating a local pulse-per-second signal. Because this device receives standard pulse-per-second signals from external satellites in real time, it requires the device to continuously and stably generate local pulse-per-second signals for precise time synchronization. The D-type flip-flop, with its latching function and stable flip-flop state, can generate a stable, reliable, and accurate local pulse-per-second signal, enabling precise time synchronization and improving timing accuracy.

[0026] 3. The control module implemented based on FPGA design has excellent programmable performance and can implement the design of D flip-flops inside the chip, reducing the complexity of peripheral circuit design and minimizing the delay and interference of signal transmission.

[0027] 4. The portable positioning and timing device of the present invention can not only realize timing, but also provide positioning services, making it convenient for users to obtain their own positions when outdoors, with a positioning accuracy of σ≤10m.

[0028] 5. The portable positioning and timing device of the present invention can not only provide satellite pulse-second signal timing, but also implement NTP timing, meeting the timing needs of different users. NTP timing service can achieve an accuracy of 1ms.

[0029] In the present invention, the above-mentioned technical solutions can be combined with each other to achieve more preferred combinations. Other features and advantages of the present invention will be described in the following description, and some advantages will become apparent from the description or be learned through practice of the present invention. The objectives and other advantages of the present invention can be realized and obtained through the contents particularly pointed out in the description and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The accompanying drawings are only for the purpose of illustrating particular embodiments and are not to be considered limiting of the present invention. Like reference symbols denote like parts throughout the drawings.

[0031] Figure 1 This is a schematic diagram of the internal structure of a portable positioning and timing device according to an embodiment of the present invention;

[0032] Figure 2 This is a schematic diagram of the time difference correction principle in one embodiment of the present invention;

[0033] Figure 3 This is a schematic diagram of the NTP timing principle in one embodiment of the present invention; DETAILED DESCRIPTION

[0034] The preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, and are not used to limit the scope of the present invention.

[0035] A specific embodiment of the present invention discloses a portable satellite positioning and timing device, such as Figure 1 As shown, the device includes: a satellite signal receiving module, a control module, a constant temperature crystal oscillator, a D trigger and a timing module;

[0036] The satellite signal receiving module is used to receive satellite signals, parse out location information, TOD information and satellite pulse-second signals, and send the satellite pulse-second signals to the control module and the D flip-flop;

[0037] The D flip-flop outputs a local second pulse signal when triggered by the satellite second pulse signal, and sends the local second pulse signal to the control module;

[0038] a control module configured to calculate the time difference between the satellite pulse-second signal and the local pulse-second signal, adjust the frequency of the oven-controlled crystal oscillator according to the time difference, so that the local pulse-second signal is synchronized with the satellite pulse-second signal, and output the synchronized satellite pulse-second signal to the timing module;

[0039] The timing module provides external timing and positioning based on the synchronized satellite pulse-second signal, TOD information and position information.

[0040] Compared to existing technologies, the portable positioning and timing device provided in this embodiment can meet the needs of outdoor users, is easy to move and carry, and provides positioning services in addition to timing. Furthermore, the positioning and timing device of the present invention provides TOD and 1PPS timing service accuracy of up to 100ns, positioning accuracy σ≤10m, and timekeeping capability (24 hours) ≤20us.

[0041] Specifically, the satellite signal receiving module is used to receive satellite signals, process the signals, parse out location information, TOD information and satellite pulse-second signals, transmit the location information and TOD information to the communication module, and divide the satellite pulse-second signal 1PPS into two paths. One path (1PPS-1) is directly input into the control module as a reference signal for time difference measurement, and the other path (1PPS-2) is input into a D trigger as a D trigger signal. Under the triggering of the satellite pulse-second signal, the D trigger outputs Q or Q based on its latching characteristics. The second pulse of the local second pulse (1PPS-3) and the second pulse of the satellite timing module (1PPS-1) are input to the control module for data processing to obtain the time difference Δt between the two. The specific method is shown in Figure 2 ;

[0042] In order to further improve the timing accuracy, the control module is also used to eliminate jitter on the received satellite second pulse signal, calculate the time difference between the satellite second pulse signal after jitter elimination and the local second pulse signal, and output the satellite second pulse signal after jitter elimination to the timing module.

[0043] Specifically, the device further includes a DA conversion module;

[0044] The control device calculates a voltage control value of the oven-controlled crystal oscillator based on the time difference, and sends the voltage control value to the DA conversion module. The DA conversion module converts the voltage control value into an analog voltage signal and outputs it to the voltage control pin of the oven-controlled crystal oscillator, thereby adjusting the output frequency of the oven-controlled crystal oscillator so that it outputs a stable frequency source;

[0045] The constant temperature crystal oscillator provides a stable frequency source for the control module and the timing module. Figure 1As shown, the constant temperature crystal oscillator outputs a 10MHz signal to the control module, providing a stable frequency source for the control module; at the same time, it outputs a 10MHz signal to the timing module, making it a frequency source for external timing.

[0046] This device requires a control module to perform frequency calibration on the crystal oscillator to achieve a stable and standard operating frequency. After the crystal oscillator reaches a steady state, the device can perform timing work.

[0047] Specifically, the satellite signal receiving module includes a GPS positioning module, a timing signal analysis module and an antenna; the antenna is used to receive satellite signals, and the GPS positioning module is used to obtain the location information of the portable positioning and timing device based on the satellite signal; the timing signal analysis module is used to parse the TOD time information and satellite second pulse signal from the satellite signal.

[0048] During implementation, the control module can be realized based on a programmable IC platform with high computing power, such as an ARM platform or FPGA.

[0049] When using FPGA for implementation, some FPGAs have internal integrated DA conversion functions. The DA conversion inside the FPGA can be used as the DA conversion module of this device, but such FPGAs are relatively expensive. If a more economical FPGA without DA function is used, the DA conversion module in the device can be implemented using an external DA sub-module. The FPGA only needs to control this DA sub-module.

[0050] When using FPGA, there is no need to use an external D flip-flop for time difference measurement because the FPGA can be programmed to implement the D flip-flop function; when using ARM, an external D flip-flop needs to be set.

[0051] To enhance the visualization of the device and the convenience of human-computer interaction, the device further includes a human-computer interaction module, which is a liquid crystal touch screen. The use of the liquid crystal touch screen makes the positioning and timing device similar to a mobile phone.

[0052] In order to realize information transmission between the control module and other modules, the device also includes a communication module, which is used to realize communication between the control module and the satellite signal receiving module, the human-computer interaction module, the timing module, and external devices.

[0053] Specifically, the communication module is implemented using an MCU, which is equipped with an SD card. The satellite signal receiving module transmits the location and time of arrival information to the MCU, which stores the location and time of arrival information on the SD card and transmits the location and time of arrival information to the timing module. The control module, MCU, uses the SD card to perform satellite positioning and timing, recording TOD time and location information in real time, and has a data rolling overlay function.

[0054] The control module and the communication module use the post / pond method and task-level communication. All interaction data of human-computer interaction will be processed in the post / pond process.

[0055] When the control module uses FPGA, the FPGA posts a command message to the communication module. After the communication module responds to the command message, it initiates a data transmission operation. If the communication module receives an external input message, it posts this message to the FPGA, and the FPGA then performs corresponding processing.

[0056] When the control module is implemented using ARM, the communication process is similar.

[0057] The LCD touchscreen communicates with the communication module via the UART protocol, and can obtain time-of-day (TOD) information, location information, satellite usage status, and time difference measurement status from the communication module in real time. Users can view the device's time information, location information, satellite usage status, and time difference measurement status in real time on the LCD touchscreen. For TOD and location information, the communication module can directly retrieve the TOD and location information stored on the SD card and send them to the LCD touchscreen. For satellite usage status and time difference measurement status, the communication module must communicate with the control module using a post / pond method, obtaining the aforementioned information from the control module and then sending it to the LCD touchscreen.

[0058] The satellite usage status refers to whether the local device currently uses the satellite signal receiving module; the time difference measurement status refers to whether the current time difference measurement result is within the expected accuracy range.

[0059] To enhance device convenience, users can also manage device configuration via the LCD touchscreen. If the user forgets the device's IP address, they can retrieve it using broadcast ARP. Configuration management options include: satellite type selection (GPS / BDS / GLONASS, etc.), clock reset, time advance / lag settings, time zone settings, device network parameter configuration, username and password configuration, factory reset, NTP server / client configuration, NTP client request frequency parameter configuration, and timing serial port parameter configuration.

[0060] The LCD touchscreen can also plot a time difference measurement curve in real time, greatly facilitating user viewing of time difference trends. The LCD touchscreen first sends a request to the communication module to obtain time difference information. The communication module responds to the request and interacts with the control module via a post / pond method to obtain the time difference information from the control module. This information is then sent to the LCD touchscreen, allowing the time difference measurement curve to be displayed on the screen.

[0061] Taking into account the limited size of the LCD touch screen of the portable positioning and timing device, in order to facilitate users to view information such as time and location and to configure and manage the device, the device can also be connected to a web host computer through a network port. The web host computer interacts with the communication module through http to obtain TOD information, location information, satellite usage status and time difference measurement status in real time. Users can view the time information, location information, satellite usage status and time difference measurement status of the device in real time on the web host computer; for the TOD information and location information, the communication module can directly retrieve the TOD information and location information stored in the SD card and send them to the web host computer; for the satellite usage status and time difference measurement status, the communication module needs to communicate with the control module in a post / pond manner, obtain the above information from the control module, and then send the above information to the web host computer.

[0062] Users can also configure and manage the device through the web host. The functions that the web host can achieve are similar to those of the LCD touch screen, except that the web interface is larger and easier to browse and operate.

[0063] When users are outdoors, they can view time, location, and other information on the LCD touch screen and manage device configuration. When users are indoors, they can connect to a web host computer via the network port to view time, location, and manage device configuration. By providing these two human-computer interaction modes, the present invention meets the needs of users both indoors and outdoors, improving the convenience of human-computer interaction.

[0064] Specifically, the timing module includes a serial port, which is used to transmit the second pulse signal, TOD information and position information.

[0065] The serial port is used to receive the satellite pulse-per-second signal after jitter elimination sent by the control module, and simultaneously receive the TOD information and position information sent by the communication module.

[0066] When external time synchronization is required, the device to be synchronized is connected via the serial port, and the satellite pulse-second signal, TOD information and position information are transmitted to the device to be synchronized for time synchronization.

[0067] During implementation, the serial port can be set to an RS232 serial port.

[0068] In order to meet the timing needs of different users, the device is also used to provide NTP timing services; the timing module also includes a network port, which is used to transmit NTP data packets;

[0069] Exemplarily, the network port may be a Gigabit or 100M network port.

[0070] When the timing device is providing time to the outside, the network port in the timing module is used to obtain a request data packet from the device to be timed, and the NTP request data packet is sent to the communication module. The communication module forwards the NTP request data packet to the control module. After receiving the NTP request data packet, the control module returns an NTP reply data packet. The NTP reply data packet is sent to the network port in the timing module through the communication module, and the NTP reply data packet is sent to the device to be timed through the network port.

[0071] When the timing device requests NTP timing from the NTP server, the NTP request data packet sent by the control module is forwarded to the network port in the timing module through the communication module, and the NTP request data packet is sent to the NTP server through the network port. After receiving the request data packet, the NTP server returns an NTP reply data packet to the timing device, and sends the NTP reply data packet to the network port in the timing module of the timing device, and transmits the NTP reply data packet to the communication module through the network port, and then forwards it to the control module through the communication module.

[0072] Common handheld timing devices only use TOD or 1PPS to provide external time. This device also uses NTP timing. The network port and the web port occupy the same network. This device can not only be used for NTP timing output, but also as an NTP client to request external device time and synchronize local time. Therefore, it can also be used as a time monitoring tool. Its workflow is shown in Figure 3The handheld device is the device of this invention. Process 1 is the process of performing NTP timing synchronization externally. The client (device to be synchronized) sends an NTP request packet carrying the issuance time T1 to the handheld device through the network port in the timing module. The timing module sends the NTP request packet to the communication module. The communication module forwards the NTP request packet to the control module. After receiving the NTP request packet, the control module returns an NTP reply packet to the client. The reply packet carries the time T2 when the control module receives the NTP request packet sent by the client and the issuance time T3 of the NTP reply packet. The NTP reply packet is forwarded to the network port in the timing module through the communication module, and the network port sends the NTP reply packet to the client. The client records the arrival time T4 of receiving the NTP reply packet, and obtains the deviation t between the local time and the timing device time based on the above time T1-T4, thereby correcting the local time and obtaining accurate NTP time.

[0073] Specifically, the above time T1-T4 has the following relationship:

[0074]

[0075] Assuming that the transmission delays of NPT request and reply packets are equal, that is, d1 = d2, we can get:

[0076]

[0077] Where t is the time deviation between the server and the client, d1 is the NTP request packet transmission delay, d2 is the NTP reply packet transmission delay, and d is the round-trip time of the NTP data packet.

[0078] After obtaining the above time T1-T4, the client can calculate the deviation between the local time and the time of the timing device according to formula (2), thereby calibrating the local time.

[0079] Process 2 is the process of the handheld device requesting NTP timing from the outside. The control module of the handheld device first sends an NTP time request packet carrying T1'. The request packet is forwarded to the network port of the timing module through the communication module, and the request packet is sent to the NTP server through the network port. After receiving the NTP request packet, the NTP server control module returns an NTP reply packet to the handheld device. The reply packet carries the time T2' when the NTP server received the NTP request packet sent by the handheld device and the time T3' when the NTP reply packet was sent. The NTP reply packet is received by the network port in the timing module and transmitted to the communication module, which is forwarded to the control module through the communication module. The control module records the arrival time T4' of the received NTP reply packet and calculates the deviation t' between the local time and the NTP server time based on the above time T1'-T4'. The calculation process is the same as the method used in process 1 and will not be repeated here.

[0080] After calculating the time deviation t', the control module adjusts the frequency of the oven-controlled crystal oscillator according to the time deviation t' so that the local time is synchronized with the NTP time.

[0081] The positioning and timing device also includes a power module, which supplies power to other components in the device.

[0082] Considering that the device needs to be used outdoors, the power supply is preferably a lithium battery power supply, which can provide long-term power supply and meet the requirements of outdoor use.

[0083] Those skilled in the art will appreciate that all or part of the process steps of the above-described embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, such as a magnetic disk, an optical disk, a read-only memory, or a random access memory.

[0084] The above description is only a preferred specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by any technician familiar with this technical field within the technical scope disclosed by the present invention should be covered by the scope of protection of the present invention.

Claims

1. A portable satellite positioning and timing device, characterized in that: The device includes: satellite signal receiving module, control module, constant temperature crystal oscillator, D trigger and timing module; The satellite signal receiving module is used to receive satellite signals, parse out location information, TOD information and satellite pulse-second signals, and send the satellite pulse-second signals to the control module and the D flip-flop; The D flip-flop outputs a local second pulse signal when triggered by the satellite second pulse signal, and sends the local second pulse signal to the control module; A control module, configured to calculate the time difference between the satellite pulse-second signal and the local pulse-second signal, and adjust the frequency of the oven-controlled crystal oscillator according to the time difference so that the local pulse-second signal is synchronized with the satellite pulse-second signal, and output the synchronized satellite pulse-second signal to the timing module, wherein the control module is further configured to de-jitter the received satellite pulse-second signal, calculate the time difference between the de-jittered satellite pulse-second signal and the local pulse-second signal, and output the de-jittered satellite pulse-second signal to the timing module; The timing module provides external timing and positioning based on the synchronized satellite pulse second signal, TOD information and position information; The positioning and timing equipment TOD and 1PPS timing service accuracy can reach 100ns, positioning accuracy σ≤10m, and 24h punctuality capability ≤20us; The device is also used to provide NTP timing services; the timing module also includes a network port, which is used to transmit NTP data packets; When the timing device is performing time synchronization externally, the network port in the timing module is used to obtain a request data packet of the device to be timed, and the NTP request data packet is sent to the communication module. The communication module forwards the NTP request data packet to the control module. After receiving the NTP request data packet, the control module returns an NTP reply data packet to the device to be timed, and sends the NTP reply data packet to the network port in the timing module through the communication module, and then sends the NTP reply data packet to the device to be timed through the network port. When the timing device requests NTP timing from the NTP server, the NTP request data packet sent by the control module is forwarded to the network port in the timing module through the communication module, and the NTP request data packet is sent to the NTP server through the network port. After receiving the request data packet, the NTP server returns an NTP reply data packet to the timing device, and sends the NTP reply data packet to the network port in the timing module of the timing device, and transmits the NTP reply data packet to the communication module through the network port, and then forwards it to the control module through the communication module.

2. A portable satellite positioning and timing device according to claim 1, characterized in that: The device also includes a DA conversion module; The control module calculates a voltage control value of the oven-controlled crystal oscillator based on the time difference, and sends the voltage control value to the DA conversion module. The DA conversion module converts the voltage control value into an analog voltage signal and outputs it to the voltage control pin of the oven-controlled crystal oscillator, thereby adjusting the output frequency of the oven-controlled crystal oscillator so that it outputs a stable frequency source; The constant temperature crystal oscillator provides a stable frequency source for the control module and the timing module.

3. The portable satellite positioning and timing device according to claim 1, characterized in that: The device further comprises a human-computer interaction module, which is a liquid crystal touch display screen.

4. A portable satellite positioning and timing device according to claim 3, characterized in that: The device further comprises a communication module, which is used to realize communication between the control module and the satellite signal receiving module, the human-computer interaction module, the timing module and the external device.

5. The portable satellite positioning and timing device according to claim 4, characterized in that: The communication module is implemented using an MCU, and the MCU is mounted with an SD card; the satellite signal receiving module sends the location information and TOD information to the MCU, the MCU stores the location information and TOD information in the SD card, and sends the location information and TOD information to the timing module.

6. The portable satellite positioning and timing device according to claim 5, characterized in that: The LCD touch screen communicates with the communication module via the UART protocol, and can obtain TOD information, location information, satellite usage status, and time difference measurement status from the communication module in real time. Users can view the time information, location information, satellite usage status, and time difference measurement status of the device in real time on the LCD touch screen; users can also configure and manage the device through the LCD touch screen.

7. The portable satellite positioning and timing device according to claim 1, characterized in that: The device can also be connected to a web host computer through a network port, and the web host computer interacts with the communication module through HTTP. The web host computer can obtain TOD information, location information, satellite usage status and time difference measurement status from the communication module in real time. Users can view the time information, location information, satellite usage status and time difference measurement status of the device in real time on the web host computer; users can also configure and manage the device through the web host computer.

8. A portable satellite positioning and timing device according to any one of claims 1 to 7, characterized in that: The timing module includes a serial port, which is used to transmit the second pulse signal, TOD information and position information.

Citation Information

Patent Citations

  • Time synchronization system and method of satellite signal simulator, and satellite signal simulator

    CN110687552A

  • GPS simulation system based on Beidou satellite positioning and time services

    CN204359937U