CN110572234A - Method for realizing clock synchronization based on serial port, intelligent terminal and storage medium - Google Patents

Method for realizing clock synchronization based on serial port, intelligent terminal and storage medium Download PDF

Info

Publication number
CN110572234A
CN110572234A CN201911005023.0A CN201911005023A CN110572234A CN 110572234 A CN110572234 A CN 110572234A CN 201911005023 A CN201911005023 A CN 201911005023A CN 110572234 A CN110572234 A CN 110572234A
Authority
CN
China
Prior art keywords
time
control board
main control
service
command
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
CN201911005023.0A
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.)
Shenzhen Genew Technologies Co Ltd
Original Assignee
Shenzhen Genew Technologies 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 Shenzhen Genew Technologies Co Ltd filed Critical Shenzhen Genew Technologies Co Ltd
Priority to CN201911005023.0A priority Critical patent/CN110572234A/en
Publication of CN110572234A publication Critical patent/CN110572234A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0682Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The invention discloses a method for realizing clock synchronization based on a serial port, an intelligent terminal and a storage medium, wherein the method comprises the following steps: the main control board is connected with at least one service board through a serial port protocol, and records the time of sending a command by itself and the time of receiving and replying the command by the service board through a serial port self-defined command; after the main control board and the service board are sent for a preset number of times, calculating the transmission delay between the main control board and the service board; and the main control board sends the current time and the transmission delay to the service board, and the service board sets the system time according to the current time and the transmission delay so as to complete the time synchronization with the main control board. The invention realizes the time synchronization of the main control board and the service board through the serial port, and has wide application range and simple operation.

Description

Method for realizing clock synchronization based on serial port, intelligent terminal and storage medium
Technical Field
The invention relates to the technical field of computer application, in particular to a method for realizing clock synchronization based on a serial port, an intelligent terminal and a storage medium.
background
In most network products, the time of the single board on the whole network equipment or the whole machine frame is required to be set to be the same, and the time significance can be shown only by accurate time; in the prior art, the NTP/SNTP protocol (network clock synchronization protocol) is generally used to acquire time, and the PTP protocol of 1588 (precision clock synchronization protocol standard of network measurement and control system, which can achieve precise synchronization of an ethernet-based distributed system by periodically correcting and synchronizing clocks of all nodes in a network through a synchronization signal) is generally implemented based on ethernet/IP.
Accordingly, the prior art is yet to be improved and developed.
disclosure of Invention
The invention mainly aims to provide a method for realizing clock synchronization based on a serial port, an intelligent terminal and a storage medium, and aims to overcome the defects in the prior art.
In order to achieve the above object, the present invention provides a method for achieving clock synchronization based on a serial port, wherein the method for achieving clock synchronization based on the serial port comprises the following steps:
The main control board is connected with at least one service board through a serial port protocol, and records the time of sending a command by itself and the time of receiving and replying the command by the service board through a serial port self-defined command;
After the main control board and the service board are sent for a preset number of times, calculating the transmission delay between the main control board and the service board;
And the main control board sends the current time and the transmission delay to the service board, and the service board sets the system time according to the current time and the transmission delay so as to complete the time synchronization with the main control board.
Optionally, the method for implementing clock synchronization based on a serial port, wherein the command includes a synchronization command and a time service command;
The synchronous command is used for informing the current time of the synchronous command to the opposite side by the service board;
the time service command is used for controlling the time of the opposite side for acquiring the time carried in the command and is set as the time of the opposite side.
optionally, the method for implementing clock synchronization based on a serial port, where after the main control board and the service board are sent for a preset number of times, calculating a transmission delay between the main control board and the service board specifically includes:
the master control board records the current time T1 and sends the current time T1 to the service board through the synchronous command, so as to obtain the time of the service board;
After receiving the synchronization command, the service board sends the current time T2 to the main control board;
after receiving the T2, the main control board continues to send the synchronization command to the service board at the time of T3;
after receiving the synchronization command, the service board sends the current time T4 to the main control board;
the master control board receives T4 at the time point of T5, and calculates the transmission delay Td between the master control board and the service board.
Optionally, in the method for implementing clock synchronization based on a serial port, the transmission delay Td is [ (T5-T1) - (T4-T2) ]/2.
optionally, the method for implementing clock synchronization based on a serial port, where the main control board sends the current time and the transmission delay to the service board, and the service board sets the system time according to the current time and the transmission delay to complete time synchronization with the main control board, specifically includes:
The main control board sends the current time T6 and the transmission delay Td to the service board;
And the service board calculates the system time Tc according to the current time T6 and the transmission delay Td, sets the system time Tc as the current time, and completes the time synchronization with the main control board.
optionally, the method for implementing clock synchronization based on a serial port, where the system time Tc is T6+ Td.
optionally, the method for implementing clock synchronization based on a serial port, wherein the transmission delay is time taken by the main control board to transmit a command.
Optionally, the method for implementing clock synchronization based on a serial port, wherein the main control board performs time synchronization according to addresses of different service boards.
In addition, to achieve the above object, the present invention further provides an intelligent terminal, wherein the intelligent terminal includes: the clock synchronization method comprises a memory, a processor and a program which is stored on the memory and can run on the processor and realize clock synchronization based on a serial port, wherein when the program which realizes clock synchronization based on the serial port is executed by the processor, the steps of the clock synchronization method based on the serial port are realized.
in addition, in order to achieve the above object, the present invention further provides a storage medium, where the storage medium stores a program for implementing clock synchronization based on a serial port, and the program for implementing clock synchronization based on a serial port implements the steps of the method for implementing clock synchronization based on a serial port when executed by a processor.
In the invention, a main control board is connected with at least one service board through a serial port protocol, and the main control board records the time of sending a command by itself and acquires the time of receiving and replying the command by the service board through a serial port self-defined command; after the main control board and the service board are sent for a preset number of times, calculating the transmission delay between the main control board and the service board; and the main control board sends the current time and the transmission delay to the service board, and the service board sets the system time according to the current time and the transmission delay so as to complete the time synchronization with the main control board. The invention realizes the time synchronization of the main control board and the service board through the serial port, and has wide application range and simple operation.
Drawings
FIG. 1 is a flow chart of a preferred embodiment of a method for clock synchronization based on a serial port according to the present invention;
FIG. 2 is a schematic diagram of the interaction between the main control board and the service board in the preferred embodiment of the method for implementing clock synchronization based on serial ports according to the present invention;
fig. 3 is a schematic operating environment diagram of an intelligent terminal according to a preferred embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
as shown in fig. 1 and 2, the method for implementing clock synchronization based on a serial port according to the preferred embodiment of the present invention includes the following steps:
Step S10, the main control board and at least one service board are connected through a serial port protocol, and through a serial port self-defined command, the main control board records the time of sending the command by itself and acquires the time of receiving and replying the command by the service board;
Step S20, after the main control board and the service board are sent for a preset number of times, calculating the transmission delay between the main control board and the service board;
Step S30, the main control board sends the current time and the transmission delay to the service board, and the service board sets the system time according to the current time and the transmission delay to complete the time synchronization with the main control board.
specifically, in a device (e.g., a certain intelligent terminal), a control unit for controlling other service boards is generally made into a board called a main control board, which provides a configuration function, a management function, and the like for a user; the service board is a single board for implementing a certain service, such as GPON, ADSL, etc.
The command comprises a synchronous command and a time service command; the synchronous command is used for informing the current time of the synchronous command to the opposite side by the service board; the time service command is used for controlling the time of the opposite side for acquiring the time carried in the command and is set as the time of the opposite side.
the preset times can be 4 times, 6 times and 8 times, so that the calculated average time delay between the plates is closer to the actual time delay, the more the times are, the more the time is accurate, but the longer the time is spent in the setting process, and therefore, the invention is preferably 4 times.
further, when the preset number of times is 4 (two round trips), the main control board records the current time T1 and sends the current time T1 to the service board through the synchronization command, so as to obtain the time of the service board; after receiving the synchronization command, the service board sends the current time T2 to the main control board; after receiving the T2, the main control board continues to send the synchronization command to the service board at the time of T3; after receiving the synchronization command, the service board sends the current time T4 to the main control board; the main control board receives T4 at a time point of T5, and calculates a transmission delay Td between the main control board and the service board, which is T (delay) in fig. 2.
And the transmission delay Td is [ (T5-T1) - (T4-T2) ]/2.
The transmission delay is the time taken by the main control board to transmit the command, namely the time taken by the main control board to transmit the command to the service board.
the main control board carries out time synchronization according to the addresses of different service boards, each service board has its own address, a plurality of service boards can be provided, and when one main control board completes time service synchronization to one service board, time service synchronization is continuously carried out according to the address of the next service board.
The main control board sends the current time T6 and the transmission delay Td to the service board; the service board calculates a system time Tc, that is, T (current) in fig. 2, according to the current time T6 and the transmission delay Td, and sets the system time Tc as the current time, so that the service board completes time synchronization with the main control board.
Wherein the system time Tc is T6+ Td.
Further, a serial port protocol between the main control board and the service board adopts a one-to-many protocol model and follows the following 2 command formats; the master control board synchronizes the time of the master control board to all the service boards through the following 2 commands.
The time synchronization command format is as follows (when the main control board sends a command, the value of para can be all 0, but cannot be removed, in order to ensure that the length and the time consumption of the commands of both sides are the same, and when the service board sends the command, the value of para is the current time):
The time grant command format is as follows:
the following is a method for realizing multi-device clock synchronization through a serial port, for example.
assuming that there are three service boards which need to synchronize the system time of the master control board, the three service boards are respectively a service board a, a service board B and a service board C, and their respective addresses are respectively 0x01,0x 02 and 0x 03.
Assume that the system initial time is 1970, 1, 00: 00: 00; the time T1 when the master control board issues the 0xA0 command is 1970, 1 month, 1 day 00: 00: 03, 3 seconds from the initial time of the system; the service board receives the command of 0xA0, and immediately sends the current T2 time of the service board to the master control board, which is 1 month, 1 day 00 in 1970: 00: 17, 17 seconds from the initial time of the system (the time of the service board is asynchronous with the time of the main control board, so a time point is randomly assumed); at the moment when the master control board receives the time T2 sent by the service board, the time T3 of the current system is recorded as 1 month, 1 day 00 in 1970: 00: 05, 5 seconds before the initial time of the system, and simultaneously sending a 0xA0 command to the service board; the service board receives the command of 0xA0, and immediately sends the current T4 time of the service board to the master control board, which is 1 month, 1 day 00 in 1970: 00: 19, 19 seconds from the initial time of the system; the master control board records the time point of T5 of the current own system as 1 month, 1 day 00 in 1970 at the moment when the master control board receives the time T4 sent by the service board: 00: 07, 7 seconds from the initial time of the system; the time point when the main control board sends T6 and T (delay) is 1970, 1 month, 1 day 00: 00: 10.
The time service process is as follows: the master control board records the current system time T1(0x00000003), then prepares the system time of the synchronous service board A, and sends commands of 0x01,0x06,0xA0,0x00000000 and CRC to the serial port bus; when three service boards receive the first byte (with 8 th bit) of the command at the same time, judging whether the address is the address of the service board, if so, continuing to receive data, if not, closing the receiving until the next address byte (with 8 th bit) is received; at this time, when the service board a receives the command 0xA0, it immediately records the time T2(0x00000011) of the current system, and sends the command of the number of seconds of the current system time, 0x01,0x06,0xA0,0x00000011, CRC (hexadecimal number of decimal 17 is 0x11) to the main control board; after the master control board receives the time T2 replied by the service board, the time T2(0x00000011) is saved, the time T3(0x00000005) of the current system of the master control board is recorded immediately, and a command, 0x01,0x06,0xA0,0x00000000 and CRC, is sent to the service board A; when the service board a receives the command 0xA0, it immediately records the time T4(0x00000013) of the current system, and sends the command of the number of seconds of the current system time, 0x01,0x06,0xA0,0x00000013, CRC (0x 13 is hexadecimal of decimal 19); after the master control board receives the T4 time replied by the service board, the time (0x00000013) of the T4 is saved, and the time T5(0x00000007) of the current system of the master control board is recorded immediately; at this time, according to the values of the 5 data T1, T2, T3, T4 and T5, the master control board can calculate that the delay time for the master control board to send data to the service board is T (delay) ((T5-T1) - (T4-T2))/2 ═ ((0x00000007-0x00000003) - (0x00000013-0x00000011))/2 ═ 1; the master sends T6 and T (delay) data to the service board a at time T6 (0x0000000a, hexadecimal 10 0x0a), commanding the following: 0x01,0x0a,0xA1,0x0000000a,0x00000001, CRC; when the service board a receives the command 0xA1, it immediately sets the time of its current system to T (current) ═ T6+ T (delay) ═ 0x0000000a) + (0x00000001) ═ 0x0000000b, which is converted into specific time of 1 month and 1 day 00 in 1970: 00: 11; when the time of the service board A is synchronized, the main control board changes the address of the service board into 0x02, and the time service synchronization is continuously carried out to the service board B (the time service synchronization is continuously carried out to the service board C after the time service synchronization is finished).
further, as shown in fig. 3, based on the above method for implementing clock synchronization based on a serial port, the present invention also provides an intelligent terminal, where the intelligent terminal includes a processor 10, a memory 20, and a display 30. Fig. 3 shows only some of the components of the smart terminal, but it should be understood that not all of the shown components are required to be implemented, and that more or fewer components may be implemented instead.
the memory 20 may be an internal storage unit of the intelligent terminal in some embodiments, such as a hard disk or a memory of the intelligent terminal. The memory 20 may also be an external storage device of the Smart terminal in other embodiments, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the Smart terminal. Further, the memory 20 may also include both an internal storage unit and an external storage device of the smart terminal. The memory 20 is used for storing application software installed in the intelligent terminal and various data, such as program codes of the installed intelligent terminal. The memory 20 may also be used to temporarily store data that has been output or is to be output. In an embodiment, the memory 20 stores a program 40 for implementing clock synchronization based on a serial port, and the program 40 for implementing clock synchronization based on a serial port can be executed by the processor 10, thereby implementing the method for implementing clock synchronization based on a serial port in the present application.
The processor 10 may be a Central Processing Unit (CPU), a microprocessor or other data Processing chip in some embodiments, and is configured to run program codes stored in the memory 20 or process data, for example, execute the method for implementing clock synchronization based on a serial port.
The display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch panel, or the like in some embodiments. The display 30 is used for displaying information at the intelligent terminal and for displaying a visual user interface. The components 10-30 of the intelligent terminal communicate with each other via a system bus.
In one embodiment, when the processor 10 executes the program 40 for implementing clock synchronization based on a serial port in the memory 20, the following steps are implemented:
The main control board is connected with at least one service board through a serial port protocol, and records the time of sending a command by itself and the time of receiving and replying the command by the service board through a serial port self-defined command;
after the main control board and the service board are sent for a preset number of times, calculating the transmission delay between the main control board and the service board;
and the main control board sends the current time and the transmission delay to the service board, and the service board sets the system time according to the current time and the transmission delay so as to complete the time synchronization with the main control board.
the command comprises a synchronous command and a time service command;
The synchronous command is used for informing the current time of the synchronous command to the opposite side by the service board;
The time service command is used for controlling the time of the opposite side for acquiring the time carried in the command and is set as the time of the opposite side.
After the main control board and the service board are sent for a preset number of times, calculating the transmission delay between the main control board and the service board, specifically including:
The master control board records the current time T1 and sends the current time T1 to the service board through the synchronous command, so as to obtain the time of the service board;
After receiving the synchronization command, the service board sends the current time T2 to the main control board;
after receiving the T2, the main control board continues to send the synchronization command to the service board at the time of T3;
after receiving the synchronization command, the service board sends the current time T4 to the main control board;
the master control board receives T4 at the time point of T5, and calculates the transmission delay Td between the master control board and the service board.
and the transmission delay Td is [ (T5-T1) - (T4-T2) ]/2.
the main control board sends the current time and the transmission delay to the service board, and the service board sets the system time according to the current time and the transmission delay to complete the time synchronization with the main control board, which specifically comprises:
The main control board sends the current time T6 and the transmission delay Td to the service board;
and the service board calculates the system time Tc according to the current time T6 and the transmission delay Td, sets the system time Tc as the current time, and completes the time synchronization with the main control board.
the system time Tc is T6+ Td.
the transmission delay is the time taken by the main control board to transmit the command.
and the master control board performs time synchronization according to the addresses of different service boards.
the invention also provides a storage medium, wherein the storage medium stores a program for realizing clock synchronization based on the serial port, and the program for realizing clock synchronization based on the serial port realizes the steps of the method for realizing clock synchronization based on the serial port when being executed by the processor.
in summary, the present invention provides a method, an intelligent terminal and a storage medium for implementing clock synchronization based on a serial port, wherein the method comprises: the main control board is connected with at least one service board through a serial port protocol, and records the time of sending a command by itself and the time of receiving and replying the command by the service board through a serial port self-defined command; after the main control board and the service board are sent for a preset number of times, calculating the transmission delay between the main control board and the service board; and the main control board sends the current time and the transmission delay to the service board, and the service board sets the system time according to the current time and the transmission delay so as to complete the time synchronization with the main control board. The invention realizes the time synchronization of the main control board and the service board through the serial port, and has wide application range and simple operation.
of course, it will be understood by those skilled in the art that all or part of the processes of the methods of the above embodiments may be implemented by a computer program instructing relevant hardware (such as a processor, a controller, etc.), and the program may be stored in a computer readable storage medium, and when executed, the program may include the processes of the above method embodiments. The storage medium may be a memory, a magnetic disk, an optical disk, etc.
It is to be understood that the invention is not limited to the examples described above, but that modifications and variations may be effected thereto by those of ordinary skill in the art in light of the foregoing description, and that all such modifications and variations are intended to be within the scope of the invention as defined by the appended claims.

Claims (10)

1. A method for realizing clock synchronization based on a serial port is characterized in that the method for realizing clock synchronization based on the serial port comprises the following steps:
The main control board is connected with at least one service board through a serial port protocol, and records the time of sending a command by itself and the time of receiving and replying the command by the service board through a serial port self-defined command;
after the main control board and the service board are sent for a preset number of times, calculating the transmission delay between the main control board and the service board;
And the main control board sends the current time and the transmission delay to the service board, and the service board sets the system time according to the current time and the transmission delay so as to complete the time synchronization with the main control board.
2. The method for realizing clock synchronization based on the serial port of claim 1, wherein the command comprises a synchronization command and a time service command;
The synchronous command is used for informing the current time of the synchronous command to the opposite side by the service board;
The time service command is used for controlling the time of the opposite side for acquiring the time carried in the command and is set as the time of the opposite side.
3. the method according to claim 2, wherein the calculating of the transmission delay between the main control board and the service board after the main control board and the service board are sent for a preset number of times specifically includes:
The master control board records the current time T1 and sends the current time T1 to the service board through the synchronous command, so as to obtain the time of the service board;
After receiving the synchronization command, the service board sends the current time T2 to the main control board;
after receiving the T2, the main control board continues to send the synchronization command to the service board at the time of T3;
After receiving the synchronization command, the service board sends the current time T4 to the main control board;
The master control board receives T4 at the time point of T5, and calculates the transmission delay Td between the master control board and the service board.
4. The method of claim 3, wherein the transmission delay Td is [ (T5-T1) - (T4-T2) ]/2.
5. The method according to claim 4, wherein the master control board sends the current time and the transmission delay to the service board, and the service board sets the system time according to the current time and the transmission delay to complete time synchronization with the master control board, specifically comprising:
The main control board sends the current time T6 and the transmission delay Td to the service board;
And the service board calculates the system time Tc according to the current time T6 and the transmission delay Td, sets the system time Tc as the current time, and completes the time synchronization with the main control board.
6. The method for realizing clock synchronization based on the serial port as claimed in claim 5, wherein the system time Tc is T6+ Td.
7. The method of claim 1, wherein the transmission delay is a time taken by the main control board to transmit a command.
8. The method of claim 1, wherein the master control board performs time synchronization according to addresses of different service boards.
9. an intelligent terminal, characterized in that, intelligent terminal includes: the device comprises a memory, a processor and a program which is stored on the memory and can run on the processor and realize clock synchronization based on a serial port, wherein when the program which realizes clock synchronization based on the serial port is executed by the processor, the steps of the method for realizing clock synchronization based on the serial port according to any one of claims 1-8 are realized.
10. A storage medium storing a program for realizing clock synchronization based on a serial port, wherein the program for realizing clock synchronization based on a serial port realizes the steps of the method for realizing clock synchronization based on a serial port according to any one of claims 1 to 8 when being executed by a processor.
CN201911005023.0A 2019-10-22 2019-10-22 Method for realizing clock synchronization based on serial port, intelligent terminal and storage medium Pending CN110572234A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911005023.0A CN110572234A (en) 2019-10-22 2019-10-22 Method for realizing clock synchronization based on serial port, intelligent terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911005023.0A CN110572234A (en) 2019-10-22 2019-10-22 Method for realizing clock synchronization based on serial port, intelligent terminal and storage medium

Publications (1)

Publication Number Publication Date
CN110572234A true CN110572234A (en) 2019-12-13

Family

ID=68785610

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911005023.0A Pending CN110572234A (en) 2019-10-22 2019-10-22 Method for realizing clock synchronization based on serial port, intelligent terminal and storage medium

Country Status (1)

Country Link
CN (1) CN110572234A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110912634A (en) * 2019-10-25 2020-03-24 深圳震有科技股份有限公司 Method for realizing clock synchronization based on SPI, storage medium and terminal equipment
CN111478863A (en) * 2020-04-14 2020-07-31 深圳市风云实业有限公司 Switch system and network port time synchronization method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0253096B1 (en) * 1986-05-20 1995-10-25 Mitsubishi Denki Kabushiki Kaisha Time synchronization method in a data transmission system
CN102447553A (en) * 2010-10-12 2012-05-09 研祥智能科技股份有限公司 Realizing device of accurate time synchronization protocol
CN103188064A (en) * 2011-12-28 2013-07-03 中兴通讯股份有限公司 Clock synchronization method and clock synchronization device
CN207588875U (en) * 2017-10-19 2018-07-06 厦门远通电子技术有限公司 A kind of power distribution network distribution time service device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0253096B1 (en) * 1986-05-20 1995-10-25 Mitsubishi Denki Kabushiki Kaisha Time synchronization method in a data transmission system
CN102447553A (en) * 2010-10-12 2012-05-09 研祥智能科技股份有限公司 Realizing device of accurate time synchronization protocol
CN103188064A (en) * 2011-12-28 2013-07-03 中兴通讯股份有限公司 Clock synchronization method and clock synchronization device
CN207588875U (en) * 2017-10-19 2018-07-06 厦门远通电子技术有限公司 A kind of power distribution network distribution time service device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110912634A (en) * 2019-10-25 2020-03-24 深圳震有科技股份有限公司 Method for realizing clock synchronization based on SPI, storage medium and terminal equipment
CN110912634B (en) * 2019-10-25 2022-04-29 深圳震有科技股份有限公司 Method for realizing clock synchronization based on SPI, storage medium and terminal equipment
CN111478863A (en) * 2020-04-14 2020-07-31 深圳市风云实业有限公司 Switch system and network port time synchronization method thereof

Similar Documents

Publication Publication Date Title
US10944852B2 (en) Computer network packet transmission timing
US10162790B2 (en) Method for clock synchronization of an industrial internet field broadband bus
CN107276711B (en) EtherCAT master station device
CN107947888B (en) A kind of task level synchronous method based on network communication
CN103634092A (en) High precision timer in CPU cluster
WO2015196685A1 (en) Clock synchronization method and apparatus
CN110572234A (en) Method for realizing clock synchronization based on serial port, intelligent terminal and storage medium
CN107832169B (en) Memory data migration method and device, terminal equipment and storage medium
CN105511387A (en) PLC IO extension module and extension method therefor
CN107786293A (en) Method for synchronizing time, clock equipment, from clockwork and clock synchronization system
US20190351545A1 (en) Cluster control method, cluster control system, and terminal device
CN113711511B (en) Industrial equipment supporting multi-time synchronization protocol
CN108259109A (en) The network equipment and TOD synchronous method in PTP domains
US20130336237A1 (en) Adapter, base band processing unit and base station system
CN102237995A (en) Time processing device and method based on device Precision Time Protocol
CN100527661C (en) Method and system for realizing multi-clock synchronization
WO2023160608A1 (en) Robot control method and apparatus, and storage medium and robot cluster
CN108401454B (en) Transaction scheduling method, processor, distributed system and unmanned aerial vehicle
WO2019011063A1 (en) Synchronizing method for two out of two-by-two system and computer device
CN106788842B (en) A kind of processing method and SOC of PTP message
US20210367814A1 (en) Communication method and device based on parallel system, and terminal
CN110912634B (en) Method for realizing clock synchronization based on SPI, storage medium and terminal equipment
US10313040B2 (en) Communication device, communication system, and method for synchronized transmission of telegrams
CN110794919B (en) Method for realizing clock synchronization based on MDIO, intelligent terminal and storage medium
CN103176931B (en) A kind of DMA communication means of improvement and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20191213