Multifunctional handheld debugging instrument
By integrating multiple protocols and modular design, the multi-functional handheld debugger solves the problems of traditional equipment having limited functionality and poor environmental adaptability, achieving a highly reliable and low-cost industrial debugging solution.
Patent Information
- Application Number
- CN202520784109.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-23
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2035-04-23
AI Technical Summary
Traditional industrial debugging equipment has limited functionality, poor scalability, cannot adapt to multi-device configurations, is susceptible to environmental influences, is highly dependent on power supply, loses clock speed after power failure, is costly, and is complex to maintain.
Design a multi-functional handheld debugger that integrates RS485, Bluetooth, Wi-Fi, ZigBee and Ethernet protocols, has a built-in removable battery for switching between external power supply and a real-time clock module for backup battery, silicone sealing components, supports multi-language interface and online firmware updates, integrates multi-threaded task scheduling, and is compatible with multi-device configuration file storage.
It improves the integration and reliability of the equipment, adapts to complex environments, reduces maintenance costs, enhances on-site commissioning efficiency and data storage capabilities, ensures continuous log recording during power outages, prevents dust and moisture intrusion, and supports online firmware upgrades.
Smart Images

Figure CN223941251U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the technical field of industrial automation equipment debugging, specifically a multi-functional handheld debugging instrument. Background Technology
[0002] Traditional industrial debugging equipment suffers from the following drawbacks: limited functionality, supporting only a single communication protocol, requiring external expansion modules that increase cost and complexity, poor scalability, fixed storage capacity that cannot adapt to the needs of multiple device configuration files and log storage; susceptibility to water and dust ingress, making it difficult to operate stably in harsh industrial environments such as power and automation systems; and strong power dependence, relying solely on external power supply, with real-time clock data easily lost after power failure. Therefore, there is an urgent need for a highly integrated, highly reliable, and portable debugging device that can adapt to complex environments. Utility Model Content
[0003] The purpose of this invention is to provide a multifunctional handheld debugger that improves integration, reliability, and adaptability to complex environments.
[0004] To achieve the above objectives, this utility model is implemented through the following technical solution: a multifunctional handheld debugger, comprising a shell, characterized in that the shell is provided with a main control module, a communication interface module, a storage module for configuration files, a power module, a real-time clock module, and a bus adapter module, as well as a human-machine interaction module disposed on the shell; the main control module is electrically connected to the communication interface module, the storage module, the human-machine interaction module, the power module, the real-time clock module, and the bus adapter module respectively;
[0005] The communication interface module includes an RS485 interface module integrating modebus and CANopen protocols, a Type-C interface, and a wireless communication module, used for data interaction with external data.
[0006] The storage module includes a FLASH memory and a TF card slot. The FLASH memory is used to store device system parameters, and the TF card slot can insert a TF card to expand the storage of device configuration files and operation logs.
[0007] The power module includes a built-in rechargeable battery and a power management module;
[0008] The human-computer interaction module includes a display screen and an operation keyboard;
[0009] The wireless communication module supports Bluetooth, WiFi and ZigBee protocols and is used for wireless configuration or monitoring of devices;
[0010] The real-time clock module is used to record device operation logs and fault information;
[0011] The outer casing is equipped with a silicone sealing assembly.
[0012] In a further technical solution, the main control module adopts an embedded multi-threaded operating system with a built-in multi-threaded task scheduling mechanism, which can handle configuration requests from multiple devices simultaneously.
[0013] In a further technical solution, the bus adapter module includes a terminating resistor switching module for matching different bus impedance requirements.
[0014] In a further technical solution, the battery is removable and replaceable, and the power management module includes a power switching module, a power detection module, and a power on / off module.
[0015] In a further technical solution, the display screen is a capacitive touchscreen that supports multilingual interface switching.
[0016] In a further technical solution, the real-time clock module is electrically connected to the power module and has a built-in backup button battery, which can maintain time accuracy even after power failure.
[0017] In a further technical solution, a fixing structure is fixed on the outer shell, and a waterproof RJ45 interface is provided on the bottom surface of the outer shell, which is electrically connected to the main control module.
[0018] In a further technical solution, the human-computer interaction module also includes a status indicator light, which is electrically connected to the main control module.
[0019] In a further technical solution, a firmware update switch is provided on the outer casing, and the firmware update switch is electrically connected to the main control module.
[0020] In a further technical solution, the silicone sealant is a waterproof soft plug installed on the outer shell, used to seal the TF card slot, the Type-C interface, and the firmware update switch.
[0021] In summary, this utility model has the following beneficial effects:
[0022] Integrating RS485, Bluetooth, Wi-Fi, ZigBee, and Ethernet (RJ45) protocols, it can adapt to traditional industrial equipment and modern IoT devices without the need for external conversion modules. The Type-C interface supports wired charging and data transmission, is compatible with mainstream industrial equipment interface standards, and improves on-site debugging efficiency. It features a built-in removable battery with automatic switching between external and internal power supplies. The real-time clock module continues to operate even after a power outage, supporting continuous recording of operation logs in power failure scenarios. Silicone sealing components prevent dust and moisture intrusion, making it suitable for humid and dusty industrial environments. The TF card slot supports FAT32 / exFAT file systems, allowing storage of multiple device configuration files, adapting to the needs of multiple device configuration files and log storage, facilitating fault tracing and data analysis. The firmware update switch, combined with the Type-C interface, supports online firmware upgrades without disassembling the device casing, reducing maintenance costs. Three-color LED indicators (green / blue / red) intuitively display the device status, and together with JSON dynamic configuration files, it enables automated debugging processes in different scenarios. Attached Figure Description
[0023] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0024] Figure 1 This is a first three-dimensional schematic diagram of this application;
[0025] Figure 2 This is a second three-dimensional schematic diagram of this application;
[0026] Figure 3 This is a front view of the PCB board structure of this application;
[0027] Figure 4 This is a structural diagram of the back of the PCB board in this application;
[0028] Figure 5 This is a simplified structural diagram of the front side of the PCB board of this application;
[0029] Figure 6 This is a simplified structural diagram of the back side of the PCB board in this application.
[0030] In the diagram, 102 is the fixed structure; 101 is the display screen; 100 is the outer casing; 103 is the operation keypad; 104 is the status indicator light; 105 is the TF card slot; 106 is the Type-C interface; 107 is the firmware update switch; 108 is the embedded structure; 109 is the RJ45 interface; 110 is the waterproof pad; 111 is the waterproof soft plug; 201 is the display circuit area; 202 is the terminating resistor switching circuit area; 203 is the CANopen circuit area; and 204 is the MCU microcontroller. Circuitry area; 205, FLASH storage area; 206, Real-time clock area; 207, Firmware download DIP switch area; 208, Type-C interface area; 209, TF card storage area; 210, Three-color indicator light area; 211, Serial port to USART area; 212, Battery detection circuit area; 213, Charging and discharging circuit area; 214, Power switching circuit area; 215, Power on / off circuit area; 216, RJ45 network port area; 217, Display screen area; 218, Keypad input area. Detailed Implementation
[0031] To more clearly illustrate the overall concept of this application, a detailed explanation is provided below with reference to the accompanying drawings.
[0032] Many specific details are set forth in the following description in order to provide a full understanding of this application. However, this application may also be implemented in other ways different from those described herein. Therefore, the scope of protection of this application is not limited to the specific embodiments disclosed below.
[0033] Furthermore, it should be understood in the description of this application that the terms "top", "bottom", "inner", "outer", "axial", "radial", "circumferential", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present invention.
[0034] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection, an electrical connection, or a communication connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0035] In this application, unless otherwise expressly specified and limited, the "above" or "below" of the second feature can mean that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediate medium. In the description of this specification, references to terms such as "an embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described can be combined in any suitable manner in one or more embodiments or examples.
[0036] Reference Figures 1 to 6 A multifunctional handheld debugger includes a housing 100, which is composed of two parts: a first housing and a second housing. The first housing covers the second housing and is fastened together by screws, with a waterproof gasket 110 installed at the screw.
[0037] The first housing has an embedded structure 108 for easy installation of the PCB board, and the second housing has a fixing structure 102 for easy fixing of the entire debugger in one place.
[0038] The housing 100 contains a main control module, which includes a microcontroller. The microcontroller's related circuitry is mounted on a PCB board, located in the attached... Figure 3 The MCU single-chip microcomputer circuit section 204 in the middle.
[0039] The communication interface module includes an RS485 interface module integrating modebus and CANopen protocols, a Type-C interface 106, and a wireless communication module. It supports firmware upgrades and data export, and is used for data interaction with external data. The Type-C interface 106 can also realize charging, supports USB and PD fast charging protocols, and also supports transmitting data to the main control module through a serial-to-USART module.
[0040] The circuit for the Type-C interface 106 is located in the Type-C interface area 208 of the PCB board, the circuit for the RS485 interface terminal module is located in the CANopen circuit area 203 of the PCB board, and the serial-to-USART module circuit is located in the serial-to-USART area 211 of the PCB board.
[0041] The main control module includes a storage module, a power module, a real-time clock module, and a bus adapter module for configuring files, as well as a human-machine interaction module mounted on the housing 100. The main control module is electrically connected to the communication interface module, the storage module, the human-machine interaction module, the power module, the real-time clock module, and the bus adapter module.
[0042] The storage module includes a FLASH memory and a TF card slot 105. The FLASH memory is used to store device system parameters, and the slot 105 can insert a TF card to expand the storage of device configuration files and operation logs. The TF card slot 105 supports the FAT32 / exFAT file system, and the storage capacity can be expanded to 512GB. The configuration file format of the storage module is a JSON file, which includes Modbus protocol and CANopen protocol adaptation instructions. The circuit of the FLASH memory is set in the FLASH storage area 205 of the PCB board, and the circuit of the TF card slot 105 is set in the TF card storage area 209 of the PCB board.
[0043] The power module includes a built-in rechargeable battery and a power management module;
[0044] The human-computer interaction module includes a display screen 101 and an operation keyboard 103. The operation keyboard 103 is fixed on the first housing. The circuit of the display screen 101 is set in the display screen circuit area 201 of the PCB board. The display screen 101 is mounted in the display screen area 217 on the back of the PCB board. The circuit of the operation keyboard 103 is set in the key input area 218 on the back of the PCB board. The keys of the operation keyboard 103 are mounted on the housing.
[0045] The wireless communication module supports Bluetooth, WiFi and ZigBee protocols and is used for wireless configuration or monitoring of devices;
[0046] The real-time clock module is used to record equipment operation logs and fault information; the circuit settings of the real-time clock module are consistent with the real-time clock area 206 on the PCB board.
[0047] The outer casing 100 is provided with a silicone sealing assembly.
[0048] In one embodiment, the main control module uses a microcontroller and an embedded multi-threaded operating system with a built-in multi-threaded task scheduling mechanism. It can handle configuration requests from multiple devices simultaneously. By loading the JSON configuration file for each device, it interacts with the relevant devices based on the selected JSON file. Developers can configure the relevant JSON files for different scenarios and devices, and interact with external devices in conjunction with the system's internal bus protocol.
[0049] In one embodiment, the bus adapter module includes a terminating resistor switching module. The terminating resistor switching circuit dynamically adjusts the bus terminating resistor value through instructions from the main control module to match different bus impedance requirements. The circuit of the terminating resistor switching module is set in the terminating resistor switching circuit area 202 on the PCB board.
[0050] In one embodiment, the battery is removable and replaceable. The power management module includes a power switching module, a power detection module, and a power on / off module. The power switching module can automatically switch between external power supply and battery power supply. The Type-C interface 106 is electrically connected to the battery. External power supply is provided through the Type-C interface 106. The battery standby power consumption is ≤10μA. The power detection module detects the battery power in real time and displays the power on the display screen 101.
[0051] Specifically, the circuit of the power switching module is set in the power switching circuit area 214 of the PCB board, the circuit of the power detection module is set in the power detection circuit area 212 of the PCB board, the battery circuit is set in the charging and discharging circuit area 213, and the circuit of the power on / off module is set in the power on / off circuit area 215 of the PCB board.
[0052] In one embodiment, the display screen 101 is a capacitive touch screen that supports multilingual interface switching and its resolution can be set to 1024×600 pixels.
[0053] In one embodiment, the real-time clock module is electrically connected to the power module and has a built-in backup button battery, which can maintain time accuracy even after power failure.
[0054] In one embodiment, the bottom surface of the housing 100 is provided with a waterproof RJ45 interface 109, which supports wired Ethernet communication, and the RJ45 interface 109 is electrically connected to the main control module.
[0055] The circuit for RJ45 interface 109 is located in the RJ45 network port area 216 on the PCB board.
[0056] In one embodiment, the human-machine interaction module further includes a status indicator light 104 to provide real-time feedback on the device status. The status indicator light 104 is electrically connected to the main control module and includes a three-color LED to indicate communication success (green), in progress (blue), and fault (red), respectively.
[0057] The circuit for the status indicator 104 is located in the three-color indicator area 210 on the PCB board.
[0058] In one embodiment, a firmware update switch 107 is provided on the housing 100. The firmware update switch 107 is electrically connected to the main control module. By turning on the firmware update switch 107, a firmware update can be performed.
[0059] The firmware update switch 107 is circuit-set in the firmware download DIP switch area 207 on the PCB board.
[0060] In one embodiment, the silicone sealant is a waterproof soft plug 111 installed on the housing 100, used to seal the TF card slot 105, the Type-C interface 106 and the firmware update switch 107, to achieve an IP55 protection rating, prevent dust and moisture intrusion, and is suitable for humid and dusty industrial environments.
[0061] The layout area of the circuits corresponding to each module on the PCB is shown in the attached figure. Figure 3 Appendix Figure 4 Appendix Figure 5 and attached Figure 6 middle.
[0062] For any parts not mentioned in this application, existing technologies may be used or referenced.
[0063] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.
[0064] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A multifunctional handheld debugger, comprising a housing (100), characterized in that, The housing (100) contains a main control module, a communication interface module, a storage module for configuration files, a power module, a real-time clock module, a bus adapter module, and a human-machine interaction module mounted on the housing (100); the main control module is electrically connected to the communication interface module, the storage module, the human-machine interaction module, the power module, the real-time clock module, and the bus adapter module, respectively. The communication interface module includes an RS485 interface module integrating modebus and CANopen protocols, a Type-C interface (106), and a wireless communication module, used for data interaction with external data. The storage module includes a FLASH memory and a TF card slot (105), wherein the FLASH memory is used to store device system parameters; The power module includes a built-in rechargeable battery and a power management module; The human-computer interaction module includes a display screen (101) and an operation keyboard (103); The wireless communication module supports Bluetooth, WiFi and ZigBee protocols and is used for wireless configuration or monitoring of devices; The real-time clock module is used to record device operation logs and fault information; The housing (100) is provided with a silicone sealing assembly.
2. The debugging instrument according to claim 1, characterized in that: The main control module adopts an embedded multi-threaded operating system with a built-in multi-threaded task scheduling mechanism, which can handle configuration requests from multiple devices simultaneously.
3. The debugging instrument according to claim 1, characterized in that: The bus adaptation module includes a terminating resistor switching module, which is used to match different bus impedance requirements.
4. The debugging instrument according to claim 1, characterized in that: The battery is removable and replaceable, and the power management module includes a power switching module, a power detection module, and a power on / off module.
5. The debugging instrument according to claim 1, characterized in that: The display screen (101) is a capacitive touch screen that supports multilingual interface switching.
6. The debugging instrument according to claim 4, characterized in that: The real-time clock module is electrically connected to the power supply module and has a built-in backup button battery, which can maintain time accuracy even after power failure.
7. The debugging instrument according to claim 1, characterized in that: A fixing structure (102) is fixed on the outer shell (100), and a waterproof RJ45 interface (109) is provided on the bottom surface of the outer shell (100). The RJ45 interface (109) is electrically connected to the main control module.
8. The debugging instrument according to claim 1, characterized in that: The human-computer interaction module also includes a status indicator (104), which is electrically connected to the main control module.
9. The debugging instrument according to claim 1, characterized in that: A firmware update switch (107) is provided on the outer casing (100), and the firmware update switch (107) is electrically connected to the main control module.
10. The debugging instrument according to claim 9, characterized in that: The silicone sealing assembly is a waterproof soft plug (111) installed on the housing (100) to seal the TF card slot (105), the Type-C interface (106), and the firmware update switch (107).