Onboard electronic equipment that can be updated without disassembly

By configuring programs to upgrade control circuits and update interfaces within the bullet-mounted electronic equipment, the problem that bullet-mounted electronic equipment cannot be updated online is solved, and the program upgrade can be completed without disassembly, which improves missile development efficiency and equipment standardization level.

CN114661327BActive Publication Date: 2025-08-29BEIJING XINGKONG JIANTENG ELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210329629.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-30
Publication Date
2025-08-29
Estimated Expiration
2042-03-30

AI Technical Summary

Technical Problem

The existing missile-mounted electronic equipment cannot be updated program and the missile needs to be dismantled to perform program upgrades, resulting in the stagnation of the development process and the inability to meet the requirements of shortening the development progress.

Method used

Configure program upgrade control circuit and program update interface in each functional module of the bullet-mounted electronic device. By adding a USB interface and an Ethernet interface to the flight control computer, program updates can be completed without disassembly.

Benefits of technology

It has realized the process of program update without disassembling the bomb-mounted electronic equipment, saving the test process of returning to the factory and heavy-installed machines, shortening the development progress, promoting the standardization, universalization and modularization of missile model supporting equipment, and improving development efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114661327B_ABST
    Figure CN114661327B_ABST
Patent Text Reader

Abstract

The present invention discloses a missile-borne electronic device capable of updating its program without disassembly. By configuring a program upgrade control circuit and a program update interface within each functional module of the missile-borne electronic device, internal parameter adjustment and program upgrades can be performed within each functional module without removing the housing of the missile-borne electronic device and the functional module, thereby meeting the requirement for an order of magnitude shorter development schedule. Furthermore, by adding an interface circuit and a debugging interface within the flight control computer, debugging of the entire missile-borne electronic device can be performed without removing the housing of the electronic device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of missile-borne electronic equipment, and in particular to a missile-borne electronic equipment whose program can be updated without being disassembled. Background Art

[0002] Traditionally, missile development in my country has been largely custom-built, with no shared parts between different missile models, and electronic equipment between missiles of the same model but different specifications cannot be interchanged. Due to the unique nature of missiles, their development process management differs significantly from that of conventional civilian products. All missile-borne electronic equipment follows a fixed process: production by the contracting unit, testing, delivery to the overall unit, then joint debugging, final assembly, testing, and delivery to the operational unit. Any quality issues during this lengthy process require the entire process to be halted. Designers and quality management personnel from all relevant units must then be present for on-site reassembly, disassembly, return to the factory, troubleshoot, test, re-delivery, final assembly, and testing. No modifications to the missile's onboard electronic equipment are permitted on-site.

[0003] With the increase in missile models, accelerated development schedules, and improved technical and tactical indicators, both improved and newly developed missile models have put forward requirements for reducing the development time of supporting equipment. These requirements require adjusting parameters, upgrading programs, and optimizing configurations to meet the orders of magnitude shorter development schedules. However, updating the program of traditional missile onboard electronic equipment requires stopping the entire missile development process, first disassembling the missile, then disassembling the onboard electronic equipment, and finally returning the missile to the factory to remove the onboard electronic equipment before the program can be updated. This is because traditional missiles do not have reserved USB ports, network interfaces, or other program upgrade interfaces, nor do the onboard electronic equipment have these upgrade interfaces. Summary of the Invention

[0004] The present invention aims to solve the problem that existing bullet-borne electronic equipment cannot perform program update, and provides a bullet-borne electronic equipment whose program can be updated without being disassembled.

[0005] To solve the above problems, the present invention is achieved through the following technical solutions:

[0006] The missile-borne electronic device with updateable program without disassembly is composed of an equipment housing, a flight control computer and at least one functional module arranged in the equipment housing; the flight control computer includes a computer power supply circuit, a host system circuit and at least one flight control communication network circuit; the power supply output end of the computer power supply circuit is connected to the power supply end of the host system circuit and all flight control communication network circuits; the host system circuit is connected to all flight control communication network circuits; each functional module includes an internal power supply circuit, a microprocessor, a functional communication network circuit, a module functional circuit and at least one program upgrade control circuit; the power supply output end of the internal power supply circuit is connected to the microprocessor, the functional communication network circuit and the module functional circuit. The power supply end of the circuit is connected; the microprocessor is connected to the functional communication network circuit and the module functional circuit; the functional communication network circuit of each functional module is connected to a flight control communication network of the flight control computer; each program upgrade control circuit is composed of a reset module, a set module and a latch module; the reset module is connected to the latch module, and the set module is connected to the latch module; the power supply end of the reset module is connected to the power supply output end of the internal power supply circuit of the functional module; the set signal end of the set module and the output signal end of the latch module are connected to the microprocessor of the functional module; the functional communication network circuits and internal power supply circuits of all functional modules are connected to the program update interface added outside the device housing.

[0007] In the above scheme, the flight control computer also includes a USB interface and / or an Ethernet interface; the USB interface and Ethernet interface are connected to the host system circuit of the flight control computer; the USB interface, Ethernet interface and computer power circuit of the flight control computer are connected to the debugging interface added outside the device housing.

[0008] In the above solution, the number of program upgrade control circuits provided in each functional module is the same as the number of upgrade configuration ports of the microprocessor.

[0009] Compared to the prior art, the present invention is based on newly developed or improved missile-borne electronic equipment products, fully considering the inherent internal space and cabling requirements of missile-borne electronic equipment. By simply adding a small amount of circuitry (program upgrade control circuitry) and introducing a program update interface, the present invention enables program updates without disassembling the missile-borne electronic equipment. For newly developed models, the corresponding program upgrade control circuitry and program update interface can be configured according to this solution during the initial development phase of the project. This eliminates the need to disassemble the missile-borne electronic equipment when program updates are required during the development process, saving significant time on factory returns and post-delivery installation testing, effectively accelerating the development of new models. For improved models, by fine-tuning the missile-borne electronic equipment structure or its internal printed circuit board to add a program upgrade control circuit, and then modifying the existing cables to introduce the program update interface, program updates can be achieved without disassembling the missile-borne electronic equipment. When all missile-based electronic equipment program update functions adopt a unified modification plan, the modification plans for each missile-based electronic equipment can be centrally managed by the overall unit, and the previous development data of each missile-based electronic equipment can be uniformly adopted and borrowed. This has been proven to be an effective means of accelerating development progress based on management procedures and engineering application experience. When missile model development introduces the requirement of updating missile-based electronic equipment programs without disassembly, it is also more conducive to promoting the standardization, commonality, and modularization of missile model supporting equipment. This allows each research and development unit to break away from outdated thinking and complete the "three-level" upgrade of their supporting equipment, thereby accelerating the pace of missile model development, effectively accelerating development progress and controlling development quality while ensuring the missile's technical and tactical indicators. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1 The following is a block diagram of a missile-borne electronic device whose program can be updated without disassembly;

[0011] Figure 2 It is a principle block diagram of a functional module;

[0012] Figure 3 It is a principle block diagram of another functional module;

[0013] Figure 4 The functional block diagram of the program upgrade control circuit;

[0014] Figure 5 A circuit diagram of a program upgrade control circuit (discrete devices);

[0015] Figure 6 The present invention is another circuit diagram (integrated circuit) of a program upgrade control circuit. DETAILED DESCRIPTION

[0016] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below with reference to specific examples.

[0017] An onboard electronic device that can be updated without disassembling the program, such as Figure 1 As shown, it consists of a device housing, a flight control computer, and at least one functional module housed within the housing. Generally, the device housing here refers to the mounting cavity in a missile that houses all onboard electronic equipment and is not identical to conventional product housings.

[0018] The flight control computer is the control module for missile-borne electronic equipment and includes a computer power supply circuit, a host system circuit, a USB interface, an Ethernet interface, and at least one flight control communication network circuit. These circuits are identical to those found in existing flight control computers for missile-borne electronic equipment. The additional USB and Ethernet interfaces utilize commercially available USB and Ethernet interfaces. The power output of the computer power supply circuit is connected to the power supply terminals of the host system circuit and all flight control communication network circuits. The host system circuit is connected to the USB interface, Ethernet interface, and all flight control communication network circuits. The USB interface, Ethernet interface, and computer power supply circuit are connected to a debug interface installed externally on the device housing.

[0019] Each functional module is a module that realizes the various functions required by the missile-borne electronic equipment, and includes an internal power supply circuit, a microprocessor, a functional communication network circuit, a module functional circuit and at least one program upgrade control circuit. Figure 2 and 3 As shown. The internal power supply circuit, microprocessor, functional communication network circuit and module functional circuit follow the relevant circuits in the functional modules of the existing missile-borne electronic equipment. The number of additional program upgrade control circuits is determined by the number of upgrade configuration ports of the microprocessor. One upgrade configuration port requires one program upgrade control circuit. The functional communication network circuit of the functional module is connected to a flight control communication network of the flight control computer. The power supply output end of the internal power supply circuit is connected to the power supply end of the microprocessor, the functional communication network circuit and the module functional circuit. The microprocessor is connected to the functional communication network circuit and the module functional circuit. Each program upgrade control circuit is composed of a reset module, a set module and a latch module. As shown Figure 4As shown. The reset module is connected to the latch module, and the set module is connected to the latch module. The power supply end of the reset module is connected to the power supply output end of the internal power supply circuit of the functional module. The set signal end of the set module and the output signal end of the latch module are connected to the microprocessor of the functional module. The functional communication network circuits and internal power supply circuits of all functional modules are connected to the program update interface added outside the device housing. The reset module is used to reset the program upgrade control circuit during the product startup process (i.e., within a period of time from the start of power supply to the product) to ensure that the configuration of the output level of the program upgrade control circuit can put the microprocessor in normal working mode. For ease of expression, the output state of the program upgrade control circuit at this time is recorded as the reset state, and the working mode of the microprocessor in this state is recorded as the application mode. The set module is used to execute the set instruction output by the microprocessor after the microprocessor receives the program update instruction, so that the configuration of the output level of the program upgrade control circuit is converted from the microprocessor normal working mode to the microprocessor program update mode. For ease of presentation, the output state of the program upgrade control circuit at this time is recorded as the set state, the operating mode of the microprocessor in this state is recorded as the update mode, and the operation of the microprocessor outputting a set instruction to change the program upgrade control circuit from the reset state to the set state is recorded as the set operation. The latch module is used to maintain the reset state and the set state of the program upgrade control circuit in stages during the power-on period of the program upgrade control circuit (that is, the entire time when the power supply continues to supply normal power to the product). That is, the reset state needs to be maintained from the time the product is powered on until the set operation. If there is no set operation during the entire power-on period of the product, the latch module needs to maintain the reset state from the time the product is powered on to the time the product is powered off. The set state needs to be maintained from the set operation to the time the product is powered off.

[0020] The core of this invention is the configuration of a program upgrade control circuit and program update interface within each functional module of the missile-borne electronic equipment. This allows for parameter adjustment and program upgrades within each functional module without removing the housing of the missile-borne electronic equipment and functional modules, thereby meeting the requirement for an order of magnitude shorter development schedule. Furthermore, by adding an interface circuit and debugging interface within the flight control computer, debugging of the entire missile-borne electronic equipment can be performed without removing the housing.

[0021] The specific components and connections of the reset module, set module, and latch module of the program upgrade control circuit can be designed according to specific circumstances in different circuit schemes. In a preferred embodiment of the present invention, the program upgrade control circuit is a discrete device solution and / or an integrated circuit solution, which is specifically as follows:

[0022] See also Figure 5A program upgrade control circuit of a discrete device solution is composed of a resistor R1, a resistor R2, a resistor R3, a resistor R4, a resistor R5, a resistor R6, a diode D1, a capacitor C1, a PNP transistor Q1 and an NPN transistor Q2. End 1 of resistor R1 and the e-pole of PNP transistor Q1 are interconnected and then connected to the positive power supply terminal VCC; end 2 of resistor R1, the b-pole of PNP transistor Q1, and end 1 of resistor R2 are interconnected; end 2 of resistor R2 is connected to the c-pole of NPN transistor Q2, and also serves as the output signal terminal BT-SCI of the control circuit, and is connected to the BOOT configuration pin of the microprocessor; the c-pole of PNP transistor Q1 is connected to end 1 of resistor R3; end 2 of resistor R3, end 2 of resistor R4, end 1 of resistor R6, end 1 of capacitor C1, and the b-pole of NPN transistor Q2 are interconnected; end 1 of resistor R4 is connected to the cathode of diode D1; the anode of diode D1 is connected to end 1 of resistor R5, and also serves as the set signal terminal BT-EN-IO of the control circuit, and is connected to the GPIO port of the microprocessor; end 2 of resistor R5, end 2 of capacitor C1, end 2 of resistor R6, and the e-pole of NPN transistor Q2 are interconnected and then connected to the power supply ground GND. The power positive terminal VCC and the power ground GND are power terminals connected to the power supply output terminal of the internal power circuit in the program upgrade control circuit.

[0023] The control circuit of the above discrete device solution works as follows:

[0024] After VCC is powered on, the microprocessor performs a power-on reset. At this time, its GPIO is in a high-impedance state, and the level of BT-EN-IO is pulled down by R5. The level of the b-pole of the NPN transistor Q2 is pulled down by the resistor R6, so that the NPN transistor Q2 is in a cut-off state (i.e., a high-impedance state). As a result, the output level of BT-SCI is pulled up to VCC by the resistors R1 and R2 in series, and outputs a high level. This is the reset state, ensuring that the microprocessor works in application mode.

[0025] The microprocessor enters application mode after reset and controls the output to keep BT-EN-IO at a low level before receiving a program update instruction.

[0026] After receiving the program update instruction, the microprocessor outputs a set instruction. BT-EN-IO changes from low to high. The high level is transmitted to the b-pole of NPN transistor Q2 through diode D1 and resistor R4, and then controls NPN transistor Q2 to turn on. BT-SCI is pulled down to GND by NPN transistor Q2 and outputs a low level. This is the set state. In this state, the microprocessor enters the update mode.

[0027] In the set state, the microprocessor is in update mode, GPIO is in high-impedance state, and the level of BT-EN-IO is pulled down by R5; in the set state, the Vbe of the PNP transistor Q1 changes from Vbe≈0V to Vbe≥0.7V, the PNP transistor Q1 is turned on, the voltage at the terminal 1 of the resistor R3 is approximately equal to VCC, and the voltage at the b-pole of the NPN transistor Q2 is pulled up by the resistor R3 to Vbe≥0.7V, ensuring that the NPN transistor Q2 remains turned on in the microprocessor update mode until the product is powered off. That is, the set state is locked after the set control until the product is powered off.

[0028] See also Figure 6 A program upgrade control circuit of an integrated circuit solution is composed of a D flip-flop K1, a resistor R7, a resistor R8, a capacitor C2, and a capacitor C3. The 1st end of the resistor R7, the 1st end of the resistor R8, the 1st end of the capacitor C3, and the Vcc end (pin 1, the positive end of the power supply) of the D flip-flop K1 are interconnected and connected to the positive end of the power supply VCC; the 2nd end of the resistor R7, the 2nd end of the capacitor C2, and the Vcc end of the D flip-flop K1 are connected to the positive end of the power supply VCC. The 6-pin reset terminal is interconnected; the 1-pin of capacitor C2, the 2-pin of capacitor C3 and the GND terminal of D flip-flop K1 (4-pin, power ground terminal) are all connected to the power ground GND; the D flip-flop K1 The terminal (pin 3, logic non-output terminal) is used as the output signal terminal BT-SCI of the control circuit and is connected to the BOOT configuration pin of the microprocessor; the 2nd terminal of the resistor R8 is connected to the D trigger K1 The positive power supply terminal VCC and the power ground GND are the power supply terminals connected to the power supply output terminal of the internal power circuit in the program upgrade control circuit.

[0029] The truth table of the D flip-flop is as follows:

[0030]

[0031] The control circuit of the above integrated circuit solution works as follows:

[0032] After VCC is powered on, the microprocessor performs a power-on reset. At this time, its GPIO is in a high-impedance state, and the level of BT-EN-IO is pulled up by R8, that is, the D trigger K1 At this time, the D flip-flop K1 The terminal level is controlled by the RC circuit composed of resistor R7 and capacitor C2 and gradually increases from low to high. Before, there was a time and Since there is no influence of capacitor, it can be considered to be consistent with the power-on speed of the product. Therefore, the true value state of the D trigger K1 during the power-on period of the product is divided into two stages: Phase 1 and Phase 2; referring to the truth table of the D flip-flop, we can see that the D flip-flop K1 in phase 1 The D flip-flop K1 in stage 2 is high. The terminal level is consistent with the output of the previous state stage 1, which is a high level, that is, the D flip-flop K1 The terminal level remains high after the product is powered on and reset. This is the reset state, ensuring that the microprocessor works in application mode;

[0033] The microprocessor enters application mode after reset and controls the output to keep BT-EN-IO high before receiving the program update instruction.

[0034] After receiving the program update instruction, the microprocessor outputs the set instruction, BT-EN-IO changes from high to low, and the D flip-flop K1 enters Stage 3; referring to the truth table of the D flip-flop, we can see that the D flip-flop K1 in stage 3 The terminal is low level, which is the set state. In this state, the microprocessor enters the update mode;

[0035] In the set state, the microprocessor is in update mode, GPIO is in high impedance state, then the level of BT-EN-IO is pulled up by R8, that is, the D flip-flop K1 Since the product remains powered on, the D trigger K1 The terminal remains at a high level, that is, the D flip-flop K1 enters the stage 3 again. In stage 2, the D flip-flop K1 in stage 2 The terminal level remains consistent with the previous state stage 3 at a low level, that is, the set state is locked after the set control until the product is powered off.

[0036] The control circuits of the above-mentioned discrete device solution and integrated circuit solution are designed for a microprocessor with only one BOOT port and a high level of the BOOT port for application mode and a low level for update mode. When there are multiple BOOT ports that need to be controlled, it is only necessary to use the above-mentioned control circuit solution in parallel as an independent circuit module; when the low level of the BOOT port is the application mode and the high level is the update mode, taking the integrated circuit solution as an example, the Q end (pin 5, logical positive output end) of the D flip-flop K1 is used as the output signal end BT-SCI of the control circuit, and the other connection methods and working processes remain unchanged. With reference to the above-mentioned discrete device solution and integrated circuit solution, technicians with certain circuit design capabilities can easily construct other forms of control circuit solutions, and these implementation plans based on the ideas of the present invention are also within the scope of protection of the present invention. The above-mentioned control circuit solutions can be freely combined according to the range of component selection, the application habits of discrete components and integrated circuits, the cost, the flexibility of the printed circuit board layout, and other conditions.

[0037] In the present invention, the GPIO port of the functional module's microprocessor is connected to the set module of the control circuit, and the connection signal is BT-EN-IO. The BOOT port of the functional module's microprocessor is connected to the latch module of the control circuit, and the connection signal is BT-SCI. The SCI port of the functional module's microprocessor undergoes level conversion through the product's internal RS232 or RS422 communication interface module, i.e., the functional communication network circuit. It is then connected to the product's external USB-to-serial port module via the product's built-in communication cable. The USB-to-serial port module is connected to a PC to enable serial communication between the microprocessor and the PC. The functional module's internal power supply circuit is connected to an external power supply via the product's built-in communication cable. The power supply should have a power-on control switch, or a control switch should be connected in series with the cable connecting the power supply and the internal power supply. The program upgrade control circuit is generally arranged on the same printed circuit board as the microprocessor and the functional communication network circuit, existing as the microprocessor's program update control subcircuit. It is also part of the functional module and shares the functional module's internal power supply with the microprocessor.

[0038] The operating method of the control circuit for online updating of the microprocessor program of the internal functional module of the onboard electronic device comprises the following steps:

[0039] 1) Power on the functional module and make the microprocessor work in application mode;

[0040] 2) Use PC-side general software such as serial port assistant to send program update instructions to the microprocessor according to the communication protocol;

[0041] 3) The microprocessor parses and executes the program update instruction, sets the control circuit, and puts the microprocessor into the update mode;

[0042] 4) Disconnect the serial port assistant from the microprocessor, and use the PC-side universal serial port upgrade program provided by the microprocessor manufacturer to connect to the microprocessor in update mode and burn the update program;

[0043] 5) After the PC-side universal serial port upgrade program provided by the microprocessor manufacturer confirms that the microprocessor program is successfully updated, exit the serial port upgrade program and power off the functional module, delaying to ensure that the control circuit exits the set state.

[0044] In the above method, the power-on / power-off operation of the functional module can be performed using the output control switch of the power supply itself, or using the power switch connected in series on the connecting cable. The baud rate, communication byte number, check method, etc. in the communication protocol between the serial port assistant and the microprocessor are consistent with the microprocessor application program. The contents that need to be agreed upon include update instruction bytes, check bytes, etc. The relevant technical details are generally understood by technicians with basic microprocessor application capabilities and will not be described in detail here. The relevant operating steps and key points of using the PC-side universal serial port upgrade program provided by the microprocessor manufacturer to connect to the microprocessor that has entered the update mode and burn the update program are all available in the corresponding operation manual for reference, which is not within the scope of protection of this invention.

[0045] The present invention utilizes the product's built-in RS232, RS422, and other communication interfaces, a PC-side universal serial port upgrade program provided by the microprocessor manufacturer, and commonly used PC-side debugging programs such as a serial port assistant. Without requiring additional program memory, scheduling programs, or debugging cables, the present invention enables online updates of microprocessor programs within the functional modules of missile-borne electronic equipment, thereby enabling program updates of the missile-borne electronic equipment without disassembling. By utilizing the missile-borne electronic equipment's built-in RS232, RS422, and other communication interfaces and cables for program updates, no additional communication interfaces are required, simplifying the product's program upgrade interface design. Using the PC-side universal serial port upgrade program provided by the microprocessor manufacturer and commonly used PC-side debugging programs such as a serial port assistant, program updates can be completed by following predefined procedures. This effectively reduces the need for missile-borne electronic equipment developers to master the background technology for microprocessor program upgrades, effectively reducing the practical application difficulty of microprocessors in the development and maintenance of missile-borne electronic equipment. Furthermore, by preventing non-professionals from using background technology for microprocessor program upgrades, the risk of errors in missile-borne electronic equipment products can be reduced, thereby enhancing product design. By adopting the program upgrade control circuit, the program update of the missile-borne electronic equipment can be completed according to the set method steps with the help of the control circuit through the microprocessor application and the RS232, RS422 and other communication interfaces of the product. No additional debugging cables and upgrading devices are required. The program update of the missile-borne electronic equipment can be truly realized without unpacking the shell, which simplifies the workload of the program update operation of the missile-borne electronic equipment. It also enables some missile-borne electronic equipment with limited volume and space and no possibility of arranging additional debugging cables to achieve program update without unpacking the shell.

[0046] It should be noted that although the embodiments of the present invention described above are illustrative, they are not intended to limit the present invention. Therefore, the present invention is not limited to the above-mentioned specific embodiments. Without departing from the principles of the present invention, any other embodiments obtained by those skilled in the art under the guidance of the present invention are deemed to be within the protection of the present invention.

Claims

1. A missile-borne electronic device capable of updating its program without disassembly, comprising a device housing, a flight control computer disposed within the housing, and at least one functional module; the flight control computer comprising a computer power supply circuit, a host system circuit, and at least one flight control communication network circuit; the power output terminal of the computer power supply circuit being connected to the power supply terminals of the host system circuit and all flight control communication network circuits; the host system circuit being connected to all flight control communication network circuits; each functional module comprising an internal power supply circuit, a microprocessor, a functional communication network circuit, and a module functional circuit; the power output terminal of the internal power supply circuit being connected to the power supply terminals of the microprocessor, the functional communication network circuit, and the module functional circuit; the microprocessor being connected to the functional communication network circuit and the module functional circuit; and the functional communication network circuit of each functional module being connected to a flight control communication network of the flight control computer. Its characteristics are: The functional communication network circuits and internal power supply circuits of all functional modules are connected to the program update interface added outside the device housing; Each functional module also includes at least one program upgrade control circuit; each program upgrade control circuit is composed of a reset module, a set module and a latch module; the reset module is connected to the latch module, and the set module is connected to the latch module; the power supply end of the reset module is connected to the power supply output end of the internal power supply circuit of the functional module; the set signal end of the set module and the output signal end of the latch module are connected to the microprocessor of the functional module; the reset module is used to reset the program upgrade control circuit during the product startup process, that is, within a period of time from the beginning of the power supply to the product, to ensure that the configuration of the output level of the program upgrade control circuit can allow the microprocessor to be in normal working mode; the output state of the program upgrade control circuit at this time is recorded as the reset state, and the working mode of the microprocessor in this state is recorded as the application mode; the set module is used to execute after the microprocessor receives the program update instruction The set instruction output by the microprocessor causes the configuration of the output level of the program upgrade control circuit to be converted from the normal working mode of the microprocessor to the program update mode of the microprocessor; the output state of the program upgrade control circuit at this time is recorded as the set state, and the working mode of the microprocessor in this state is recorded as the update mode, and the operation of the microprocessor outputting the set instruction to change the program upgrade control circuit from the reset state to the set state is recorded as the set operation; the latch module is used to maintain the reset state and the set state of the program upgrade control circuit in stages during the power-on period of the program upgrade control circuit, that is, the entire time when the power supply to the product continues to supply normal power, that is, the reset state needs to be maintained from the time the product is powered on to before the set operation; if there is no set operation during the entire power-on period of the product, the latch module needs to maintain the reset state from the time the product is powered on to the time the product is powered off, and the set state needs to be maintained from the time the set operation is performed to the time the product is powered off; The operating method of the program upgrade control circuit for online updating of the microprocessor program of the internal functional module of the missile-borne electronic device includes the following steps: 1) powering on the functional module to make the microprocessor work in application mode; 2) sending a program update instruction to the microprocessor according to the communication protocol through the serial port assistant; 3) the microprocessor parses and executes the program update instruction, sets the program upgrade control circuit, and puts the microprocessor into update mode; 4) disconnecting the communication connection between the serial port assistant and the microprocessor, using the PC-side universal serial port upgrade program provided by the microprocessor manufacturer to connect to the microprocessor entering the update mode and burn the update program; 5) after the PC-side universal serial port upgrade program provided by the microprocessor manufacturer confirms that the microprocessor program update is successful, exit the serial port upgrade program, power off the functional module, and delay to ensure that the control circuit exits the set state.

2. The electronic device with a program update function that can be installed without disassembling according to claim 1, wherein: The flight control computer further includes a USB interface and / or an Ethernet interface; the USB interface and the Ethernet interface are connected to the host system circuit of the flight control computer; The USB interface, Ethernet interface and computer power circuit of the flight control computer are connected to the debugging interface additionally provided outside the device housing.

3. The electronic device with updateable program without disassembly according to claim 1, characterized in that: The number of program upgrade control circuits provided in each functional module is the same as the number of upgrade configuration ports of the microprocessor.

Citation Information

Patent Citations

  • Optimized software online updating method capable of achieving non-missile-moving of missile-borne equipment

    CN108182078A

  • Program upgrading application circuit and program upgrading application device

    CN113407195A