Rolling code programming circuit

By designing a scroll code writing circuit containing a clock unit, the start value and step value of the scroll code are automatically calculated, which solves the problems of complex manual calculations and repeated power-down, and achieves efficient and unique scroll code burning.

CN223123383UActive Publication Date: 2025-07-18WUXI SIJIE MICROELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422368161.8
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-07-18
Estimated Expiration
2034-09-27

AI Technical Summary

Technical Problem

The existing rolling code writing circuits require manual calculation of the starting value, step value, and maximum value when writing large batches of chips. The operation is complicated and error-prone, and may cause duplication of the rolling code value when power is lost.

Method used

A rolling code writing circuit including a control unit, a power supply unit, a clock unit, a display unit, a storage unit and a voltage regulation unit is designed. The clock unit provides time information to automatically calculate the starting value and step value of the rolling code, simplify operation, and ensure continuous changes in time in the case of power outage to avoid duplication of code values.

Benefits of technology

Simplifies the rolling code burn operation, improves efficiency, and avoids scrolling code duplication in the event of power outage, ensuring that the rolling code value of each chip is unique.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223123383U_ABST
    Figure CN223123383U_ABST
Patent Text Reader

Abstract

The utility model relates to the technical field of rolling code programming, and discloses a rolling code programming circuit, which comprises a control unit, a power supply unit, a clock unit, a display unit, a storage unit and a voltage regulation unit, in actual use, the clock unit is arranged to provide time, and the control unit performs rolling code burning based on the time provided by the clock unit, so that the initial value, the step value and the maximum value of the rolling code do not need to be calculated manually, the burning operation is simplified, and the burning efficiency is improved; in addition, even if a power-off condition exists, the time of the clock unit is always changed at the power-on moment, so that the condition of rolling code repetition does not exist.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model relates to the technical field of rolling code programming, in particular to a rolling code programming circuit. Background Art

[0002] Rolling code programming is a specific programming or burning process, mainly used to generate and program a rolling code into a specific device or chip. The rolling code is a dynamically changing code, and each time it is used, a new and unique identification code is generated.

[0003] In actual use, rolling code programming is widely used in occasions that require high security, such as car remote controls, access control systems, wireless alarms, etc. These systems use rolling code technology to ensure that each communication uses a different identification code, thereby preventing signals from being intercepted and copied and improving the security of the system.

[0004] When programming the existing rolling code, the result is programmed into the ROM area of the chip according to the settings of the starting value, step value, and maximum value. However, this programming method has the following disadvantages in actual use:

[0005] First, manual calculation and setting are required. Since a large number of programmers are usually used for programming during chip mass production, it is necessary to manually allocate the starting value, step value, maximum value, etc. for each programmer to ensure that the rolling code values burned by each programmer are different. This will lead to complex operations and is prone to errors.

[0006] Second, during the programming process, if the programmer device accidentally loses power or needs to be restarted due to abnormal operation, the rolling code value may be repeated, affecting production. Summary of the Utility Model

[0007] In view of the deficiencies of the background art, the utility model provides a rolling code programming circuit. The technical problem to be solved is that the existing rolling code programming circuit requires manual allocation of the starting value, step value, and maximum value during actual use, which is complex and error-prone during large-scale programming. Moreover, if there is an accidental power failure, the rolling code value will be repeated, affecting production.

[0008] To solve the above technical problems, the utility model provides the following technical solution: a rolling code programming circuit, comprising a control unit, a power supply unit, a clock unit, a display unit, a storage unit, and a voltage regulation unit;

[0009] The power supply unit is used to provide the working voltage for the circuit;

[0010] The control unit is electrically connected to the clock unit, and obtains time information from the clock unit. The time information is used as the rolling code for chip programming;

[0011] The control unit is electrically connected to the display unit, and the chip information and the programming status are displayed through the display unit;

[0012] The control unit is electrically connected to the storage unit and is used to read the programming program stored in the storage unit;

[0013] The control unit is electrically connected to the voltage regulation unit, and the voltage for chip programming is output through the voltage regulation unit.

[0014] In an implementation manner, the power supply unit includes a power interface J5, a fuse F1, a rectification unit, a DC-DC conversion unit, and a voltage conversion unit. The positive terminal of the power interface is electrically connected to the rectification unit through the fuse F1. The DC-DC conversion unit is electrically connected to the rectification unit and converts the first DC voltage output by the rectification unit into a second DC voltage. The voltage conversion unit is electrically connected to the DC-DC conversion unit and converts the second DC voltage into a third DC voltage.

[0015] In an implementation manner, the first DC voltage is 15V, the second DC voltage is 5V, and the third DC voltage is 3.3V.

[0016] In an implementation manner, the clock unit includes a clock chip U11 of model DS1302. The first pin of the clock chip U11 is electrically connected to the power supply unit. The second pin and the third pin of the clock chip U11 are electrically connected to both ends of a crystal oscillator Y2. The fourth pin of the clock chip U11 is grounded. The fifth pin, the sixth pin, and the seventh pin of the clock chip U11 are respectively electrically connected to the control unit.

[0017] In an implementation manner, the storage unit includes a storage chip U2 of model W25Q64V. The first pin, the second pin, the fifth pin, and the sixth pin of the storage chip U2 are respectively electrically connected to the control unit. The eighth pin of the storage chip U2 is electrically connected to the third pin of the storage chip U2 through a resistor R6, electrically connected to the seventh pin of the storage chip U2 through a resistor R7, grounded through a capacitor C80, and is also electrically connected to the power supply unit. The fourth pin of the storage chip U2 is grounded.

[0018] In an implementation manner, the display unit includes a liquid crystal display unit and an LED display unit. The control unit is respectively electrically connected to the liquid crystal display unit and the LED display unit. The chip information is displayed through the liquid crystal display unit, and the programming status is displayed through the LED display unit.

[0019] In some embodiments, the liquid crystal display unit includes an LCD1602 display screen, and the LCD1602 display screen is electrically connected to the control unit.

[0020] In some embodiments, the LED display unit includes three LED display branches. Each LED display branch includes a display resistor and a light-emitting diode. One end of the display resistor is electrically connected to the power supply unit, the other end of the display resistor is electrically connected to the positive electrode of the light-emitting diode, and the negative electrode of the light-emitting diode is electrically connected to the control unit.

[0021] In some embodiments, the voltage regulation unit includes a power chip U6 of model LM317, a power chip U7 of model LM317, and a digital potentiometer U8 of model MCP42010;

[0022] The first pin of the power chip U6 is electrically connected to the power supply unit, the second pin of the power chip U6 is electrically connected to the negative electrode of the voltage stabilizing diode D20, the positive electrode of the voltage stabilizing diode D20 is electrically connected to the seventh pin of the digital potentiometer U8 through the resistor R121. The third pin of the power chip U6 is respectively electrically connected to the positive electrode of the diode D8 and one end of the resistor R33. The other end of the resistor R33 is grounded through the resistor R34. The negative electrode of the diode D8 is respectively electrically connected to one end of the resistor R35, one end of the capacitor C29, one end of the capacitor C30, and the first pin of the power chip U7. The other end of the resistor R35 is respectively grounded through the resistor R36, grounded through the capacitor C27, and electrically connected to the control unit. The other ends of the capacitor C29 and the capacitor C30 are both grounded;

[0023] The third pin of the power chip U7 is respectively electrically connected to one end of the resistor R37, one end of the capacitor C31, one end of the capacitor C32, and one end of the resistor R39. The other end of the resistor R37 is grounded through the resistor R38 and is also respectively electrically connected to the second pin of the power chip U7 and the eighth pin of the digital potentiometer U8. The other ends of the capacitor C31 and the capacitor C32 are both grounded. The other end of the resistor R39 is respectively grounded through the resistor R40, grounded through the capacitor C28, and is electrically connected to the control unit;

[0024] The first pin of the digital potentiometer U8 is electrically connected to one end of the resistor R45 and the drain of the MOS transistor Q13 respectively. The second pin of the digital potentiometer U8 is electrically connected to one end of the resistor R44 and the drain of the MOS transistor Q12 respectively. The third pin of the digital potentiometer U8 is electrically connected to one end of the resistor R43 and the drain of the MOS transistor Q11 respectively. The other ends of the resistor R45, the resistor R44, and the resistor R43 are electrically connected to the power supply unit respectively. The gates of the MOS transistor Q13, the MOS transistor Q12, and the MOS transistor Q11 are all electrically connected to the control unit through intermediate resistors. The sources of the MOS transistor Q13, the MOS transistor Q12, and the MOS transistor Q11 are all grounded;

[0025] The third pin of the power supply chip U7 is electrically connected to one end of the resistor R11 and the drain of the MOS transistor Q40 respectively. The other end of the resistor R11 is electrically connected to one end of the resistor R12 and the gate of the MOS transistor Q40 respectively. The other end of the resistor R12 is electrically connected to the source of the MOS transistor Q1. The drain of the MOS transistor Q1 is grounded. The gate of the MOS transistor Q1 is electrically connected to the control unit through the resistor R10. The source of the MOS transistor Q40 is electrically connected to one end of the resistor R13 and the positive electrode of the diode D2 respectively. The other end of the resistor R13 is electrically connected to one end of the capacitor C13, the source of the MOS transistor Q2, one end of the resistor R15, and one end of the resistor R16 respectively. The other end of the capacitor C13 is grounded. The gate of the MOS transistor Q2 is electrically connected to the control unit through the resistor R14. The drain of the MOS transistor Q2 and the other end of the resistor R15 are both grounded. The other end of the resistor R16 is electrically connected to the gate of the MOS transistor Q3. The drain of the MOS transistor Q3 is electrically connected to the negative electrode of the diode D3. The positive electrode of the diode D3 is electrically connected to the control unit and one end of the resistor R18 respectively. The other end of the resistor R18 is electrically connected to the power supply unit;

[0026] The negative electrode of the diode D2 is electrically connected to one end of the resistor R22 and the source of the MOS transistor Q6 respectively. The other end of the resistor R22 is electrically connected to the gate of the MOS transistor Q6, the gate of the MOS transistor Q7, and the drain of the MOS transistor Q8 respectively. The drain of the MOS transistor Q6 is electrically connected to one end of the resistor R24. The other end of the resistor R24 is electrically connected to the drain of the MOS transistor Q7, one end of the resistor R21, and one end of the capacitor C14 respectively. The other end of the capacitor C1 is grounded. The sources of the MOS transistor Q7 and the MOS transistor Q8 are both grounded. The gate of the MOS transistor Q8 is electrically connected to the control unit through the resistor R23;

[0027] The other end of the resistor R21 is electrically connected to the drain of the MOS transistor Q5. The source of the MOS transistor Q5 is electrically connected to the first pin of the power supply chip U7 and one end of the resistor R20 respectively. The other end of the resistor R20 is electrically connected to the gate of the MOS transistor Q5 and the drain of the MOS transistor Q4 respectively. The gate of the MOS transistor Q4 is electrically connected to the control unit through the resistor R19. The source of the MOS transistor Q4 is grounded.

[0028] The beneficial effects of the present utility model compared with the prior art are as follows: During actual use, the present utility model provides time through the setting of a clock unit, and the control unit performs rolling code programming based on the time provided by the clock unit. Thus, it is not necessary to manually calculate the starting value, step value, and maximum value of the rolling code, simplifying the programming operation and improving the programming efficiency. Additionally, even in the event of a power outage, at the moment of power-on, the time of the clock unit is constantly changing, so there will be no situation of repeated rolling codes. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 It is a schematic structural diagram of the present utility model in the embodiment;

[0030] Figure 2 It is a circuit diagram of the control unit in the embodiment;

[0031] Figure 3 It is a circuit diagram of the power supply unit in the embodiment;

[0032] Figure 4 It is a circuit diagram of the clock unit in the embodiment;

[0033] Figure 5 It is a circuit diagram of the storage unit in the embodiment;

[0034] Figure 6 It is a circuit diagram of the liquid crystal display unit in the embodiment;

[0035] Figure 7 It is a circuit diagram of the LED display unit in the embodiment;

[0036] Figure 8 It is a partial circuit diagram of the voltage regulation unit in the embodiment;

[0037] Figure 9 It is the remaining circuit diagram of the voltage regulation unit in the embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0038] Now, the present utility model will be further described in detail with reference to the accompanying drawings. These drawings are all simplified schematic diagrams, only illustrating the basic structure of the present utility model in a schematic manner, so they only show the components related to the present utility model.

[0039] As Figure 1 shown, a rolling code programming circuit includes a control unit 1, a power supply unit 2, a clock unit 4, a display unit 3, a storage unit 5, and a voltage regulation unit 6;

[0040] The power supply unit 2 is used to provide the working voltage for the circuit;

[0041] The control unit 1 is electrically connected to the clock unit 4 and obtains time information from the clock unit 4. The time information is used as the rolling code for chip burning. The time information includes year information, month information, day information, hour information, minute information, and second information.

[0042] The control unit 1 is electrically connected to the display unit 3 and displays chip information and burning status through the display unit 3.

[0043] The control unit 1 is electrically connected to the storage unit 5 for reading the burning program stored in the storage unit 5. During burning, the control unit 1 burns the burning program into the chip.

[0044] The control unit 1 is electrically connected to the voltage regulation unit 6 and outputs the voltage for chip burning through the voltage regulation unit 6.

[0045] In actual use, the present utility model provides time by setting the clock unit 4, and the control unit 1 performs rolling code burning based on the time provided by the clock unit 4. Thus, it is not necessary to manually calculate the starting value, step value, and maximum value of the rolling code, which simplifies the burning operation and improves the burning efficiency. In addition, even in the event of a power outage, at the moment of power-on, the time of the clock unit is constantly changing, so there will be no situation of repeated rolling codes.

[0046] When actually performing rolling code burning, if there are multiple burning devices for burning, the control unit 1 can combine the time information and the number value of the burning device itself to generate a rolling code value, thereby ensuring that the rolling code values burned for each chip are different.

[0047] Specifically, in this embodiment, as Figure 2 shown, the control unit includes a single-chip microcomputer U1 of model STM32F103. In addition, for the circuits in the specification drawings, the nodes with the same label are the same node in the actual circuit.

[0048] Specifically, in this embodiment, as Figure 3 shown, the power supply unit 2 includes a power interface J5, a fuse F1, a rectification unit 20, a DC-DC conversion unit 21, and a voltage conversion unit 22. The positive terminal of the power interface J5 is electrically connected to the rectification unit 20 through the fuse F1. The DC-DC conversion unit 21 is electrically connected to the rectification unit 20 and converts the first DC voltage output by the rectification unit 20 into a second DC voltage. The voltage conversion unit 22 is electrically connected to the DC-DC conversion unit 21 and converts the second DC voltage into a third DC voltage.

[0049] Among them, the DC-DC conversion unit 21 includes a DC-DC conversion chip of model XL1509, the voltage conversion unit 22 includes a voltage conversion chip of model LM117, the first DC voltage is 15V, the second DC voltage is 5V, and the third DC voltage is 3.3V.

[0050] Specifically, in this embodiment, as Figure 4 shown, the clock unit 4 includes a clock chip U11 of model DS1302. The first pin of the clock chip U11 is electrically connected to the power supply unit. The second and third pins of the clock chip U11 are electrically connected to both ends of the crystal oscillator Y2. The fourth pin of the clock chip U11 is grounded. The fifth, sixth, and seventh pins of the clock chip U11 are respectively electrically connected to the control unit.

[0051] In addition, to avoid data duplication, the annual data value takes the lower 6 bit positions, ensuring that the data does not repeat within 64 years; the monthly data value takes the lower 4 bit positions, covering a total of 12 months; the daily data value takes the lower 5 bit positions, covering a total of 31 days; the hourly data value takes the lower 5 bit positions, covering a total of 24 hours; the minute data value takes the lower 6 bit positions, covering a total of 60 minutes; the second data value takes the lower 6 bit positions, covering a total of 60 seconds. The bit positions are sorted and integrated in the order of year, month, day, hour, minute, and second into 32 bit positions, which are then converted into 4 bytes.

[0052] Specifically, in this embodiment, the storage unit 5 includes a storage chip U2 of model W25Q64V. The first, second, fifth, and sixth pins of the storage chip U2 are respectively electrically connected to the control unit. The eighth pin of the storage chip U2 is electrically connected to the third pin of the storage chip U2 through a resistor R6, electrically connected to the seventh pin of the storage chip U2 through a resistor R7, grounded through a capacitor C80, and is also electrically connected to the power supply unit. The fourth pin of the storage chip U2 is grounded.

[0053] Specifically, in this embodiment, the display unit 3 includes a liquid crystal display unit 30 and an LED display unit 31. The control unit 1 is respectively electrically connected to the liquid crystal display unit 30 and the LED display unit 31, and displays chip information through the liquid crystal display unit 30 and displays the burning status through the LED display unit 31.

[0054] More specifically, in Figure 6 , the liquid crystal display unit includes an LCD1602 display screen, and the LCD1602 display screen is electrically connected to the control unit 1.

[0055] More specifically, in Figure 7 , the LED display unit 31 includes three LED display branches. Each LED display branch includes a display resistor and a light-emitting diode. One end of the display resistor is electrically connected to the power supply unit 1, the other end is electrically connected to the positive electrode of the light-emitting diode, and the negative electrode of the light-emitting diode is electrically connected to the control unit 1. To Figure 7Taking the topmost LED display branch as an example, the display resistor is resistor R106, and the light-emitting diode is diode D13. When the control unit 1 inputs a low level to the negative electrode of diode D13, diode D13 lights up. When the control unit 1 inputs a high level to the negative electrode of diode D13, diode D13 goes out. In addition, when diode D13 lights up, it represents that programming is currently in progress. When diode D14 lights up, it represents successful programming. When diode D15 lights up, it represents failed programming.

[0056] Specifically, in this embodiment, the circuit of the voltage adjustment unit 6 is as Figure 8 and Figure 9 shown, including a power chip U6 of model LM317, a power chip U7 of model LM317, and a digital potentiometer U8 of model MCP42010;

[0057] The first pin of the power chip U6 is electrically connected to the power supply unit. The second pin of the power chip U6 is electrically connected to the negative electrode of the voltage stabilizing diode D20. The positive electrode of the voltage stabilizing diode D20 is electrically connected to the seventh pin of the digital potentiometer U8 through the resistor R121. The third pin of the power chip U6 is respectively electrically connected to the positive electrode of the diode D8 and one end of the resistor R33. The other end of the resistor R33 is grounded through the resistor R34. The negative electrode of the diode D8 is respectively electrically connected to one end of the resistor R35, one end of the capacitor C29, one end of the capacitor C30, and the first pin of the power chip U7. The other end of the resistor R35 is respectively grounded through the resistor R36, grounded through the capacitor C27, and electrically connected to the control unit 1. The other ends of the capacitor C29 and the capacitor C30 are both grounded;

[0058] The third pin of the power chip U7 is respectively electrically connected to one end of the resistor R37, one end of the capacitor C31, one end of the capacitor C32, and one end of the resistor R39. The other end of the resistor R37 is grounded through the resistor R38, and is also respectively electrically connected to the second pin of the power chip U7 and the eighth pin of the digital potentiometer U8; The other ends of the capacitor C31 and the capacitor C32 are both grounded. The other end of the resistor R39 is respectively grounded through the resistor R40, grounded through the capacitor C28, and is electrically connected to the control unit 1;

[0059] The first pin of the digital potentiometer U8 is respectively electrically connected to one end of the resistor R45 and the drain of the MOS transistor Q13. The second pin of the digital potentiometer U8 is respectively electrically connected to one end of the resistor R44 and the drain of the MOS transistor Q12. The third pin of the digital potentiometer U8 is respectively electrically connected to one end of the resistor R43 and the drain of the MOS transistor Q11. The other ends of the resistor R45, the resistor R44, and the resistor R43 are respectively electrically connected to the power supply unit. The gates of the MOS transistor Q13, the MOS transistor Q12, and the MOS transistor Q11 are all electrically connected to the control unit 1 through an intermediate resistor. The sources of the MOS transistor Q13, the MOS transistor Q12, and the MOS transistor Q11 are all grounded;

[0060] The third pin of the power supply chip U7 is electrically connected to one end of the resistor R11 and the drain of the MOS transistor Q40 respectively. The other end of the resistor R11 is electrically connected to one end of the resistor R12 and the gate of the MOS transistor Q40 respectively. The other end of the resistor R12 is electrically connected to the source of the MOS transistor Q1. The drain of the MOS transistor Q1 is grounded. The gate of the MOS transistor Q1 is electrically connected to the control unit 1 through the resistor R10. The source of the MOS transistor Q40 is electrically connected to one end of the resistor R13 and the positive pole of the diode D2 respectively. The other end of the resistor R13 is electrically connected to one end of the capacitor C13, the source of the MOS transistor Q2, one end of the resistor R15 and one end of the resistor R16 respectively. The other end of the capacitor C13 is grounded. The gate of the MOS transistor Q2 is electrically connected to the control unit 1 through the resistor R14. The drain of the MOS transistor Q2 and the other end of the resistor R15 are both grounded. The other end of the resistor R16 is electrically connected to the gate of the MOS transistor Q3. The drain of the MOS transistor Q3 is electrically connected to the negative pole of the diode D3. The positive pole of the diode D3 is electrically connected to the control unit 1 and one end of the resistor R18 respectively. The other end of the resistor R18 is electrically connected to the power supply unit;

[0061] The negative pole of the diode D2 is electrically connected to one end of the resistor R22 and the source of the MOS transistor Q6 respectively. The other end of the resistor R22 is electrically connected to the gate of the MOS transistor Q6, the gate of the MOS transistor Q7 and the drain of the MOS transistor Q8 respectively. The drain of the MOS transistor Q6 is electrically connected to one end of the resistor R24. The other end of the resistor R24 is electrically connected to the drain of the MOS transistor Q7, one end of the resistor R21 and one end of the capacitor C14 respectively. The other end of the capacitor C1 is grounded. The sources of the MOS transistor Q7 and the MOS transistor Q8 are both grounded. The gate of the MOS transistor Q8 is electrically connected to the control unit 1 through the resistor R23;

[0062] The other end of the resistor R21 is electrically connected to the drain of the MOS transistor Q5. The source of the MOS transistor Q5 is electrically connected to the first pin of the power supply chip U7 and one end of the resistor R20 respectively. The other end of the resistor R20 is electrically connected to the gate of the MOS transistor Q5 and the drain of the MOS transistor Q4 respectively. The gate of the MOS transistor Q4 is electrically connected to the control unit 1 through the resistor R19. The source of the MOS transistor Q4 is grounded.

[0063] During actual use, the process of the control unit 1 adjusting the voltage adjustment unit 6 is as follows:

[0064] The control unit 1 generates a specific resistance value through the digital potentiometer U8 and gives it to the power supply chip U6 and the power supply chip U7, so as to generate the required programming voltage VPP_OUT and the programming voltage VCC_OUT; in addition, the control unit 1 supplies the voltage VCC_IC to the chip by controlling the on / off of the MOS transistors Q1 and Q40; similarly, the control unit 1 supplies the voltage VPP_IC to the chip by controlling the on / off of the MOS transistors Q4 and Q5.

[0065] Based on the inspiration of the present utility model, through the above description, relevant staff can completely make various changes and modifications within the scope not deviating from the technical idea of this utility model. The technical scope of this utility model is not limited to the content in the specification, and its technical scope must be determined according to the scope of the claims.

Claims

1. A rolling code programming circuit, characterized in that, It includes a control unit, a power supply unit, a clock unit, a display unit, a storage unit, and a voltage regulation unit; The power supply unit is used to provide the working voltage for the circuit; The control unit is electrically connected to the clock unit and obtains time information from the clock unit, and the time information is used as the rolling code for chip burning; The control unit is electrically connected to the display unit and displays chip information and burning status through the display unit; The control unit is electrically connected to the storage unit and is used to read the burning program stored in the storage unit; The control unit is electrically connected to the voltage regulation unit and outputs the voltage for chip burning through the voltage regulation unit.

2. The rolling code programming circuit according to claim 1, characterized in that The power supply unit includes a power interface J5, a fuse F1, a rectification unit, a DC-DC conversion unit, and a voltage conversion unit. The positive terminal of the power interface is electrically connected to the rectification unit through the fuse F1. The DC-DC conversion unit is electrically connected to the rectification unit and converts the first DC voltage output by the rectification unit into a second DC voltage. The voltage conversion unit is electrically connected to the DC-DC conversion unit and converts the second DC voltage into a third DC voltage.

3. The rolling code programming circuit according to claim 2, wherein The first DC voltage is 15V, the second DC voltage is 5V, and the third DC voltage is 3.3V.

4. A rolling code programming circuit according to claim 1, wherein The control unit includes a single-chip microcomputer of model STM32F103.

5. A rolling code programming circuit according to claim 1, characterized in that The clock unit includes a clock chip U11 of model DS1302. The first pin of the clock chip U11 is electrically connected to the power supply unit. The second and third pins of the clock chip U11 are electrically connected to both ends of the crystal oscillator Y2. The fourth pin of the clock chip U11 is grounded. The fifth, sixth, and seventh pins of the clock chip U11 are respectively electrically connected to the control unit.

6. A rolling code programming circuit according to claim 1, characterized in that, The storage unit includes a storage chip U2 of model W25Q64V. The first, second, fifth, and sixth pins of the storage chip U2 are respectively electrically connected to the control unit. The eighth pin of the storage chip U2 is electrically connected to the third pin of the storage chip U2 through a resistor R6, electrically connected to the seventh pin of the storage chip U2 through a resistor R7, grounded through a capacitor C80, and is also electrically connected to the power supply unit. The fourth pin of the storage chip U2 is grounded.

7. A rolling code programming circuit according to claim 1, characterized in that, The display unit includes a liquid crystal display unit and an LED display unit. The control unit is respectively electrically connected to the liquid crystal display unit and the LED display unit, and displays chip information through the liquid crystal display unit and displays the burning status through the LED display unit.

8. A rolling code programming circuit according to claim 7, wherein The liquid crystal display unit includes an LCD1602 display screen, and the LCD1602 display screen is electrically connected to the control unit.

9. A rolling code programming circuit according to claim 7, characterized in that, The LED display unit includes three LED display branches. Each LED display branch includes a display resistor and a light-emitting diode. One end of the display resistor is electrically connected to the power supply unit, the other end of the display resistor is electrically connected to the positive electrode of the light-emitting diode, and the negative electrode of the light-emitting diode is electrically connected to the control unit.

10. A rolling code programming circuit according to claim 1, wherein, The voltage regulation unit includes a power supply chip U6 of model LM317, a power supply chip U7 of model LM317, and a digital potentiometer U8 of model MCP42010; The first pin of the power supply chip U6 is electrically connected to the power supply unit, the second pin of the power supply chip U6 is electrically connected to the negative electrode of the voltage stabilizing diode D20, the positive electrode of the voltage stabilizing diode D20 is electrically connected to the seventh pin of the digital potentiometer U8 through the resistor R121, the third pin of the power supply chip U6 is respectively electrically connected to the positive electrode of the diode D8 and one end of the resistor R33, the other end of the resistor R33 is grounded through the resistor R34, the negative electrode of the diode D8 is respectively electrically connected to one end of the resistor R35, one end of the capacitor C29, one end of the capacitor C30, and the first pin of the power supply chip U7, the other end of the resistor R35 is respectively grounded through the resistor R36, grounded through the capacitor C27, and electrically connected to the control unit, the other ends of the capacitor C29 and the capacitor C30 are both grounded; The third pin of the power supply chip U7 is respectively electrically connected to one end of the resistor R37, one end of the capacitor C31, one end of the capacitor C32, and one end of the resistor R39, the other end of the resistor R37 is grounded through the resistor R38, and is also respectively electrically connected to the second pin of the power supply chip U7 and the eighth pin of the digital potentiometer U8; the other ends of the capacitor C31 and the capacitor C32 are both grounded, the other end of the resistor R39 is respectively grounded through the resistor R40, grounded through the capacitor C28, and is electrically connected to the control unit; The first pin of the digital potentiometer U8 is respectively electrically connected to one end of the resistor R45 and the drain of the MOS transistor Q13, the second pin of the digital potentiometer U8 is respectively electrically connected to one end of the resistor R44 and the drain of the MOS transistor Q12, the third pin of the digital potentiometer U8 is respectively electrically connected to one end of the resistor R43 and the drain of the MOS transistor Q11, the other ends of the resistor R45, the resistor R44, and the resistor R43 are respectively electrically connected to the power supply unit, the gates of the MOS transistor Q13, the MOS transistor Q12, and the MOS transistor Q11 are all electrically connected to the control unit through an intermediate resistor, and the sources of the MOS transistor Q13, the MOS transistor Q12, and the MOS transistor Q11 are all grounded; The third pin of the power supply chip U7 is electrically connected to one end of the resistor R11 and the drain of the MOS transistor Q40 respectively. The other end of the resistor R11 is electrically connected to one end of the resistor R12 and the gate of the MOS transistor Q40 respectively. The other end of the resistor R12 is electrically connected to the source of the MOS transistor Q1. The drain of the MOS transistor Q1 is grounded. The gate of the MOS transistor Q1 is electrically connected to the control unit through the resistor R10. The source of the MOS transistor Q40 is electrically connected to one end of the resistor R13 and the positive electrode of the diode D2 respectively. The other end of the resistor R13 is electrically connected to one end of the capacitor C13, the source of the MOS transistor Q2, one end of the resistor R15 and one end of the resistor R16 respectively. The other end of the capacitor C13 is grounded. The gate of the MOS transistor Q2 is electrically connected to the control unit through the resistor R14. The drain of the MOS transistor Q2 and the other end of the resistor R15 are both grounded. The other end of the resistor R16 is electrically connected to the gate of the MOS transistor Q3. The drain of the MOS transistor Q3 is electrically connected to the negative electrode of the diode D3. The positive electrode of the diode D3 is electrically connected to the control unit and one end of the resistor R18 respectively. The other end of the resistor R18 is electrically connected to the power supply unit; The negative electrode of the diode D2 is electrically connected to one end of the resistor R22 and the source of the MOS transistor Q6 respectively. The other end of the resistor R22 is electrically connected to the gate of the MOS transistor Q6, the forehead gate of the MOS transistor Q7 and the drain of the MOS transistor Q8 respectively. The drain of the MOS transistor Q6 is electrically connected to one end of the resistor R24. The other end of the resistor R24 is electrically connected to the drain of the MOS transistor Q7, one end of the resistor R21 and one end of the capacitor C14 respectively. The other end of the capacitor C1 is grounded. The sources of the MOS transistor Q7 and the MOS transistor Q8 are both grounded. The gate of the MOS transistor Q8 is electrically connected to the control unit through the resistor R23; The other end of the resistor R21 is electrically connected to the drain of the MOS transistor Q5. The source of the MOS transistor Q5 is electrically connected to the first pin of the power supply chip U7 and one end of the resistor R20 respectively. The other end of the resistor R20 is electrically connected to the gate of the MOS transistor Q5 and the drain of the MOS transistor Q4 respectively. The gate of the MOS transistor Q4 is electrically connected to the control unit through the resistor R19. The source of the MOS transistor Q4 is grounded.