0% found this document useful (0 votes)
46 views6 pages

Petroleum Products Color Detecting System Using RGB Color Sensor

The document describes a petroleum products color detection system that uses an RGB color sensor. The system aims to accurately detect and analyze the color of petroleum products to determine their composition. It uses a TCS320 RGB color sensor and STC12C5A60S2 microcontroller for color acquisition and system control. Software processing methods like white balance adjustment and calibration are used to increase accuracy and reliability. The system has a simple hardware structure and strong anti-interference capability according to experiments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views6 pages

Petroleum Products Color Detecting System Using RGB Color Sensor

The document describes a petroleum products color detection system that uses an RGB color sensor. The system aims to accurately detect and analyze the color of petroleum products to determine their composition. It uses a TCS320 RGB color sensor and STC12C5A60S2 microcontroller for color acquisition and system control. Software processing methods like white balance adjustment and calibration are used to increase accuracy and reliability. The system has a simple hardware structure and strong anti-interference capability according to experiments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

IOSR Journal of Engineering (IOSRJEN)

ISSN (e): 2250-3021, ISSN (p): 2278-8719


Vol. 05, Issue 05 (May. 2015), ||V1|| PP 06-11

www.iosrjen.org

Petroleum products color detecting system using RGB color sensor


Song Jinbo, Duan Zhiwei
School of electric and information engineering, Northeast Petroleum University,Daqing 163318,China
Abstract: - In this project we are going to study petroleum products color detection system, which is based on
colorimetry and color measurement theories. We use the RGB color sensor TCS320 as the color acquisition unit,
enhanced 51 series microcontroller STC12C5A60S2 as the control unit. In order to increasing the system
accuracy and reliability, we use the software processing methods such as white balance adjustment and
instrument zero calibration. Experiment proof that the system has the advantages of simple hardware structure
and strong anti-interference capacity.
Key words: - TCS320, color detection, microcontroller STC12C5A60S2

I.

INTRODUCTION

With the development of colorimetry and relative theories, color recognition technology is widely used
in different industries. For example, in the petrochemical industry we can preliminary analysis the colloid
content by observing the color of the petroleum products, but in the lube oil there are some additives which has
its own color, so, it is not authoritative to determine the high quality just by observing the color of the products.
So we need to measure the color of the petroleum products carefully so that to distinguish the composition of the
color. There are two methods used for color measurement, spectrophotometry and photoelectric integrating
method. The spectrophotometry is a kind of indirect measurement method, it not measure the color of the object
to be measured directly, but measure the light energy of the reflected or transmission light from the object
indirectly, and then calculate the tristmulus values of the color form spectral characteristics analysis. The
photoelectric integrating method is a kind of direct measurement method, it measure the spectrum energy of the
object directly, so that to get the tristmulus values of the color of the object. In this project we are going to study
a petroleum products color detection system, use the RGB color sensor for tristmulus values acquisition, then
compare the data with the color values defined by CIE, so that to make sure the color of the petroleum products.
The system can not only detect the color of the petroleum products, but also preliminary analysis the colloid
content according to the color measurement results.

II.

TRISTIMULUS VALUES MEASURING PRINCIPLE

If we want to get a new color such as C, we need a process called color matching, in which match the three
primary colors (red, green, and blue) together quantificationally, the quantity of the three colors is called
tristimulus values. So we can express any color C as follow:

C (C ) R( R) G(G) B( B)

(1)

Here the symbol means color matching. In addition, different color also can be expressed as

( ) (called

color stimulation function). It thus appease that color measurement in fact is solving the function

( )

of the

object by mathematical means.


International organization of Scientific Research

6|Page

Petroleum products color detecting system using RGB color sensor


The stimulation function

( )

of transparent objects is related to both the spectral distribution S ( ) of the

lighting source and the spectral transmission factor T ( ) of the object, it is expressed as:

( ) S ( ) T ( )
The stimulation function

( )

(2)

of non-transparent objects is related to both the spectral distribution S ( ) of

the lighting source and the spectral reflectance transmission factor R( ) of the object, it is expressed as:

( ) S ( ) R( )
According to the tristimulus value formula, the relation between color stimulation function

(3)

( ) and

the

tristimulus values of the color is listed in below.

X K ( )x ( )d

Y K ( ) y ( )d

Z K ( )z ( )d

(4)

Where x ( ) , y ( ) , z ( ) are the spectral tristimulus values defined by CIE, can be obtained through the
look-up table, K is a normalization coefficient of the lighting source or illuminate object, it is calculated
according to the formula:

100
S ( ) y ( )d

(5)

The tristimulus values X Y Z of the color under test can be calculate from the formula. Then we can determine
the color of the object.
III.

DESIGN OF COLOR DETECTING SYSTEM

Since the petroleum products are always liquid, according to the Beer-Lam-bert law, for the liquid color
measurement, transmission method is recommended, so that to get more reliable spectral power distribution
curve and then indentify the color of the liquid accurately. We adopt the transmission method in this project.

International organization of Scientific Research

7|Page

Petroleum products color detecting system using RGB color sensor


The functional modules of the system are as follow: LED lighting units, RGB color sensor units, control units
and color information display units. Fig1 is the structure of the overall detecting system in block diagram.

IV.

HARDWEAR DESIGN

4.1 Lighting units


The lighting source and collimating system constitute the lighting units. The lighting source is made up
of six white patch type high brightness LED, which distribute uniformly on a diameter of about 3cm
circumference. The collimating system adopts double cemented lens, then we place the LED lighting source at
the focus of the collimating system. After the system is powered on, open the lighting source, then the
collimating system converts the unparallel nouniform LED light intensity to a parallel and uniform light
intensity, so that facilitate the application.
4.2 Measurement and control units
This design adopts RGB color sensor TCS230 produced by TAOS, it can convert the colorful input light to
frequency signal as output, since the TCS230 chip integration with 3 kinds(red, green and blue) of color filter.
TCS230 is the first RGB color sensor chip compatible with digital interface. Fig2 and fig3 are the soic package
and functional block of TCS230

Fig2 Soic package of TCS230

Output

Light

Photodiode
Array

S2

Current-to-frequency
Converter

S3

S0

S1

OE

Fig3 Functional block diagram of TCS230


The microprocessor adopts industrial-grade microcontroller STC12C5A60S2. It is a new generation of 8051
single chip, compare with the traditional 8051, it has the advantages of high speed, low power consumption and
strong anti-interference, its instruction code is fully compatible with traditional 8051, but faster than the
traditional 8051 8`12times.
The operation mode of the filter in the color sensor is controlled by the two I/O ports P12 and P13
during the color measurement. When the sensor TCS230 color filter in a state of selecting module, it passes
through only the specific primary color, but remove the other two primary colors, so that we can obtain the
output frequency of the primary colors within the stipulated time. The power off mode or the value of
output-scale-factor is controlled by the two I/O ports P10 and P11, since different output-scale-factor
corresponding to different measurement range. The frequency output of the TCS230 is connected with the I/O
International organization of Scientific Research

8|Page

Petroleum products color detecting system using RGB color sensor


port P14 in the MCU. Table 1 list the combing control signal in MCU.
Table1 Selectable options of single chip control signal
P12

P13

Photodiode type

P10

P11

Frequency scaling

red

powered off

blue

2%

Clear(no filter)

20%

green

100%

4.3 Color detection circuit design


The hardware circuit design of the system includes color sensor circuit, MCU smallest system and 12864LCD
display circuit. Since the output of the TCS230 is digital signal, it is not necessary for the system to have A/D
convertor, so we can simply connect the color sensor to the MCU. In the MCU smallest system, the reset circuit
adopts manual reset, the crystals adopts external clock circuit. In this project we enhance the driving capability
of P0 port by connecting externally 4.7 k pull-up resistor RB1, since the structure of P0 port in the MCU is
open-collector. In fact we can adopt inner crystals and power-on reset to simple the circuit design. The display
circuit adopts the back light character type 12864 LCD, the power voltage is 5 volts, the tristimulus values are
displayed on it. Fig4 is the color detection circuit of the system.
V CC
R B1
TC S2 3 0
P1 4
P1 5

6
3
5
4

O UT
OE
V CC
G ND

V CC
V CC

U1
S0
S1
S2
S3

1
2
7
8

1
2
3
4
5
6
7
8

P1 4
P1 5

R ST
+

C1

R5

13
12
S1

15
14

C3
V CC

31
19
18

Y1
C RY ST AL
R ST

C2
17
16

ST C1 2 C 5 A 6 0 S 2

P1 0
P1 1
P1 2
P1 3
P1 4
P1 5
P1 6
P1 7

P0 0
P0 1
P0 2
P0 3
P0 4
P0 5
P0 6
P0 7

INT 1
INT 0

P2 0
P2 1
P2 2
P2 3
P2 4
P2 5
P2 6
P2 7

T1
T0
EA /VP

39
38
37
36
35
34
33
32

RD
WR

1
2
3
4
5
6
7
8
9

V CC
V CC
J1
R2

P2 0
P2 1
P2 2
P0 0
P0 1
P0 2
P0 3
P0 4
P0 5
P0 6
P0 7

2 1 P2 0
2 2 P2 1
2 3 P2 2
24
25
26
27
28

X1
X2
R ESE T

P0 0
P0 1
P0 2
P0 3
P0 4
P0 5
P0 6
P0 7

V CC

R XD
TX D
A LE/P
PS EN

10
11
31
29

V CC
V CC

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
12 864

Fig4 Color detection circuit of the system

V.

SOFTWARE DESIGN

White is the mixture of the three primary colors in equal proportion according to the color matching
theory. The experiments proved that the proportion of three primary colors is not equal for white color products
detected by TCS230, since the discordance of the sensor sensitive to the three primary colors. It is necessary to
do white balance adjustment before color measuring, so that the three primary colors in equal proportion when
measure white color used TCS230.
After the system is powered on, first adjust the white balance, and then execute the oil color tristimulus values
measurement task. The products color tristimulus values measurement process is as follow: gate on the three
color filter of TCS230 in order, using the timer T0 of microcomputer time the same interval of each channel
respectively, then using the timer T1 count the number of the impulse in each channel, so the tristimulus values
International organization of Scientific Research

9|Page

Petroleum products color detecting system using RGB color sensor


R, G, B can be calculated by the number of impulses in each channel. The program flow chart of the system is as
Fig5.

Close timer T0
System initialization
Count number storage
White balance
Measure Finish

R/G/B switch gate


Y
Data processing

Timer T0 and counter T1

Data display
N

T0 time out?

finish
Y
Fig5 Flow chart of the system

VI.

EXPERIMENTAL PROCESS ANALYSIS

Before color measuring, we need calibrate the device so that to reduce the system error and improve the
measuring accuracy. The calibration process was done in a dark room that enclosed totally. The tristimulus
values at zero point are R0 G0 B0 which measured by TCS230 in the dark room, then during the following
products color detection process, we got the color tristimulus values by subtracting the T0 G0 B0 from values
measured after white balance process R G B. The tristimulus values of 7 kinds of lubricating oil was measured
by the system, and the results as table 2.The measuring scale is 0-255, the results of the measurement is present
by positive number, and the values at zero point is R0 G0 B0.
Table2 Selectable options of single chip control signal
Oil sample

205

130

65

241

230

145

255

220

170

240

165

96

212

85

30

160

70

45

140

100

20

We found from the experimental that the color of the lubricate oil without additive is from faint yellow to dark
brown, and the pectin content in the oil become higher, the color of the oil become darker. From table2 we
International organization of Scientific Research

10 | P a g e

Petroleum products color detecting system using RGB color sensor


found that the system we designed can be used for detecting the color of different petroleum products, and have
higher accuracy. Compare the measured values with the specified values of different colors cited by CIE, we can
get the color of the oil product determinately.

VII.

CONCLUSION

The petroleum products color detection system based on microcomputer STC12C5A60S2 and color
sensor TCS230 has the advantages of simple construction and ease of handling. Experimental results show that
the system has good effects on the oil products color detection, and measuring results are accurate and reliable.
The application and generalization of the system may have certain practical value on the analysis of petroleum
products.

REFERENCES
[1]

Parichat Kinnaree, Singthong Pattanasethanon, Somsak Thanaputtiwirot, Somchat Boontho.


RGB Color Correlation Index for Image Retrieval[J]. Procedia Engineering, 2011, Vol.8 , pp.36-41

[2]

Chen Jiasheng. Portable liquid color test instrument[J]. Journal of sensor technology,2006,19(1):253-255.

[3]

Hu

Jianmin.

Color

detection

circuit

with

color

sensor

TCS230[J].

Journal

of

sensor

technology,2003,16(4):32-35.
[4]

Lu Chuanying, Yu Haocheng, Sun Jinghui. Color detection system based on TCS230[J]. Jorunal of Jilin
University. 2008,26(6):621-626

[5]

Zhao Xiaofeng,Tang Xinzhong, Luan Lixin etc. The application of petroleum products color tester in
gasoline analysis[J]. Chemical Engineer. 2011,(12):70-71.

International organization of Scientific Research

11 | P a g e

You might also like