LCM automatic retrieval matching and full code burning firmware system
By using an adaptive deformation shape memory alloy probe and a pneumatic locking system, combined with a dual-channel synchronous programming mechanism, the problem of unstable connection during the firmware programming process of LCD display modules was solved, achieving efficient and reliable multi-model compatibility and data integrity, and improving production efficiency and yield.
Patent Information
- Application Number
- CN202511164311.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-20
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2045-08-20
AI Technical Summary
In the existing technology, the firmware burning process of LCD display modules lacks automation and robustness, which leads to unstable connection between different models of modules, and is prone to data transmission interruption or module damage, affecting production efficiency and yield.
The system employs an adaptive deformation shape memory alloy probe and a pneumatic locking system to automatically identify and lock different physical contact points. Combined with dual-channel synchronous programming and a real-time fault-tolerant mechanism, it ensures the stability of electrical connections and data integrity.
It improves the flexibility and versatility of the production line, reduces equipment investment and maintenance costs, enhances the reliability of the burning process, ensures the integrity and continuity of firmware data, and avoids burning failures caused by poor connections.
Smart Images

Figure CN120723261B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the technical field of electronic manufacturing equipment and relates to an LCM automatic retrieval and matching and full code burning firmware system. Background Technology
[0002] In the mass production of LCD modules, firmware programming is a crucial step in ensuring their proper functioning. The current core challenge lies in how to efficiently and reliably write firmware to LCD modules of different models with varying physical interface characteristics. Production lines often need to handle modules of various specifications, whose electrical contact points differ in shape, location, and layout. This requires programming fixtures to possess high flexibility and compatibility, ensuring absolute connection stability to prevent data transmission interruptions or firmware damage due to poor connections, which directly impact production efficiency and product yield.
[0003] The industry standard practice is to design a dedicated programming fixture for each type or category of LCD module. Operators need to manually select and change the corresponding fixture according to the model of the module to be programmed. After the module is placed, it is usually made into contact by a simple array of spring probes, and then the programming process is executed by a single data source. If an error occurs during the programming process, the module is usually marked as defective and removed from the production line, awaiting manual inspection or being scrapped directly. The entire process has a low degree of automation and lacks effective fault tolerance and recovery mechanisms.
[0004] To address the aforementioned issues, the traditional single-data-source programming model lacks robustness. Any momentary disconnection or power fluctuation can cause incomplete firmware writing, leading to permanent module damage, increased production costs, and material waste. Summary of the Invention
[0005] To address the aforementioned problems, this invention provides an LCM automatic retrieval and matching firmware system for burning full code.
[0006] An LCM automatic retrieval and matching firmware system for full code burning includes:
[0007] The physical recognition module places the LCM module on the tooling stage, aligns the metal contact piece group with the tooling probe array, activates the gravity sensor switch to detect the placement of the LCM module, and outputs the contact piece position signal.
[0008] The adaptive matching module moves a shape memory alloy probe toward the center of the metal contact piece based on the contact piece position signal. During shape matching, the probe adaptively bends and gets into the edge of the metal contact piece, generating a circuit path and outputting a physical matching success signal.
[0009] The clamping and locking module, based on the physical matching success signal, drives the cylinder piston to press down and lock the LCM module. When the cylinder pressure reaches the preset threshold, it outputs a programming start command.
[0010] The synchronous burning module, based on the burning start command, writes firmware data to the LCM module through the probe circuit of the main storage block, and the backup storage block copies the data stream of the main storage block in real time, and outputs the burning process status stream.
[0011] The process detection module, based on the state flow of the burning process, sends a pulse signal to the current sensor from the main storage block. If the pulse amplitude attenuation exceeds the preset threshold, it triggers a mechanical switching switch to switch the burning source to the backup storage block and outputs a burning completion signal or a burning error signal.
[0012] The abnormal recovery module, based on the abnormal programming signal, illuminates the red warning light and interrupts the pneumatic locking; the operator presses the physical reset button, triggering the backup storage block to directly overwrite the LCM storage area; and outputs a recovery completion signal.
[0013] The module is reset and exited. Based on the programming completion signal or the recovery completion signal, the cylinder reset spring ejects the LCM module to the discharge slide. The tooling probe automatically returns to its initial straight state and outputs the tooling reset ready signal.
[0014] A further embodiment of the present invention outputs a contact piece position signal, comprising the following steps:
[0015] Place the LCM module in the preset bearing area of the tooling table and adjust its position so that the center point of the metal contact pad group coincides with the center line of the tooling probe array.
[0016] The gravity sensor switch detects that the weight of the LCM module exceeds a preset weight threshold and activates the shape memory alloy probe recognition function.
[0017] The shape memory alloy probe measures the relative positional deviation with the metal contact plate group, and generates and outputs the contact plate position signal containing spatial coordinate parameters.
[0018] A further aspect of the present invention outputs a physical matching success signal, comprising the following steps:
[0019] Based on the contact piece position signal containing spatial coordinate parameters, the control unit outputs a drive command to move the shape memory alloy probe to the center point of the metal contact piece.
[0020] After the probe contacts the metal contact piece, it will automatically bend under pressure to form a complementary groove structure that gets into the edge of the metal contact piece only when the geometry is perfectly matched.
[0021] Once the probe is fully inserted, the electrical impedance drops below the preset impedance threshold, generating and outputting a physical matching success signal.
[0022] A further aspect of the present invention involves outputting a programming boot command, comprising the following steps:
[0023] A successful physical match signal triggers the cylinder system to drive the cylinder piston to press down, fixing the LCM module to the probe station;
[0024] During the downward pressing of the cylinder piston, the pressure sensor detects that the pressure value reaches the preset pressure threshold and generates and outputs a stable signal from the probe circuit.
[0025] Based on the stable signal from the probe circuit, the programming start command is output.
[0026] A further aspect of the present invention involves outputting a programming process status stream, including the following steps:
[0027] The boot command is programmed to activate the main storage block, and firmware data is written to the LCM module via serial communication through the probe circuit.
[0028] The backup storage block physically mirrors the main storage block data stream through a hardware data splitter, achieving zero-latency synchronous replication.
[0029] Real-time monitoring of the write progress of the main storage block and the data matching degree of the backup storage block, integrating and outputting the status stream of the burning process, including write progress parameters and backup integrity parameters.
[0030] A further embodiment of the present invention outputs a programming completion signal or a programming error signal, comprising the following steps:
[0031] Based on the status stream of the programming process, indicating that programming is in progress, the main storage block generates a fixed amplitude pulse signal every second and sends it to the current sensor.
[0032] The current sensor detects the pulse amplitude. If the amplitude decays beyond the preset decay threshold, it triggers a mechanical switching switch to disconnect the main storage block connection and close the backup storage block connection.
[0033] If the writing progress reaches the completion value without amplitude decay, a writing completion signal is output; if amplitude decay occurs or the writing is completed after switching, a writing error signal is output.
[0034] A further aspect of the present invention outputs a rescue completion signal, comprising the following steps:
[0035] An abnormal programming signal triggers a red warning light to illuminate and sends a release command to the cylinder system, interrupting the pneumatic locking.
[0036] When the physical reset button is pressed, an electrical signal is generated to trigger the backup storage block to directly write and cover the LCM storage area through the probe circuit;
[0037] After the direct write overwrite is completed, the physical progress indicator bar pops up to the preset flag position and outputs a recovery completion signal.
[0038] A further embodiment of the present invention outputs a tooling reset ready signal, comprising the following steps:
[0039] The programming completion signal or the rescue completion signal triggers the cylinder reset spring to release mechanical potential energy, ejecting the LCM module to the discharge slide;
[0040] After the LCM module is ejected, the shape memory alloy probe automatically restores its initial flat state based on the material's phase transformation characteristics.
[0041] The displacement sensor detects that the probe position deviation remains below a preset deviation threshold and outputs a tooling reset ready signal.
[0042] In summary, the present invention has the following beneficial technical effects:
[0043] 1. By introducing shape-memory alloy probes with adaptive deformation, automatic identification and locking of different physical contact point shapes are achieved. This design allows a single tooling to be compatible with multiple models of LCD display modules, eliminating the need to replace special fixtures for different modules, greatly improving the flexibility and versatility of the production line. This not only significantly reduces downtime caused by line changes and lowers investment and maintenance costs for equipment hardware, but also avoids production accidents caused by manual selection of incorrect tooling.
[0044] 2. A multi-layered physical connection stabilization mechanism has been established, significantly enhancing the reliability of the programming process. The probe's adaptive deformation achieves mechanical engagement with the contact pad, forming a preliminary stable connection. The pneumatic system then applies uniform pressure to the module, further securing it firmly to the probe station. This combination of deformation locking and pneumatic clamping ensures continuous, stable, and low-impedance electrical contact between the probe and the contact pad, fundamentally preventing programming failures caused by vibration, displacement, or poor contact.
[0045] 3. A fault-tolerant architecture with dual-channel synchronous burning and real-time switching was designed to ensure the integrity of firmware data and the continuity of the burning process. While the system is burning on the main storage block, the backup storage block performs physical-level real-time data mirroring. The health status of the main data link is continuously monitored through current pulse signals. Once an anomaly such as signal attenuation is detected, the system can automatically switch the burning source to the backup storage block in milliseconds, seamlessly continuing the burning process. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. The drawings are used to provide a further understanding of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This discloses a schematic diagram of the framework in the embodiments of this application.
[0048] Figure 2 This discloses a flowchart of an embodiment of this application. Detailed Implementation
[0049] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0050] The following is in conjunction with the appendix Figures 1-2 A preferred description of the present invention is provided below.
[0051] See attached document Figures 1-2 This invention proposes an LCM automatic retrieval and matching firmware system for full code burning, comprising the following modules:
[0052] The physical recognition module places the LCM module on the tooling stage, aligns the metal contact piece group with the tooling probe array, activates the gravity sensor switch to detect the placement of the LCM module, and outputs the contact piece position signal.
[0053] The adaptive matching module moves a shape memory alloy probe toward the center of the metal contact piece based on the contact piece position signal. During shape matching, the probe adaptively bends and gets into the edge of the metal contact piece, generating a circuit path and outputting a physical matching success signal.
[0054] The clamping and locking module, based on the physical matching success signal, drives the cylinder piston to press down and lock the LCM module. When the cylinder pressure reaches the preset threshold, it outputs a programming start command.
[0055] The synchronous burning module, based on the burning start command, writes firmware data to the LCM module through the probe circuit of the main storage block, and the backup storage block copies the data stream of the main storage block in real time, and outputs the burning process status stream.
[0056] The process detection module, based on the state flow of the burning process, sends a pulse signal to the current sensor from the main storage block. If the pulse amplitude attenuation exceeds the preset threshold, it triggers a mechanical switching switch to switch the burning source to the backup storage block and outputs a burning completion signal or a burning error signal.
[0057] The abnormal recovery module, based on the abnormal programming signal, illuminates the red warning light and interrupts the pneumatic locking; the operator presses the physical reset button, triggering the backup storage block to directly overwrite the LCM storage area; and outputs a recovery completion signal.
[0058] The module is reset and exited. Based on the programming completion signal or the recovery completion signal, the cylinder reset spring ejects the LCM module to the discharge slide. The tooling probe automatically returns to its initial straight state and outputs the tooling reset ready signal.
[0059] In one embodiment of the present invention, outputting the contact piece position signal includes the following steps:
[0060] Place the LCM module to be programmed on the fixture stage, aligning the triangular, square, or circular metal contact points next to its ribbon cable with the fixture probe array.
[0061] Specifically, the LCD module to be programmed (LCM module) is placed in the pre-defined support area on the fixture table for firmware programming. The position and orientation of the LCD module are manually adjusted to ensure that the triangular, square, or circular metal contact points next to the ribbon cable on the LCD module are perpendicularly aligned with the tips of the probes in the fixture probe array fixed on the fixture table. That is, the center point of the metal contact point group coincides with the center line of the probe array. This alignment ensures that there will be no offset or misalignment during subsequent electrical connections. The LCD module is an electronic component used for display. The triangular, square, or circular metal contact points next to the ribbon cable are three geometrically shaped metal contacts attached to the edge of the LCD module's ribbon cable. Each contact serves as a conductive connection point. The fixture table is a dedicated work platform for fixing the LCD module. The fixture probe array, composed of a regular arrangement of multiple conductive probes, establishes an electrical path with the metal contact points.
[0062] Once the gravity sensor switch at the bottom of the fixture detects the placement of the LCM, it activates the recognition function of the shape memory alloy probe matrix.
[0063] Specifically, after the LCD module is placed and its weight is applied to the fixture, the gravity sensor switch installed at the bottom of the fixture detects that the load change exceeds its weight threshold. This weight threshold is based on factory measurements of the average weight of a standard LCD module, such as a test of one hundred samples. The gravity sensor switch triggers an electrical output signal, which is transmitted to the control unit to activate the recognition function of the shape memory alloy probe matrix. The recognition function instructs each probe in the shape memory alloy probe matrix to begin performing a position search operation. The shape memory alloy probe matrix is an array of probes made of shape memory material. By applying current, it generates temperature changes to change its shape and achieve adaptive displacement to match the position of the contact piece.
[0064] The output contact position signal includes the spatial coordinate parameters of the contact piece.
[0065] Specifically, after the shape memory alloy probe matrix activates its recognition function, the displacement sensor on each probe measures its relative positional deviation from the corresponding metal contact piece. This deviation data is processed by a three-dimensional coordinate calculation unit to generate a spatial coordinate parameter signal containing the center point of each metal contact piece. This signal records the X-axis horizontal coordinate value, Y-axis vertical coordinate value, and Z-axis depth coordinate value in digital format. The contact piece position signal, as an output, provides the precise positional information required for subsequent steps, ensuring that the probe can perform the next positional movement operation.
[0066] For example, in the experimental operation, after placing the LCD module with triangular contact pieces on the fixture, the weight threshold is set to 50 grams. The gravity sensor switch correctly detects and triggers when the weight reaches 50 grams. After the shape memory alloy probe matrix recognition function is activated, it outputs the contact piece position signal, such as the coordinates of the triangle vertices. Equal to 10.0mm Equal to 15.0mm It equals 0.5mm.
[0067] In one embodiment of the present invention, outputting a physical matching success signal includes the following steps:
[0068] The shape memory alloy probe moves toward the center of the triangular, square, or circular metal contact piece based on the contact piece position signal.
[0069] Specifically, after receiving the contact position signal, which includes the three-dimensional spatial coordinate parameters of the center point of the triangular, square, or circular metal contact, such as the horizontal value of the X-axis, the vertical value of the Y-axis, and the depth value of the Z-axis, the control unit converts the coordinate parameters into drive commands and outputs them to the shape memory alloy probe matrix. By applying a specific current to the probe body, the probe tip actively moves to the specified coordinate position based on the shape memory effect and temperature change, ultimately aligning with the center point of the contact. This ensures that the position deviation is less than a deviation threshold, which is set based on the average error of positioning tests on 100 samples at the factory. The center point of the triangular, square, or circular metal contact is the predefined geometric center point position on the metal contact.
[0070] After the probe contacts the metal sheet, it will automatically bend and snap into the edge of the contact sheet only when the shape is perfectly matched.
[0071] Specifically, after the probe tip contacts the surface of the metal sheet, the applied external pressure excites the lattice structure reconstruction of the shape memory alloy material. Only when the specific geometry of the metal contact sheet, such as a triangle, square, or circle, is completely consistent with the shape set by the probe, the probe tip adaptively bends and deforms under pressure to generate a complementary groove structure. For example, a triangular contact sheet causes the probe to bend into a triangular groove, which eventually gets stuck into the edge of the contact sheet to achieve a mechanical locking shape. If the shapes do not match, the probe remains in its original shape and cannot be stuck.
[0072] Once the probes are fully attached, a circuit path is created, and a signal indicating successful physical matching is output.
[0073] Specifically, after the probe is fully inserted into the edge of the contact piece, a seamless electrical connection is formed between the probe's conductive layer and the metal contact piece, establishing a circuit path. The electrical impedance drops below the ohm threshold, which is set based on the average of ten sets of impedance test calibration values from standard industrial equipment. This triggers the state detection circuit to generate a physical matching success signal as a high / low level indication. A circuit path refers to a continuous electrical path established between two conductors, and the physical matching success signal is an electrical connectivity indication output in digital signal form.
[0074] In one embodiment of the present invention, the output of the programming start command includes the following steps:
[0075] A successful physical match signal drives the piston of the side cylinder of the tooling to press down, locking the LCD display module onto the probe station.
[0076] Specifically, the physical matching success signal in step S2 serves as the input signal. This high and low level electrical connection status indicates and triggers the cylinder system installed on the side of the tooling table. The cylinder system is powered by a compressed air source, which drives the cylinder piston to move downwards and apply mechanical pressure to the surface of the liquid crystal display module, fixing it to the probe table surface. This ensures that there is no displacement or loosening between the probe array and the metal contact piece of the liquid crystal display module during subsequent operations.
[0077] The cylinder piston is the moving part of the pneumatic actuator, used to convert air pressure into linear mechanical displacement. The probe station is a platform structure on the tooling table to mount the probe array.
[0078] When the cylinder pressure reaches the pressure threshold, the pressure sensor generates a stable signal for the probe circuit.
[0079] Specifically, during the downward pressurization of the cylinder piston, a pressure sensor integrated inside the cylinder continuously monitors the pressure applied by the piston. When the pressure value reaches a preset pressure threshold—a threshold calibrated based on twenty sets of factory programming tests, such as multiple experiments on ten standard LCD modules to ensure electrical contact stability—the pressure sensor generates a stable probe circuit signal as a high / low level indication. The pressure sensor is a device that converts physical pressure changes into electrical signal outputs; the stable probe circuit signal confirms that the electrical connection is stable and without fluctuations.
[0080] Output the burning and startup command.
[0081] Specifically, after receiving the stable signal from the probe circuit, the control unit outputs the signal directly as a burning start command. The burning start command is a digital status signal indicating that the pneumatic locking has been completed and the probe circuit is in a stable state, ready to enter the subsequent burning operation. The burning start command is the control signal to start the firmware writing process.
[0082] For example, when a high-level physical matching success signal is output, the piston of the drive cylinder is pressed down until the pressure of the LCD module reaches the 500 kPa pressure threshold at the locked position. Then, a high-level probe circuit stable signal is output, which finally generates the programming start command.
[0083] In one embodiment of the present invention, outputting the programming process status stream includes the following steps:
[0084] The main storage block writes firmware data to the LCD module via a probe circuit.
[0085] Specifically, after receiving the programming start command in step S3, the high / low level status signal triggers the control unit to activate the data output mechanism of the main storage block. The main storage block is an embedded non-volatile storage device, such as a flash memory chip, installed inside the tooling stage. It stores a set of firmware program file codes to be programmed. The firmware data is binary program code used to control the operation of the LCD module. The process of writing to the LCD module through the probe circuit is executed in a digital serial communication manner. The output port of the main storage block is directly connected to the storage interface of the LCD module through an electrical channel established by the shape memory alloy probe array, i.e., the probe circuit. Each bit of data is transmitted through the probe and accurately written to the internal memory of the LCD module to realize the firmware programming operation. The entire writing speed is set to 100 megabits per second, calibrated based on the average results of thirty sets of programming efficiency tests in the factory to ensure reliability.
[0086] The backup storage block replicates the data stream output by the main storage block in real time to achieve physical-level synchronization.
[0087] Specifically, when the primary storage block transmits data to the LCD module, the backup storage block directly mirrors the output stream of the primary storage block at the physical level through a hardware data splitter. The backup storage block is a storage device of the same specifications as the primary storage block, such as a spare flash memory chip. Physical-level synchronization means that data replication is entirely achieved by electronic circuitry without software intervention, ensuring zero latency. In practice, data lines are connected in parallel to the output of the primary storage block and the input of the backup storage block. The synchronization transmission delay is less than a time threshold, which is derived from the average delay setting of twenty sets of hardware synchronization tests in the factory. The typical value of the time threshold is set to 0.01s.
[0088] Real-time replication requires that every bit of output data be received and stored immediately by the backup storage block. If a transmission interruption occurs, the backup will automatically pause the subsequent recovery sequence.
[0089] The output burning process status stream includes the main storage block write progress and backup integrity parameters.
[0090] Specifically, during the burning process, the percentage of the currently written data volume read from the main storage block per second, divided by the total data volume, is used as the write progress parameter. This percentage, ranging from 0 to 100%, is calculated based on a counter representing the total burned data volume. The backup integrity parameter generates a percentage match between the backup storage block data and the main storage block output stream through a checksum comparison mechanism. A percentage less than 100% indicates an anomaly. These parameters are integrated into a burning process status stream, output once per second in a 16-bit data frame format. The parameter setting frame rate is based on a burning time optimization target, such as completing the setting within ten seconds.
[0091] In one embodiment of the present invention, outputting a programming completion signal or a programming error signal includes the following steps:
[0092] The main storage block sends a pulse signal to the current sensor every second, and the pulse amplitude is constant under normal conditions.
[0093] Specifically, after receiving the output programming process status stream, which includes main memory block write progress parameters and backup integrity parameters, when the write progress is less than 100%, indicating that programming is in progress, a timer counting mechanism is activated to output a control signal to the main memory block every second. This drives the main memory block to generate a fixed-amplitude pulse signal, which is then sent to the current sensor. The pulse signal is a periodic electrical square wave, with an amplitude of, for example, five volts, calibrated based on the average amplitude from twenty sets of interference-free tests conducted under normal programming conditions at the factory. Upon receiving the pulse signal, the current sensor measures its amplitude value. This measurement maintains a constant amplitude deviation of no more than 0.1 volts under lossless connection conditions. The current sensor is a hardware device, such as a Hall effect sensor element, that senses changes in the intensity of an electrical signal.
[0094] If the pulse amplitude decays by more than 10%, or if there is a power outage or poor contact, the current sensor will trigger a mechanical switching switch to switch the programming source to the backup storage block.
[0095] Specifically, for each received pulse signal, the current sensor detects the actual amplitude and compares it with a reference amplitude of five volts. If the detected amplitude is lower than 4.5 volts, meaning the attenuation is greater than a 10% threshold (calibrated based on 15 sets of simulated power outage tests in the factory), the current sensor is triggered to generate an electronically controlled output to drive the mechanical switching switch. The mechanical switching switch is a mechanical multi-channel relay that physically switches circuit connections. When activated, its moving contact disconnects the main memory block from the probe circuit while simultaneously closing the backup memory block from the probe circuit, achieving a hot-swap operation. The switching delay is less than 0.05 seconds, a time threshold derived from the average setting of 10 sets of switching response tests in the factory, ensuring seamless continuation of the programming process.
[0096] Output a signal indicating successful programming or a signal indicating programming failure.
[0097] Specifically, during the programming process, if the amplitude of all pulses does not decrease by more than 10%, the writing progress in the programming process status stream reaches 100%, triggering the control unit to output a programming completion signal, such as a one-volt high level indicating success. If amplitude attenuation triggers a switch or the backup writing progress reaches 100%, a programming error signal is output by a mechanical switch interrupting the indication or the status stream control, such as a zero-volt low level indicating failure. The programming completion signal and programming error signal are digital level electrical signals directly used for system decision-making.
[0098] In one embodiment of the present invention, outputting a rescue completion signal includes the following steps:
[0099] An abnormal programming signal illuminates the red warning light on the tooling table and interrupts the pneumatic locking.
[0100] Specifically, upon receiving a programming error signal from step S5, such as a zero-volt low-level electrical status indication, the control unit immediately sends a command signal to the tooling table's integrated circuit. This command signal drives the red warning light element above the tooling table to illuminate for continuous warning. The red warning light is a 630-nanometer wavelength LED array, with the optimal wavelength selected based on fifteen sets of ergonomic tests in the factory to ensure high visibility. A release command is sent to the cylinder system to cut off the compressed air supply, driving the cylinder piston to urgently reset and interrupt the locking state, thus releasing the LCD module. The interruption of pneumatic locking requires a piston retraction delay of less than 0.5 seconds, a time threshold derived from the average setting of ten sets of emergency response experiments in the factory.
[0101] Press the physical reset button to trigger a direct write operation of the backup storage block data, overwriting the LCD module's storage area.
[0102] Specifically, after observing the red warning light illuminate, manually press the physical reset button on the surface of the tooling table. Based on twenty sets of press tests calibrated in the factory, this button is a mechanical trigger switch, and its pressing stroke must be at least 0.5 mm to ensure effective triggering. The pressing action generates an electrical signal that triggers the control unit to activate the backup storage block's direct write overwrite mechanism. The backup storage block directly writes its complete data image to the internal memory of the LCD module via a probe circuit, overwriting the original storage area content. The direct write overwrite process bypasses the processor by using a physical-level hardware channel, achieving a write rate of 100 megabits per second, consistent with the main storage block's burning rate. The overwrite operation takes ten seconds to complete; this time is based on the storage area capacity of 100 megabits divided by the write rate.
[0103] When the overwrite is complete, a physical progress indicator bar pops up to indicate that the recovery was successful, and a recovery completion signal is output.
[0104] Specifically, after the direct write overwrite is completed, the control unit receives an overwrite completion confirmation signal from the backup storage block. This signal drives the mechanical device of the physical progress indicator bar mounted on the side of the tooling table to pop out to the designated mark position. The physical progress indicator bar is a metal ruler with a spring-reset structure, and a 10-centimeter pop-out length serves as a visual indicator of successful recovery. The position of this mark is calibrated based on 25 manual identification tests conducted at the factory. Simultaneously, the control unit outputs a recovery completion signal, such as a 5-volt high-level digital signal indicating the end of the abnormal recovery operation. The recovery completion signal is an electrical status command that triggers subsequent processes.
[0105] In one embodiment of the present invention, outputting a tooling reset ready signal includes the following steps:
[0106] The programming completion signal or the recovery completion signal activates the cylinder reset spring, which ejects the LCD module to the discharge chute.
[0107] Specifically, upon receiving a high-level signal indicating completion of programming or recovery, the control unit sends a reset command to the cylinder system. This triggers the pre-compressed reset spring inside the cylinder to release its mechanical potential energy. This spring is a spiral device made of alloy steel with a yield strength of 1000 MPa, calibrated based on fifteen sets of elasticity tests conducted at the factory. The spring force drives the cylinder piston to rebound upwards at a speed of 0.5 meters per second, propelling the LCD module off the probe table surface and onto the tilted discharge chute. The discharge chute is a 35-degree inclined metal guide rail. Gravity guides the LCD module to slide towards the collection area, with a ejection distance of 20 centimeters verified by ten sets of collision tests for lossless transmission.
[0108] The tooling probe automatically returns to its initial flat state when the pressure is released.
[0109] Specifically, after the LCD module is ejected from the probe stage, the shape memory alloy probe array loses its external pressure load and naturally cools to room temperature based on the material's phase transformation characteristics. The probes automatically recover their initial flat state within less than 0.3 seconds; this time threshold is set based on the average data from twenty sets of shape recovery experiments conducted at the factory. The initial flat state is defined as a linear alignment deviation of less than 0.05 mm at the probe tips, verified by laser positioning. The recovery process does not rely on external energy and is achieved solely through alloy lattice recombination.
[0110] Output tooling reset ready signal, waiting for the next LCD display module to be placed.
[0111] Specifically, after the probe array returns to its initial flat state, the displacement sensor detects a displacement deviation value that remains within 0.05 mm for 0.5 seconds, triggering the control unit to generate a 3-volt high-level tooling reset ready signal. This signal drives the tooling stage system into standby mode, and the gravity sensor switch reset sensitivity increases to the detection threshold. The output signal is transmitted to the system main control interface via optocoupler isolation, clearly indicating that the equipment is ready to accept the placement of the next LCD display module.
[0112] For example: Following the five-volt high-level recovery completion signal output in step S6, step S7 proceeds. The cylinder reset spring releases energy, causing the piston to move upward by twenty centimeters within 0.2 seconds, ejecting the LCD module. The shape memory alloy probe, measured to be in 0.28 seconds, recovers its straight displacement with a deviation of 0.03 millimeters. Finally, a three-volt tooling reset ready signal is output. This data comes from thirty reset operation tests conducted in the factory to verify the effectiveness of the spring release speed of 0.5 meters per second and the probe recovery time of 0.3 seconds threshold settings.
[0113] It should be noted that the formulas described above, through the principle of dimensional consistency and mathematical standardization methods (such as normalization, dimensionless parameter conversion, or unit system unification), can translate physical quantities with different properties into unitless standard values or superimposed parameters of the same dimension. This eliminates the interference of different dimensions on the computational logic, allowing the formulas to retain the original data distribution characteristics while possessing mathematical rationality and adaptability to objective laws. The descriptions are merely exemplary embodiments of the present invention and should not be construed as limiting the scope of the invention.
[0114] Each of the modules can be implemented in whole or in part through software, hardware, or a combination thereof. It supports hardware embedded in or independent of the processor in the computer device, and also supports software stored in the memory of the computer device, so that the processor can call and execute the operations corresponding to each of the above modules.
[0115] It should be noted that the human information (including but not limited to human device information and personal information) and data (including but not limited to data used for analysis, data stored and data displayed) involved in this invention are all information and data authorized by the human body or fully authorized by all parties. The collection, use and processing of related data require relevant legal standards.
[0116] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A firmware system for automatic LCM retrieval and matching and full code burning, characterized in that, include: The physical recognition module places the LCM module on the tooling stage, aligns the metal contact piece group with the tooling probe array, activates the gravity sensor switch to detect the placement of the LCM module, and outputs the contact piece position signal. The adaptive matching module moves a shape memory alloy probe toward the center of the metal contact piece based on the contact piece position signal. During shape matching, the probe adaptively bends and gets into the edge of the metal contact piece, generating a circuit path and outputting a physical matching success signal. The clamping and locking module, based on the physical matching success signal, drives the cylinder piston to press down and lock the LCM module. When the cylinder pressure reaches the preset threshold, it outputs a programming start command. The synchronous burning module, based on the burning start command, writes firmware data to the LCM module through the probe circuit of the main storage block, and the backup storage block copies the data stream of the main storage block in real time, and outputs the burning process status stream. The process detection module, based on the state flow of the burning process, sends a pulse signal to the current sensor from the main storage block. If the pulse amplitude attenuation exceeds the preset threshold, it triggers a mechanical switching switch to switch the burning source to the backup storage block and outputs a burning completion signal or a burning error signal. The abnormal recovery module, based on the abnormal programming signal, illuminates the red warning light and interrupts the pneumatic locking; the operator presses the physical reset button, triggering the backup storage block to directly overwrite the LCM storage area; and outputs a recovery completion signal. The module is reset and exited. Based on the programming completion signal or the recovery completion signal, the cylinder reset spring ejects the LCM module to the discharge slide. The tooling probe automatically returns to its initial straight state and outputs the tooling reset ready signal.
2. The LCM automatic retrieval and matching and full code burning firmware system according to claim 1, characterized in that, Outputting the contact piece position signal includes the following steps: Place the LCM module in the preset bearing area of the tooling table and adjust its position so that the center point of the metal contact pad group coincides with the center line of the tooling probe array. The gravity sensor switch detects that the weight of the LCM module exceeds a preset weight threshold and activates the shape memory alloy probe recognition function. The shape memory alloy probe measures the relative positional deviation with the metal contact plate group, and generates and outputs the contact plate position signal containing spatial coordinate parameters.
3. The LCM automatic retrieval and matching and full code burning firmware system according to claim 1, characterized in that, Output a physical match success signal, including the following steps: Based on the contact piece position signal containing spatial coordinate parameters, the control unit outputs a drive command to move the shape memory alloy probe to the center point of the metal contact piece. After the probe contacts the metal contact piece, it will automatically bend under pressure to form a complementary groove structure that gets into the edge of the metal contact piece only when the geometry is perfectly matched. Once the probe is fully inserted, the electrical impedance drops below the preset impedance threshold, generating and outputting a physical matching success signal.
4. The LCM automatic retrieval and matching and full code burning firmware system according to claim 1, characterized in that, Output the burning and boot command, including the following steps: A successful physical match signal triggers the cylinder system to drive the cylinder piston to press down, fixing the LCM module to the probe station; During the downward pressing of the cylinder piston, the pressure sensor detects that the pressure value reaches the preset pressure threshold and generates and outputs a stable signal from the probe circuit. Based on the stable signal from the probe circuit, the programming start command is output.
5. The LCM automatic retrieval and matching and full code burning firmware system according to claim 1, characterized in that, The output programming process status stream includes the following steps: The boot command is programmed to activate the main storage block, and firmware data is written to the LCM module via serial communication through the probe circuit. The backup storage block physically mirrors the main storage block data stream through a hardware data splitter, achieving zero-latency synchronous replication. Real-time monitoring of the write progress of the main storage block and the data matching degree of the backup storage block, integrating and outputting the status stream of the burning process, including write progress parameters and backup integrity parameters.
6. The LCM automatic retrieval and matching and full code burning firmware system according to claim 1, characterized in that, Output a programming completion signal or a programming error signal, including the following steps: Based on the status stream of the programming process, indicating that programming is in progress, the main storage block generates a fixed amplitude pulse signal every second and sends it to the current sensor. The current sensor detects the pulse amplitude. If the amplitude decays beyond the preset decay threshold, it triggers a mechanical switching switch to disconnect the main storage block connection and close the backup storage block connection. If the writing progress reaches the completion value without amplitude decay, a writing completion signal is output; if amplitude decay occurs or the writing is completed after switching, a writing error signal is output.
7. The LCM automatic retrieval and matching and full code burning firmware system according to claim 1, characterized in that, Output a rescue completion signal, including the following steps: An abnormal programming signal triggers a red warning light to illuminate and sends a release command to the cylinder system, interrupting the pneumatic locking. When the physical reset button is pressed, an electrical signal is generated to trigger the backup storage block to directly write and cover the LCM storage area through the probe circuit; After the direct write overwrite is completed, the physical progress indicator bar pops up to the preset flag position and outputs a recovery completion signal.
8. The LCM automatic retrieval and matching and full code burning firmware system according to claim 1, characterized in that, Outputting a tooling reset ready signal includes the following steps: The programming completion signal or the rescue completion signal triggers the cylinder reset spring to release mechanical potential energy, ejecting the LCM module to the discharge slide; After the LCM module is ejected, the shape memory alloy probe automatically restores its initial flat state based on the material's phase transformation characteristics. The displacement sensor detects that the probe position deviation remains below a preset deviation threshold and outputs a tooling reset ready signal.
Citation Information
Patent Citations
Chip burning test tool and assembly method thereof
CN116381453A
Burning device and use method thereof
CN117199974A