Firmware debugging and writing all-in-one machine
Patent Information
- Application Number
- CN202522256943.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-24
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2035-10-24
AI Technical Summary
Existing firmware burning systems are prone to causing interference to adjacent workstations during operation, and increasing the spacing for isolation would increase the system's footprint.
The programming device, lighting device, and PTC heating device are integrated into a darkroom, and an independent temperature control and lighting environment is formed by a removable top cover, avoiding interference with other workstations.
Firmware debugging was enabled in an independent environment, avoiding interference from adjacent workstations and reducing the system footprint.
Smart Images

Figure CN224934392U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of firmware burning technology, specifically to a firmware debugging and writing all-in-one machine. Background Technology
[0002] Firmware flashing is the process of writing specific program code, or firmware, into the non-volatile memory of a hardware device. It is widely used in the production processes of various embedded devices and computer equipment. Firmware flashing can be used to implement various functions, such as adding an operating system to an embedded device, updating the operating system, calibrating sensor readings in an embedded device, and updating parameters. Typically, the firmware flashing process requires a host computer with communication capabilities to connect to the device being flashed through a specific interface, enabling the device to enter a specific flashing mode and write corresponding data to specific sectors of the memory. In some devices that support parameter tuning, it also allows reading specific sensor parameters from the device being flashed and then adjusting these parameters using appropriate calibration programs.
[0003] For example, patent application CN202311695722.9 discloses a PHM chip-based code update system, method, and apparatus. The system includes a data application processing module, a data instruction parsing and processing module, a health management monitoring module, and a firmware update module. The method involves the health management monitoring module acquiring the current ambient temperature and sending it to the data application processing module; the data application processing module comparing the acquired ambient temperature with a set temperature threshold and issuing a corresponding update instruction; the data instruction parsing and processing module receiving the instruction, parsing it, and sending it to the firmware update module to update the firmware code; after the update, a printout is added to the BMC; based on the feedback of the burning completion information, the system BMC is configured to re-execute the program, and the printout is used to determine whether the BMC update was successful. This can reduce the probability of potential risks and ensure the safe and reliable operation of the monitored device.
[0004] For example, patent application CN201821311784.X discloses a temperature probe testing device, including an industrial robot and control system mounted on a workbench, and functional testing devices, high-temperature testing devices, low-temperature testing devices, and firmware burning devices arranged around the industrial robot. The industrial robot, functional testing devices, high-temperature testing devices, low-temperature testing devices, and firmware burning devices are all electrically connected to the control system. The functional testing devices are used to test whether the product's functions meet the requirements; the high-temperature and low-temperature testing devices are used to test whether the product's performance meets the requirements under high and low temperature conditions, respectively; and the firmware burning device is used to download firmware from the control system and burn the firmware. All the testing equipment used is coordinated and controlled by the control system, which reduces the switching time between different devices, improves work efficiency, and all testing devices are driven by cylinders, avoiding low production efficiency due to fatigue caused by manual operation.
[0005] However, in practical implementation, the inventors discovered that such technical solutions typically require specific excitation sources for particular sensors, such as specific light sources, specific ambient temperatures, specific input currents, and specific magnetic fields. This can cause the programming and excitation devices as a whole to affect other programming systems at adjacent workstations. Taking image recording equipment as an example, such equipment usually requires sensor parameter calibration during the manufacturing process, with the parameters written into the firmware. During parameter measurement, the equipment needs to be placed in an environment with constant temperature and illumination. The image sensor is controlled to collect ambient illuminance, and the corresponding calibration parameters, such as the amplification factor of the amplifier circuit and photosensitivity, are calculated based on the ambient illuminance. The calibrated parameters are then rewritten into the equipment's firmware to enable the equipment to achieve the expected performance. It is easy to see that when multiple devices are sequentially set up at calibration workstations for calibration, they are subject to interference from actions at adjacent workstations, such as personnel movement affecting illuminance or airflow affecting temperature. Simply increasing the spacing between excitation sources would increase the overall system footprint. Utility Model Content
[0006] To address the aforementioned problems in existing technologies, a firmware debugging and writing all-in-one device is provided.
[0007] The specific technical solution is as follows: A firmware debugging and writing all-in-one machine includes a table, on which multiple writing units are disposed; Each of the writing units includes: A dark box, which is in the shape of an open box, with a movable top cover on the opening of the dark box; The PTC heating device is located inside the dark box and suspended on the side wall of the dark box; A lighting device is installed inside the darkroom and suspended on the side wall of the darkroom; A fixed platform is provided at the bottom of the dark box, and the device to be written is provided above the fixed platform. A communication unit is disposed inside the dark box and is connected to the device to be written via a magnetic interface.
[0008] On the other hand, the fixed platform is flat. The fixed platform is provided with multiple positioning blocks, and the spacing between the positioning blocks is matched with the device to be written.
[0009] On the other hand, an identification code is affixed to the bottom of the device to be written; The fixed platform is provided with a scanning opening corresponding to the part of the identification code; A barcode scanner is fixed below the barcode scanning opening, with the scanning head of the barcode scanner pointing upwards toward the barcode scanning opening.
[0010] On the other hand, the communication unit includes an industrial control device; The industrial control equipment is provided with a magnetic signal terminal, and the device to be written to is provided with the magnetic interface; The magnetic signal terminal is electrically connected to the magnetic interface.
[0011] On the other hand, the left and right side panels of the dark box have rounded corners on the upper half of the side closest to the front panel. The height of the front panel of the dark box is lower than the height of the rear panel; The front panel is positioned closer to the inside of the dark box than the edges of the left and right side panels; A pair of slide rails are provided on the inner edges of the left and right sides of the plate; The slide rail extends upward along the bottom of the left and right side plates, passes the rounded corners, and then turns to the top cover of the dark box. The top cover is made of rubber and is embedded in the slide rail and slidably disposed in the slide rail.
[0012] On the other hand, the upper half of the rear panel is provided with a guide rail in the lateral direction; The lighting device and the PTC heating device are suspended on the guide rail.
[0013] On the other hand, a slot is provided on the table surface corresponding to the upper cover, so that the upper cover passes through the slot to reach the bottom of the table surface.
[0014] On the other hand, the outer side of the top cover is machined with a zigzag protrusion; The platform surface is provided with guide grooves at the locations corresponding to the U-shaped protrusions.
[0015] On the other hand, a limit block is provided at the position of the upper cover near the rear panel.
[0016] On the other hand, there are three writing units.
[0017] The above technical solution has the following advantages or beneficial effects: To address the issue that existing firmware burning systems with environmental debugging capabilities can cause interference to adjacent workstations during operation, this embodiment integrates the burning device, lighting device, and PTC heating device into a dark box. By adding a removable top cover, the dark box provides an independent lighting and temperature-controlled environment for debugging and burning, thus avoiding interference with other workstations or the influence of the external environment. Attached Figure Description
[0018] Embodiments of the present invention will be described more fully with reference to the accompanying drawings. However, the accompanying drawings are for illustration and explanation only and do not constitute a limitation on the scope of the present invention.
[0019] Figure 1 This is an overall schematic diagram of an embodiment of the present utility model; Figure 2 This is a schematic diagram of the writing unit in an embodiment of the present utility model; Figure 3 This is a schematic diagram of the fixed platform according to an embodiment of the present utility model; Figure 4 This is a schematic diagram of a barcode scanner according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the dark box according to an embodiment of the present utility model; Figure 6 This is a schematic diagram of the guide rail according to an embodiment of the present utility model; Figure 7 This is a schematic diagram of the fixing block according to an embodiment of the present utility model. Detailed Implementation
[0020] The technical solutions of the present utility model will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present utility model, and not all embodiments. Based on the embodiments of the present utility model, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of the present utility model.
[0021] It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.
[0022] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, but this is not intended to limit the present invention.
[0023] This utility model includes: A firmware debugging and writing all-in-one device, such as Figure 1 , 2 As shown, it includes a platform A1, on which multiple writing units A2 are arranged; Each write unit A2 includes: Dark box 1, dark box 1 is in the shape of an open box, and a movable top cover 2 is provided on the opening of dark box 1; PTC heating device 3 is installed inside the dark box 1 and suspended on the side wall of the dark box 1; Lighting device 4 is installed inside the dark box 1 and suspended on the side wall of the dark box 1; Fixed platform 5 is set at the bottom of dark box 1, and the device to be written is set on top of fixed platform 5; Communication unit 6 is located inside dark box 1 and is connected to the device to be written via a magnetic interface.
[0024] Specifically, in response to the problem that existing firmware burning systems with environmental debugging functions may cause interference to adjacent workstations during operation, this embodiment integrates the communication unit 6, the lighting device 4, and the PTC heating device 3 into a dark box 1 as an independent writing unit A2. By adding a removable top cover 2, the dark box can have an independent lighting and temperature control environment for debugging and burning, thus avoiding interference with other workstations or the influence of the external environment.
[0025] Specifically, in response to the problems described in the background art, this embodiment selects to construct an integrated writing unit A2. Each individual writing unit A2 has an independent environmental control and programming system to perform environmental control adjustment on the device to be written and to execute the corresponding debugging programming program.
[0026] The dark box 1 is a hollow box-shaped structure with an opening. The top cover 2 is a removable structure. The device to be written can be placed and fixed by removing the top cover 2. After fixing the device to be written and connecting the device to be written to the communication unit 6, the top cover 2 is put back on so that the interior of the dark box 1 has an independent temperature control environment.
[0027] Small holes are provided on the side wall or bottom of the dark box 1 to allow power cables and signal cables to pass through. The holes can be sealed to the outside of the cables to reduce the influence of the external ambient temperature.
[0028] The PTC heating device 3 is installed inside the darkroom 1 and suspended from its side wall. It is connected to an external power supply circuit via a power cable. The main working principle of the PTC heating device 3 is achieved using a thin-film heating element with a positive temperature coefficient. Upon power-on, it continuously heats the material to increase the temperature. However, the resistivity of the PTC material increases dramatically with rising temperature. When approaching the Curie point of the heating element, such as 40 degrees Celsius, its resistance increases by several orders of magnitude, significantly limiting the current flow. This inherent physical characteristic allows it to automatically stabilize near the target temperature, eliminating the need for a complex closed-loop feedback control system and ensuring the ambient temperature inside the darkroom 1 remains stable at the calibrated temperature.
[0029] The specific structure and design of the PTC heating device 3 can be based on existing technologies, such as CN201910302509.4. The selection of the thin-film heating element is also determined from existing materials, combined with the debugging temperature required by the device to be written. In addition, the PTC heating device 3 continues to work during writing to keep the dark chamber 1 warm at all times. If the temperature difference with the surrounding environment is large, such as 60 degrees Celsius, the temperature inside the chamber can be reheated to the debugging temperature by simply delaying the execution of the debugging procedure and waiting for the environment inside the chamber to stabilize again.
[0030] Lighting device 4 is a simple LED light-emitting device, which is an omnidirectional LED lighting device similar to CN201621048404.9. It is fixed on the side wall inside the box and connected to the external power supply circuit through cables, thereby providing uniform and omnidirectional illumination inside the box. The illumination can be adjusted by switching the switch to adjust it to the illumination required for the test.
[0031] In one embodiment, such as Figure 3 As shown, the fixed platform 5 is flat. The fixed platform 5 is provided with multiple positioning blocks 51, and the spacing between the positioning blocks 51 is matched with the device to be written.
[0032] Specifically, to ensure that the device to be written always receives the same ambient illuminance during the debugging process, in this embodiment, multiple positioning blocks 51 are set on the fixed platform 5. The bottom of the device to be written is roughly rectangular. Correspondingly, the positioning blocks 51 are set around the outer periphery of the device to be written on the fixed platform 5. When the device to be written is placed vertically on the fixed platform 5, it can only be placed in place by fitting against the inner wall of each positioning block 51.
[0033] In one embodiment, such as Figure 3 , 4 As shown, an identification code is affixed to the bottom of the device to be written to; The fixed platform has a scanning opening 52 corresponding to the identification code. A barcode scanner 53 is fixed below the barcode scanning opening 52, with the scanning head of the barcode scanner 53 pointing upwards toward the barcode scanning opening.
[0034] Specifically, to facilitate recording on the device to be written, in this embodiment, an identification code is affixed to the bottom of the device to be written. This identification code, as well as the scanning and processing process, is generated using an existing product barcode management system, such as CN201610144436.7. After printing a barcode, it is affixed to the product. The barcode scanner 53 is connected to an external server and power supply circuit via a signal cable and a power supply cable to transmit the scanning results.
[0035] Since multiple positioning blocks 51 are set on the fixed platform 5, the identification code will automatically align with the scanning opening 52 after the device to be written is installed in place, so that the scanner can scan it.
[0036] In one embodiment, the communication unit 6 includes an industrial control device; The industrial control equipment is equipped with magnetic signal terminals, and the device to be written to is equipped with a magnetic interface; The magnetic signal terminal is electrically connected to the magnetic interface.
[0037] Specifically, to achieve better connectivity, in this embodiment, a magnetic interface is provided on the device to be written to as a signal transmission interface. The industrial control equipment has a cable with magnetic signal terminals for manual connection to the magnetic interface. The specific structure of the cable and interface is as described in CN202310529220.2, and the interface and communication protocols follow the USB protocol specification.
[0038] The industrial control equipment itself is an industrial computer, which is connected to an external server and power supply circuit through communication cables and power cables. The industrial control equipment is equipped with corresponding software to execute the debugging and burning process described in the background art.
[0039] In one embodiment, such as Figure 5 As shown, the left side panel 11 and right side panel 12 of the dark box 1 have rounded corners on the upper half of the side closest to the front panel. The height of the front panel of the camera is lower than the height of the rear panel by 13. The front panel is positioned closer to the inside of the dark box than the edges of the left side panel 11 and the right side panel 12; A pair of slide rails 14 are provided on the inner edges of the left side plate 11 and the right side plate 12; The slide rail 14 extends upward along the bottom of the left side plate 11 and the right side plate 12, passes the rounded corner, and turns to the top cover of the dark box. The top cover 2 is made of rubber material, embedded in the slide rail and slidably mounted in the slide rail 14.
[0040] Specifically, to create an independent temperature-controlled environment inside the box, this embodiment uses a rubber cover 2 in conjunction with a slide rail 14 to cover the box. The slide rail 14 extends upwards from the front of the box, passing over the rounded corners of the left side panel 11 and the right side panel 12 to reach the top. There are two slide rails 14, formed on the opposite inner edges of the left side panel 11 and the right side panel 12, respectively, through injection molding or stamping. The cover 2 is made of rubber and can be bent to a certain extent to pass through the rounded corners.
[0041] The front panel (not shown in the figure) is installed closer to the inside of the dark box, specifically closer to the inside of the slide rail 14, to avoid interference with the slide rail 14 and the top cover 2.
[0042] In one embodiment, such as Figure 6 As shown, the upper half of the rear panel 13 is provided with a guide rail 15 in the horizontal direction; The lighting device 3 and the PTC heating device 4 are suspended on the guide rail 15.
[0043] Specifically, to achieve a simpler fixing effect, in this embodiment, a guide rail 15 is provided in the upper half of the rear panel 13 along the horizontal direction. The guide rail 15 is made of a long strip of aluminum profile with a groove, such as the aluminum profile of CN201310392123.X. The groove side is set outward. The guide rail 15 is fixed to the rear panel by bolts. The back of the lighting device 3 and the PTC heating device 4 are processed with T-shaped fixing blocks, which are inserted into the groove from the left and right sides of the groove to achieve suspension.
[0044] In one embodiment, a slot is provided on the countertop A1 corresponding to the upper cover 2, so that the upper cover passes through the slot to reach the bottom of the countertop A1.
[0045] Specifically, to achieve a better fit for the upper cover 2, in this embodiment, a groove is cut into the tabletop A1 at the part where the upper cover 2 slides downward along the slide rail 14 and extends out of the dark box 1. The groove is roughly rectangular, with its length matching the width of the upper cover 2 and its width matching the thickness of the upper cover 2, so that the upper cover 2 can pass through the groove to reach the bottom of the tabletop A1. The tabletop A1 itself has a certain installation height, and the gap below it is much larger than the total length of the upper cover 2.
[0046] In one embodiment, such as Figure 7 As shown, the outer side of the top cover 2 is machined with a zigzag protrusion 21; The tabletop A1 has guide grooves at the part corresponding to the zigzag protrusion.
[0047] Specifically, in order to prevent the position of the upper cover 2 from shifting, in this embodiment, a zig-shaped protrusion 21 is also processed on the outer side of the upper cover 2. This protrusion is a protruding strip formed during the injection molding or molding process of the upper cover 2. Correspondingly, a corresponding guide groove is also provided at the corresponding position on the table A1 to prevent the position of the upper cover 2 from shifting.
[0048] In one embodiment, a limit block 22 is provided on the upper cover 2 near the rear panel.
[0049] Furthermore, to prevent the top cover 2 from falling off the table when lowered, in this embodiment, a limiting block 22 is installed on a predetermined area on the front of the top cover 2, closer to the rear panel 13. The outer contour of the limiting block is roughly cubic, and four studs are arranged in a rectangular arrangement at the four corners on the predetermined area of the top cover 2. The top of the studs is connected to a fixing plate by bolts, and the bottom is clamped and fixed to the top cover 2 by screws on the inside of the top cover 2 through through holes. The studs and the fixing plate together form a limiting block. The middle of the limiting block is hollow and its height is much higher than the Z-shaped protrusion 21 to avoid interference.
[0050] When the top cover 2 slides down along the slide rail 14 to the lowest point, the platform A1 will contact and abut against the bottom stud to prevent the top cover 2 from falling further. At this time, the fixing plate and the upper stud and the lower stud are connected to form a mechanical transmission structure to prevent the bottom surface of the lower stud from tilting further.
[0051] In one embodiment, there are three writing units A2.
[0052] The above are merely preferred embodiments of the present utility model and are not intended to limit the implementation methods and protection scope of the present utility model. Those skilled in the art should realize that any equivalent substitutions and obvious changes made based on the description and illustrations of the present utility model should be included within the protection scope of the present utility model.
Claims
1. A firmware debugging and writing all-in-one device, characterized in that, Includes a platform, on which multiple writing units are provided; Each of the writing units includes: A dark box, which is in the shape of an open box, with a movable top cover on the opening of the dark box; The PTC heating device is located inside the dark box and suspended on the side wall of the dark box; A lighting device is installed inside the darkroom and suspended on the side wall of the darkroom; A fixed platform is provided at the bottom of the dark box, and the device to be written is provided above the fixed platform. A communication unit is disposed inside the dark box and is connected to the device to be written via a magnetic interface.
2. The firmware debugging and writing all-in-one machine according to claim 1, characterized in that, The fixed platform is flat; The fixed platform is provided with multiple positioning blocks, and the spacing between the positioning blocks is matched with the device to be written.
3. The firmware debugging and writing all-in-one machine according to claim 2, characterized in that, An identification code is affixed to the bottom of the device to be written to; The fixed platform is provided with a scanning opening corresponding to the identification code. A barcode scanner is fixed below the barcode scanning opening, with the scanning head of the barcode scanner pointing upwards toward the barcode scanning opening.
4. The firmware debugging and writing all-in-one machine according to claim 2, characterized in that, The communication unit includes an industrial control device; The industrial control equipment is provided with a magnetic signal terminal, and the device to be written to is provided with the magnetic interface; The magnetic signal terminal is electrically connected to the magnetic interface.
5. The firmware debugging and writing all-in-one machine according to claim 1, characterized in that, The left and right side panels of the dark box have rounded corners on the upper half of the side closest to the front panel. The height of the front panel of the dark box is lower than the height of the rear panel; The front panel is positioned closer to the inside of the dark box than the edges of the left and right side panels; A pair of slide rails are provided on the inner edges of the left and right sides of the plate; The slide rail extends upward along the bottom of the left and right side plates, passes the rounded corners, and then turns to the top cover of the dark box. The top cover is made of rubber and is embedded in the slide rail and slidably disposed in the slide rail.
6. The firmware debugging and writing all-in-one machine according to claim 5, characterized in that, The upper half of the rear panel is provided with a guide rail in the lateral direction; The lighting device and the PTC heating device are suspended on the guide rail.
7. The firmware debugging and writing all-in-one machine according to claim 5, characterized in that, A slot is provided on the table surface corresponding to the part of the top cover, so that the top cover passes through the slot to reach the bottom of the table surface.
8. The firmware debugging and writing all-in-one machine according to claim 7, characterized in that, The outer side of the top cover is machined with a zig-shaped protrusion; The platform surface is provided with guide grooves at the locations corresponding to the U-shaped protrusions.
9. The firmware debugging and writing all-in-one machine according to claim 7, characterized in that, A limit block is provided on the upper cover near the rear panel.
10. The firmware debugging and writing all-in-one machine according to claim 1, characterized in that, There are three writing units.
Citation Information
Patent Citations
Aluminum profile component
CN104420771A
Automatic control method and automatic control system for scanning material barcodes and printing barcodes on products
CN105667096A
PTC heating module
CN110418441A
A magnetic data line plug connector, a data line plug interface and a data line
CN116667052B
Code updating system, method and device based on PHM chip
CN117687668A
