Monitoring system with data synchronization function

By introducing a control unit into the monitoring system and using wired and wireless communication to send synchronization signals, the problem of time alignment of multiple monitoring subsystems is solved, high-precision data synchronization is achieved, and the accuracy of data analysis is improved.

CN223319821UActive Publication Date: 2025-09-09LINGANG LAB
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202422531122.5
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2025-09-09
Estimated Expiration
2034-10-18

AI Technical Summary

Technical Problem

Existing technologies make it difficult to achieve time alignment between multiple monitoring subsystems that cannot communicate directly, resulting in difficulties in analyzing monitoring data.

Method used

By introducing the first and second control units into the monitoring system, they are connected to the first and second subsystems respectively using wired and wireless communication methods, and periodically send synchronization signals, which are transparently transmitted to the second subsystem to achieve data synchronization.

Benefits of technology

It achieves data time alignment of multiple monitoring subsystems, improves the accuracy and reliability of data analysis, and the time alignment accuracy can reach millisecond level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223319821U_ABST
    Figure CN223319821U_ABST
Patent Text Reader

Abstract

The utility model relates to a monitoring system with a data synchronization function, and the system comprises a first subsystem and a second subsystem which are respectively configured to monitor and record first data and second data; a first control unit configured to communicate with the first subsystem; the first control unit is configured to communicate with the first subsystem, the second control unit is configured to communicate with the second subsystem and the first control unit, and the first control unit is further configured to send a synchronization signal to the first subsystem and the second control unit at the same time; the second control unit is further configured to respond to the received synchronizing signal and transmit the synchronizing signal to the second subsystem; the first subsystem is further configured to: in response to receiving the synchronization signal, record a flag associated with the time of the synchronization signal in association with the currently recorded first data; and the second subsystem is further configured to, in response to receiving the synchronization signal, record a flag associated with the time of the synchronization signal in association with the currently recorded second data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a monitoring system with a data synchronization function. Background Art

[0002] A monitoring system typically includes multiple subsystems, each of which monitors different aspects of the monitored object, thereby recording data from various aspects of the monitored object. Each subsystem may include one or more monitoring devices. Different monitoring devices may be located at varying distances from the monitored object, and direct communication between devices may not be possible. Analyzing the data from the monitored object requires analyzing monitoring data from multiple subsystems. Time alignment (also known as data synchronization) of the monitoring data from these multiple subsystems is essential. However, different devices have inconsistent hardware circuits and clocks, and each has its own independent software system. Therefore, time alignment cannot be achieved solely through communication between subsystems (or devices).

[0003] The Chinese patent application, publication number CN115208505A, published on October 18, 2022, and titled "Time Synchronization Method and Device," utilizes a master clock device to send a target message to a slave clock device, records a first timestamp sent by the master clock device and a second timestamp received by the slave clock device, and performs time synchronization based on the deviation between the two timestamps. This application improves time synchronization speed but does not address the issue of time alignment between multiple subsystems.

[0004] The Chinese patent application, with application publication number CN115297539A and publication date November 4, 2022, entitled "A Method, System, and Electronic Device for Time Synchronization of a Connected Vehicle Terminal," first obtains a local time value from a private or public server, then obtains a precise time value from a global navigation satellite system, and continuously adjusts the local time value based on the difference between the two time values ​​and a preset difference. This technical solution improves the time accuracy of vehicle terminal equipment during long-term development and operation. However, this solution is prohibitively expensive and cannot be applied to time alignment between multiple monitoring subsystems that cannot directly communicate. Utility Model Content

[0005] One of the objectives of the present disclosure is to provide a monitoring system with a data synchronization function.

[0006] According to a first aspect of the present disclosure, a monitoring system with a data synchronization function is provided, comprising: a first subsystem located at a first geographical location, configured to monitor and record first data of a monitored object; a second subsystem located at a second geographical location different from the first geographical location, configured to monitor and record second data of the monitored object; a first control unit, arranged closer to the first subsystem than the second subsystem, and configured to communicate with the first subsystem; and a second control unit, arranged closer to the second subsystem than the first subsystem, and configured to communicate with both the second subsystem and the first control unit, wherein the first control unit is further configured to: periodically and simultaneously send a synchronization signal for data synchronization to the first subsystem and the second control unit; the second control unit is further configured to: in response to receiving the synchronization signal, transparently transmit the synchronization signal to the second subsystem; the first subsystem is further configured to: in response to receiving the synchronization signal, record a mark associated with the time of the synchronization signal in association with the currently recorded first data; and the second subsystem is further configured to: in response to receiving the synchronization signal, record a mark associated with the time of the synchronization signal in association with the currently recorded second data.

[0007] According to a second aspect of the present disclosure, a monitoring system with a data synchronization function is provided. The monitoring system is used in a blind monkey driving electrical stimulation experiment. The monitored subjects in the experiment include the blind monkey and a car that is driven in response to the blind monkey's hand movements. The monitoring system includes: a first subsystem located on the ceiling of the experimental room, configured to monitor and record first data of the experiment from a top-down angle; a second subsystem located within the experimental room, configured to monitor and record second data from the blind monkey; a first control unit, located closer to the first subsystem than the second subsystem, and configured to communicate with the first subsystem; and a second control unit, located closer to the second subsystem than the first subsystem. The first control unit is located at the second subsystem and is configured to communicate with both the second subsystem and the first control unit, wherein the first control unit is further configured to: periodically send a synchronization signal for data synchronization to the first subsystem and the second control unit at the same time; the second control unit is further configured to: in response to receiving the synchronization signal, transmit the synchronization signal to the second subsystem; the first subsystem is further configured to: in response to receiving the synchronization signal, record a mark associated with the time of the synchronization signal in association with the currently recorded first data; and the second subsystem is further configured to: in response to receiving the synchronization signal, record a mark associated with the time of the synchronization signal in association with the currently recorded second data.

[0008] Other features and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0010] The present disclosure can be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:

[0011] Figure 1 4 is an exemplary structural block diagram of a monitoring system with a data synchronization function according to an embodiment of the present disclosure.

[0012] Figure 2 4 is an exemplary structural block diagram of a monitoring system with a data synchronization function according to an embodiment of the present disclosure.

[0013] Figure 3 for Figure 2 A circuit diagram of an implementation of a Bluetooth module in FIG.

[0014] Figure 4 for Figure 2 Schematic diagram of the synchronization signal output by the slave unit in FIG.

[0015] Note that in the embodiments described below, the same reference numerals are sometimes used in common across different drawings to denote the same parts or parts having the same functions, and their repeated descriptions are omitted. In some cases, similar reference numerals and letters are used to denote similar items, so once an item is defined in one drawing, it need not be further discussed in subsequent drawings. DETAILED DESCRIPTION

[0016] The present disclosure will be described below with reference to the accompanying drawings, which illustrate several embodiments of the present disclosure. However, it should be understood that the present disclosure can be presented in many different ways and is not limited to the embodiments described below; in fact, the embodiments described below are intended to make the present disclosure more complete and fully illustrate the scope of protection of the present disclosure to those skilled in the art. It should also be understood that the embodiments disclosed herein can be combined in various ways to provide many additional embodiments.

[0017] It should be understood that the terms used herein are used only to describe specific embodiments and are not intended to limit the present disclosure. All terms (including technical and scientific terms) used herein, unless otherwise defined, have the meanings commonly understood by those skilled in the art. For the sake of brevity and / or clarity, well-known functions or structures may not be described in detail.

[0018] Herein, the term "A or B" includes "A and B" and "A or B" rather than exclusively including "A" or only "B" unless specifically stated otherwise.

[0019] As used herein, the term "exemplary" means "serving as an example, instance, or illustration," rather than as a "model" to be precisely copied. Any implementation described herein as exemplary is not necessarily to be construed as preferred or advantageous over other implementations. Furthermore, the present disclosure is not to be bound by any expressed or implied theory presented in the foregoing technical field, background, summary, or detailed description.

[0020] Additionally, terms such as "first," "second," and the like may also be used herein for reference purposes only and are not intended to be limiting. For example, the terms "first," "second," and other numerical terms referring to structures or elements do not imply a sequence or order unless the context clearly indicates otherwise.

[0021] It should also be understood that when the term “include / comprises” is used in this document, it indicates the presence of the specified features, integers, steps, operations, units and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, units and / or components and / or their combinations.

[0022] Figure 1 This is an exemplary structural block diagram of a monitoring system with a data synchronization function according to an embodiment of the present disclosure. The monitoring system with a data synchronization function includes a first subsystem, a second subsystem, a first control unit, and a second control unit. The first subsystem can be configured to monitor and record first data of the monitored object, and the second subsystem can be configured to monitor and record second data of the monitored object. The first control unit communicates with the first subsystem, the second control unit communicates with the second subsystem, and the first control unit and the second control unit communicate with each other. Generally, the first subsystem can be located in a first geographical location, and the second subsystem can be located in a second geographical location different from the first geographical location. The first and second geographical locations are not limited, as long as they are different locations. In some examples, the first geographical location and the second geographical location are respectively located in different buildings; in some examples, the first geographical location and the second geographical location are respectively located in different rooms of the same building; in some examples, the first geographical location and the second geographical location are respectively located in different locations in the same room; in some examples, the first geographical location is located on the ceiling of the room, and the second geographical location is located on the floor of the room.

[0023] The first control unit may be located closer to the first subsystem than the second subsystem, and the second control unit may be located closer to the second subsystem than the first subsystem. The first control unit communicates with the first subsystem via a first communication method, the second control unit communicates with the second subsystem via the first communication method, and the first control unit and the second control unit communicate with each other via a second communication method. In some examples, the first communication method includes a wired communication method, and the second communication method includes a wireless communication method. Since the first and second control units are respectively closer to the first and second subsystems, wired communication between the first control unit and the first subsystem, and between the second control unit and the second subsystem, is feasible, and wired communication is generally more reliable and faster. However, the first and second subsystems may be remote, so the distance between the first and second control units is relatively large, so wireless communication between the two control units is advantageous. In some examples, the first communication method includes a communication method based on UART, TTL, RS232, RS485, CAN, and / or I2C protocols, and the second communication method includes a communication method based on Bluetooth, WiFi, LoRa, and / or ZigBee protocols. For similar reasons, in some examples, the first communication mode includes a communication mode for shorter-range communication, and the second communication mode includes a communication mode for longer-range communication.

[0024] The first control unit is further configured to periodically send a synchronization signal for data synchronization to both the first subsystem and the second control unit. The second control unit is further configured to, in response to receiving the synchronization signal, transparently transmit the synchronization signal to the second subsystem. The first subsystem is further configured to, in response to receiving the synchronization signal, record a time stamp associated with the synchronization signal in association with the currently recorded first data. The second subsystem is further configured to, in response to receiving the synchronization signal, record a time stamp associated with the synchronization signal in association with the currently recorded second data. This allows direct communication between the first and second control units, and the second control unit transparently transmits the received synchronization signal (without parsing or other processing). This allows the first and second subsystems to receive the synchronization signal simultaneously. After receiving the synchronization signal, the first and second subsystems can time-stamp the currently recorded data. This time stamp is associated with the synchronization signal, ensuring synchronization (i.e., data alignment) of the data recorded by each system.

[0025] In some embodiments, the first subsystem includes multiple first devices, each of which monitors and records corresponding first data; the second subsystem includes multiple second devices, each of which monitors and records corresponding second data. The first control unit is further configured to simultaneously send a synchronization signal to the multiple first devices and the second control unit; and the second control unit is further configured to, in response to receiving the synchronization signal, transparently transmit the synchronization signal to the multiple second devices simultaneously.

[0026] like Figure 1 As shown, in some embodiments, the first control unit includes a first MCU, a first communication module that communicates with the first subsystem, and a second communication module that communicates with the second control unit (the first and second communication modules are collectively shown as a communication module). The second control unit includes a second MCU, a third communication module that communicates with the first control unit, and a fourth communication module that communicates with the second subsystem (the third and fourth communication modules are collectively shown as a communication module). The first control unit is further configured to control the first communication module and the second communication module by the first MCU to simultaneously send synchronization signals to the first subsystem and the second control unit respectively; the second control unit is further configured to control the fourth communication module by the second MCU to send the synchronization signal to the second subsystem in response to the third communication module receiving the synchronization signal.

[0027] Figure 2 This is an exemplary block diagram of a monitoring system with data synchronization capabilities according to an embodiment of the present disclosure. This monitoring system is used in a blind monkey driving electrical stimulation experiment, where the monitored subjects include the blind monkey and a vehicle that is driven in response to the monkey's hand movements. The monitoring system includes: a first subsystem located on the ceiling of an experimental room, configured to monitor and record first experimental data from a bird's-eye view; a second subsystem located within the experimental room, configured to monitor and record second data from the blind monkey's perspective; a first control unit (shown as a master unit), located closer to the first subsystem than the second subsystem and configured to communicate with the first subsystem; and a second control unit (shown as a slave unit), located closer to the second subsystem than the first subsystem and configured to communicate with both the second subsystem and the first control unit.

[0028] In which, the first control unit is also configured to periodically send a synchronization signal for data synchronization to the first subsystem and the second control unit at the same time; the second control unit is also configured to transmit the synchronization signal to the second subsystem in response to receiving the synchronization signal; the first subsystem is also configured to record a mark associated with the time of the synchronization signal in association with the currently recorded first data in response to receiving the synchronization signal; and the second subsystem is also configured to record a mark associated with the time of the synchronization signal in association with the currently recorded second data in response to receiving the synchronization signal.

[0029] The first subsystem includes multiple first devices, each of which monitors and records corresponding first data. The multiple first devices include a vehicle trajectory device for monitoring and recording the vehicle's position, and a rooftop camera device for monitoring and recording the overall experimental situation. The second subsystem includes multiple second devices, each of which monitors and records corresponding second data. The multiple second devices include an eye tracker device for monitoring and recording the blind monkey's eye movement coordinates, a UVC camera device for monitoring and recording environmental data within the blind monkey's field of view, a three-dimensional motion capture device for monitoring and recording the blind monkey's hand movements, and an Intan stimulation / recording device for monitoring and recording the blind monkey's EEG signals. The first control unit is also configured to simultaneously send synchronization signals to the multiple first devices and the second control unit. The second control unit is also configured to, in response to receiving the synchronization signal, simultaneously transparently transmit the synchronization signal to the multiple second devices.

[0030] In the illustrated embodiment, the first control unit includes a first MCU, a first Bluetooth module for communicating with the second control unit, a first UART interface for communicating with the vehicle tracking device, a second UART interface for communicating with the rooftop camera device, and a third UART interface for communicating between the first MCU and the first Bluetooth module. The second control unit includes a second MCU, a second Bluetooth module for communicating with the first control unit, a fourth UART interface for communicating between the second MCU and the second Bluetooth module, a fifth UART interface for communicating with the eye tracker device, a sixth UART interface for communicating with the UVC camera device, a first TTL interface for communicating with the 3D motion capture device, and a second TTL interface for communicating with the Intan stimulation / recording device. For example, the chip model used by the first or second MCU may be an ATmega328P, and the Bluetooth module may be an HC-08 Bluetooth transparent transmission module.

[0031] The first MCU is configured to periodically send a synchronization signal to the first UART interface, the second UART interface, and the third UART interface respectively at the same time. The first Bluetooth module is configured to transparently transmit the synchronization signal to the second Bluetooth module in response to receiving the synchronization signal via the third UART interface. The second Bluetooth module is configured to transparently transmit the synchronization signal to the second MCU via the fourth UART interface in response to receiving the synchronization signal. The second MCU is configured to transparently transmit the synchronization signal to the fifth UART interface and the sixth UART interface in response to receiving the synchronization signal, and to generate a TTL signal whose trigger edge is aligned with the synchronization signal and send the TTL signal to the first TTL interface and the second TTL interface. In some embodiments, the synchronization signal is a message including a specific character or string, for example, the character "1".

[0032] In addition, the control unit can also synchronize control of the various subsystems. For example, the first control unit is further configured to simultaneously send a control signal for device control to the first subsystem and the second control unit; the second control unit is further configured to, in response to receiving the control signal, transparently transmit the control signal to the second subsystem; and the first subsystem and the second subsystem are each further configured to, in response to receiving the control signal, perform the operation indicated by the control signal. In some embodiments, the operation indicated by the control signal includes starting and stopping.

[0033] The following are some specific examples Figure 2 The monitoring system with data synchronization shown in Figure 1 is described. In a blind monkey driving electrical stimulation experiment, an eye tracker captures the monkey's eye movement coordinates, a UVC camera acts as the monkey's eyes to identify objects, a 3D motion capture device captures the monkey's hand movements pushing a remote sensor, an Intan stimulation / recording device modulates the monkey's EEG signals, a cart track device records the cart's coordinates and the remote sensor's coordinates, and a rooftop camera records the monkey's overall driving progress. When the UVC camera identifies a specific object and its eye movement coordinates fall within the object's coordinate range, an electrical stimulus is delivered. The monkey then reaches a specific location based on the electrical stimulus signal and performs the corresponding action. The Intan stimulation / recording device records EEG changes throughout the entire process. The fundamental reason for time synchronization is to facilitate analysis of the large amount of data generated during this process. Only when the data recorded / generated by each device is synchronized can the analysis be meaningful.

[0034] According to the monitoring system of the embodiment of the present disclosure, host computer debugging and program downloading are realized through USB to UART serial port. According to the monitoring system of the embodiment of the present disclosure, the MCU and Bluetooth module in the monitoring system are integrated on a circuit board. Before the monitoring system enters the working state, the AT command is first used to set a Bluetooth module, that is, the Bluetooth module to be used for the host unit, as the host, named bt_master, and the other Bluetooth module, that is, the Bluetooth module to be used for the slave unit, as the slave, named bt_slave, and the baud rate of the two Bluetooth modules is uniformly set to 115200. Then, bt_master and bt_slave are connected to the two MCUs respectively. After the serial port communication program is deployed in the MCU, the power is turned on, and the two Bluetooth modules can be automatically connected to realize data transparent transmission.

[0035] The host unit sends a message consisting of the character '1' to the roof camera device and the car track device, and sends the message to the slave unit at the same time. After receiving the message sent by the host, the slave unit sends a message consisting of the character '1' to the eye tracker device and the UVC camera device, and sends a high-level TTL signal with a pulse width of 100ms to the 3D motion capture device and the Intan stimulation / recording device. The character '1' and the TTL signal are sent as follows Figure 4 As shown. Taking the slave unit as an example, it sends the character '1' (via the UART interface to the device with the UART interface) or a high-level signal with a pulse width of 100ms (for example, through the TTL signal sending unit of the slave unit to the device that can receive TTL signals) to each device every second, such as the 1st second, the 2nd second, the 3rd second, the 4th second, etc. Figure 2 In the embodiment shown, based on the hardware characteristics of each device itself, a character (or string) synchronization signal, such as the above-mentioned character "1", is sent to the roof camera device, the vehicle track device, the eye tracker device, and the UVC camera device; and a TTL signal synchronization signal is sent to the three-dimensional motion capture device and the Intan stimulation / recording device.

[0036] Each timestamp represents a marker for time alignment across devices. By querying each device's timestamp at a specific moment, the monitoring data from each device can be time-aligned. Specifically, upon receiving a synchronization character, string, or TTL signal, the device automatically creates a mark, and data time synchronization is achieved based on this mark. The master unit can also send control signals to control devices. These control signals can, for example, indicate the start or stop of an operation. For example, when the master unit sends "sta" to the Bluetooth module, it simultaneously sends "sta" to the rooftop camera device and the trolley track device. Upon receiving "sta," the slave unit sends "sta" and a TTL signal to each slave unit. Upon receiving the "sta" and TTL signals, each device simultaneously starts operating. Upon receiving the "sto" and TTL signals, each device simultaneously ends its operation.

[0037] As an implementation, the MCU uses an ATmega328 chip model, with a 16MHz crystal oscillator to ensure clock accuracy. It also features 14 digital bidirectional input and output ports, ensuring sufficient hardware pins for connecting to multiple systems. The chip operates at 5V and includes a hardware low-level reset function.

[0038] As an implementation method, Bluetooth is the HC-08 serial communication module of Guangzhou Huicheng Information Technology Co., Ltd., which is a new generation of data transmission module developed based on the Bluetooth Specification V4.0 BLE Bluetooth protocol. The operating voltage of this Bluetooth module is 2.0V~3.6V during operation, the wireless frequency band used is 2.4GHz ISM, and the GFSK debugging method is adopted. The transmission power can reach 4dBm under ideal conditions, and the receiving sensitivity is high, up to -93dBm. According to actual wireless communication experiments, it can be known that in an unobstructed environment, the wireless communication distance can reach 80 meters. The module has a built-in TI CC2540F256 chip, with 256K bytes of space for developers to use. It supports AT commands, and developers can modify the master and slave modes, byte transmission rate, module name and broadcast address of the Bluetooth module according to project needs. In addition, the module can be set to low power mode as needed. After entering sleep mode, the operating current can be reduced to 320uA, and the operating current after waking up is 8.5mA. The circuit schematic diagram of the HC-08 Bluetooth module is as follows Figure 3 As shown, when connecting the Bluetooth module to the 5V MCU, voltage level matching is important. Therefore, a linear regulator, XC6206P332MR, is used to convert the 5V power supply to 3.3V. Furthermore, to ensure TTL signal level matching, a 220-ohm resistor is connected in series with the RX terminal of the Bluetooth module, which is then connected to the TX terminal of the ATmega328 chip. To ensure high-quality wireless signals, copper and traces should be removed from the antenna. When connecting to the MCU, place the antenna directly opposite the MCU circuitry. An LED indicates the Bluetooth module's operating status and can be disabled using software to conserve power.

[0039] Compared with the prior art, the monitoring system according to the embodiment of the present disclosure has the following advantages:

[0040] 1. By simultaneously sending TTL signals and the same characters through the MCU and Bluetooth module, time alignment of multiple monitoring devices / subsystems in different locations can be achieved. The accuracy of time alignment is high, reaching the millisecond level, which improves the accuracy and reliability of data analysis.

[0041] 2. Simple structure.

[0042] 3. In signal processing and communication, the UART communication protocol is adopted, and the MCU sends simple TTL signals and characters as timestamps to achieve time alignment of multi-subsystem / device monitoring.

[0043] Although various aspects of the present disclosure have been described so far with reference to the accompanying drawings, the above-described methods, systems, and devices are merely illustrative examples, and the scope of the present disclosure is not limited by these aspects, but is limited only by the following aspects: the appended claims and their equivalents. Various elements may be omitted or replaced with equivalent elements. In addition, the steps may be performed in an order different from the order described in this disclosure. Furthermore, the various elements may be combined in various ways. It is also important to note that as technology develops, many of the elements described may be replaced by equivalent elements that become available after this disclosure.

Claims

1. A monitoring system with data synchronization function, characterized in that: include: A first subsystem located at a first geographical location, configured to monitor and record first data of a monitored object; a second subsystem located at a second geographical location different from the first geographical location, configured to monitor and record second data of the monitored object; a first control unit disposed closer to the first subsystem than to the second subsystem and configured to communicate with the first subsystem; as well as a second control unit disposed closer to the second subsystem than the first subsystem and configured to communicate with both the second subsystem and the first control unit, wherein The first control unit is further configured to: periodically send a synchronization signal for data synchronization to the first subsystem and the second control unit simultaneously; The second control unit is further configured to: in response to receiving the synchronization signal, transparently transmit the synchronization signal to the second subsystem; The first subsystem is further configured to: in response to receiving the synchronization signal, record a marker associated with the time of the synchronization signal in association with the currently recorded first data; as well as The second subsystem is further configured to, in response to receiving the synchronization signal, record a mark associated with the time of the synchronization signal in association with the currently recorded second data.

2. The monitoring system according to claim 1, characterized in that The first control unit communicates with the first subsystem via a first communication method; The second control unit communicates with the second subsystem via a first communication method; The first control unit communicates with the second control unit via a second communication method.

3. The monitoring system according to claim 2, characterized in that The first communication method includes a wired communication method, and the second communication method includes a wireless communication method.

4. The monitoring system according to claim 2, characterized in that The first communication mode includes a communication mode for shorter distance communication, and the second communication mode includes a communication mode for longer distance communication.

5. The monitoring system according to claim 2, characterized in that: The first communication mode includes a communication mode based on UART, TTL, RS232, RS485, CAN, and / or I2C protocol, and the second communication mode includes a communication mode based on Bluetooth, WiFi, Lora, and / or ZigBee protocol.

6. The monitoring system according to claim 1, characterized in that The first geographical location and the second geographical location are located in different buildings.

7. The monitoring system according to claim 1, characterized in that The first geographical location and the second geographical location are located in different rooms of the same building.

8. The monitoring system according to claim 1, wherein: The first geographical location and the second geographical location are located at different locations in the same room.

9. The monitoring system according to claim 1, characterized in that: The first geographical location is located at the ceiling of the room and the second geographical location is located at the floor of the room.

10. The monitoring system according to claim 1, wherein: The first subsystem includes a plurality of first devices, each of which monitors and records corresponding first data; The second subsystem includes a plurality of second devices, each of which monitors and records corresponding second data.

11. The monitoring system according to claim 10, characterized in that: The first control unit is further configured to: simultaneously send the synchronization signal to the plurality of first devices and the second control unit; The second control unit is further configured to: in response to receiving the synchronization signal, transparently transmit the synchronization signal to the multiple second devices at the same time.

12. The monitoring system according to claim 1, wherein: The first control unit includes a first MCU, a first communication module communicating with the first subsystem, and a second communication module communicating with the second control unit; The second control unit includes a second MCU, a third communication module communicating with the first control unit, and a fourth communication module communicating with the second subsystem; The first control unit is further configured to: control the first communication module and the second communication module by the first MCU to simultaneously send the synchronization signal to the first subsystem and the second control unit respectively; The second control unit is further configured to: in response to the third communication module receiving the synchronization signal, control the fourth communication module by the second MCU to send the synchronization signal to the second subsystem.

13. A monitoring system with data synchronization function, used in a blind monkey driving electrical stimulation experiment, wherein the monitored objects in the experiment include the blind monkey and the car driven in response to the blind monkey's hand movements, characterized in that: The monitoring system comprises: a first subsystem located at the ceiling of the experimental room, configured to monitor and record first data of the experiment from a top-down angle; a second subsystem located in the experimental room, configured to monitor and record second data from the blind monkey; a first control unit disposed closer to the first subsystem than to the second subsystem and configured to communicate with the first subsystem; and a second control unit disposed closer to the second subsystem than the first subsystem and configured to communicate with both the second subsystem and the first control unit, wherein The first control unit is further configured to: periodically send a synchronization signal for data synchronization to the first subsystem and the second control unit simultaneously; The second control unit is further configured to: in response to receiving the synchronization signal, transparently transmit the synchronization signal to the second subsystem; The first subsystem is further configured to: in response to receiving the synchronization signal, record a mark associated with the time of the synchronization signal in association with the currently recorded first data; and The second subsystem is further configured to, in response to receiving the synchronization signal, record a mark associated with the time of the synchronization signal in association with the currently recorded second data.

14. The monitoring system according to claim 13, characterized in that The first subsystem includes a plurality of first devices, each of which monitors and records corresponding first data, and the plurality of first devices include a vehicle track device for monitoring and recording the position of the vehicle, and a rooftop camera device for monitoring and recording the overall situation of the experiment; The second subsystem includes a plurality of second devices, each of which monitors and records corresponding second data. The plurality of second devices include an eye tracker device for monitoring and recording the eye movement coordinates of the blind monkey, a UVC camera device for monitoring and recording environmental data within the blind monkey's field of view, a three-dimensional motion capture device for monitoring and recording the blind monkey's hand movements, and an Intan stimulation / recording device for monitoring and recording the blind monkey's electroencephalogram signals. The first control unit is further configured to: simultaneously send the synchronization signal to the plurality of first devices and the second control unit; The second control unit is further configured to: in response to receiving the synchronization signal, transparently transmit the synchronization signal to the multiple second devices at the same time.

15. The monitoring system according to claim 14, characterized in that The first control unit includes a first MCU, a first communication module communicating with the first subsystem, and a second communication module communicating with the second control unit; The second control unit includes a second MCU, a third communication module communicating with the first control unit, and a fourth communication module communicating with the second subsystem; The first control unit is further configured to: periodically control the first communication module and the second communication module by the first MCU to send the synchronization signal to the first subsystem and the second control unit respectively; The second control unit is further configured to: in response to the third communication module receiving the synchronization signal, control the fourth communication module by the second MCU to send the synchronization signal to the second subsystem.

16. The monitoring system according to claim 15, characterized in that The first communication module and the fourth communication module each communicate via a first communication mode, wherein the first communication mode includes a communication mode based on UART, TTL, RS232, RS485, CAN, and / or I2C protocol; The second communication module and the third communication module communicate with each other via a second communication mode, wherein the second communication mode includes a communication mode based on Bluetooth, WiFi, Lora, and / or ZigBee protocol.

17. The monitoring system according to claim 14, wherein: The first control unit includes a first MCU, a first Bluetooth module for communicating with the second control unit, a first UART interface for communicating with the vehicle tracking device, a second UART interface for communicating with the roof camera device, and a third UART interface for communication between the first MCU and the first Bluetooth module; The second control unit includes a second MCU, a second Bluetooth module for communicating with the first control unit, a fourth UART interface for communication between the second MCU and the second Bluetooth module, a fifth UART interface for communicating with the eye tracker device, a sixth UART interface for communicating with the UVC camera device, a first TTL interface for communicating with the 3D motion capture device, and a second TTL interface for communicating with the Intan stimulation / recording device; The first MCU is configured to: periodically and simultaneously send the synchronization signal to the first UART interface, the second UART interface and the third UART interface respectively; The first Bluetooth module is configured to: in response to receiving the synchronization signal via the third UART interface, transparently transmit the synchronization signal to the second Bluetooth module; The second Bluetooth module is configured to: in response to receiving the synchronization signal, transparently transmit the synchronization signal to the second MCU via the fourth UART interface; The second MCU is configured to: in response to receiving the synchronization signal, transparently transmit the synchronization signal to the fifth UART interface and the sixth UART interface, and generate a TTL signal whose trigger edge is aligned with the synchronization signal and send the TTL signal to the first TTL interface and the second TTL interface.

18. The monitoring system according to claim 17, characterized in that The synchronization signal is a message including characters or character strings.

19. The monitoring system according to claim 13, wherein: The first control unit is further configured to: simultaneously send a control signal for device control to the first subsystem and the second control unit; The second control unit is further configured to: in response to receiving the control signal, transparently transmit the control signal to the second subsystem; The first subsystem and the second subsystem are each further configured to, in response to receiving the control signal, perform an operation indicated by the control signal.

20. The monitoring system according to claim 19, wherein: The operations indicated by the control signal include start and stop.

Citation Information

Patent Citations

  • Time synchronization method and time synchronization device

    CN115208505A

  • Internet of vehicles terminal time synchronization method and system, and electronic equipment

    CN115297539A