A program burning device and software upgrading apparatus
Patent Information
- Application Number
- CN202522267252.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-24
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2035-10-24
AI Technical Summary
[0003]相关技术中的程序烧录设备依赖于人工操作,操作人员需手动放置待烧录部件、调整与针模的对位精度并完成烧录流程,不仅效率低、难满足批量生产需求,还易因人工失误导致烧录失败,同时,相关烧录设备中无防错设计,无法识别部件型号,易造成错烧导致物料浪费等隐患
[0015]本申请实施例中,烧录组件采用至少两个烧录工装并行运作的设计,当一个工装处于烧录流程时,另一个工装可同步完成待烧录部件的上料与已烧录部件的下料,消除单工位操作的等待时间;同时,驱动机构替代人工手动调整载板与针模位置,缩短单个部件从定位到烧录完成的周期,提高生产效率。
Smart Images

Figure CN224889146U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of software upgrade technology, specifically to a program burning device and a software upgrade apparatus. Background Technology
[0002] In the manufacturing process of electronic devices, program burning is a key process that writes preset programs into chips, modules, and other components. Its efficiency and accuracy directly affect product quality and production progress.
[0003] The programming equipment in the relevant technology relies on manual operation. Operators need to manually place the parts to be programmed, adjust the alignment accuracy with the needle mold, and complete the programming process. This is not only inefficient and difficult to meet the needs of mass production, but also prone to programming failure due to human error. In addition, the programming equipment lacks error prevention design and cannot identify the part model, which can easily lead to incorrect programming and material waste. Utility Model Content
[0004] In view of the problems existing in the background art, the present invention provides a program burning device and a software upgrade device to solve at least some of the problems in the related art.
[0005] To solve the above problems, this utility model is implemented as follows: In a first aspect, embodiments of this application provide a program burning device, which includes a base assembly, a burning assembly, and an error-proofing assembly; The programming component and the error prevention component are disposed on the base component; The programming assembly includes at least two programming fixtures, each of which includes a carrier board, a needle mold, and a driving mechanism. The driving mechanism is capable of driving the carrier board and / or the needle mold to move so that the carrier board and the needle mold move closer to or further away from each other along the same straight line.
[0006] Optionally, the error-proofing component includes a barcode scanner and a scanner base; The barcode scanner is connected to the scanner base, and the scanner base is connected to the base assembly.
[0007] Optionally, the error-proofing component further includes an adjustment bracket, and the gun base is a universal magnetic base; One end of the adjustment bracket is connected to the gun base, and the other end is connected to the barcode scanner. The adjustment bracket is used to adjust the orientation of the barcode scanner, and the gun base is magnetically connected to the base assembly.
[0008] Optionally, the width direction of the base assembly is a first direction, and the height direction of the base assembly is a second direction; The driving mechanism includes a driving component and a connecting component, wherein the connecting component extends along the second direction; The connector is connected to the drive member and the needle mold. Along the first direction, both the drive member and the needle mold are disposed on the side of the connector close to the carrier plate. The drive member can drive the connector to move along the first direction.
[0009] Optionally, the carrier plate is fixed on the base assembly, and the driving member can drive the connecting member to move along the first direction, causing the needle mold to move closer to or further away from the carrier plate along the first direction.
[0010] Optionally, the base assembly includes a housing and at least two start switches; The start switch is located on the housing and is electrically connected to the programming component and the error prevention component. When at least two start switches are turned on simultaneously, the programming component and the error prevention component are controlled to start running.
[0011] Optionally, the housing includes a top cover and a lower housing; The top cover is rotatably connected to the lower housing, and the lower housing has a first receiving cavity; along the second direction, the driving member is fixed to the side of the top cover near the first receiving cavity, and the top cover has a first through hole, through which the connecting member passes and connects to the needle mold.
[0012] Optionally, the base assembly further includes a storage section having a second receiving cavity; The second receiving cavity has an opening on the side near the needle mold, and the needle mold is disposed within the second receiving cavity.
[0013] Optionally, the carrier plate includes multiple limiting members; Multiple limiting members are spaced apart, and the limiting members are used to limit the movement of the component to be programmed.
[0014] Secondly, this application also provides a software upgrade device, which includes the program burning device and host computer described in any of the above claims; The host computer is electrically connected to the program burning device.
[0015] In this embodiment, the programming component adopts a design of at least two programming fixtures operating in parallel. When one fixture is in the programming process, the other fixture can simultaneously complete the loading of the component to be programmed and the unloading of the programmed component, eliminating the waiting time of single-station operation. At the same time, the drive mechanism replaces manual adjustment of the carrier board and the needle mold position, shortening the cycle from positioning to programming completion of a single component and improving production efficiency. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this utility model or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this utility model. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This application provides a schematic diagram of a program burning device; Figure 2 A top view of a program burning device provided in this application embodiment; Figure 3 The embodiments provided in this application Figure 2 Cross-sectional view along the AA direction; Figure 4 A schematic diagram of the drive mechanism provided in the embodiments of this application.
[0018] Explanation of reference numerals in the attached figures: 100. Base assembly; 130. Housing; 131. Top cover; 1311. First through hole; 132. Lower housing; 1321. First receiving cavity; 133. Connecting rod; 140. Start switch; 150. Storage part; 151. Second receiving cavity; 200. Programming assembly; 210. Programming fixture; 211. Carrier plate; 212. Needle mold; 213. Drive mechanism; 2131. Drive component; 2132. Connector; 300. Error prevention assembly; 310. Barcode scanner; 320. Scanner base; 340. Adjustment bracket; X, First direction; Y, Second direction. Detailed Implementation
[0019] 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. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the present utility model or its application or use. Based on the embodiments of the present utility model, any product that is the same as or similar to the present utility model, derived by anyone under the guidance of the present utility model or by combining the features of the present utility model with other related technologies, falls within the protection scope of the present utility model. Furthermore, all other embodiments obtained by those skilled in the art without inventive effort are within the protection scope of the present utility model.
[0020] Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of this utility model specification.
[0021] Furthermore, the technical features involved in the different embodiments of this utility model described below can be combined with each other as long as they do not conflict with each other.
[0022] A program burning device, reference Figure 1 The program burning device includes a base assembly 100, a burning assembly 200, and an error-proofing assembly 300; the burning assembly 200 and the error-proofing assembly 300 are disposed on the base assembly 100; the burning assembly 200 includes at least two burning fixtures 210, each burning fixture 210 including a carrier plate 211, a needle mold 212, and a driving mechanism 213, the driving mechanism 213 being able to drive the carrier plate 211 or the needle mold 212 or the carrier plate 211 and the needle mold 212 to move, so that the carrier plate 211 and the needle mold 212 move closer to or further away from each other along the same straight line.
[0023] The base assembly 100 serves as the support platform for the entire programming device, providing a stable installation reference and working space for the programming assembly 200 and the error prevention assembly 300. This ensures the positional stability of other components during operation, prevents misalignment of the needle mold 212 due to equipment shaking during programming, and facilitates the deployment and maintenance of the equipment on the production line.
[0024] The programming assembly 200 includes at least two programming fixtures 210. The carrier plate 211 serves as a platform for placing and positioning the component to be programmed. Its surface is designed with grooves or positioning posts that match the shape of the component to be programmed, ensuring that the component is fixed in position after placement and preventing displacement. The needle mold 212 integrates multiple needle-like pins. One end of each pin is electrically connected to the program output interface of the host computer, and the other end, after alignment, is electrically connected to the programming interface of the component to be programmed, enabling program data transmission. The drive mechanism 213 is the power source for the programming fixtures 210. It can be a cylinder, a motor + guide rail, or a motor + lead screw and nut structure. The drive mechanism 213 can drive the carrier plate 211 to move, or drive the needle mold 212 to move, or allow both the carrier plate 211 and the needle mold 212 to move synchronously, ultimately achieving the movement of the carrier plate 211 and the needle mold 212 closer together or further apart along the same straight line. Specifically: when the drive mechanism 213 drives only the carrier plate 211 to move while the needle mold 212 remains stationary, the carrier plate 211 and the needle mold 212 move closer or further apart along the same straight line, changing their relative positions for program burning; when the drive mechanism 213 drives only the needle mold 212 to move while the carrier plate 211 remains stationary, the carrier plate 211 and the needle mold 212 move closer or further apart along the same straight line, changing their relative positions for program burning; when the drive mechanism 213 drives both the carrier plate 211 and the needle mold 212 to move along a preset path, the relative positions of the carrier plate 211 and the needle mold 212 change, facilitating program burning.
[0025] The programming component 200 adopts a design with at least two programming fixtures 210 operating in parallel. When one fixture is in the programming process, the other fixture can simultaneously complete the loading of the component to be programmed and the unloading of the programmed component, eliminating the waiting gap of single-station operation. At the same time, the drive mechanism 213, through the cooperation of the motor and guide rail or the motor and lead screw nut, replaces the manual adjustment of the position of the carrier plate 211 and the needle mold 212, compresses the cycle from positioning to programming completion of a single component, and supports 24-hour continuous operation, adapting to the high-efficiency requirements of mass production of electronic equipment.
[0026] The equipment achieves precise physical positioning of the component to be programmed through the customized grooves and positioning post structure on the surface of the carrier board 211. Combined with the programmed control of the drive mechanism 213, it ensures that the alignment error is small when the carrier board 211 and the needle mold 212 move along the same straight line, avoiding the misalignment problem that is easy to occur when manually aligning. The contact force and movement speed of the needle mold 212 and the programming interface of the component to be programmed are standardized and controlled by the system. This not only prevents pin connection problems or overvoltage caused by uneven manual operation force, but also reduces the randomness of operation through process solidification, improves the programming yield, and ensures the consistency of product quality.
[0027] Optionally, refer to Figure 1 , Figure 2 and Figure 3 The error prevention component 300 includes a barcode scanner 310 and a scanner base 320; the barcode scanner 310 is connected to the scanner base 320, and the scanner base 320 is connected to the base assembly 100.
[0028] The barcode scanner 310 can directly scan the model QR code, barcode, or identification code on the surface of the component to be programmed, quickly reading key information such as the component's model and batch number. After reading, the device automatically compares this information with the preset programming program information. Only when the two match will the programming component 200 be allowed to start the subsequent alignment and programming process. This process replaces the traditional mode of manually identifying the model and manually selecting the program, avoiding the problem of incorrect programming caused by human error in identifying the model or selecting the wrong program, reducing the error programming rate, and minimizing material waste caused by incorrect programming and scrap.
[0029] The fixed connection between the barcode scanner 320 and the base assembly 100 ensures the stability and consistency of barcode scanning and recognition, and improves the reliability of the error prevention function. The barcode scanner 320 can fix the barcode scanner 310 in a preset recognition position, ensuring that the barcode scanner 310 is always aligned with the recognition area of the part to be programmed, avoiding problems such as failure to scan or blurry recognition caused by the positional deviation of the barcode scanner 310. At the same time, the fixed installation method also reduces interference such as shaking and angle deviation when the barcode scanner 310 is manually held, improves the success rate of barcode scanning and recognition, ensures that the error prevention process is not interrupted, and does not affect the overall programming efficiency.
[0030] Optionally, refer to Figure 3The error prevention component 300 also includes an adjustment bracket 330 and a barcode scanner 320, which is a universal magnetic base. One end of the adjustment bracket 330 is connected to the barcode scanner 320 and the other end is connected to the barcode scanner 310. The adjustment bracket 330 is used to adjust the orientation of the barcode scanner 310. The barcode scanner 320 is magnetically connected to the base component 100.
[0031] The adjustment bracket 330, as the intermediate structure connecting the gun base 320 and the barcode scanner 310, is a flexible and lockable support component. It can be a multi-section universal metal rod or a movable joint structure with a knob. It can manually adjust and change the spatial orientation of the barcode scanner 310, including the vertical tilt angle, the left and right rotation direction, and the front and rear extension distance, so that the lens of the barcode scanner 310 can be accurately aligned with the recognition area of the component to be burned.
[0032] The gun holder 320 is a universal magnetic holder with a magnetic adsorption structure at the bottom, which can be quickly magnetically attached to the metal surface of the base assembly 100, such as the workbench or side support of the base, so that it can be placed immediately.
[0033] When production switches to different specifications of chips or modules, the barcode scanner 310 needs to be disassembled and reassembled, or even the base needs to be modified, which is time-consuming and affects efficiency. However, the multi-dimensional adjustment capability of the adjustment bracket 330 allows for adjustment of the barcode scanner 310's lens alignment angle and distance to suit the recognition position and label size of different components to be programmed, ensuring clear scanning. Combined with the movable nature of the universal magnetic base, the entire scanning assembly can be moved to the most suitable recognition station. This design allows the same programming device to be compatible with multiple specifications and models of components to be programmed without modification, adapting to the flexible production needs of multi-category, small-batch production in electronic equipment manufacturing, and significantly reducing equipment changeover time and modification costs.
[0034] The magnetic adsorption of the universal magnetic base secures the barcode scanner assembly to the base, preventing vibrations during equipment operation from causing the barcode scanner 310 to shift. The adjustable bracket 330 can be locked at its adjusted angle and position via a knob, preventing the barcode scanner 310 from shifting due to minor collisions and ensuring that the lens is accurately aligned with the recognition area every time a barcode is scanned. Compared to manual handheld scanning or simple fixed brackets, this structure significantly improves the barcode recognition success rate, avoiding production stoppages due to recognition failures and the risk of misidentifying component models due to unclear recognition, thus ensuring the reliability of the error-proofing component 300.
[0035] Optionally, refer to Figure 4The width direction of the base assembly 100 is the first direction X, and the height direction of the base assembly 100 is the second direction Z. The drive mechanism 213 includes a drive member 2131 and a connector 2132, with the connector 2132 extending along the second direction Z. The connector 2132 is connected to the drive member 2131 and to the needle mold 212. Along the first direction X, both the drive member 2131 and the needle mold 212 are located on the side of the connector 2132 close to the carrier plate 211. The drive member 2131 drives the connector 2132 to move along the first direction X.
[0036] The driving component 2131 is the power source for the driving mechanism 213. It can be a servo motor, stepper motor, etc., and can output driving force along the first direction X. It needs to be fixed on the base assembly 100. The magnitude and direction of the output power are controlled by the program to determine the moving speed and distance of the needle mold 212 along the first direction X. The connecting component 2132 is a rigid component extending along the second direction Z. It is the transmission bridge between the driving component 2131 and the needle mold 212. One end is connected to the power output end of the driving component 2131, and the other end is fixed to the needle mold 212. Although it extends along the second direction Z, it will move along the first direction X with the power of the driving component 2131, and finally drive the needle mold 212 to move closer to or away from the carrier plate 21121 along the first direction X. The driving component 2131 only drives the needle mold 212 to move in a single direction, avoiding interference or offset that may occur due to multi-directional movement.
[0037] The connector 2132 extends along the second direction Z and along the first direction X. The drive component 2131 and the needle mold 212 are both located on the side of the connector 2132 closest to the carrier plate 211. This layout minimizes the space occupied by the drive mechanism within the base assembly 100, which is beneficial for miniaturization and compact design of the equipment. At the same time, this structural design also facilitates installation and maintenance, reducing the overall cost of the equipment.
[0038] Connector 2132 connects drive component 2131 and needle mold 212 to form a relatively stable structure. Along the first direction X, drive component 2131 and needle mold 212 are positioned on the side of connector 2132 closer to carrier plate 211, making force transmission during the driving process more direct and stable, reducing the possibility of shaking and deviation, thereby improving the stability and reliability of the entire drive mechanism, and enabling accurate motion control during long-term operation.
[0039] The driving component 2131 can drive the needle mold 212 to move along a preset path according to the first direction X, so that the pins on the needle mold 212 can be accurately aligned with the programming interface of the component to be programmed on the carrier board 211, avoiding pin misalignment or bending due to height deviation.
[0040] The base assembly 100 rigidly supports and fixes the drive component 2131 to prevent the drive component 2131 from shifting due to vibration during motor operation, thus ensuring stable power output; it provides a flat and stable metal surface for the universal magnetic seat to magnetically fix it, ensuring the positional stability of the barcode scanner 310.
[0041] The drive unit 2131 provides controllable power, which is transmitted to the needle mold 212 through the connector 2132, causing the needle mold 212 to move smoothly along the first direction X of the base assembly 100. The drive unit 2131 ensures that the probe on the needle mold 212 is aligned with the programming interface of the component to be programmed on the carrier board 211, avoiding poor contact caused by misalignment.
[0042] Optionally, refer to Figure 3 The carrier plate 211 is fixed on the base assembly 100. The driving component 2131 drives the connecting component 2132 to move along the first direction X, causing the needle mold 212 to move closer to or further away from the carrier plate 211 along the first direction X.
[0043] After the carrier plate 211 is fixed on the base assembly 100, its position remains constant. When the driving component 2131 drives the needle mold 212 to move in the first direction X, it can always target the part to be burned on the carrier plate 211 and precisely control the moving distance through a preset program. This avoids the double positioning error that may occur if the carrier plate 211 and the needle mold 212 move simultaneously.
[0044] The needle mold 212 moves along the first direction X without the need for a complex linkage control mechanism. The power transmission path of the drive component 2131 is more direct, reducing energy loss and delay in mechanical transmission. At the same time, the movement trajectory in a single direction can be fixed by the program, so that the speed and acceleration of the needle mold 212 when it approaches or moves away from the carrier plate 211 are consistent. This ensures that different batches and different specifications of components are subjected to uniform force during the burning process. This prevents the needle mold 212 from being damaged by overpressure and avoids data transmission interruption due to loose contact, thus ensuring the reliability of the burning process.
[0045] After the carrier board 211 is fixed, there is no need to recalibrate the position after each loading. The needle mold 212 can directly and quickly complete the cycle of "alignment, contact, burning, and reset" along the first direction X. When the part to be burned on a carrier board 211 is burned, the needle mold 212 is reset at the same time, and the operator can quickly replace the part to be burned on the carrier board 211, reducing the waiting time of the equipment and improving production efficiency.
[0046] Optionally, refer to Figure 1 and Figure 2The base assembly 100 includes a housing 130 and at least two start switches 140. The start switches 140 are mounted on the housing 130 and are electrically connected to the programming assembly 200 and the error prevention assembly 300. When at least two start switches 140 are turned on simultaneously, the programming assembly 200 and the error prevention assembly 300 are controlled to start running.
[0047] At least two start switches 140 must be turned on simultaneously to trigger the device to run. This design requires operators to operate with both hands at the same time when starting the burning process, such as pressing the start switches 140 on the left and right sides respectively, and ensuring that both hands are away from the active area of the burning component 200 to avoid being pinched or crushed by the other hand accidentally entering the working area of the device when operating with one hand.
[0048] The start switch 140 is electrically connected to the programming component 200 and the error-proofing component 300. Its synchronous conduction signal triggers the equipment to perform a pre-check, such as whether the error-proofing component 300 has completed component model identification and whether a component is placed on the carrier board 211. Only after all conditions are met will the programming component 200 start the movement of the needle mold 212 and program programming. This avoids operators accidentally starting the equipment before completing the loading or confirming the component model, reduces equipment damage caused by dry burning, or programming failure caused by the component not being placed in the correct position, and improves process standardization and programming accuracy.
[0049] Optionally, refer to Figure 3 The housing 130 includes a top cover 131 and a lower housing 132; the top cover 131 is rotatably connected to the lower housing 132, and the lower housing 132 has a first receiving cavity 1321; along the second direction Z, a driving member 2131 is fixed on the side of the top cover 131 near the first receiving cavity 1321, and a first through hole 1311 is provided on the top cover 131, through which the connecting member 2132 passes and is connected to the needle mold 212.
[0050] The housing 130 adopts a flip-top layered structure, mainly composed of a top cover 131 and a lower housing 132. The two are connected by a rotating connector 2132, such as a hinge, to achieve an openable and closable connection. When closed, it forms a relatively enclosed whole, and when opened, the internal components of the first receiving cavity 1321 can be exposed. The diameter or width of the first through hole 1311 is slightly larger than the cross-sectional width of the connector 2132, which ensures that the connector 2132 can pass through smoothly, and also restrains the shaking of the connector 2132 through the hole wall to prevent it from deviating along a direction other than the first X.
[0051] During the program burning process, the first receiving cavity 1321 of the lower housing 132 can accommodate the core electrical components of the device, such as controllers, cables, and power modules, avoiding the risk of wear or accidental contact caused by exposed wiring. The drive component 2131 is fixed on the side of the top cover 131 near the receiving cavity, making the overall layout of the device more compact and reducing the floor space. At the same time, the connector 2132 passes through the first through hole 1311 to connect the pin mold 212, which not only ensures that the through hole guides the movement of the connector 2132 and reduces shaking, but also avoids spatial interference between the drive mechanism 213 and other components, improving operational safety.
[0052] When it is necessary to inspect the drive component 2131 or maintain the electrical components inside the cavity, the top cover 131 can be rotated directly to fully expose the previously hidden drive component 2131 and the internal structure of the cavity, without disassembling the complex outer shell, thus reducing equipment downtime losses. At the same time, after the top cover is opened, the operator can intuitively observe the connection status between the connector 2132 and the needle mold 212, which facilitates the adjustment of alignment accuracy and improves the efficiency of equipment calibration.
[0053] When the top cover 131 and the lower housing 132 are closed, they form a relatively enclosed space. The first receiving cavity 1321 can effectively prevent dust and debris from the production environment from entering the electrical components, reducing the risk of short circuits or poor contact. The drive component 2131 is hidden inside the top cover, which also reduces the damage caused by external collisions or accidental contact, extending the service life of the equipment. At the same time, the enclosed structure can reduce the noise during equipment operation and improve the operating environment.
[0054] Optionally, refer to Figure 3 The base assembly 100 also includes a storage portion 150, which has a second receiving cavity 151. The second receiving cavity 151 has an opening on the side near the needle mold 212, and the needle mold 212 is disposed in the second receiving cavity 151.
[0055] The needle mold 212 integrates multiple needle-like pins, the diameter of which is usually less than 0.2mm. These pins are easily bent and worn. The second receiving cavity 151 can wrap around the needle mold 212 from all four sides, leaving only one opening near the carrier plate 211 for the needle mold 212 to extend and align. When the equipment is not in operation, the needle mold 212 is completely retracted into the cavity, preventing probe deformation caused by accidental touch or collision by the operator. In the production environment, it can prevent dust, solder debris, oil and other impurities from adhering to the probe surface, preventing poor contact caused by probe contamination, reducing the wear rate of the needle mold 212 and extending its service life.
[0056] The inner wall of the second receiving cavity 151 is adapted to the shape of the needle mold 212, which can limit the displacement of the needle mold 212 in directions other than the first direction X. At the same time, the storage part 150 is fixed on the base assembly 100, providing additional rigid support for the needle mold 212. This avoids cantilever shaking caused by the excessive length-to-diameter ratio of the connector 2132 when the drive mechanism 213 moves the needle mold 212 along the first direction X, improves the repeatability accuracy of the needle mold 212 each time, and further reduces the burning failure rate caused by the offset of the needle mold 212.
[0057] Optionally, refer to Figure 1 The carrier board 211 includes multiple limiting members 2111; the multiple limiting members 2111 are spaced apart, and the limiting members 2111 are used to limit the components to be programmed.
[0058] The limiting member 2111 can be a protrusion, block or groove that matches the shape of the component to be programmed. Multiple limiting members 2111 are spaced apart to form a positioning space that matches the size of the component to be programmed. When the operator places the component to be programmed into the area enclosed by the limiting member 2111, the component to be programmed will be firmly constrained by the limiting member 2111 and cannot be offset, ensuring that the programming interface of the component is always in the preset position on the carrier board 211, avoiding probe contact misalignment and interruption of programming signal due to component offset.
[0059] The positioning area formed by the limiting component 2111 allows operators to complete the loading process simply by placing the component according to the designated area, eliminating the need for repeated calibration of the component's position. This significantly reduces the skill requirements for operators. Simultaneously, the limiting component 2111 prevents the component from tipping or flipping over during loading, avoiding programming failures caused by incorrect component orientation. It also reduces material loss due to loading errors, further lowering overall production costs.
[0060] This application embodiment also provides a software upgrade device, which includes a program burning device and a host computer as described above; the host computer is electrically connected to the program burning device.
[0061] The aforementioned program burning device is applied to a software upgrade system, which also includes a host computer. The host computer and program burning device are electrically connected, enabling centralized management and precise distribution of the burned programs, thus avoiding the risk of misuse. The host computer stores the burning programs corresponding to different models of components to be burned, including program versions, data parameters, and verification rules. It then sends instructions to the program burning device in real time via electrical connection. When the error-proofing component of the burning device identifies the component model, the host computer automatically matches the corresponding program and distributes it to the burning component, eliminating the need for manual copying and program selection. This avoids the problems of manually selecting the wrong program or version. Furthermore, the host computer can record program update times and usage records, facilitating version traceability and management, further improving production efficiency.
[0062] In the description of this specification, the references to terms such as "one 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 the present invention. 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 may be combined in any suitable manner in one or more embodiments or examples. In addition, those skilled in the art can combine and integrate the different embodiments or examples described in this specification.
[0063] For the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, as some steps can be performed in other orders or simultaneously according to the present invention. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and components involved are not necessarily essential to the present invention.
Claims
1. A program burning device, characterized in that, The program burning device includes a base assembly (100), a burning assembly (200), and an error-proofing assembly (300). The programming component (200) and the error-proofing component (300) are disposed on the base component (100); The programming assembly (200) includes at least two programming fixtures (210), each programming fixture (210) including a carrier plate (211), a needle mold (212) and a driving mechanism (213), the driving mechanism (213) being able to drive the carrier plate (211) and / or the needle mold (212) to move so that the carrier plate (211) and the needle mold (212) move closer to or further away from each other along the same straight line.
2. The program burning device according to claim 1, characterized in that, The error prevention component (300) includes a barcode scanner (310) and a scanner base (320). The barcode scanner (310) is connected to the scanner holder (320), and the scanner holder (320) is connected to the base assembly (100).
3. The program burning device according to claim 2, characterized in that, The error-proof component (300) also includes an adjustment bracket (330), and the gun base (320) is a universal magnetic base; One end of the adjustment bracket (330) is connected to the gun base (320), and the other end is connected to the barcode scanner (310). The adjustment bracket (330) is used to adjust the orientation of the barcode scanner (310), and the gun base (320) is magnetically connected to the base assembly (100).
4. The program burning device according to claim 2, characterized in that, The width direction of the base assembly (100) is the first direction (X), and the height direction of the base assembly (100) is the second direction (Z). The drive mechanism (213) includes a drive member (2131) and a connector (2132), the connector (2132) extending along the second direction (Z); The connector (2132) is connected to the drive (2131) and the needle mold (212). Along the first direction (X), the drive (2131) and the needle mold (212) are both located on the side of the connector (2132) close to the carrier plate (211). The drive (2131) can drive the connector (2132) to move along the first direction (X).
5. The program burning device according to claim 4, characterized in that, The carrier plate (211) is fixed on the base assembly (100), and the driving member (2131) can drive the connecting member (2132) to move along the first direction, causing the needle mold (212) to move closer to or further away from the carrier plate (211) along the first direction (X).
6. The program burning device according to claim 4, characterized in that, The base assembly (100) includes a housing (130) and at least two start switches (140). The start switch (140) is located on the housing (130). The start switch (140) is electrically connected to the programming component (200) and the error prevention component (300). When at least two start switches (140) are turned on at the same time, the programming component (200) and the error prevention component (300) are controlled to start running.
7. The program burning device according to claim 6, characterized in that, The housing (130) includes a top cover (131) and a lower housing (132); The top cover (131) is rotatably connected to the lower housing (132), and the lower housing (132) has a first receiving cavity (1321). Along the second direction, the driving member (2131) is fixed on the side of the top cover (131) near the first receiving cavity (1321). The top cover (131) has a first through hole (1311), and the connecting member (2132) passes through the first through hole (1311) and connects to the needle mold (212).
8. The program burning device according to claim 6, characterized in that, The base assembly (100) further includes a storage section (150) having a second receiving cavity (151). The second receiving cavity (151) has an opening on the side near the needle mold (212), and the needle mold (212) is disposed in the second receiving cavity (151).
9. The program burning device according to claim 1, characterized in that, The carrier plate (211) includes multiple limiting members (2111); Multiple limiting members (2111) are spaced apart, and the limiting members (2111) are used to limit the component to be programmed.
10. A software upgrade device, comprising the program burning device and the host computer as described in any one of claims 1-9; The host computer is electrically connected to the program burning device.