Automatic test system for engine electronic fuel injection control unit of unmanned aerial vehicle
By designing the automatic testing system for the electronic injection control unit of the drone engine, the problem of low testing efficiency of manual debugging method is solved, and the simultaneous testing and automated one-click testing of multiple ECUs are realized, which improves production efficiency and equipment utilization.
Patent Information
- Application Number
- PCT/CN2024/107783
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-22
- Filing Date
- 2024-07-26
- Publication Date
- 2025-03-27
AI Technical Summary
During the production and debugging process of existing electronic injection control units, the manual debugging method is inefficient in testing, and multiple ECUs cannot be tested at the same time, which seriously restricts the progress of mass production.
An automatic testing system for electronic injection control unit of the drone engine was designed. The system includes a power box, a signal box, a gas pressure box and a network switch. It can test 8 ECUs at the same time, supports automatic testing function, and completes one-click testing within 3 minutes to generate automatic test reports.
The simultaneous testing of multiple ECUs has been achieved, which improves the testing efficiency, shortens the production acceptance cycle, reduces manual commissioning time, and reduces the use cost of the test equipment.
Smart Images

Figure CN2024107783_27032025_PF_FP_ABST
Abstract
Description
An automatic test system for UAV engine electronic fuel injection control unit Technical Field
[0001] The present invention relates to the technical field of electronic fuel injection control engines, and in particular to an automatic testing system for an electronic fuel injection control unit of an unmanned aerial vehicle (UAV) engine. Background Art
[0002] During the production and acceptance process, the electronic fuel injection control unit (ECU) undergoes environmental testing, including normal temperature testing, vibration, shock, high and low temperature operation, high and low temperature storage, low pressure, and damp heat. Since the performance parameters of the ECU itself directly affect engine stability, ensuring test accuracy is particularly important. Furthermore, during the existing production, commissioning, and acceptance process for ECUs, commissioning personnel must spend a significant amount of manual time on setting atmospheric temperature, cylinder temperature resistance matching, speed signal generator settings, injection pulse width oscilloscope settings, atmospheric comprehensive tester settings, and filling in test record data, significantly impacting the ECU's production and acceptance cycle.
[0003] Furthermore, testing equipment such as atmospheric integrated testers, signal generators, and oscilloscopes are expensive, and the testing process is fragmented and lacks integration. Furthermore, this manual debugging method is limited to testing one ECU at a time, resulting in low testing efficiency and severely hindering the mass production of electronic fuel injection control units.
[0004] Summary of the Invention
[0005] To address the above technical issues, the present invention addresses the problem that manual debugging can only test one ECU at a time, resulting in low test efficiency and a serious constraint on the mass production of electronic fuel injection control units. This invention provides an automatic test system for electronic fuel injection control units in unmanned aerial vehicles (UAVs). The system is capable of testing eight electronic fuel injection control units simultaneously, retaining both manual and automatic test functions. In automatic test mode, the system can simultaneously test eight electronic fuel injection control units at room temperature and in environmental testing. It can complete one-click testing within three minutes and generate automatic test reports.
[0006] The present invention provides an automatic test system for an unmanned aerial vehicle (UAV) engine electronic fuel injection control unit, which is used for automatically testing the electronic fuel injection control units of multiple UAV engines. The system comprises a power supply box, a signal box, an air pressure box, and a network switch.
[0007] The power box, signal box and air pressure box are connected to multiple EFI control units through a network switch;
[0008] The power box is used to supply power and control multiple EFI control units;
[0009] The signal box is used for simulating the input signals required for testing multiple EFI control units and measuring the output signals of the EFI control units;
[0010] The air pressure box is used for simulating and controlling the air pressure altitude signals of multiple electronic fuel injection control units;
[0011] The control unit is used for communication connection and data processing between modules;
[0012] Each EFI control unit includes a power supply interface, a signal interface, and an air circuit interface;
[0013] The power interface is connected to the power box through a cable, the signal interface is connected to the signal box for communication, and the air circuit interface is connected to the air pressure box through an air pressure pipeline.
[0014] Preferably, the power box includes a programmable power supply module, a power output control unit, and a power collection module;
[0015] Programmable power supply module, using programmable voltage-regulated power supply to communicate with each EFI control unit;
[0016] The power output control unit uses a multi-channel relay board to realize the control of each channel, and the multi-channel relay board is connected to each EFI control unit;
[0017] The power acquisition module is used to test the full-load operating current and power of each EFI control unit.
[0018] The signal box includes a cylinder temperature simulation module, an atmospheric temperature simulation module, a throttle signal output module, a speed signal output module and a pulse width acquisition module;
[0019] Cylinder temperature simulation module, used to provide cylinder temperature resistance values at different temperature values for each electronic fuel injection control unit;
[0020] Atmospheric temperature simulation module, used to provide atmospheric temperature resistance values at different temperature values for each EFI control unit;
[0021] The throttle signal output module is used to control the engine throttle opening analog voltage signal. Each electronic fuel injection control unit sends instructions to the module through the switch and serial port server, and the module outputs the corresponding voltage value;
[0022] Speed signal output module, used for multiple engine speed analog signal output;
[0023] The pulse width acquisition module is used to test the injection pulse width of each electronic fuel injection control unit and to collect and measure the injection pulse width.
[0024] Preferably, the signal box further includes a communication function module for communicating with each EFI control unit.
[0025] Preferably, the air pressure box includes a negative pressure proportional valve, a positive and negative pressure pump, a gas cylinder, a solenoid valve, an air pressure sensor and a communication voltage output module;
[0026] The output interfaces of the positive pressure pump and the negative pressure pump are respectively connected to the positive pressure air inlet and the negative pressure air inlet of the negative pressure proportional valve through air pipes;
[0027] The output interface of the negative pressure proportional valve is connected to the input end of the gas cylinder;
[0028] Each channel is equipped with a separate solenoid valve to control the external output pagoda interface;
[0029] The air pressure sensor is used to measure the air pressure at the output end of the gas cylinder, which is used as the measurement value of the air pressure regulation circuit and fed back to each electronic fuel injection control unit;
[0030] Each EFI control unit sends instructions to the communication voltage output module, which outputs the corresponding voltage to the negative pressure proportional valve signal control terminal. The negative pressure proportional valve adjusts to the required pressure by internally opening / closing the positive and negative pressure inlet openings.
[0031] Preferably, each EFI control unit also includes a communication-connected EFI data receiving module, a power acquisition module, an environmental test module, a pulse width acquisition module, an analog output module, an air pressure valve control module, a power-on control module, a manual test module, a communication module, a temperature test module, a system initialization module, an oil pump control module, a speed control module, an automatic test module, and an automatic test recording module.
[0032] Preferably, it also includes a touch all-in-one computer for human-computer interaction interface configuration design; and a printer, which is connected to the network switch for networking communication.
[0033] Preferably, the touch all-in-one machine includes an initial interface, a power control interface, a comprehensive test interface, a temperature test interface, and an injection pulse width test interface for human-computer data information interaction; wherein the initial interface includes test parameter input, system initialization, environmental test selection, and report printing output, and the environmental tests include vibration, impact, high and low temperature operation, high and low temperature storage, low pressure, humidity and heat and other tests.
[0034] Preferably, the multiple electronic fuel injection control units include at least 8 engine electronic fuel injection control units.
[0035] Preferably, all boxes and unit modules are independently powered and connected to a 220V AC power strip via an AC power cord.
[0036] The present invention has at least the following beneficial effects:
[0037] The present invention provides an automatic testing system for electronic fuel injection control units of unmanned aerial vehicle engines. The system can test multiple electronic fuel injection control units simultaneously, retaining both manual testing functions and automatic testing functions. In automatic testing mode, the system can simultaneously meet the requirements of normal temperature testing and environmental testing of multiple electronic fuel injection control units. One-click testing can be completed within 3 minutes, and an automatic test report can be generated.
[0038] The present invention adopts a ZQWL-EthRS-E8 serial port server (8-way RS422 serial port) to communicate with the control unit through a switch. The control unit transmits information to the serial port server through Ethernet. The serial port server then communicates with 8 electronic injection control units through the RS422 serial port and a test cable. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] FIG1 is a block diagram of the overall design scheme of the present invention.
[0040] FIG2 is a schematic diagram of the structural design of the present invention.
[0041] FIG3 is a block diagram of the power box control solution of the present invention.
[0042] FIG4 is a block diagram of the signal box control scheme of the present invention.
[0043] FIG5 is a block diagram of the air pressure box control scheme of the present invention.
[0044] FIG6 is a flow chart of software functions of the present invention. DETAILED DESCRIPTION
[0045] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0046] The purpose of the present invention is to provide an automatic testing system for an unmanned aerial vehicle engine electronic fuel injection control unit, so as to realize the simultaneous testing of 8 electronic fuel injection control units, retaining the manual testing function and supporting the automatic testing function. In the automatic testing mode, the normal temperature test and environmental test of 8 electronic fuel injection control units can be simultaneously met, and the one-button test can be completed within 3 minutes, and an automatic test report can be generated.
[0047] The present invention provides an automatic test system for an unmanned aerial vehicle (UAV) engine electronic fuel injection control unit, which is used to automatically test multiple UAV engine electronic fuel injection control units. The system includes a power supply box, a signal box, an air pressure box, a touch-sensitive integrated machine, and a network switch.
[0048] The power box, signal box, air pressure box and touch all-in-one machine are all connected to multiple EFI control units through a network switch;
[0049] The power box is used to supply power and control multiple EFI control units;
[0050] The signal box is used for simulating the input signals required for testing multiple EFI control units and measuring the output signals of the EFI control units;
[0051] The air pressure box is used for simulating and controlling the air pressure altitude signals of multiple electronic fuel injection control units;
[0052] The control unit is used for communication connection and data processing between modules;
[0053] Each EFI control unit includes a power supply interface, a signal interface, and an air circuit interface;
[0054] The power interface is connected to the power box through a cable, the signal interface is connected to the signal box for communication, and the air circuit interface is connected to the air pressure box through an air pressure pipeline.
[0055] Touch all-in-one machine is used for human-computer interaction interface configuration design;
[0056] The control unit is used for communication connection and data processing between modules.
[0057] The system further includes a printer connected to a network switch for network communication. The plurality of engine control units includes at least 8 engine control units.
[0058] In this embodiment, a UAV engine electronic fuel injection control unit automatic test system is provided, which includes a power box, a signal box, an air pressure box, a touch screen all-in-one machine, a control unit, a printer, a network switch, a test cable and an air pressure line. The power box, the signal box, the air pressure box, the control unit and the touch screen all-in-one machine are connected to the network switch via an Ethernet cable for network communication. Eight engine control units (ECUs) are connected to the corresponding interfaces in the electronic fuel injection control unit automatic test system via test cables and air pressure lines.
[0059] Each EFI control unit includes a power interface, a signal interface, and an air circuit interface;
[0060] The power interface is connected to the power box through a cable, the signal interface is connected to the signal box for communication, and the air circuit interface is connected to the air pressure box through an air pressure pipeline.
[0061] All boxes and modules are independently powered, connected to a 220V AC power strip via AC power cords. The power box provides power and control for the eight ECUs; the signal box simulates the input signals required for EFI control unit testing and measures the EFI control unit's output signals; the air pressure box simulates and controls the EFI control unit's air pressure altitude signals; the touchscreen all-in-one is used for human-machine interface configuration design; and the control unit handles communication and data processing between modules.
[0062] According to the present invention, the power supply box includes a programmable power supply module, a power output control unit, and a power acquisition module;
[0063] The programmable power supply module uses a programmable voltage-regulated power supply and is connected to the control unit in communication;
[0064] The power output control unit uses a multi-channel relay board to realize the control of each channel, and the multi-channel relay board is communicated with the control unit;
[0065] The power acquisition module is used to test the full-load operating current and power of multiple engine control units.
[0066] In this embodiment, the power supply box includes a programmable power supply module, a power output control module, and a power acquisition module. The programmable power supply module uses a programmable voltage regulator and communicates with the control unit via an Ethernet-to-485 serial port to test the adaptability of the ECU power supply voltage from +18V to +32V. The power output control module uses an 8-way relay card to control each channel. The 8-way relay card communicates with the control unit via an Ethernet-to-485 serial port. Using the power control button on the touch screen interface, multiple electronic fuel injection control units can be powered on and off simultaneously, as well as independently. The power acquisition module communicates with the control unit via an Ethernet-to-485 serial port to collect parameters such as the operating voltage, current, and power of the eight ECUs, and transmits them to the touch screen interface for display. To test the ECU's oil pump driving capability, each channel is individually connected to a simulated oil pump load. The power acquisition module measures the ECU's full-load operating current and power, thereby testing its oil pump driving capability.
[0067] The signal box includes a cylinder temperature simulation module, an atmospheric temperature simulation module, a throttle signal output module, a speed signal output module and a pulse width acquisition module;
[0068] Cylinder temperature simulation module, used to provide the control unit with cylinder temperature resistance values at different temperature values;
[0069] Atmospheric temperature simulation module, used to provide the control unit with atmospheric temperature resistance values at different temperature values;
[0070] The throttle signal output module is used to control the engine throttle opening analog voltage signal. The control unit sends instructions to the module through the switch and serial port server, and the module outputs the corresponding voltage value;
[0071] Speed signal output module, used for multiple engine speed analog signal output;
[0072] The pulse width acquisition module is used to test the injection pulse width of the control unit and to collect and measure the injection pulse width.
[0073] The signal box further comprises a communication function module for communicating with the control unit.
[0074] In this embodiment, the signal box serves as the core processing unit for tooling signals and includes a control unit module, a cylinder temperature simulation module, an atmospheric temperature simulation module, a throttle signal output module, a speed signal output module, and a pulse width acquisition module. The core control unit utilizes an S71500 PLC configuration control program and establishes data communication with other modules via internally integrated TCP communication resources.
[0075] The serial communication function test uses 8-way RS422 communication and adopts a ZQWL-EthRS-E8 serial port server (8-way 422) to communicate with the control unit through the switch. The control unit transmits the data to the serial port server through Ethernet. The serial port server then sends the data to the EFI control unit through the RS422 serial port. After processing, the EFI control unit feeds the output value back to the control unit through the serial port server.
[0076] The cylinder temperature simulation module is used to provide the ECU with cylinder temperature resistance values at different temperatures, realizing the ECU's four-channel cylinder temperature function acquisition and testing at eight points. The control unit sends instructions to the resistor board through the switch and serial port server, and the resistor board outputs the corresponding resistance value to simulate the cylinder temperature.
[0077] The atmospheric temperature simulation module is used to provide the ECU with atmospheric temperature resistance values at different temperature values, realizing the ECU's 1-channel atmospheric temperature and 7-point atmospheric temperature function acquisition test. The control unit sends instructions to the resistor board through the switch and serial port server, and the resistor board outputs the corresponding resistance value to simulate the atmospheric temperature.
[0078] The throttle signal output module uses an 8-channel analog isolation output module to achieve 8-channel voltage output, which is used for engine throttle opening analog voltage signal control. The control unit sends instructions to the module through the switch and serial port server, and the module outputs the corresponding voltage value.
[0079] The speed signal output module uses the BNG-FB16 signal board to output eight analog engine speed signals. The speed analog signals are sinusoidal, and the higher the sinusoidal signal frequency, the higher the speed value. The BNG-FB16 signal generator board uses 485 communication. The control unit sends instructions to the signal generator board via a switch and serial port server, and the signal generator board outputs a sinusoidal signal of the corresponding frequency.
[0080] The pulse width acquisition module uses the PSA-P1-RS485 module to collect and measure engine injection pulse widths. A single PSA-P1-RS485 module can collect four pulse widths. Each ECU has two pulse width channels, so a total of four modules are used to collect 16 pulse widths. The PSA-P1-RS485 pulse width acquisition module uses 485 communication. The control unit communicates with the module via a switch and serial port server, and the collected pulse width data is displayed on a touchscreen display.
[0081] According to the present invention, the air pressure box includes a negative pressure proportional valve, a positive and negative pressure pump, a gas cylinder, a solenoid valve, an air pressure sensor and a communication voltage output module;
[0082] The output interfaces of the positive pressure pump and the negative pressure pump are respectively connected to the positive pressure air inlet and the negative pressure air inlet of the negative pressure proportional valve through air pipes;
[0083] The output interface of the negative pressure proportional valve is connected to the input end of the gas cylinder;
[0084] Each channel is equipped with a separate solenoid valve to control the external output pagoda interface;
[0085] The air pressure sensor is used to measure the air pressure at the output end of the gas cylinder, which is used as the measurement value of the air pressure regulation circuit and fed back to the control unit;
[0086] The control unit sends the instruction to the communication voltage output module, and the communication voltage output module outputs the corresponding voltage to the negative pressure proportional valve signal control end. The negative pressure proportional valve adjusts to the required pressure by internally opening / closing the positive and negative pressure inlet openings.
[0087] In this embodiment, the air pressure box includes a negative pressure proportional valve, positive and negative pressure pumps, and a gas cylinder, which is used to provide negative pressure to the ECU to simulate different air pressure levels. The positive and negative pressure pumps work together, with their outputs connected to the positive and negative pressure inlets of the negative pressure proportional valve via air pipes, respectively. This allows for rapid adjustment of varying air pressures. The higher the pump flow rate, the faster the air pressure adjustment. The negative pressure proportional valve is controlled by voltage, with different voltage values corresponding to different air pressure acquisition and conversion values. The negative pressure proportional valve output is connected to the gas cylinder input, which acts as a buffer to ensure stability during testing at varying air pressures. The control unit issues commands to the negative pressure proportional valve via a switch and network port to 485. The negative pressure proportional valve adjusts to the desired pressure by internally opening and closing the positive and negative pressure inlets. Each channel is equipped with a separate solenoid valve to control the external output port. When the eight ECUs are not connected simultaneously, the control unit closes the solenoid valves in the unconnected channels to maintain a sealed air pressure circuit.
[0088] Among them, the control unit includes a communication-connected electronic fuel injection data receiving module, a power acquisition module, an environmental test module, a pulse width acquisition module, an analog output module, an air pressure valve control module, a power-on control module, a manual test module, a communication module, a temperature test module, a system initialization module, an oil pump control module, a speed control module, an automatic test module and an automatic test recording module.
[0089] The touch all-in-one computer includes an initial interface, a power control interface, a comprehensive test interface, a temperature test interface, and an injection pulse width test interface, which are used for human-computer data information interaction; the initial interface includes test parameter input, system initialization, environmental test selection, and report printing and output. The environmental tests include vibration, impact, high and low temperature operation, high and low temperature storage, low air pressure, and damp heat tests.
[0090] The method for operating the automatic test system of the UAV engine electronic fuel injection control unit provided by the present invention comprises the following steps:
[0091] Step a: Manual testing,
[0092] In manual test mode, connect the test cable and air pressure line to the engine's electronic fuel injection control unit, select "Manual Test" on the human-machine interface, and test each ECU item one by one. This mode can test up to eight ECUs simultaneously. Specific test items include: manual speed test, manual throttle opening test, manual atmospheric pressure test, manual atmospheric temperature test, manual cylinder temperature test, and manual injection accuracy test.
[0093] In step a, the manual speed test steps are as follows: click the "Comprehensive Interface" button in the task bar at the bottom of any interface to enter the comprehensive test interface, select the corresponding speed value button in the speed column, and the speed IO output field can display the speed measurement values of 8 ECUs at the same time.
[0094] In step a, the manual test steps for the throttle opening are as follows: click the "Comprehensive Interface" button in the task bar at the bottom of any interface to enter the comprehensive test interface, select the corresponding throttle opening value button in the throttle opening column, and the throttle opening IO output field can display the throttle opening measurement values of 8 ECUs at the same time.
[0095] In step a, the steps for manual atmospheric pressure testing are: connect the atmospheric pressure test interface of the ECU to be tested with an air pipe, and click the "Air Pressure Pump On" button on the injection test interface, then click the "Air Pressure Valve Full Open Button" (Note: when the number of EUs connected is less than 8, only open the corresponding channel air pressure valve, and close the solenoid valves of the other channels to ensure air tightness during the test), then click the "Comprehensive Interface" button to enter the comprehensive test interface, select the corresponding atmospheric pressure value button in the atmospheric pressure column, and the atmospheric pressure IO output field can display the atmospheric pressure measurement values of 8 ECUs at the same time.
[0096] In step a, the steps for manual atmospheric temperature testing are as follows: click the "Temperature Interface" button in the task bar at the bottom of any interface to enter the temperature test interface, select the corresponding atmospheric temperature value button in the atmospheric temperature column, and the atmospheric temperature IO output field can display the atmospheric temperature measurement values of 8 ECUs at the same time.
[0097] In step a, the manual cylinder temperature test steps are as follows: click the "Temperature Interface" button in the task bar at the bottom of any interface to enter the temperature test interface, first select the cylinder temperature number to be tested in the cylinder temperature column, and then click the corresponding cylinder temperature value button. The cylinder temperature IO output field can display the cylinder temperature measurement values of 8 ECUs at the same time.
[0098] In step a, the manual injection accuracy test procedure is as follows: Injection accuracy must be tested under atmospheric pressure of 97 kPa and atmospheric temperature of 0 degrees Celsius. Click the "Injection Interface" button in the taskbar at the bottom of any interface to enter the injection test interface. Select the corresponding injection pulse width button. 7.8ms corresponds to the injection pulse width value at a speed of 1500 rpm and a throttle opening of 46 degrees; 7.2ms corresponds to the injection pulse width value at a speed of 3500 rpm and a throttle opening of 46 degrees; and 6.0ms corresponds to the injection pulse width value at a speed of 6500 rpm and a throttle opening of 46 degrees. The Injection Time 1 output field can simultaneously display the first-channel injection timing communication measurement values of eight ECUs, and the Injection Time 2 output field can simultaneously display the second-channel injection timing communication measurement values of eight ECUs. The pulse width 1 output domain can simultaneously display the measurement values of the first-channel fuel injection pulse width measurement module of 8 ECUs, and the pulse width 2 output domain can simultaneously display the measurement values of the second-channel fuel injection pulse width measurement module of 8 ECUs; the injection accuracy 1 output domain can simultaneously display the difference between the first-channel fuel injection communication measurement value and the injection pulse width measurement module measurement value of 8 ECUs, and the injection accuracy 2 output domain can simultaneously display the difference between the second-channel fuel injection communication measurement value and the injection pulse width measurement module measurement value of 8 ECUs.
[0099] Step b: Automatic testing,
[0100] In automatic test mode, the test system will test each test item synchronously. The automatic test time is 2 minutes. During the automatic test, you can switch between the various sub-interfaces to observe the test data. The automatic test program will automatically record the data results in the background. After the automatic test is completed, the "Auto Test Button" will flash green. At this time, click the "Print Report" button to automatically generate a PDF format data report. The format of this form is consistent with the inspection and acceptance form. It can be directly printed out by connecting to a printer as ECU acceptance submission information.
[0101] In step b, the specific implementation method of automatic testing is: connect the ECU and device cables, enter the corresponding ECU number on the initial interface, and click the "System Initialization" button. System initialization completes the functions of "ECU powering on, triggering communication enable, turning on the positive and negative pressure pumps, opening the solenoid valve, and setting the atmospheric pressure to the initial pressure value" with one click. After waiting for the communication status indicator to turn green, click the "Auto Test" button to enter the automatic test. After waiting for the Auto Test button to flash green, click the Print Report button to output the test results.
[0102] The automatic test system for the UAV engine electronic fuel injection control unit provided by the present invention not only has the manual test function of various test indicators of 8 ECUs at room temperature, but also can automatically perform automated one-button testing of 8 ECUs at room temperature and environmental tests at the same time, and output and print corresponding test reports.
[0103] The following describes in detail a specific solution of an automatic test system for an unmanned aerial vehicle engine electronic fuel injection control unit provided by the present invention with reference to the accompanying drawings.
[0104] As shown in Figures 1-2, the automatic test system for the electronic fuel injection control unit of a drone engine provided in this embodiment uses a 28U standard cabinet (19 inches) to integrate various modules, including a power box, a signal box, an air pressure box, a touch all-in-one machine, a control unit, a printer, a network switch, a test cable and an air pressure pipeline. Among them, the power box, the signal box, the air pressure box, the control unit, and the touch all-in-one machine are all connected to the network switch through an Ethernet cable for networking communication. The 8 engine control units (ECUs) are connected to the test system through test cables and air pressure pipelines. All boxes and unit modules are independently powered and connected to a 220V AC power strip through an AC power cord. The power box is used for power supply and control of the 8 ECUs; the signal box is used for simulating the input signals required for the electronic fuel injection control unit test and measuring the output signals of the electronic fuel injection control unit; the air pressure box is used for simulating and controlling the air pressure height signals of the electronic fuel injection control unit; the touch all-in-one machine is used for configuration design of the human-computer interaction interface; and the control unit is used for communication connection and data processing between modules.
[0105] As shown in Figure 3, the power supply box includes a programmable power supply module, a power output control module, and a power acquisition module. The programmable power supply module uses a programmable voltage regulator and communicates with the control unit via an Ethernet-to-485 serial port to test the adaptability of the ECU power supply voltage from +18V to +32V. The power output control module uses an 8-way relay card to control each channel. The 8-way relay card communicates with the control unit via an Ethernet-to-485 serial port. Using the power control buttons on the touch screen interface, multiple EFI control units can be powered on and off simultaneously, as well as independently. The power acquisition module communicates with the control unit via an Ethernet-to-485 serial port to collect parameters such as operating voltage, operating current, and power from the eight ECUs, and transmits them to the touch screen interface for display. To test the ECU's oil pump drive capability, a simulated oil pump load is connected to each channel. The power acquisition module measures the ECU's full-load operating current and power, thereby testing its oil pump drive capability.
[0106] As shown in Figure 4, the signal box, serving as the core processing unit for tooling signals, comprises a control unit module, a cylinder temperature simulation module, an atmospheric temperature simulation module, a throttle signal output module, a speed signal output module, and a pulse width acquisition module. The core control unit utilizes an S71500 PLC configuration control program and establishes data communication with other modules via internally integrated TCP communication resources.
[0107] The serial communication function test implements 8-channel RS422 communication using a ZQWL-EthRS-E8 serial port server (8-channel 422). It communicates with the control unit via a switch. The control unit transmits data to the serial port server via Ethernet. The serial port server then sends the data to the EFI control unit via the RS422 serial port. After processing, the EFI control unit feeds the output value back to the control unit via the serial port server. During the actual test, first connect the device test cable, click the "Communication Connection" button on the initial interface, and wait for the communication connection to be established. The interface communication indicator will flash green, indicating that a communication connection has been established between the test system and the ECU.
[0108] The cylinder temperature simulation module provides the ECU with cylinder temperature resistance values at different temperatures, enabling the ECU to collect and test cylinder temperature functions at eight points across four cylinder temperature channels. The control unit sends commands to the resistor board via a switch and serial port server, and the resistor board outputs the corresponding resistance value to simulate cylinder temperature. The atmospheric temperature simulation module provides the ECU with atmospheric temperature resistance values at different temperatures, enabling the ECU to collect and test atmospheric temperature functions at seven points across one atmospheric temperature channel. The control unit sends commands to the resistor board via a switch and serial port server, and the resistor board outputs the corresponding resistance value to simulate atmospheric temperature.
[0109] The throttle signal output module uses an 8-channel analog isolation output module to achieve 8-channel voltage output, which is used for engine throttle opening analog voltage signal control. The control unit sends instructions to the module through the switch and serial port server, and the module outputs the corresponding voltage value.
[0110] The speed signal output module uses the BNG-FB16 signal board to output eight analog engine speed signals. The speed analog signals are sinusoidal, and the higher the sinusoidal signal frequency, the higher the speed value. The BNG-FB16 signal generator board uses 485 communication. The control unit sends instructions to the signal generator board via a switch and serial port server, and the signal generator board outputs a sinusoidal signal of the corresponding frequency.
[0111] The pulse width acquisition module uses the PSA-P1-RS485 module to collect and measure engine injection pulse widths. A single PSA-P1-RS485 module can collect four pulse widths. Each ECU has two pulse width channels, so a total of four modules are used to collect 16 pulse widths. The PSA-P1-RS485 pulse width acquisition module uses 485 communication. The control unit communicates with the module via a switch and serial port server, and the collected pulse width data is displayed on a touchscreen display.
[0112] As shown in Figure 5, the air pressure box includes a negative pressure proportional valve, positive and negative pressure pumps, and a gas cylinder, which provides negative pressure to the ECU to simulate different air pressure levels. The positive and negative pressure pumps work together, with their outputs connected via air pipes to the positive and negative pressure inlets of the negative pressure proportional valve, respectively, enabling rapid adjustment of varying air pressures. The higher the pump flow rate, the faster the air pressure adjustment. The negative pressure proportional valve is controlled by voltage, with different voltage values corresponding to different air pressure acquisition and conversion values. The negative pressure proportional valve output is connected to the gas cylinder input, which acts as a buffer to ensure stability during testing at varying air pressures. The control unit transmits commands to the negative pressure proportional valve via a switch and network port to 485. The negative pressure proportional valve adjusts to the desired pressure by internally opening and closing the positive and negative pressure inlets. Each channel is equipped with a separate solenoid valve to control the external output port. When the eight ECUs are not being tested simultaneously, the control unit closes the solenoid valves in the unconnected channels to maintain a sealed air pressure circuit. The air pressure test and adjustment process is a closed-loop control process. In the "Comprehensive Test Interface" - "Atmospheric Pressure" test bar on the touchscreen, click the corresponding air pressure value. This air pressure value serves as the setpoint for the control unit's air pressure regulation module. This pressure value is converted via digital-to-analog conversion to the corresponding voltage control output value of the 485-to-voltage output module, which controls the closing and opening of the positive and negative pressure inlet ports of the negative pressure proportional control valve. The air pressure sensor measures the air pressure at the cylinder output end as the measured value for the air pressure regulation loop and feeds this back to the control unit. Based on the difference between the closed-loop air pressure setpoint and the measured air pressure, the control voltage output value is continuously increased or decreased to stabilize the final air pressure output value within the setpoint error range. The duration of this adjustment process depends on the flow rate of the positive and negative pressure pumps and the given air pressure error accuracy.
[0113] As shown in Figure 6, the software design for the automatic test system for a UAV engine electronic fuel injection control unit provided by the present invention was developed using the Botu configuration environment. It comprises a three-layer design architecture: presentation layer, function layer, and data layer. The presentation layer is the human-computer interaction interface, including the initialization interface, power supply test interface, comprehensive test interface, and fuel injection test interface. The function layer corresponds to various ECU test functions, including communication function testing, fuel injection testing, cylinder temperature testing, atmospheric temperature testing, throttle opening testing, atmospheric pressure testing, speed testing, and fuel pump testing. The data layer includes functions such as communication protocol data parsing, automatic test data recording, data result qualification determination, and test report generation.
[0114] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. An automatic test system for an unmanned aerial vehicle engine electronic fuel injection control unit, used for automatically testing multiple unmanned aerial vehicle engine electronic fuel injection control units, characterized in that: include: Power supply box, signal box, air pressure box and network switch; The power supply box, signal box and air pressure box are connected to multiple EFI control units through a network switch; The power box is used to supply power and control multiple EFI control units; The signal box is used for simulating the input signals required for testing multiple EFI control units and measuring the output signals of the EFI control units; The air pressure box is used for simulating and controlling the air pressure altitude signals of multiple EFI control units; The control unit is used for communication connection and data processing between modules; Wherein, each electronic fuel injection control unit includes a power interface, a signal interface and an air circuit interface; The power interface is connected to the power box through a cable, the signal interface is communicated with the signal box, and the air circuit interface is communicated with the air pressure box through an air pressure pipeline.
2. The automatic test system for the UAV engine electronic fuel injection control unit according to claim 1 is characterized in that: The power box includes a programmable power module, a power output control unit, and a power collection module; The programmable power supply module uses a programmable voltage-regulated power supply to communicate with each electronic fuel injection control unit; The power output control unit adopts a multi-channel relay card to realize the control of each channel, and the multi-channel relay card is connected with each electronic injection control unit in communication; The power acquisition module is used to test the full-load operating current and power of each electronic fuel injection control unit.
3. The automatic test system for the UAV engine electronic fuel injection control unit according to claim 1 is characterized in that: The signal box includes a cylinder temperature simulation module, an atmospheric temperature simulation module, a throttle signal output module, a speed signal output module and a pulse width acquisition module; The cylinder temperature simulation module is used to provide the cylinder temperature resistance value at different temperature values for each electronic fuel injection control unit; An atmospheric temperature simulation module is used to provide atmospheric temperature resistance values at different temperature values for each electronic fuel injection control unit; Throttle signal output module, used for engine throttle opening analog voltage signal control, each electronic fuel injection control unit sends instructions to the module through the switch and serial port server, and the module outputs the corresponding voltage value; Speed signal output module, used for multiple engine speed analog signal output; The pulse width acquisition module is used to test the injection pulse width of each electronic injection control unit and to collect and measure the injection pulse width.
4. The automatic test system for the UAV engine electronic fuel injection control unit according to claim 3 is characterized in that: The signal box also includes a communication function module, which is used for communicating with each electronic injection control unit.
5. The automatic test system for the UAV engine electronic fuel injection control unit according to claim 2 is characterized in that: The air pressure box includes a negative pressure proportional valve, a positive and negative pressure pump, a gas cylinder, a solenoid valve, an air pressure sensor and a communication voltage output module; The output interfaces of the positive pressure pump and the negative pressure pump are respectively connected to the positive pressure air inlet and the negative pressure air inlet of the negative pressure proportional valve through air pipes; The output interface of the negative pressure proportional valve is connected to the input end of the gas cylinder; Each channel is equipped with a separate solenoid valve to control the external output pagoda interface; The air pressure sensor is used to measure the air pressure value at the output end of the gas cylinder, which is used as the measurement value of the air pressure regulation circuit and fed back to each electronic fuel injection control unit; Each EFI control unit sends instructions to the communication voltage output module, which outputs the corresponding voltage to the negative pressure proportional valve signal control terminal. The negative pressure proportional valve adjusts the required pressure by internally opening / closing the positive and negative pressure inlet openings.
6. The automatic test system for the UAV engine electronic fuel injection control unit according to claim 1 is characterized in that: Each EFI control unit also includes a communication-connected EFI data receiving module, a power acquisition module, an environmental test module, a pulse width acquisition module, an analog output module, an air pressure valve control module, a power-on control module, a manual test module, a communication module, a temperature test module, a system initialization module, an oil pump control module, a speed control module, an automatic test module, and an automatic test recording module.
7. The automatic test system for the UAV engine electronic fuel injection control unit according to claim 1 is characterized in that: It also includes a touch-screen all-in-one computer for human-computer interaction interface configuration design, and a printer for networking and communication connection with a network switch.
8. The automatic test system for the UAV engine electronic fuel injection control unit according to claim 7 is characterized in that: The touch all-in-one machine includes an initial interface, a power control interface, a comprehensive test interface, a temperature test interface, and an injection pulse width test interface, which are used for human-computer data information interaction; the initial interface includes test parameter input, system initialization, environmental test selection, and report printing output. The environmental tests include vibration, impact, high and low temperature operation, high and low temperature storage, low air pressure, damp heat and other tests.
9. The automatic test system for the UAV engine electronic fuel injection control unit according to claim 7 is characterized in that: The multiple electronic fuel injection control units include at least 8 engine electronic fuel injection control units.
10. The automatic test system for the UAV engine electronic fuel injection control unit according to claim 1 is characterized in that: All cabinets and unit modules are independently powered and connected to the 220V AC power strip via AC power cords.
Citation Information
Patent Citations
Engine signal simulation test bench and method of testing ECU (electronic control unit) therebof
CN103631256A
Portable unmanned aerial vehicle steering controller test system and test method
CN109753050A
Testing simulation system for electric injection system of unmanned aerial vehicle and realization method of testing simulation system
CN111911306A
Automatic test system for electronic fuel injection control unit of unmanned aerial vehicle engine
CN117193247A
Multimedia network training educating system for electric spraying engine
CN201191455Y
Cited By
Anti-blocking function simulation test system and method of unmanned aerial vehicle sowing disc, medium, program product and terminal
CN121185597A