CN105607614B - Engine instructs the calibrating installation and method with control matching tester - Google Patents

Engine instructs the calibrating installation and method with control matching tester Download PDF

Info

Publication number
CN105607614B
CN105607614B CN201510811789.3A CN201510811789A CN105607614B CN 105607614 B CN105607614 B CN 105607614B CN 201510811789 A CN201510811789 A CN 201510811789A CN 105607614 B CN105607614 B CN 105607614B
Authority
CN
China
Prior art keywords
msub
calibration
data
current
microprocessor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510811789.3A
Other languages
Chinese (zh)
Other versions
CN105607614A (en
Inventor
孙新新
常莹
张周焕
杜栓才
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xi'an Space Flight Metrology And Measurement Research Institute
Original Assignee
Xi'an Space Flight Metrology And Measurement Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xi'an Space Flight Metrology And Measurement Research Institute filed Critical Xi'an Space Flight Metrology And Measurement Research Institute
Priority to CN201510811789.3A priority Critical patent/CN105607614B/en
Publication of CN105607614A publication Critical patent/CN105607614A/en
Application granted granted Critical
Publication of CN105607614B publication Critical patent/CN105607614B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0243Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25055During calibration adapt vco, counter to deliver wanted frequency, pulses

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

The present invention relates to engine instruction and the calibrating installation and method of control matching tester, including microprocessor, data selector, frequency-halving circuit, crystal oscillating circuit, binary counter, decoder and n roads calibrated channel, include data latches, memory, digital analog converter, wave filter and voltage current adapter per road calibrated channel;The present invention solves available engine instruction and calibrates each uncertain technical problem of time parameter and its variable quantity existed in the current waveform that system cost is high, actual with control matching tester, the multiple parameters of calibrating installation of the present invention can be set, suitable for the calibration by calibration equipment of different parameters demand, it is suitable for the calibration by calibration equipment under different working condition.

Description

Calibration device and method for engine instruction and control matching tester
Technical Field
The invention relates to a calibration method of a special test instrument for an engine, in particular to a calibration method and a calibration device of an engine instruction and control matching performance test instrument. The calibration method of the engine instruction and control matching tester has the advantages of high accuracy, simple structure of the calibration device, low cost and reliable performance.
Background
The engine command and control matching performance tester is one special engine test instrument for testing the closing and opening time and work time sequence of the solenoid valves after the electric signal command is sent out. The basic working principle is shown in fig. 1. In fig. 1, the engine control unit generates a set of voltage square waves according to a control program. During the high level period of the voltage square wave, a driving current is generated through the electromagnetic valve driving unit and flows through the electromagnetic valve driving coil, so that the electromagnetic valve is attracted; the voltage square wave closes the drive current flowing through the solenoid drive coil by the solenoid drive during the low level period, and releases the solenoid. In order to ensure the normal work of the engine, all the electromagnetic valves are required to be closed and opened according to a program in time. The group of voltage square waves generated by the engine control unit has strict requirements on time, including rising initial time, high level time, falling time and the like of each waveform. Considering that the action of each electromagnetic valve has difference under the same driving signal and has time delay, the normal work of the engine is ensured to be the time sequence process of actual closing and releasing of the electromagnetic valve.
Through research, the working time sequence of the electromagnetic valve of the engine has a relation shown in figure 2 with a driving current waveform and a control voltage square wave. At t0At the moment, the control voltage waveform is changed from low level to high level, and the driving current rises exponentially due to the existence of coil inductance, coil internal resistance and sampling resistance in the driving loop. At t1At that time, when the driving current reaches a certain current value Is, the armature of the solenoid valve starts to move, and at this time, the coil inductance starts to increase and the driving current starts to decrease. At t2At the moment, the armature of the electromagnetic valve moves in place, the electromagnetic valve is completely closed, the coil inductance reaches the maximum value and keeps unchanged, the driving current is changed from descending to ascending, the driving current is gradually increased in an exponential mode, and the driving current gradually reaches the maximum current and keeps unchanged. At t3At the moment, the control voltage waveform is changed from a high level to a low level, and the driving current starts to decrease from the maximum value in an exponential manner due to the coil inductance, the coil internal resistance and the sampling resistance of the driving circuit. At t4At this point, the drive current drops to a certain current Ic, and the armature of the solenoid valve starts to move to release, at which time the coil inductance starts to decrease and the drive current starts to rise. At t5At the moment, the armature of the electromagnetic valve moves to the right position, the electromagnetic valve is completely released, the coil inductance reaches the minimum value and keeps unchanged, the driving current changes from rising to falling, and the driving current is gradually reduced to the minimum current in an exponential mode and keeps unchanged. As can be seen from this process, the control command requires that the solenoid valve be at t0To t4During which the solenoid valve is engaged and released at other times, and actually the solenoid valve is at t2To t5During the period, the device is closed, and is released at other times.
In order to judge whether the engine can normally work or not and whether the engine has enough allowance or not, an engine instruction and control matching performance tester is adopted, a multi-path sampling resistor is used for collecting multi-path driving current waveforms, and t of each electromagnetic valve is given out respectively through analyzing a current change rule0~t5At each time, data is provided for analyzing engine operating conditions. It can be seen that the engine command and control matching tester is a special test instrument for measuring time parameters, and needs to be calibrated regularly.
Previously, engine command and control compliance testers were typically calibrated using a calibration system as shown in FIG. 3. The calibration system consists of a high-power direct-current power supply, an engine instruction and control matching performance tester calibrator and a group of electromagnetic valves. The calibrator of the engine command and control matching tester generates a group of control voltage waveforms under the control of a computer, controls a heavy current switch to apply driving voltage to a solenoid valve coil, generates a group of driving current waveforms when the solenoid valve works, acquires the multipath driving current waveforms by the engine command and control matching tester by using a multipath sampling resistor, and obtains t of each solenoid valve by analyzing the current change rule0~t5And at each time, the calibration of the engine instruction and control matching tester is completed by comparing the drive voltage waveform time parameter set by the computer program with the time parameter measured by the tester to be calibrated. This solution has the following problems: (1) the cost of the component system is high. The price of each electromagnetic valve is about 10 ten thousand yuan, one group of electromagnetic valves needs to invest more than one hundred thousand yuan, a high-power direct-current power supply needs to output dozens of amperes of current under the condition of 28V direct-current voltage output, and the equipment cost also needs more than ten thousand yuan; (2) since the solenoid is not a standard device, and the parameters associated with the solenoid are uncertain, these measurements will directly affect the actual waveform of the drive current. Therefore, the respective time parameters and the variations thereof in the actual current waveform are unknown. Strictly speaking, this solution does not achieve the purpose of calibration, only as a functional verification.
To is coming toThe cost is reduced, and the technical scheme shown in FIG. 4 is generally adopted to calibrate the engine instruction and control matching performance tester. The calibration system consists of a high-power direct-current power supply, an engine instruction and control matching performance tester calibrator and 2 electromagnetic valves. The calibrator of the engine command and control matching tester generates a group of control voltage waveforms under the control of a computer, controls a heavy current switch and a multi-path switch matrix to apply driving voltage to a solenoid valve coil, generates 2 driving current waveforms when the solenoid valve works, acquires the multi-path driving current waveforms by the engine command and control matching tester by utilizing a multi-path sampling resistor, and obtains t of 2 solenoid valves by analyzing the current change rule0~t5And at each time, the calibration of the engine instruction and control matching tester is completed by comparing the drive voltage waveform time parameter set by the computer program with the time parameter measured by the tester to be calibrated. This solution also presents the following problems: (1) the cost of the component system is still relatively high. The price of each electromagnetic valve is about 10 ten thousand yuan, and the investment of 2 electromagnetic valves is 20 ten thousand yuan. The high-power direct-current power supply needs to output a few amperes of current under the condition of 28V direct-current voltage output, and the equipment cost also needs tens of thousands of yuan; (2) since the solenoid is not a standard device, and the parameters associated with the solenoid are uncertain, these measurements will directly affect the actual waveform of the drive current. Therefore, the respective time parameters and the variations thereof in the actual current waveform are unknown. Strictly speaking, this solution also does not achieve the purpose of calibration, but only as a functional verification.
Disclosure of Invention
The invention provides a calibration device and a calibration method for an engine command and control matching tester, aiming at solving the technical problems that the calibration of the existing engine command and control matching tester has high system cost and uncertain time parameters and variable quantities thereof in the actual current waveform. The calibration device of the engine instruction and control matching tester replaces a high-power voltage source, a high-current switch and an electromagnetic valve with a programmable constant current source, generates a driving current waveform which is standard in waveform, accurate in each time parameter and capable of being set, and realizes calibration of the engine instruction and control matching tester.
The technical scheme of the invention is as follows:
the calibration device of the engine instruction and control matching tester is characterized in that: comprises a microprocessor, a data selector, a frequency-halving circuit, a crystal oscillator circuit, a binary counter, a decoder and n paths of calibration channels,
each calibration channel comprises a data latch, a memory, a digital-to-analog converter, a filter and a voltage-current converter;
the data bus of the microprocessor is connected with the data input end of the data latch, and the 2 n-bit address chip selection signal generated by the address bus of the microprocessor and the latch enable signal CP of the data latch1~CP2nThe IO line of the microprocessor is respectively connected with a selection control signal end S of the data selector, an input end B of the data selector, a clear end CLR of the binary counter and a write signal end W of the memory;
the clock signal output by the crystal oscillator circuit is connected with the input end A of the data selector through the frequency division circuit;
the data end of the memory is simultaneously connected with the data output end of the data latch and the data input end of the digital-to-analog converter;
the output end Y of the data selector is connected with the pulse input end CP of the binary counter;
second lowest Q of output end of the binary counter1And the lowest order bit Q0A high-order Q of the output end of the binary counter connected with the input end of the decoder17~Q2Is connected with the address input end A of the memory;
the output end Y0 of the decoder is connected with a read control line R of the memory, and the output end Y2 of the decoder is connected with a write control line WR of the digital-to-analog converter;
the output end of the digital-to-analog converter is connected with the input end of the filter, and the output end of the filter is connected with the input end of the voltage-to-current converter;
the output low end of the voltage-current converter is connected with the input low end of a calibration channel of a calibrated engine instruction and control matching tester;
and the output high end of the voltage-current converter is connected with the corresponding calibration channel input high end of the engine command and control matching tester to be calibrated.
n is 8.
The working process of the microprocessor comprises the following steps:
storing the characteristic parameters of the electromagnetic valve and the waveform parameters of the electromagnetic valve control voltage in the microprocessor;
the microprocessor calculates the standard time parameters of each calibration channel according to the characteristic parameters of the electromagnetic valve and the waveform parameters of the electromagnetic valve control voltage:
the microprocessor calculates the current waveform data i (t) of each calibration channel point by point in time sequence by the minimum time unit, and stores the current waveform data i (t) of each calibration channel in a corresponding data memory.
The calibration method of the engine instruction and control matching tester is characterized in that: the method comprises the following steps:
1) inputting parameters:
storing the characteristic parameters of the electromagnetic valve and the waveform parameters of the electromagnetic valve control voltage in the microprocessor;
2) according to the characteristic parameters of the electromagnetic valve and the waveform parameters of the electromagnetic valve control voltage, the microprocessor calculates the standard time parameters of each calibration channel:
togiving a moment t for the electromagnetic valve actuation instruction1The moment when the armature of the electromagnetic valve starts to pull in motion,t2Is the solenoid valve actuation time, t3Time, t, of solenoid valve release command4Moment of the starting release movement of the armature of the solenoid valve, t5The moment when the electromagnetic valve is released;
3) waveform data calculation and storage:
the microprocessor calculates the current waveform data i (t) of each calibration channel point by point according to the minimum time unit delta t and stores the current waveform data i (t) of each calibration channel in a corresponding data latch; wherein t ═ j Δ t, j ═ 0,1,2m-1, m is the number of processing bits of the microprocessor;
sequentially storing the current value data stored in the data latch into the storage units of the corresponding memories;
4) current waveform generation
Reading current value data from a first storage unit of a memory in sequence, and writing the current value data into digital-to-analog converters of all calibration channels, wherein the digital-to-analog converters output corresponding voltage signal waveforms;
the voltage signal waveform of each calibration channel passes through a filter and a voltage-current converter, and then the current waveform of each calibration channel is output;
5) the calibration results yield:
the calibrated engine instruction and control matching tester measures the current waveform output by each calibration channel to obtain the measured waveform time t of each calibration channelx1~tx5And will measure the waveform time tx1~tx5With the calculated standard time parameter t of each calibration channel1~t5And comparing to generate a calibration result.
Inputting characteristic parameters of the electromagnetic valve and waveform parameters of the electromagnetic valve control voltage through a measurement and control computer or an input key;
wherein: the characteristic parameters of the electromagnetic valve comprise: coil static inductance L (unit H), lineLoop resistance R (unit omega), solenoid valve starting attracting current Is(Unit A), pickup time td(unit s), solenoid valve begins to release current Ic(unit A), Release time tp(unit s) and solenoid valve actuation back coil inductance Lm(unit H);
the solenoid valve control voltage waveform parameters include: driving voltage U (unit V), electromagnetic valve actuation instruction issuing time to(unit s); solenoid valve release instruction issuing time t3(unit s).
The step 2) is specifically as follows: the microprocessor calculates the standard time parameter of each calibration channel according to the following formula
Wherein,
wherein,
wherein: t is01/f is the period of the pulse signal with the frequency of fHz generated by the crystal oscillator circuit;
the step 3) is specifically as follows:
3.1) the microprocessor sends a signal to a selection control signal S end of the data selector through an IO line to enable an output end Y of the data selector to be equal to an input end B, and the microprocessor unit sends a zero clearing signal CLR to the binary counter through the IO line to enable the output of the binary counter to be 0;
3.2)Δt=8T0let j equal 1;
3.3) calculating current value data i (t) of each calibration channel at the current moment according to the following formula, and storing the current value data i (t) into a corresponding data latch;
(a) when t is more than or equal to 0 and less than or equal to t1That is, j is 0. ltoreq. N1,Wherein,
(b) when t is1≤t≤t2I.e. N1≤j≤N2
Wherein,
(c) when t is2≤t≤t3I.e. N2≤j≤N3
Wherein,
(d) when t is3≤t≤t4I.e. N3≤j≤N4Wherein,
(e) when t is4≤t≤t5I.e. N4≤j≤N5Wherein,
(f) when t is more than or equal to t5That is, j ≧ N5
Wherein,
3.4) the microprocessor sends a write signal to a write signal end W of the memory and stores the current value data of each calibration channel into a first storage unit of the corresponding memory; adding 1 to the address of the memory cell;
3.5) add 1 to current j, execute step 3.3) until j is 2m-1;
2m-1=65535。
The invention has the advantages that:
1. the calibration device of the invention can set a plurality of parameters, is suitable for calibrating the equipment to be calibrated with different parameter requirements, and is suitable for calibrating the equipment to be calibrated under different working states.
2. The calibration device of the invention avoids using expensive electromagnetic valves and high-power supplies, and the system construction cost is lower.
3. The calibration device avoids using electromagnetic valve devices with inaccurate performance, calibrates the calibrated equipment by using the high-stability crystal oscillator as a time standard, can be suitable for high-precision calibrated equipment, and can directly trace the time parameters.
Drawings
FIG. 1 is a basic schematic diagram of an engine command and control compatibility tester;
FIG. 2 is a diagram of the timing sequence of operation of the solenoid valve of the engine with the drive current waveform and the control voltage square wave;
FIG. 3 is a schematic diagram of a prior art calibration system;
FIG. 4 is a schematic diagram of another prior art calibration system;
FIG. 5 is a schematic diagram of the calibration device of the present invention.
Detailed Description
The present invention will be described in detail with reference to the accompanying drawings.
As shown in fig. 5, the calibration apparatus for the engine command and control matching tester includes a microprocessor, a plurality of data latches, a plurality of memories, a digital-to-analog converter, a filter, a voltage-to-current converter, a communication interface, a crystal oscillator circuit, a frequency-halving circuit, a data selector, a binary counter, and a decoder. And the microprocessor unit is connected with the measurement and control computer through a communication interface. The microprocessor unit has a key input and a digital display section. The data bus of the microprocessor unit is connected with the data input end of the data latch, and the 2 n-bit address chip selection signal generated by the address bus and the latch enable signal CP of the data latch1~CP2nConnected, 4 IO lines are respectively connected with the data selectorThe selection control signal S terminal, the input B terminal of the data selector, the zero clearing terminal CLR of the binary counter and the write signal W of the memory are connected. Data terminal D of the memory15~D0And the data output end of the data latch and the data input end of the digital-to-analog converter are connected simultaneously. The clock signal output by the crystal oscillator circuit is connected with the input end A of the data selector through the frequency division circuit. The output Y end of the data selector is connected with the pulse input CP end of the binary counter. Second lowest Q of output end of binary counter1And the lowest order bit Q0Connected to the input of the 2-4 decoder. High 16-bit Q of output end of binary counter17~Q2And address input terminal A of memory15~A0Are connected. The output Y0 of the 2-4 decoder is connected to the read control line R of the memory. The output Y2 of the 2-4 decoder is connected to the write control line WR of the digital-to-analog converter. The output end of the digital-to-analog converter of each calibration channel is connected with the input end of the filter, and the output end of the filter is connected with the input end of the voltage-to-current converter. The output low end of the voltage-current converter is connected with the input low end of the engine command and control matching tester to be calibrated. The output high end of the voltage-current converter of each calibration channel is respectively connected with the input high end of the corresponding calibration channel of the calibrated engine instruction and control matching tester.
The crystal oscillator circuit outputs pulses through the data selector, the binary counter and the two-four decoder after frequency division by the frequency division circuit, namely the crystal oscillator outputs 8 pulses, and 4 output cycles of the decoder are performed once. Firstly, the parameters related to the characteristics of the electromagnetic valve and the waveform parameters of the control voltage of the electromagnetic valve are stored in the microprocessor, and the time t of each calibration channel can be calculated according to the parameters1~t5The current value of (1).
The microprocessor selects the data latch through the chip selection signal to store the current value of the calibration channel into the data latch, and writes data in the data latch into the memory through the IO line W; when a pulse is output from the decoder output end Y0, the data in the memory is read out, when a pulse is output from the decoder output end Y2, the data read out from the memory is written into a digital-to-analog converter for D/A conversion, a digital signal is converted into an analog signal, and a current value is output through a filter circuit and a voltage-current converter, and at this moment, a current value is output; after adding 1 to the memory address, the address data outputs current value through D/A conversion, filter and voltage-current converter, at this time two current values are continuously output, and the memory address continuously adds 1 until the data stored in the memory is completely output. The current waveform data output of the single calibration channel is realized, and the current waveform output of the 8 calibration channels can be realized by program control at the same time due to the configuration of the 8 calibration channels.
The working process of the calibration device of the engine instruction and control matching tester comprises the following steps:
(1) parameter input
And the microprocessor inputs the relevant parameters of the characteristics of the electromagnetic valve and the waveform parameters of the electromagnetic valve control voltage through the measurement and control computer or the input keys. The parameters related to the characteristics of the solenoid valve include: coil static inductance L (unit H), coil resistance R (unit omega), solenoid valve pull-in starting current Is(Unit A), pickup time td(unit s), solenoid valve begins to release current Ic(unit A), Release time tp(unit s), electromagnetic valve actuation back coil inductance Lm(unit H); the solenoid valve control voltage waveform parameters include: the drive voltage U (unit V) and the drive voltage waveform are converted from low level to high level, namely the electromagnetic valve pull-in instruction issuing time to(unit s); the drive voltage waveform is converted from high level to low level, namely the electromagnetic valve release instruction issuing time t3(unit s).
(2) Time parameter calculation
The crystal oscillator circuit generates a pulse signal with the frequency of fHz. Pulse period: t is0=1/f。
The microprocessor calculates the related time parameter according to the input parameter:
(4) waveform data calculation and storage
Microprocessor, 8T as minimum time unit0Each calibration channel current waveform data i (t) is calculated point by point in time sequence, that is, each calibration channel current waveform data i (t) is calculated according to the following formula, wherein the time t is j Δ t, and j is 0,1,2,.... 65535:
(a) when t is more than or equal to 0 and less than or equal to t1That is, j is 0. ltoreq. N1,Wherein,
(b) when t is1≤t≤t2I.e. N1≤j≤N2
Wherein,
(c) when t is2≤t≤t3I.e. N2≤j≤N3
Wherein,
(d) when t is3≤t≤t4I.e. N3≤j≤N4Wherein,
(e) when t is4≤t≤t5I.e. N4≤j≤N5Wherein,
(f) when t is more than or equal to t5That is, j ≧ N5
Wherein,
specifically, first, the microprocessor sends a signal to the S terminal of the selection control signal of the data selector through the IO line, so that the Y terminal of the output of the data selector is equal to the B terminal of the input, regardless of the a terminal of the input. The microprocessor unit sends a clear signal CLR to the binary counter through the IO line to enable the output of the counter to be 0, namely 4-bit hexadecimal addresses of all the memories are 0000H.
Let j equal to 0, calculate the current value of 1 calibration channel by the above formula, the microprocessor controls CP by chip selection signal1And CP2All the current values are low level, and the current value data of the 1 calibration channel is stored in the 1 calibration channel data latch; calculating the current value of the calibration channel 2 by using the formula, and controlling the CP by the microprocessor through the chip selection signal3And CP4All are low level, and the current value data of the 2 calibration channels are stored in the 2 calibration channel data latch. .... so on until the current value of the n calibration channel is calculated using the above formula, the microprocessor controls the CP by the chip select signal2n-1And CP2nThe current values of the n calibration channels are all low level, and the current value data of the n calibration channels are stored in the data latch of the n calibration channels.
The microprocessor controls W to be low level by the chip select signal to send a write signal to the memory, and the current value data of each calibration channel is stored in the 0000H unit of the corresponding calibration channel memory.
The microprocessor unit sends 4 pulse signals to the B end of the data selector through an IO line, 4 is added to the binary counter, and 1 is added to the address of each memory, and the signals are all 0001H.
Let j equal to 1, calculate the current value of 1 calibration channel by the above formula, the microprocessor controls CP by chip selection signal1And CP2All the current values are low level, and the current value data of the 1 calibration channel is stored in the 1 calibration channel data latch; calculating the current value of the calibration channel 2 by the above formula, and controlling CP by the microprocessor via chip select signal3And CP4All are low level, and the current value data of the 2 calibration channels are stored in the 2 calibration channel data latch. .... so on until the current value of the n calibration channel is calculated using the above formula, the microprocessor controls the CP by the chip select signal2n-1And CP2nThe current values of the n calibration channels are all low level, and the current value data of the n calibration channels are stored in the data latch of the n calibration channels.
The microprocessor controls W to be low level through the chip selection signal to send a write signal to the memory, and the current value data of each calibration channel is stored in the 0001H unit of the corresponding calibration channel memory.
And so on until the next step:
the microprocessor sends 4 pulse signals to the B end of the data selector through the IO line, the binary counter is added with 4, and the addresses of all the memories are added with 1 and are all FFFFH.
Let j be 65535, calculate the current value of the 1 calibration channel using the above formula, and the microprocessor controls the CP by the chip select signal1And CP2All the current values are low level, and the current value data of the 1 calibration channel is stored in the 1 calibration channel data latch; calculating the current value of the calibration channel 2 by using the formula, and controlling the CP by the microprocessor through the chip selection signal3And CP4All are low level, and the current value data of the 2 calibration channels are stored in the 2 calibration channel data latch. .... so on until the current value of the n calibration channel is calculated using the above formula, the microprocessor controls the CP by the chip select signal2n-1And CP2nThe current values of the n calibration channels are all low level, and the current value data of the n calibration channels are stored in the data latch of the n calibration channels.
The microprocessor controls W to be low level through the chip selection signal to send a write signal to the memory, and the current value data of each calibration channel is stored in the FFFFH unit of the corresponding calibration channel memory.
(5) Current waveform generation
The microprocessor unit sends a signal to a selection control signal S end of the data selector through an IO line, so that an output Y end of the data selector is equal to an input A end and is unrelated to an input B end. The microprocessor unit sends a clear signal CLR to the binary counter through the IO line to enable the output of the counter to be 0, namely 4-bit hexadecimal addresses of all the memories are 0000H.
The crystal oscillator circuit outputs 2 pulses, the Y0 output terminal of the 2-4 decoder outputs 1 pulse, the data of 0000H unit of each calibration channel memory is read out and sent to the digital-to-analog converter data input terminal of each calibration channel. The crystal oscillator circuit outputs 4 pulses again, the Y2 output end of the 2-4 decoder outputs 1 pulse, the data of the 0000H unit of each calibration channel is written into the digital-to-analog converter of each calibration channel, and the digital-to-analog converter outputs corresponding voltage signals. The crystal oscillator circuit outputs 2 pulses, and addresses of all the memories are added with 1 to be 0001H.
The crystal oscillator circuit outputs 2 pulses, the Y0 output end of the 2-4 decoder outputs 1 pulse, the data of the 0001H unit of each calibration channel memory is read out, and the data are sent to the data input end of the digital-to-analog converter of each calibration channel. The crystal oscillator circuit outputs 4 pulses again, the Y2 output end of the 2-4 decoder outputs 1 pulse, data of the 0001H unit of each calibration channel memory is written into a digital-to-analog converter of each calibration channel, and the digital-to-analog converter outputs corresponding voltage signals. The crystal oscillator circuit outputs 2 pulses again, and addresses of all memories are added with 1 to be 0002H.
And continuously circulating in this way, each calibration channel takes out the data of the next 1 unit from the memory every 8 crystal oscillator circuit pulses and writes the data into the digital-to-analog converter of each calibration channel. The digital-to-analog converter outputs corresponding voltage signals according to a specified time interval to form voltage waveforms of all calibration channels.
And the voltage waveform of each calibration channel passes through a filter, filters out higher harmonics, and outputs the current waveform of each calibration channel after passing through a voltage-current converter.
(6) Calibration result generation
The waveform time t of each calibration channel is obtained by measuring the command of the calibrated engine and the control matching performance testerx1~tx5Time t corresponding to the calibration channel program1~t5The comparison is made as a standard, yielding a calibration result.
The invention has the following technical effects: by adopting the technical scheme of the invention, the time standard is determined by the crystal oscillator circuit, and the temperature coefficient of the crystal oscillator circuit reaches 10-6/° c, the calibration apparatus has a high degree of accuracy.
The present invention is not limited to the above best mode, and any variations within the teachings of the present invention, whether identical or similar, are within the scope of the present invention.

Claims (8)

1. Calibration device of engine instruction and control matching nature tester, its characterized in that: comprises a microprocessor, a data selector, a frequency-halving circuit, a crystal oscillator circuit, a binary counter, a decoder and n paths of calibration channels,
each calibration channel comprises a data latch, a memory, a digital-to-analog converter, a filter and a voltage-current converter;
the data bus of the microprocessor is connected with the data input end of the data latch, and the address bus of the microprocessor generates 2 n-bit address chip selection signals and numbersLatch enable signal CP according to latch1~CP2nThe IO line of the microprocessor is respectively connected with a selection control signal end S of the data selector, an input end B of the data selector, a clear end CLR of the binary counter and a write signal end W of the memory;
the clock signal output by the crystal oscillator circuit is connected with the input end A of the data selector through the frequency division circuit;
the data end of the memory is simultaneously connected with the data output end of the data latch and the data input end of the digital-to-analog converter;
the output end Y of the data selector is connected with the pulse input end CP of the binary counter;
second lowest Q of output end of the binary counter1And the lowest order bit Q0A high-order Q of the output end of the binary counter connected with the input end of the decoder17~Q2Is connected with the address input end A of the memory;
the output end Y0 of the decoder is connected with a read control line R of the memory, and the output end Y2 of the decoder is connected with a write control line WR of the digital-to-analog converter;
the output end of the digital-to-analog converter is connected with the input end of the filter, and the output end of the filter is connected with the input end of the voltage-to-current converter;
the output low end of the voltage-current converter is connected with the input low end of a calibration channel of a calibrated engine instruction and control matching tester;
and the output high end of the voltage-current converter is connected with the corresponding calibration channel input high end of the engine command and control matching tester to be calibrated.
2. The engine command and control compliance tester calibration device of claim 1, wherein: n is 8.
3. The engine command and control matching tester calibration device according to claim 1 or 2, characterized in that: the working process of the microprocessor is as follows:
storing the characteristic parameters of the electromagnetic valve and the waveform parameters of the electromagnetic valve control voltage in the microprocessor;
the microprocessor calculates the standard time parameters of each calibration channel according to the characteristic parameters of the electromagnetic valve and the waveform parameters of the electromagnetic valve control voltage:
the microprocessor calculates the current waveform data i (t) of each calibration channel point by point in time sequence by the minimum time unit, and stores the current waveform data i (t) of each calibration channel in a corresponding data memory.
4. The calibration method of the engine instruction and control matching tester is characterized by comprising the following steps of:
1) inputting parameters:
storing the characteristic parameters of the electromagnetic valve and the waveform parameters of the electromagnetic valve control voltage in the microprocessor;
2) according to the characteristic parameters of the electromagnetic valve and the waveform parameters of the electromagnetic valve control voltage, the microprocessor calculates the standard time parameters of each calibration channel:
togiving a moment t for the electromagnetic valve actuation instruction1The moment when the armature of the solenoid valve starts to pull in motion, t2Is the solenoid valve actuation time, t3Time, t, of solenoid valve release command4Moment of the starting release movement of the armature of the solenoid valve, t5The moment when the electromagnetic valve is released;
3) waveform data calculation and storage:
the microprocessor calculates the current waveform data i (t) of each calibration channel point by point according to the minimum time unit delta t and stores the current waveform data i (t) of each calibration channel in a corresponding data latch; wherein t ═ j Δ t, j ═ 0,1,2m-1, m is the number of processing bits of the microprocessor;
sequentially storing the current value data stored in the data latch into the storage units of the corresponding memories;
4) current waveform generation
Reading current value data from a first storage unit of a memory in sequence, and writing the current value data into digital-to-analog converters of all calibration channels, wherein the digital-to-analog converters output corresponding voltage signal waveforms;
the voltage signal waveform of each calibration channel passes through a filter and a voltage-current converter, and then the current waveform of each calibration channel is output;
5) the calibration results yield:
the calibrated engine instruction and control matching tester measures the current waveform output by each calibration channel to obtain the measured waveform time t of each calibration channelx1~tx5And will measure the waveform time tx1~tx5With the calculated standard time parameter t of each calibration channel1~t5And comparing to generate a calibration result.
5. The engine command and control compliance tester calibration method of claim 4, wherein:
inputting characteristic parameters of the electromagnetic valve and waveform parameters of the electromagnetic valve control voltage through a measurement and control computer or an input key;
wherein: the characteristic parameters of the electromagnetic valve comprise: coil static inductance L (unit H), coil resistance R (unit omega), solenoid valve pull-in starting current Is(Unit A), pickup time td(unit s), solenoid valve begins to release current Ic(unit A), Release time tp(unit s) and solenoid valve actuation back coil inductance Lm(unit H);
the solenoid valve control voltage waveform parameters include: driving voltage U (unit V), electromagnetic valve actuation instruction issuing time to(unit s); solenoid valve release instruction issuing time t3(unit s).
6. The engine command and control compliance tester calibration method of claim 5, wherein:
the step 2) is specifically as follows: the microprocessor calculates the standard time parameter of each calibration channel as
Wherein,
<mrow> <msub> <mi>t</mi> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mi>d</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mn>2</mn> </msub> <mo>=</mo> <mi>R</mi> <mi>O</mi> <mi>U</mi> <mi>N</mi> <mi>D</mi> <mrow> <mo>(</mo> <mfrac> <msub> <mi>t</mi> <mn>2</mn> </msub> <mrow> <mn>8</mn> <msub> <mi>T</mi> <mn>0</mn> </msub> </mrow> </mfrac> <mo>,</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msub> <mi>N</mi> <mn>3</mn> </msub> <mo>=</mo> <mi>R</mi> <mi>O</mi> <mi>U</mi> <mi>N</mi> <mi>D</mi> <mrow> <mo>(</mo> <mfrac> <msub> <mi>t</mi> <mn>3</mn> </msub> <mrow> <mn>8</mn> <msub> <mi>T</mi> <mn>0</mn> </msub> </mrow> </mfrac> <mo>,</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow>
wherein,
<mrow> <msub> <mi>t</mi> <mn>5</mn> </msub> <mo>=</mo> <msub> <mi>t</mi> <mn>4</mn> </msub> <mo>+</mo> <msub> <mi>t</mi> <mi>p</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mn>5</mn> </msub> <mo>=</mo> <mi>R</mi> <mi>O</mi> <mi>U</mi> <mi>N</mi> <mi>D</mi> <mrow> <mo>(</mo> <mfrac> <msub> <mi>t</mi> <mn>5</mn> </msub> <mrow> <mn>8</mn> <msub> <mi>T</mi> <mn>0</mn> </msub> </mrow> </mfrac> <mo>,</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow>
wherein: t is01/f is the period of the crystal oscillator circuit generating the pulse signal with the frequency of fHz.
7. The engine command and control compliance tester calibration method of claim 6, wherein: the step 3) is specifically as follows:
3.1) the microprocessor sends a signal to a selection control signal S end of the data selector through an IO line to enable an output end Y of the data selector to be equal to an input end B, and the microprocessor unit sends a zero clearing signal CLR to the binary counter through the IO line to enable the output of the binary counter to be 0;
3.2)Δt=8T0let j equal 1;
3.3) calculating current value data i (t) of each calibration channel at the current moment according to the following formula, and storing the current value data i (t) into a corresponding data latch;
(a) when t is more than or equal to 0 and less than or equal to t1That is, j is 0. ltoreq. N1,Wherein,
(b) when t is1≤t≤t2I.e. N1≤j≤N2
Wherein,
(c) when t is2≤t≤t3I.e. N2≤j≤N3
Wherein,
(d) when t is3≤t≤t4I.e. N3≤j≤N4Wherein,
(e) when t is4≤t≤t5I.e. N4≤j≤N5Wherein,
(f) when t is more than or equal to t5That is, j ≧ N5
Wherein,
3.4) the microprocessor sends a write signal to a write signal end W of the memory and stores the current value data of each calibration channel into a first storage unit of the corresponding memory; adding 1 to the address of the memory cell;
3.5) add 1 to current j, execute step 3.3) until j is 2m-1。
8. The engine command and control compliance tester calibration method of claim 7, wherein: 2m-1=65535。
CN201510811789.3A 2015-11-20 2015-11-20 Engine instructs the calibrating installation and method with control matching tester Expired - Fee Related CN105607614B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510811789.3A CN105607614B (en) 2015-11-20 2015-11-20 Engine instructs the calibrating installation and method with control matching tester

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510811789.3A CN105607614B (en) 2015-11-20 2015-11-20 Engine instructs the calibrating installation and method with control matching tester

Publications (2)

Publication Number Publication Date
CN105607614A CN105607614A (en) 2016-05-25
CN105607614B true CN105607614B (en) 2017-12-26

Family

ID=55987611

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510811789.3A Expired - Fee Related CN105607614B (en) 2015-11-20 2015-11-20 Engine instructs the calibrating installation and method with control matching tester

Country Status (1)

Country Link
CN (1) CN105607614B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109856579A (en) * 2018-12-18 2019-06-07 北京航天计量测试技术研究所 Repair the calibrating installation and method of posture control system polarity detector in a kind of end

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739022A (en) * 2008-11-24 2010-06-16 比亚迪股份有限公司 Performance test system and method for control unit of engine
CN201653695U (en) * 2010-03-26 2010-11-24 三一重型装备有限公司 Engine power matching test device
CN201724734U (en) * 2010-07-08 2011-01-26 中国航空动力机械研究所 Calibrating system for vibrating strain test system
CN102944426A (en) * 2012-10-23 2013-02-27 贵州凯阳航空发动机有限公司 Measurement and control system and method for test bed of X-type aero-engine
CN204347228U (en) * 2014-12-12 2015-05-20 西安航天计量测试研究所 A kind of engine special test equipment field calibration device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3907394B2 (en) * 2000-09-20 2007-04-18 株式会社日立製作所 Calibration system for control unit
US6604007B2 (en) * 2001-03-19 2003-08-05 General Motors Corporation Test method for verifying correct matching of an exhaust gas oxygen sensor and a vehicle engine
DE102007017865A1 (en) * 2007-04-13 2008-11-13 Dspace Digital Signal Processing And Control Engineering Gmbh Adaptation element and test arrangement and method for operating the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739022A (en) * 2008-11-24 2010-06-16 比亚迪股份有限公司 Performance test system and method for control unit of engine
CN201653695U (en) * 2010-03-26 2010-11-24 三一重型装备有限公司 Engine power matching test device
CN201724734U (en) * 2010-07-08 2011-01-26 中国航空动力机械研究所 Calibrating system for vibrating strain test system
CN102944426A (en) * 2012-10-23 2013-02-27 贵州凯阳航空发动机有限公司 Measurement and control system and method for test bed of X-type aero-engine
CN204347228U (en) * 2014-12-12 2015-05-20 西安航天计量测试研究所 A kind of engine special test equipment field calibration device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
汽车发动机与起动机性能匹配的计算机测试***;柯常忠,黄晓波;《汽车发动机》;20040930(第5期);第33-35页 *
航空发动机试验测试技术发展探讨;***,王亮;《航空发动机》;20141231;第40卷(第6期);第47-51页 *

Also Published As

Publication number Publication date
CN105607614A (en) 2016-05-25

Similar Documents

Publication Publication Date Title
CN101019035B (en) Precise time measurement apparatus and method
CN103837824B (en) Digital integrated electronic circuit Auto-Test System
CN100565215C (en) A kind of high power digital varistor method of testing
US8862426B2 (en) Method and test system for fast determination of parameter variation statistics
CN103886913B (en) SRAM reads time self testing circuit and method of testing
CN100550115C (en) The method of test driving circuit and the driving circuit that is used for display device
US11215672B2 (en) Battery detection method
CN102970007B (en) For the method and apparatus of time current conversion
KR20090039574A (en) Circuit for measuring duty cycle of pulse width modulation signal
CN101191831A (en) Oscillographs test system and process
CN101865946B (en) Alternating current parameter testing system and method of programmable digital integrated circuit
CN108169700A (en) The angular difference calibration system and method for current sensor
CN105790736A (en) Trimming device for frequency signal generation chip
CN103532550A (en) Current frequency converter test method based on virtual instrument
CN105607614B (en) Engine instructs the calibrating installation and method with control matching tester
EP1395842A2 (en) Electrical component measuring instrument
CN104536282A (en) Time-digital converter and time measuring device and method
CN106933215A (en) A kind of telemetry system external tapping generalized equivalent device based on PXI buses
CN103105514B (en) A kind of oscillograph with digital meter frequency function
CN108508378B (en) Method and system for testing starting characteristic of power supply
US8400179B1 (en) Method for load-line correction of pulsed measurements
Germer High-precision ac measurements using the Monte Carlo method
TW517163B (en) Semiconductor test apparatus, and method of testing semiconductor device
CN112152623B (en) System and method for testing analog-to-digital converter
CN109030934A (en) A method of improving peak power measurement speed

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171226

Termination date: 20201120