Data acquisition station and docking station for data acquisition station
By combining the main control unit and hardware logic devices, precise control of multiple compartments in the data acquisition station expansion dock is achieved, solving the problem of inaccurate control in existing technologies and improving system stability and maintenance efficiency.
Patent Information
- Application Number
- CN202520203338.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2035-02-10
AI Technical Summary
The existing data acquisition station's expansion dock has inaccurate multi-compartment control, which can cause a single compartment failure to affect the entire system, and maintenance is complex and time-consuming.
The control system, which combines a main control unit and hardware logic devices (such as CPLD), achieves precise control and management of each compartment through communication between the main control system and the expansion dock compartment, including compartment status monitoring, power management, and equipment plugging and unplugging operations.
It enables high-speed and flexible control of multiple compartments in the expansion dock, ensuring system stability and reliability, preventing a single compartment failure from affecting other compartments, and simplifying the maintenance process.
Smart Images

Figure CN223927845U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of data acquisition technology, and in particular to a data acquisition station and an expansion dock for the data acquisition station. Background Technology
[0002] The data acquisition station provides charging and data collection services for peripheral data acquisition devices. The data acquisition station includes a main unit and multi-level expansion docks cascaded to the main unit. Each expansion dock contains multiple compartments that provide plug-and-play charging and data uploading services for the corresponding data acquisition devices.
[0003] In one application scenario, combined with a multi-compartment expansion dock, the need for data acquisition and management is becoming increasingly urgent. For example, multiple data acquisition devices may be uploading data simultaneously. If a single compartment fails, causing the entire system to shut down, it will affect the normal use of other devices, potentially leading to interruptions in data acquisition tasks and the risk of data loss or equipment damage due to sudden power outages. Moreover, maintaining a single compartment usually requires disassembling the entire device, which is complex and time-consuming.
[0004] Therefore, how to achieve precise control over the multiple compartments of the expansion dock is a topic that the industry is considering.
[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this utility model, and therefore may include information that does not constitute prior art known to those skilled in the art. Utility Model Content
[0006] In view of the problems in the prior art, the purpose of this utility model is to provide a data acquisition station and an expansion dock for the data acquisition station, which overcomes the difficulties of the prior art and enables precise control of the multiple compartments of the expansion dock.
[0007] The first aspect of this disclosure provides an expansion dock for a data acquisition station. The data acquisition station includes a host computer and multiple expansion docks. The host computer includes a host control system, and the expansion docks are provided with multiple compartments. The expansion docks include:
[0008] Each of the aforementioned compartments is equipped with a corresponding data acquisition module. Each data acquisition module is located in the corresponding compartment and coupled to the host control system. It is configured to collect the operating data of the corresponding compartment and report it to the host control system. The operating data includes compartment status information and / or the data uploaded by the data acquisition device in the corresponding compartment.
[0009] The cabin control system includes the main control unit and hardware logic devices;
[0010] The hardware logic device is coupled between the main control unit and the data acquisition modules of the multiple compartments;
[0011] The main control unit is used to receive the working information of the corresponding compartment based on the operating data from the host control system, and to issue control commands to the hardware logic device according to the working information;
[0012] The hardware logic device is used to control the operating status of the corresponding compartment in response to the control command, and to feed back the current operating status of each compartment to the main control unit.
[0013] In an optional implementation, the hardware logic device is a complex programmable logic device or a field-programmable gate array.
[0014] In an optional embodiment, the complex programmable logic device is connected to the corresponding compartments through multiple sets of general-purpose input / output ports corresponding to the multiple compartments, and is used to control the operating status of each compartment through the corresponding general-purpose input / output ports.
[0015] In an optional embodiment, the compartment is equipped with a door lock, which is connected to the complex programmable logic device (CPL) via a corresponding general-purpose input / output port. The CPL is configured to control the corresponding door lock to open or close via the corresponding general-purpose input / output port in response to a lock control signal, and to control the power supply of the door lock to be turned off when the corresponding door lock is closed.
[0016] In an optional embodiment, the compartment is equipped with a display module, which is connected to the complex programmable logic device (CPL) via a serial peripheral interface. The CPL is configured to control the display module to display corresponding information according to the operating status of the corresponding compartment.
[0017] In an optional embodiment, the display module includes a display screen and an FPC flexible circuit board. The display screen is connected to the complex programmable logic device through the serial peripheral interface on the FPC flexible circuit board and the connecting board. The connecting board is also used to install LED lights.
[0018] In an optional embodiment, the main control unit includes a microcontroller, which communicates with the hardware logic device via at least one interface protocol selected from I2C, SPI, and GPIO.
[0019] A second aspect of this disclosure provides a data acquisition station, which includes a host, a host control system, and an expansion dock for the data acquisition station as described in any of the above embodiments.
[0020] The host control system communicates with multiple data acquisition modules in each of the expansion docks to receive the aforementioned operational data of the corresponding compartments from the data acquisition modules.
[0021] The host control system communicates with the main control unit and is used to send work information to the main control unit based on the operating data of the corresponding compartment.
[0022] The main control unit is used to receive the working information of each compartment from the host control system, and issue control commands to the hardware logic device according to the working information;
[0023] The hardware logic device is used to control the operating status of each compartment in response to the control command, and to feed back the operating status of each compartment to the main control unit.
[0024] In an optional implementation, the data acquisition station further includes:
[0025] The power system is configured to supply power to the host and the docking station via control circuitry.
[0026] A power control unit, coupled between the power system and the host control system, is configured to monitor the operating status of the host and the docking station through the host control system, and based on the operating status, control the power system to supply power to the host and the docking station through the control circuit, and control the host and the docking station to power on and off through the host control system.
[0027] In an optional embodiment, the control circuit includes:
[0028] The first control circuit is used to boost the external power supply to charge the internal battery.
[0029] The second control circuit is used to switch between the external power supply and the internal battery power supply.
[0030] The third control circuit is used to control the power control unit to supply power when either the external power source or the internal battery is in place.
[0031] The fourth control circuit is used to provide power to the host computer;
[0032] The fifth control circuit is used to provide power to the docking station.
[0033] The data acquisition station and the expansion dock for the data acquisition station provided in this disclosure have the following characteristics:
[0034] Beneficial effects:
[0035] The main control unit, as the core control unit of the compartment control system in the expansion dock, communicates with the main control system to receive operational information from the main control system, enabling overall monitoring and management of the operational status of each compartment. Specifically, the main control unit issues control commands to the hardware logic devices based on operational information. This includes: the main control unit can generate control commands based on specific instructions from the main control system, or the main control unit can determine the required control commands based on the operational data of the corresponding compartment, and further issue control commands to the hardware logic devices for the corresponding compartment. The hardware logic devices possess hardware-level rapid response capabilities and excellent hardware parallel processing capabilities, enabling parallel control of each compartment and quickly responding to the control commands from the main control unit to control the operational status of the compartment's functional devices.
[0036] Therefore, the combination of hardware logic devices and the main control unit enables high-speed and flexible multi-compartment control performance of the expansion dock, allowing for precise control of multiple compartments within the expansion dock.
[0037] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0038] Other features, objects, and advantages of this invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings.
[0039] Figure 1 This is a schematic diagram of the structure of a data acquisition station provided for an embodiment of this disclosure.
[0040] Figure 2 for Figure 1 The diagram shows the topology of the connection between the host and the expansion dock in the data acquisition station.
[0041] Figure 3 for Figure 1 The diagram shows the connection relationship between the host and the multi-level interface expansion modules and compartments of the data acquisition station.
[0042] Figure 4 for Figure 3 The diagram shows a partial internal structure of the host and the docking station, as well as their connection topology.
[0043] Figure 5 for Figure 4 A schematic diagram illustrating the interaction between the data acquisition module, CPLD, MCU, and host control system within the central expansion dock when controlling the cabin power.
[0044] Figure 6 exhibit Figure 3The diagram shows the internal structure of the data acquisition station that implements power control. Detailed Implementation
[0045] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0046] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0047] Furthermore, the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to define the order of functions performed by these devices, modules or units or their interdependencies.
[0048] like Figure 1 As shown, this disclosure provides a data acquisition station, which includes a host 1 and a multi-level expansion dock 2. Exemplarily, the multi-level expansion dock 2 includes a first-level expansion dock 2a, a second-level expansion dock 2b, and a third-level expansion dock 2c. Each level of expansion dock 2 includes multiple compartments (not shown in the figure). The host 1 is directly cascaded with the first-level expansion dock 2a, and the expansion docks 2 at each level are cascaded sequentially, such as the first-level expansion dock 2a, the second-level expansion dock 2b, and the third-level expansion dock 2c being cascaded in sequence.
[0049] like Figure 2 As shown, host 1 includes host control system 10.
[0050] Each expansion dock 2 includes multiple compartments A, and a data acquisition module 22 is configured for each compartment A. Each data acquisition module 22 is located in the corresponding compartment A and coupled to the host control system 10. It is configured to collect the operating data of the corresponding compartment A and report it to the host control system 10.
[0051] The cabin control system 3 includes a main control unit 31 and a hardware logic device 32;
[0052] Hardware logic device 32 is coupled between main control unit 31 and multiple compartments A;
[0053] The main control unit 31 is used to receive the working information of the corresponding compartment A based on the operating data of the corresponding compartment A from the host control system 10, and to issue control commands to the hardware logic device 32 according to the working information.
[0054] The hardware logic device 32 is used to control the operating state of the corresponding compartment A in response to the control command, and to feed back the current operating state of each compartment A to the main control unit 31.
[0055] In this embodiment, compartment A serves as the physical installation environment for the data acquisition module 22, providing it with operating conditions and protection. For example, compartment A provides a stable operating environment for the data acquisition module 22, including physical space, power supply, and communication interfaces. Compartment A is also the monitoring object of the data acquisition module 22, which collects equipment data from inside or around the compartment. Simultaneously, the data acquisition module 22 connects to external data acquisition devices to read uploaded data. Therefore, the aforementioned operating data includes the compartment status information of compartment A itself, and when connected to data acquisition devices, it also includes the uploaded data from those devices. Furthermore, the data acquisition module 22 can connect to the host control system via an interface expansion module within the docking station. Furthermore, the main control unit 31 communicates with the host control system 10 by directly connecting to it and by connecting to it via the interface expansion module; these two connection lines are used to transmit different data.
[0056] In this embodiment, the main control unit 31 serves as the core control unit of the compartment control system 3 in the expansion dock, communicating with the main control system 10 to achieve overall monitoring and management of the operating status of each compartment A. Specifically, the main control unit 31 can generate control commands based on specific instructions from the main control system 10, or the main control unit 31 can determine the required control commands based on the obtained operating information of the corresponding compartment, and further issue control commands to the hardware logic device 32 for the corresponding compartment A. The hardware logic device 32 has hardware-level fast response capabilities, enabling it to quickly respond to the control commands of the main control unit 31 and control the operating status of the compartment functional devices in the corresponding compartment.
[0057] Therefore, the hardware logic device 32 has good hardware parallel processing capabilities, enabling parallel control of each compartment A. Combined with the main control unit 31, it achieves high-speed and flexible multi-compartment control performance of the expansion dock, and can accurately control multiple compartments in the expansion dock.
[0058] like Figure 3As shown, the interface expansion module in the expansion dock 2 includes a primary interface expansion module 11 and multiple secondary interface expansion modules 21. For example, multiple compartments A are divided into three groups, each group including three compartments. For instance, the first group includes compartments A1-A3, and the other two groups refer to the first group. Each group of compartments is coupled to the corresponding secondary interface expansion module 21 via a data acquisition module 22. The secondary interface expansion module 21 is cascaded to the primary interface expansion module 11. The primary interface expansion module 11 and the secondary interface expansion module 21 transmit data between the host control system 10 and the data acquisition module 22 of the corresponding compartment A. Further, Figure 4 The schematic diagram illustrates the specific connection relationship between one of the USB ports 1 of the primary interface expansion module and one of the secondary interface expansion modules, as well as the specific connection relationship between each USB port of the secondary interface expansion module and the corresponding multiple compartments A; the connection relationship between other secondary interface expansion modules and the primary interface expansion module and their corresponding compartments A can be referred to in this schematic diagram.
[0059] In this disclosure, such as Figure 4 As shown, the main control unit 31 is selected as a microcontroller unit (MCU). MCU refers to a complete computer system integrated on a chip, which can perform software logic control on each compartment A in the expansion dock 2. Its programmable characteristics support flexible software upgrades and function expansion.
[0060] In addition, the MCU can provide a user interface for user operation and receive user operation commands in response to user operations. In this way, the user can independently control each expansion dock 2, so that the hardware logic device 32 responds to the user operation commands and performs corresponding actions.
[0061] In this embodiment of the disclosure, the hardware logic device 32 may be selected as a complex programmable logic device (CPLD) or a field-programmable gate array (FPGA). CPLDs are suitable for implementing various operations and combinational logic, while FPGAs include several CPLDs.
[0062] Among them, CPLD has good hardware logic programmability, which is suitable for increasing or decreasing the number of compartments or adding new functions as needed. In addition, CPLD can complete most real-time tasks at the hardware level, reducing the computational burden of MCU and allowing it to focus on global control.
[0063] In this embodiment of the disclosure, the MCU and CPLD communicate via Serial Peripheral Interface Bus (SPI), Inter-Integrated Circuit (I2C), and / or General Purpose Input Output (GPIO).
[0064] SPI is a high-speed synchronous communication protocol suitable for transmitting large amounts of data and scenarios requiring high bandwidth. For example, the MCU sends transmission channel parameters (such as port ID and bandwidth allocation) to the CPLD via SPI, and the CPLD completes high-speed data allocation according to the configuration. The CPLD feeds back the interface status (such as data flow and error status) of the data acquisition module 22 detected in real time to the MCU.
[0065] For example, each expansion dock 2 supports the simultaneous connection of multiple external data acquisition devices through multiple compartments A. In this case, the CPLD is responsible for logic switching and data routing. The MCU sends logic switching commands via SPI, and the CPLD adjusts the data routing according to the commands. The CPLD also returns the switching completion status or error information in real time via SPI.
[0066] GPIO is simple and efficient, suitable for control command transmission or status feedback. For example, when an expansion dock contains multiple power modules, the CPLD monitors the status of each power module. The CPLD outputs power status signals to the MCU via GPIO (e.g., low level indicates normal power supply, high level indicates power failure). Based on the power status feedback from the CPLD, the MCU triggers the corresponding fault handling mechanism (e.g., switching to a backup power supply). GPIO directly transmits simple signals, with low latency and flexible control. The expansion dock supports hot-swapping; when the CPLD detects a new expansion dock being inserted, it needs to notify the MCU for initialization. At this time, the CPLD triggers an MCU interrupt via GPIO signals (e.g., a rising edge of the GPIO signal indicates device insertion). The MCU initializes the new device in the expansion dock based on the interrupt signal (e.g., assigning an interface node ID).
[0067] I2C is a serial communication protocol used for short-distance, low-speed data transmission in electronic devices, suitable for configuration and monitoring modules. I2C requires only two communication lines, saving hardware resources compared to SPI (which requires four lines), making it particularly suitable for systems like docking stations that require multiple module connections, simplifying the cable design between the MCU and CPLD. In particular, I2C supports dynamic device connection, allowing docking station modules (such as displays) to be replaced or upgraded without shutting down the system.
[0068] In one scenario, I2C is used for the power management module and secondary interface expansion module of the expansion dock, which need to load configuration parameters at startup. For example, the MCU sends configuration commands (such as interface bandwidth allocation and power timing control parameters) to the CPLD via I2C. The CPLD completes logic initialization (such as setting the working mode of the interface expansion module) according to the configuration parameters. In this case, I2C supports multiple devices sharing the bus, simplifying the expansion dock wiring.
[0069] In another scenario, when the docking station is running, the MCU needs to periodically check the status of each data acquisition module 22 (such as temperature, current, and voltage). The CPLD summarizes the operating status of each data acquisition module 22 via I2C, and the MCU periodically reads this status data via I2C and makes adjustments or records.
[0070] Therefore, SPI is suitable for high-speed data transmission and complex logic control in the expansion dock, such as interface data routing; GPIO is used for simple triggering and status feedback, such as data acquisition device insertion detection and power status indication; and I2C is used for configuring low-speed data and monitoring module status, such as initialization settings and power status monitoring. By flexibly combining these protocols, the MCU and CPLD of the expansion dock 2 can work together efficiently to achieve module intelligence and stability.
[0071] In this embodiment, the CPLD has abundant general purpose input / output (GPIO) resources, thus enabling control of the hardware functional devices and data acquisition modules of each compartment A via GPIO. These hardware functional devices include, but are not limited to, door locks, displays, and LEDs. For example, the GPID connects to each compartment A via multiple sets of GPIOs corresponding to the multiple compartments A, and is used to control and manage the operating status of each compartment A through the corresponding GPIOs.
[0072] like Figure 4 As shown, compartment A is equipped with a door lock 4 and a status register 5. Door lock 4 is connected to a CPLD via a corresponding GPIO, and the CPLD controls the opening and closing of door lock 4. The CPLD is configured to, in response to a lock control signal, control the corresponding door lock 4 to open or close via the corresponding GPIO, thereby opening or closing the compartment door. Specifically, the CPLD sends lock control signals to the door lock actuator (such as an electromagnetic lock or electronic lock) via GPIO.
[0073] In one implementation, the MCU sends lock control signals, such as unlock, lock, or alarm signals, to the CPLD via I2C or SPI. For example, the MCU is responsible for high-level logic control, such as authentication and remote monitoring, allowing unlocking after successful authentication. The CPLD executes the specific operation and provides feedback on the status.
[0074] In another implementation, the CPLD determines whether to perform a door lock operation based on preset logic conditions, such as an unlock signal from a biometric module (e.g., fingerprint, card swipe) or a password input module. Alternatively, the CPLD may receive button input from the user, such as an unlock / lock command from a physical button.
[0075] Furthermore, the CPLD obtains real-time feedback on the door lock status via GPIO, or monitors whether the door is fully locked via Hall sensors or limit switches. If the door lock does not act as expected (such as jamming or forced opening), the CPLD triggers an alarm signal.
[0076] Therefore, CPLDs possess high real-time performance in their hardware logic, making them suitable for scenarios requiring rapid response, such as door locks. The CPLD's logic is programmable, allowing for flexible adjustments to the door lock control logic based on the cabin's functional requirements. Furthermore, the CPLD's internal logic is independent of the MCU, making it less susceptible to system failures and ensuring the stability of door lock control. Thus, through these methods, CPLDs can efficiently and securely complete cabin door lock control tasks while simultaneously meeting complex logic processing and real-time performance requirements.
[0077] Furthermore, the CPLD controls the switching of the cabin power supply. Specifically, when the corresponding door lock 4 is opened, the CPLD controls the cabin power supply to shut off the power to door lock 4. In this way, the power to door lock 4 is immediately shut off after the cabin door pops out, preventing damage to the lock from prolonged power supply.
[0078] In this embodiment, the CPLD and status register 5 are also connected via a GPIO. Status register 5 stores the current state of the cabin door and can update the current state of the cabin door according to the instructions of the CPLD. At the same time, the CPLD can obtain the current state of the cabin door from status register 5.
[0079] For example, status register 5 stores the current state of door lock 4: 0: locked; 1: unlocked; 2: alarm. The CPLD receives input signals (such as unlock commands) and updates status register 5 through logic circuitry: if the unlock command is valid, it updates to 1 (unlocked); if the sensor detects an anomaly, it updates to 2 (alarm). Conversely, the CPLD can output corresponding control signals based on the value of status register 5: if the state is 1, it outputs an unlock signal to drive the electromagnetic lock; if the state is 2, it triggers an alarm.
[0080] Referring to the above implementation method, the compartment A is also equipped with a display module 6. The display module 6 is connected to the CPLD via a serial peripheral interface SPI. The CPLD is configured to control the display module 6 to display corresponding information according to the operating status of the corresponding compartment A.
[0081] In this embodiment, SPI is integrated into the CPLD, reducing software development costs. Its fewer pins simplify PCB design and reduce hardware complexity. Furthermore, considering the limited hardware resources in the docking station, SPI's low pin requirement provides more space for modular design. Moreover, SPI consumes almost no power when idle, suitable for the low-power standby requirements of docking station devices. Additionally, SPI has become a standard interface for many display modules, offering high compatibility with existing display hardware modules. In particular, SPI's low power consumption and hot-swappable support ensure that the display module 6 can be replaced or upgraded while the docking station is powered on.
[0082] In this embodiment, the display module 6 includes a display screen 60 and an FPC (Flexible Printed Circuit) board. The display screen 60 is connected to a complex programmable logic device (CPLD) via the serial peripheral interface on the FPC board and the connecting board. The connecting board is also used to mount LEDs. The connecting board provides support and electrical connection for the display screen 60. The display module 6 connects to the connecting board via its own FPC board and connects to the CPLD via the serial peripheral interface on the connecting board. The FPC board and the connecting board act as an intermediate connection medium, efficiently transmitting signals from the CPLD to the display screen 60 while ensuring signal integrity. The FPC board enables high-density signal transmission, supports high-speed SPI communication, and exchanges data with the CPLD, ensuring a screen refresh time of less than 0.5 seconds while reducing space occupation. The high conductivity and anti-interference performance of the FPC board ensure the stability of signal transmission between the display screen and the LED board. Through this connection, the display screen 60 can display key information such as the cabin's operating status and data acquisition progress in real time, improving the user experience.
[0083] Furthermore, by installing LED lights as LED light strips 7 on the connecting plate supporting the display screen 60, the light strip function is achieved using only the necessary connecting plate supporting the display screen, eliminating the need for additional light strip materials and saving costs. Different colored indicator lights indicate the status of the data acquisition equipment, such as its position and charging status, with lighting effects including flashing and breathing. Different lighting effects clearly and concisely indicate different equipment statuses.
[0084] The brightness, color, or mode of the LED strip 7 is controlled using a PWM (Pulse Width Modulation) signal generated by the CPLD. For example, different light colors or flashing modes are used to indicate the operating status of the docking station 2 (e.g., normal, warning, fault). The LED strip 7 changes according to user interaction or docking station task switching, such as dynamically flashing when a USB port is plugged in or unplugged. If the CPLD detects an anomaly (e.g., overcurrent, overvoltage), the LED strip 7 can provide a visual warning by rapidly flashing or changing colors.
[0085] In one implementation, the MCU can communicate with the display screen 60 in the expansion dock via the I2C communication protocol, supporting status updates and module control of the display screen 60. Specifically, the MCU transmits operating status information (such as the number of devices, charging status, etc.) to the display screen 60 via I2C.
[0086] The aforementioned display screen 60 can intuitively display the user's name, user number, battery level of the data acquisition device, file transfer status, and cabin number.
[0087] The MCU can be configured to switch and control the corresponding compartment A via GPIO and I2C. Since all control signals originate from the same CPLD, it can achieve consistent effects such as simultaneous hatch opening and synchronized LED lighting, preventing inconsistencies in compartment status from affecting cleanliness and aesthetics. Customized effects can also be implemented to meet specific needs.
[0088] In this embodiment, each data acquisition module 22 is also configured to perform independent power control on its respective compartment A. This means that the power supply and charging functions of each compartment A do not interfere with each other, for example, meeting the charging needs of different data acquisition devices. Even if a power problem occurs in one compartment, it will not affect the normal operation of other compartments, thus improving system reliability.
[0089] Specifically, such as Figure 5 As shown, the data acquisition module 22 is specifically used for:
[0090] Monitor the cabin voltage and charging current for any abnormalities;
[0091] In the event of abnormalities such as overvoltage or overcurrent, the power supply protection is triggered, and the CPLD and host control system 10 are reported simultaneously.
[0092] Specifically, each data acquisition module 22 has independent power control capabilities, which can provide or cut off power as needed, and can also meet the fast charging requirements of the equipment, such as dynamically adjusting the power output according to the equipment charging protocol. In particular, the data acquisition module 22 collects power parameters such as voltage and current in the cabin in real time, monitors for abnormal conditions such as overvoltage and overcurrent, and triggers self-protection functions (such as power cut-off) when an abnormality is detected to avoid further damage to the equipment or system.
[0093] The CPLD's role is real-time logic control. Based on the voltage and current status signals fed back by the data acquisition module 22, it performs real-time logic judgments and triggers protection measures. The CPLD is also responsible for uploading the protection signals from the data acquisition module 22 to the MCU, such as sending alarm signals or executing more advanced protection strategies. In summary, the CPLD provides a hardware protection mechanism that can quickly respond to abnormal events at the hardware level (such as power-off commands), ensuring rapid disconnection of the cabin power in emergencies.
[0094] Furthermore, the MCU within the expansion dock can receive alarm information from the CPLD and, in conjunction with other business logic (such as user commands or security policies), determine further actions. For example, after confirming that the device has abnormally stopped working, it can log the information or send a notification to the user, for instance, through the upstream host control system 10. In one scenario, the power status or abnormal situation can be reported to the user or the host control system 10 via a human-machine interface (HMI) or communication interface. The host control system 10 can adjust the system operating mode based on the collected data and power policies, such as reducing the load or entering a low-power mode.
[0095] Specifically, in the above embodiment, the data acquisition module 22 interacts with the CPLD. The data acquisition module 22 monitors the power status of the cabin (voltage, current, etc.) and reports power information to the CPLD in real time. When an abnormality occurs (such as overvoltage or overcurrent), the data acquisition module 22 sends an abnormality signal to the CPLD and simultaneously performs primary protection (such as disconnecting the power supply). Based on the received signal, the CPLD triggers logic processing and reports the abnormality to the MCU in the expansion dock.
[0096] In another implementation, the CPLD interacts with the MCU. The CPLD sends the power status and alarm information received from the data acquisition module 22 to the MCU via interfaces such as SPI and I2C. The MCU can further control the power supply of the data acquisition module 22 by sending control commands (such as power restoration or power failure) to the CPLD. After receiving the abnormal report from the CPLD, the MCU logs it. Alternatively, the MCU can also report the overcurrent event to the host control system 10.
[0097] Furthermore, the data acquisition module 22 interacts with the host control system 10, and the voltage and current data of the data acquisition module 22 can be extended through the secondary interface expansion module 21 (such as...). Figure 4 (as shown) and Level 1 Interface Extension Module 11 (as shown) Figure 4 The data (as shown) is directly transmitted to the host control system 10 for advanced logic analysis. The host control system 10 can issue power control strategies to the data acquisition module 22 based on global status (such as system load, remaining battery power), such as reducing charging power or cutting off power to certain non-critical devices.
[0098] In this way, through this division of labor and interaction, the data acquisition station can achieve efficient power management, while responding quickly to anomalies to ensure the safe and reliable operation of the equipment.
[0099] In this disclosure, such as Figure 4As shown, the data acquisition module 22 is configured with different USB interface types and interface cables to be compatible with various data acquisition devices, enabling rapid uploading of audio and video data, fast charging, and synchronization of data acquisition device versions. Spring cables are installed in the compartment for easy replacement and support data acquisition devices with different USB interfaces.
[0100] like Figure 4 As shown, the expansion dock 2 is equipped with a primary interface expansion module 11 and a secondary interface expansion module 21. The data acquisition modules 22 installed in each compartment A of the expansion dock 2 are coupled to the host control system 10 through the primary interface expansion module 11 and the secondary interface expansion module 21 to achieve precise control of the data acquisition modules 22. Both the primary interface expansion module 11 and the secondary interface expansion module 21 can be USB expansion modules.
[0101] In one implementation, both the primary interface expansion module 11 and the secondary interface expansion module 21 are equipped with multiple expansion interfaces, such as USB interfaces. Thus, the primary interface expansion module 11 is coupled to each secondary interface expansion module 21 in each level of the expansion dock via its USB interface, while the secondary interface expansion module 21 is coupled to the data acquisition module 22 of each compartment A via its multiple USB interfaces. In this way, the host control system 10 can precisely control each compartment A independently.
[0102] In this case, each data acquisition module 22 has an independent set of control instructions and status register 5, enabling independent parallel control.
[0103] In this embodiment, each of the aforementioned expansion interfaces can be a USB interface. The host control system 10 communicates with the primary interface expansion module 11 via a USB bus. Inside the expansion dock 2, the primary interface expansion module 11 communicates with the secondary interface expansion module 21 via its USB interfaces (such as USB interface 1, USB interface 2, and USB interface 3) through the USB bus, and ultimately establishes a communication connection with the data acquisition module 22 in each compartment A. The host control system 10 also communicates with the main control unit 31 in the expansion dock 2 via the USB interface (such as USB interface 4) of the primary interface expansion module 11, for sending the operating data of the corresponding compartment to the main control unit 31 or sending specific instructions generated based on the operating data of the corresponding compartment to the main control unit 31. Furthermore, the host control system 10 also communicates with the main control unit 31 in the expansion dock 2 via a GPIO, so as to reset the expansion dock 2 via GPIO or switch the expansion dock boot mode via GPIO when performing online upgrades on the expansion dock 2.
[0104] In this embodiment, the host control system 10 is a central processing unit (CPU), specifically an embedded CPU, which is small in size and highly integrated, making it suitable for the specific embedded system requirements of a docking station. Compared to general-purpose CPUs, embedded CPUs can better meet the requirements of miniaturization, low power consumption, high integration, and real-time performance.
[0105] In this embodiment, the embedded CPU can efficiently perform tasks such as data management, peripheral communication, and power management of the docking station. For example, it can manage USB expansion modules, implement data transmission, and perform monitoring functions in sentinel mode. The embedded CPU can adjust its performance and functions according to requirements, such as selecting a model that supports specific interfaces (e.g., USB, I2C, SPI) or low-power features to avoid resource waste.
[0106] The embedded CPU architecture enables low power consumption, maintaining a long battery life in battery-powered mode, meeting the docking station's requirements for stable operation and extended standby time. In sentinel mode, the embedded CPU can complete audio and video acquisition and simple analysis with extremely low power consumption. Embedded CPUs typically have rich built-in peripheral interfaces, such as USB controllers, GPIO, UART, I2C, and SPI, simplifying the docking station's hardware design.
[0107] In this embodiment, the embedded CPU is connected to the data acquisition device in the data acquisition module 22 through a two-level USB expansion module. The CPU obtains working information such as device user name, user number, law enforcement recorder battery level, and file transfer status through the USB bus and sends it to the MCU.
[0108] Correspondingly, the interface node (e.g., USB interface) of the MCU on the embedded CPU side of each expansion dock can be fixed, meaning that the interface connection of the data acquisition module 22 of each expansion dock 2 has a clear location mapping in the system. For example, the first-level expansion dock 2a (e.g., ... Figure 1 The USB node shown might be USB1, and the second-level expansion dock 2b (as shown) Figure 1 The USB node shown is USB2, ensuring that the CPU can accurately identify each docking station 2 and its compartment A.
[0109] like Figure 6 As shown, the data acquisition station also includes:
[0110] The power supply system 8 is configured to power the host 1 and the docking station 2 via the control circuitry.
[0111] The power control unit 9, coupled between the power system 8 and the host control system 10, is configured to monitor the operating status of the host 1 and the docking station 2 through the host control system 10, and control the power system 8 to supply power to the host 1 and the docking station 2 through the control circuit based on the operating status, and control the host 1 and the docking station 2 to power on and off through the host control system 10.
[0112] like Figure 6 As shown, the control circuit includes:
[0113] The first control circuit L1 is used to boost the voltage of the external power supply 81 to charge the internal battery 82.
[0114] The second control circuit L2 is used to switch between power supply from external power supply 81 and internal battery 82.
[0115] The third control circuit L3 is used to control the power control unit 9 to supply power when either the external power supply 81 or the internal battery 82 is in place.
[0116] The fourth control circuit L4 is used to provide power to the host 1;
[0117] The fifth control circuit L5 is used to provide power to the expansion dock 2.
[0118] This embodiment, through the aforementioned control circuit layout and in conjunction with the power control unit 9, provides overall power supply control for the data acquisition station. Alternatively, the power control unit 9 can also be integrated with the host control system 10, becoming part of the latter.
[0119] The power control unit 9 can be a microcontroller (MCU), i.e., a low-power single-chip microcomputer, to monitor the overall working status, control the power on / off and low-power states of the whole machine, and rationally allocate power to achieve efficient and stable operation of the system when powered by an external power supply 81, and low-power long-term operation when powered by an internal battery 82.
[0120] The second control circuit L2 enables the selection and switching between external power supply 81 and internal battery 82. When external power supply 81 is not providing power, it automatically switches to internal battery 82 to ensure system stability and prioritize the storage and backup of important data. It can also be configured to activate sentry mode, using a camera and microphone to view and record video and audio information around the data acquisition station. An alarm will be triggered if there is potential damage or threat around the data acquisition station.
[0121] The third control circuit L3 ensures that the power control unit 9 is continuously powered, thus guaranteeing the system stability of the data acquisition station.
[0122] The fourth control circuit L4 provides the host 1 with power supplies that meet timing and electrical requirements. Power timing refers to the specific order and time intervals at which each power supply is turned on or off during system startup or shutdown to avoid adverse effects or damage to the system.
[0123] The fifth control circuit L5 provides power soft-start control to support the hot-swappable power supply stability of the expansion dock 2, and provides various power supplies that meet electrical requirements for the expansion dock 2, satisfying the power management needs of the data acquisition module 22 and peripheral data acquisition devices on the expansion dock 2.
[0124] Power soft-start is a technique used to gradually increase the supply voltage or current when a device is powered on, avoiding potential power surges (such as inrush currents) caused by sudden loading. In this embodiment, the fifth control circuit L5 provides power soft-start to prevent instantaneous current surges from damaging the cabin power supply, the data acquisition module 22 inside the expansion dock 2, or external data acquisition equipment, ensuring that the power supply system starts up stably according to the expected timing.
[0125] For example, when a user plugs a data acquisition device into docking station 2, the power soft-start control ensures a smooth power supply increase for the data acquisition device without affecting the power supply to other devices already connected to the USB ports. When a user adds a new module to docking station 2 (such as an additional compartment or USB expansion module), the soft-start control prevents instantaneous current demands from affecting the main power supply or the power supply to other modules.
[0126] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the utility models disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
Claims
1. A docking station for a data acquisition station, characterized by, The data acquisition station comprises a host and a multi-stage docking station, the host comprises a host control system, the docking station is provided with a plurality of cabins, and the docking station comprises: A data acquisition module corresponding to each cabin is arranged, each data acquisition module is arranged in the corresponding cabin and is coupled to the host control system, is configured to acquire operation data of the corresponding cabin, and is configured to report to the host control system, wherein the operation data comprises cabin state information and / or uploaded data of a data acquisition device in the corresponding cabin; A cabin control system comprising a main control unit and a hardware logic device; The hardware logic device is coupled between the main control unit and the plurality of cabins; The main control unit is configured to receive working information of the corresponding cabin issued based on the operation data from the host control system, and issue a control instruction to the hardware logic device according to the working information; The hardware logic device is configured to control the operation state of the corresponding cabin in response to the control instruction, and feed back the current operation state of each cabin to the main control unit.
2. The docking station for a data acquisition station of claim 1, wherein, The hardware logic device is a complex programmable logic device or a field programmable gate array.
3. The docking station for a data acquisition station of claim 2, wherein, The complex programmable logic device is connected to the corresponding cabin through a plurality of groups of general input and output ports corresponding to the plurality of cabins, and is configured to control the operation state of each cabin through the corresponding general input and output port.
4. The docking station for a data acquisition station of claim 2, wherein, The cabin is provided with a door lock connected to the complex programmable logic device through the corresponding general input and output port; the complex programmable logic device is configured to control the corresponding door lock to open or close through the corresponding general input and output port in response to a lock control signal, and to control the power supply of the door lock to be turned off when the corresponding door lock is closed.
5. The docking station for a data acquisition station of claim 2, wherein, The cabin is equipped with a display module connected to the complex programmable logic device through a serial peripheral interface; the complex programmable logic device is configured to control the display module to display corresponding information according to the operation state of the corresponding cabin.
6. The docking station for a data acquisition station of claim 5, wherein, The display module comprises a display screen and an FPC soft board; the display screen is connected to the complex programmable logic device through the FPC soft board and the serial peripheral interface on the connecting plate; the connecting plate is also used for mounting an LED lamp.
7. The docking station for a data acquisition station of claim 1, wherein, The main control unit comprises a microcontroller; the microcontroller is communicatively connected to the hardware logic device through at least one of an I2C communication protocol, an SPI, and a GPIO interface protocol.
8. A data collection station, characterized by The host, the host control system thereof, and the docking station for the data acquisition station according to any one of claims 1-7 are provided; The host control system is communicatively connected to the plurality of data acquisition modules in each docking station, and is configured to receive the operation data of the corresponding cabin acquired from the data acquisition module; The host control system is communicatively connected to the main control unit, and is configured to issue working information to the main control unit according to the operation data of the corresponding cabin; The main control unit is configured to receive the working information of each cabin from the host control system, and issue a control instruction to the hardware logic device according to the working information; The hardware logic device is configured to control the operation state of each of the cabins in response to the control instruction, and feed back the operation state of each of the cabins to the main control unit.
9. The data collection station of claim 8, wherein, Further comprising: a power supply system configured to supply power to the host computer and docking station through a control circuit; a power supply control unit coupled between the power supply system and the host computer control system, configured to monitor the operation state of the host computer and docking station through the host computer control system, and control the power supply system to supply power to the host computer and docking station through the control circuit based on the operation state, and control the host computer and docking station to be powered on and off through the host computer control system.
10. The data collection station of claim 9, wherein, The control circuit comprises: a first control circuit for boosting an external power supply and charging an internal battery; a second control circuit for realizing power supply switching of the external power supply and the internal battery; a third control circuit for controlling the power supply control unit to supply power when any of the external power supply and the internal battery is in place; a fourth control circuit for providing power supply for the host computer; a fifth control circuit for providing power supply for the docking station.