Designs and Development of Engine Measur
Designs and Development of Engine Measur
Abstract—With the development of computer technology, data bus. However, due to the prices and some specialized
acquisition is more and more easily which can replace the manual systems, the universal data acquisition system is not suitable
recording process and improve the accuracy and efficiency of the for all application [2]. Then one data acquisition system
data. So one experiment data acquisition system for the internal based on VC++ platform is designed in this paper for the
combustion (IC) engine was designed including the hardware and engine experiment measurement.
software system. And the hardware was completed based on the
different sensor and sensor processing circuit, meanwhile, the The hardware of the system is divided into data
software of the data acquisition system is realized based on VC++ acquisition, real-time signal acquisition module and data
platform. Then the real experiment was done using this system and processing module which can be seen in figure 1.
accurate data was achieved based on the engine. It is proved by the
experiment test that the measurement system can achieve engine The data acquisition includes the sensor and communication
cylinder pressure measure. So this data acquisition system is system. The real-time signal acquisition module is the PCI
helpful to improve the understanding of the theoretical knowledge. data acquisition card. And the data processing module is the
computer software.
Keywords—data acquisition; engine experiment; hardware;
software; design
I. INTRODUCTION
With the development of computer technology in all
areas, real-time data acquisition, data display, real-time
control are possible for the experiment measurement which
can reduce the manual recording and ensure accurate and
effective data acquisition.
In the 50s of 19th century the data acquisition device
began to appear. US-developed test system for data Fig. 1. Diagram of the system
acquisition is the symbol which was mainly used in the
military field. This kind of data acquisition device can be
II. SENSOR PROCESSING
operated by person who is not needed to familiar with the
system. At the late 1960s, data acquisition products The sensor signal can be divided into analog and digital
appeared in foreign markets and these data acquisition signal. The digital signal can be input the computer directly
products are used in more specific areas. At the late 1970s, but the analog signal should be processed. For the IC
with the development of micro-computer, data acquisition engine, most of the sensor signals are analog signal which
and control computer equipment acquisition integration can be roughly classified into linear signal and the sine
appeared. Then in the 1980s, with the popularity of signal.
computer the universal data acquisition device began to
appear and it is mainly composed by the acquisition board, A. Sine signal processing method
interface bus communication based on GPIB and control In order to determine the dead center (DC) position of
computer [1]. But at the late 1980s, the hardware is replaced the engine the magnetic sensors was used in the engine.
by the software which can reduce the cost and size of the According to the output characteristics of the magnetic
data acquisition system and increase its performance. After sensors the output analog signal is sine signal which is
the 1990s, the data acquisition technology has been widely shown in Fig. 2.
used in military, aerospace and industrial applications in
developed countries. With the development of integrated Since the position between the top dead center (TDC)
circuit technology, there has been a high-performance and the magnetic sensors is fixed, the magnetic sensors
single-chip data acquisition system DAS whose resolution is signal can be used to determine the TDC position and it also
16 bit and the sampling rate is up to hundreds of thousands can be used to calculate the speed [3,4]. In addition, in order
times per second. And at this period, data collection devices to be input into the computer the first thing is to convert the
modular structure was divided into parallel bus and serial magnetic signals to TTL signal (digital signal). The
164
fprintf(fp,"%f %f %f %f %f
%f\n",m_fOff0,m_fOff1,m_fOff2,m_fOff3,m_fOff4,m_fOf
f5);
fprintf(fp,"%d %d %d %d %d
%d\n",m_iUnit0,m_iUnit1,m_iUnit2,m_iUnit3,m_iUnit4,m
_iUnit5);
fprintf(fp,"%d %d\n",bFirstCH,biCHselect);
for(i=0;i<6;i++)
{
fprintf(fp,"%d ",biCH[i]);
}
for(i=0;i<6;i++)
Fig. 6. Main interface of the system {
fprintf(fp,"%s ",strChSet[i]);
IV. USING THE TEMPLATE }
fclose(fp);
A. 3.2 Coding }
The main coding process includes the data acquisition V. APPLICATION
and data storage which are designed based on VC++[7].
And the data acquisition coding is shown in the following. The experiment test bed consists of K157 FMI engine
(specific parameters shown in table 1), electric eddy current
void CDiagnoserView::OnConfirm() dynamometer, dynamometer control system, gasoline
{ engine ECU, computer and data acquisition system and
UpdateData(true); sensors of related parameters. The experiment test bed is
biCHselect=0; shown in figure 7, where the electric eddy current
bFirstCH=0; dynamometer and dynamometer control system are used to
for(short i=0;i<6;i++) control and measure the load of the engine, engine fuel
{ injection system control fuel injection and ignition, and the
if(biCH[i]!=6) computer's serial communication can also be used to control
{ gasoline engine ECU as to control fuel injection and
if(biCHselect==0) ignition.
{
bFirstCH=i;
}
biCHselect++;
}
}
FILE *fp;
fp=fopen("d:\\Experiment.txt","w");
fprintf(fp, "Experiment time: %s\n", m_strTime);
fprintf (fp, "Experiment place:%s\n", m_strArea); Fig. 7. Diagram of experimental system
fprintf(fp,"Experiment person: %s\n", m_str People);
fprintf(fp, "Experiment test:%s\n", m_strWork);
TABLE I. K157 FMI ENGINE PARAMETERS
fprintf(fp, "Temperature:%d; Humidity: %d;
m_siTemperature, m_siHumidity, m_siPressure); Parameter Value
fprintf(fp,"Engine parameters:\n"); Type Single cylinder,
four-stroke
fprintf(fp,"Type : %s; Cylinder number : %d; Operation Bore × stroke (mm) 56.5×49.5
type:%s; Number of tooth:%d\n",
Total displacement /L 124
m_strModal,m_siCylinder,m_strSequence,m_siGear);
fclose(fp); Rated power (kW)/(r/ min) 7.0/7500
fp=fopen("c:\\para.ini","w");
Compression ratio 9:1
fprintf(fp,"%d %d %d %d %d
%d\n",m_iCH0Select,m_iCH1Select,m_iCH2Select,m_iCH Cooling style wind cooling
3Select,m_iCH4Select,m_iCH5Select); The cylinder pressure measured using the data
fprintf(fp,"%f %f %f %f %f acquisition system can be seen in figure 8 when the engine
%f\n",m_fScale0,m_fScale1,m_fScale2,m_fScale3,m_fScal speed is 1500r/min and throttle opening angle is 20% of
e4,m_fScale5); wide open throttle.
165
It can be seen from the figure that the highest cylinder is VII. ACKNOWLEDGEMENT
1.05MPa which appears at 374CA (Crank angle) under this The authors would like to express appreciation of
speed. It can be concluded that this system can realize data financial support by the Key Subject of Machine Design and
acquisition and is helpful to the understanding of the Theory, the Reliability Test Center and Modern Design
theoretical knowledge. Method Research Center of Henan Institute of Engineering.
REFERENCES
[1] Y.P. Xu, Z.Y. Cao, and D.P. Xu, "The Development of Management
and Acquisition Software in the High Speed Data Acquisition System,
" 2nd International Symposium on Instrumentation Science and
Technology, vol.1,pp. 367-369,August 2002.
[2] Y. B.Geng, and X. D. Zhang, "A Data Acquisition System Based on
PCI Bus for the Digital Nuclear Magnetic Resonance Image
Spectrometer," The Seventh International Conference on Electronic
Measurement and Instruments, vol.6,pp. 89-91,August 2005.
[3] L. T. Ding L T, R. C. Li, and Q. Z. Wang, "Crankshaft crank shaft
strength and fatigue strength of research methods to improve life,"
Tractor & Farm Transporter, vol.6,pp. 18-20,December 2004.
Fig. 8. Real cylinder pressure
[4] J. F. Kong, "1.3L gasoline engine crankshaft strength analysis of car,"
Shanghai: Shanghai Communications University, 2007.
VI. CONCLUSION [5] S. T. He, and Z. Y. He, "Mode Analysis of Three dimensional Finite
Element and Experimental Study on a 6102B Diesel Engine
In this paper, one data acquisition system for engine Crankshaft," Transactions of The Chinese Society of Agricultural
experiment is designed including the hardware and Machinery, vol32,pp.74-77,April 2001.
software. The design of the controller hardware system is [6] Y. L. Wang, Mechanics of Materials. Beijing: Mechanical Industry
completed firstly, and then the sensor processing is Press, 2009.
improved. Meanwhile, the coding of the system has been [7] S. Kun, R. N. Li, Visual C ++ programming self-study manual.
designed. At the end this system was validated by real Beijing: People Post Press, 2008.
cylinder pressure measure experiment.
166