颜色传感器毕业设计.docx
《颜色传感器毕业设计.docx》由会员分享,可在线阅读,更多相关《颜色传感器毕业设计.docx(7页珍藏版)》请在冰豆网上搜索。
颜色传感器毕业设计
颜色传感器毕业设计
篇一:
基于TCS3200颜色传感器的色彩识别器的设计
本科毕业论文
题目基于TCS3200颜色传感器
的色彩识别系统的设计
学院信息科学技术学院
专业电子信息工程
毕业届别20XX届
姓名
指导教师
职称讲师
XXXXXXXXX大学教务处制
二〇一三年五月
目录
摘要?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
i关键词?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
iiiAbstract?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
iiivKeywords?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
iiiv1绪论?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1.1研究背景?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1.2色彩识别及颜色传感器技术的发展趋势?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1.2.1颜色识别技术的研究成果?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1.2.2国内颜色传感器的研究成果与动态?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
3
1.3本论文的主要工作及意义?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
42颜色识别及颜色传感器技术介绍?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
2.1色彩识别?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
2.2色彩识别算法?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
2.2.1色彩识别的应用?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
2.2.2色彩识别一般算法?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
2.3颜色传感器技术?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
6
2.3.1颜色检测的难点?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
6
2.3.2颜色传感器?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
7
2.4本章小结?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
123基于TCS3200的硬件设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
13
3.1AT89S52单片机简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
13
3.1.1AT89S52的主要性能和参数?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
13
3.1.2AT89S52的主要功能?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
14
3.2TCS3200颜色识别原理简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
16
3.2.1TCS3200芯片的结构框图与特点?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
16
3.2.2TCS3200识别颜色的原理?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
18
3.3液晶显示器LCD1602简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
19
3.3.1字符型液晶显示模块CA1602A的外观与引脚?
?
?
?
?
?
?
?
?
?
?
?
19
3.3.2指令格式与指令功能?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
20
3.3.3LCD显示器的初始化?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
21
3.4本章小结?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
224色彩识别器系统的设计与实现?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
23
4.1系统结构框图?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
23
4.2AT89S52单片机最小系统?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
24
4.3TCS3200驱动模块的设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
25
4.4TCS3200颜色采集模块的设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
27
4.4.1TCS3200颜色采集模块与52单片机的接口?
?
?
?
?
?
?
?
?
?
?
?
?
27
4.4.2TCS3200颜色采集模块的软件设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
28
4.54个白色LED补光模块的设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
31
4.6LCD1602液晶显示模块?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
31
4.6.1LCD1602液晶显示模块硬件设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
32
4.6.2LCD1602液晶显示模块软件设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
32
4.7本章小结?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
345色彩识别系统的实验?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
35
5.1色彩识别的实验过程?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
35
5.2实验结果分析?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
35
5.3本章小结?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
366结论与展望?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
37
6.1结论?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
37
6.2展望?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
37参考文献?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
38致谢?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
40附录1程序代码?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
41附录2电路图?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
48
基于TCS3200颜色传感器的色彩识别系统的设计
王明
(XXXX大学信息科学技术学院电子信息工程专业,陕西西安,650000)
摘要:
随着科技的发展,现代工业生产向高速化、自动化方向不断进步,色彩识别技术已经广泛应用于各种工业检测和自动控制领域,生产过程中长期以来由人眼起主导作用的颜色识别工作将越来越多地被相应的颜色传感器所替代。
如:
各种物体表面颜色识别、产品包装色标检测、产品外表特征颜色的检测、液体溶液颜色变化过程的检测与控制等等。
本文主要介绍如何通过使用TCS3200颜色传感器来实现色彩识别的功能。
本论文首先介绍不同颜色识别技术,利用三原色的感应原理以及TCS3200识别颜色的原理,实现TCS3200颜色传感器测量颜色的功能,并对所测得的数据进行处理,转换成RGB三种颜色光数值,通过LCD将经过处理后的数据显示出来。
最后在此理论基础上设计了系统的总体方案,通过硬件实现了系统功能。
相关部分附有硬件电路图、程序流程图。
本设计具有体积小、成本低、功能强等特点。
关键字:
TCS3200颜色传感器;AT89S52单片机;颜色识别
THECOLORRECOGNITIONDESIGNBASEDONTCS3200
COLORSENSOR
WangMing
(Maj
orinElectronicandInformationEngineeringintheCollegeofInformationScienceandTechnologyofXXXXUniversity,shanxixian,650000)
Abstract:
Withtherapiddevelopmentofscienceandtechnology,modernmanufacturingindustryhasbeenmakinggreatadvancestowardshigh-speedgrowthandautomation.Meanwhile,thecolor-recognitiontechnologyhasbeenwidely-usedinthefieldsofindustrialinspectionandautomaticcontrol.Thecolor-recognitionwork,whichusedtorelyonhumaneyesforyears,isnowincreasinglyreplacedbyaspecificcolor-sensor.Therearenumerousexamplesintermsoftheapplicationofcolor-sensors,includingrecognizingcoloronthesurfaceofobjects,colordetectionofbothproductpackaginganditsappearancefeatures,andcolordetectionandcontrolofliquidsolution,etc.
ThispaperillustratedhowtorecognizecolorbyusingaTCS3200Color-Sensor.Inthebeginning,thepaperreavealeddifferentkindsofcolor-recognitiontechnology.UndertheinductionprincipleofthreeprimarycolorsandtheoperatingprincipleofaTCS3200Color-Sensor,thecolor-recognitionfunctionofthisdevicewaspracticed.Secondly,thispaperanalyzedthedataandconverteditintothelightfiguresofRGBcolorafterwards.Subsequently,theprocesseddatawasdisplayedthroughaLCD.Andinthethirdpart,theoverallprojectwasdesignedbasedontheabove-mentionedtheories.Andwiththehelpofhardwares,theprojectwasfinallyputintopractice.Additionally,relavanthardwarecircuitdigramsandfollowchartswerealsodemonstratedinthispaper.Themainfeaturesofthisdesignaresmallvolume,lowcostandstrongfunction.
Keywords:
TCS3200Color-Sensor;AT89S52MCU;Color-Recognition
篇二:
颜色传感器的色彩识别器设计的开题报告
本科毕业设计开题报告
题目颜色识别系统的设计学生姓名弓文博学号0813014046所在院物理与电信工程学院专业班级电子082
指导教师郑争兵老师
20XX年03月02日
1
2
3
4
篇三:
基于TCS3200颜色传感器的色彩识别器的设计本科毕业论文
本科毕业论文
题目基于TCS3200颜色传感器
的色彩识别系统的设计
学院信息科学技术学院
目录
摘要?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
i关键词?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
iiiAbstract?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
iiivKeywords?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
iiiv1绪论?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1.1研究背景?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1.2色彩识别及颜色传感器技术的发展趋势?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1.2.1颜色识别技术的研究成果?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
1
1.2.2国内颜色传感器的研究成果与动态?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
3
1.3本论文的主要工作及意义?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
42颜色识别及颜色传感器技术介绍?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
2.1色彩识别?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
2.2色彩识别算法?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
2.2.1色彩识别的应用?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
2.2.2色彩识别一般算法?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
5
2.3颜色传感器技术?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
6
2.3.1颜色检测的难点?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
6
2.3.2颜色传感器?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
7
2.4本章小结?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
123基于TCS3200的硬件设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
13
3.1AT89S52单片机简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
13
3.1.1AT89S52的主要性能和参数?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
13
3.1.2AT89S52的主要功能?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
14
3.2TCS3200颜色识别原理简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
16
3.2.1TCS3200芯片的结构框图与特点?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
16
3.2.2TCS3200识别颜色的原理?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
18
3.3液晶显示器LCD1602简介?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
19
3.3.1字符型液晶显示模块CA1602A的外观与引脚?
?
?
?
?
?
?
?
?
?
?
?
19
3.3.2指令格式与指令功能?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
20
3.3.3LCD显示器的初始化?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
21
3.4本章小结?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
224色彩识别器系统的设计与实现?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
23
4.1系统结构框图?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
23
4.2AT89S52单片机最小系统?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
24
4.3TCS3200驱动模块的设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
25
4.4TCS3200颜色采集模块的设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
27
4.4.1TCS3200颜色采集模块与52单片机的接口?
?
?
?
?
?
?
?
?
?
?
?
?
27
4.4.2TCS3200颜色采集模块的软件设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
28
4.54个白色LED补光模块的设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
31
4.6LCD1602液晶显示模块?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
31
4.6.1LCD1602液晶显示模块硬件设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
32
4.6.2LCD1602液晶显示模块软件设计?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
32
4.7本章小结?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
345色彩识别系统的实验?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
35
5.1色彩识别的实验过程?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
35
5.2实验结果分析?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
35
5.3本章小结?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
366结论与展望?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
37
6.1结论?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
37
6.2展望?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
37参考文献?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
38致谢?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
40附录1程序代码?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
41附录2电路图?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
48
基于TCS3200颜色传感器的色彩识别系统的设计
王明
(XXXX大学信息科学技术学院电子信息工程专业,陕西西安,650000)
摘要:
随着科技的发展,现代工业生产向高速化、自动化方向不断进步,色彩识别技术已经广泛应用于各种工业检测和自动控制领域,生产过程中长期以来由人眼起主导作用的颜色识别工作将越来越多地被相应的颜色传感器所替代。
如:
各种物体表面颜色识别、产品包装色标检测、产品外表特征颜色的检测、液体溶液颜色变化过程的检测与控制等等。
本文主要介绍如何通过使用TCS3200颜色传感器来实现色彩识别的功能。
本论文首先介绍不同颜色识别技术,利用三原色的感应原理以及TCS3200识别颜色的原理,实现TCS3200颜色传感器测量颜色的功能,并对所测得的数据进行处理,转换成RGB三种颜色光数值,通过LCD将经过处理后的数据显示出来。
最后在此理论基础上设计了系统的总体方案,通过硬件实现了系统功能。
相关部分附有硬件电路图、程序流程图。
本设计具有体积小、成本低、功能强等特点。
关键字:
TCS3200颜色传感器;AT89S52单片机;颜色识别
THECOLORRECOGNITIONDESIGNBASEDONTCS3200
COLORSENSOR
WangMing
(MajorinElectronicandInformationEngineeringintheCollegeofInformationScienceandTechnologyofXXXXUniversity,shanxixian,650000)
Abstract:
Withtherapiddevelopmentofscienceandtechnology,modernmanufacturingindustryhasbeenmakinggreatadvancestowardshigh-speedgrowthandautomation.Meanwhile,thecolor-recognitiontechnologyhasbeenwidely-usedinthefieldsofindustrialinspectionandautomaticcontrol.Thecolor-recognitionwork,whichusedtorelyonhumaneyesforyears,isnowincreasinglyreplacedbyaspecificcolor-sensor.Therearenumerousexamplesintermsoftheapplicationofcolor-sensors,includingrecognizingcoloronthesurfaceofobjects,colordetectionofbothproductpackaginganditsappearancefeatures,andcolordetectionandcontrolofliquidsolution,etc.
ThispaperillustratedhowtorecognizecolorbyusingaTCS3200Color-Sensor.Inthebeginning,thepaperreavealeddifferentkindsofcolor-recognitiontechnology.UndertheinductionprincipleofthreeprimarycolorsandtheoperatingprincipleofaTCS3200Color-Sensor,thecolor-recognitionfunctionofthisdevicewaspracticed.Secondly,thispaperanalyzedthedataandconverteditintothelightfiguresofRGBcolorafterwards.Subsequently,theprocesseddatawasdisplayedthroughaLCD.Andinthethirdpart,theoverallprojectwasdesignedbasedontheabove-mentionedtheories.Andwiththehelpofhardwares,theprojectwasfinallyputintopractice.Additionally,relavanthardwarecircuitdigramsandfollowchartswerealsodemonstratedinthispaper.Themainfeaturesofthisdesignaresmallvolume,lowcostandstrongfunction.
Keywords:
TCS3200Color-Sensor;AT89S52MCU;Color-Recognition