摘要:随着现代工业生产向高速化、自动化方向的发展,色彩识别广泛应用于各种工业检测和自动控制领域,而生产过程中长期以来由人眼起主导作用的颜色识别工作将越来越多地被相应的颜色传感器所替代。如:各种物体表面颜色识别(产品包装色标检测,产品外表特征颜色的检测,液体溶液颜色变化过程的检测与控制,等等)。而本文就是介绍如何通过使用TCS230颜色传感器来实现色彩识别的功能的。
首先,通过了解一定深度的光与颜色的知识(主要是三原色的感应原理)以及深入学习研究TCS230识别颜色的原理,实现TCS230颜色传感器测量颜色的功能。其次,对所测得的数据进行处理,转换成RGB三种颜色光数值。最后,通过LCD将经过处理后的数据显示出来。 本设计具有体积小、成本低、功能强等特点。
关键字 TCS230颜色传感器;AT89S51单片机;LCD1602;色彩识别
目录
摘要
Abstract
1 绪 论-3
1.1 研究背景-3
1.2 色彩识别及颜色传感器技术的发展趋势-3
1.2.1 颜色识别技术的研究成果-3
1.2.2 国内颜色传感器的研究成果与动态-4
1.3本论文的主要工作及意义-5
2 颜色识别及颜色传感器技术介绍-6
2.1 色彩识别-6
2.2 色彩识别算法-6
2.2.1色彩识别的应用-6
2.2.2色彩识别一般算法-6
2.3颜色传感器技术-7
2.3.1颜色检测的难点-7
2.3.2颜色传感器-8
2.4本章小结-12
3 基于TCS230的设计-13
3.1 MCS-51单片机简介-13
3.2 颜色传感器及硬件电路的连接-14
3.2.1 颜色传感器-14
3.2.2 TCS230颜色传感器与51单片机的连接-15
3.2.3 LCD1602与51单片机的连接-16
3.3 TCS230颜色识别原理简介-19
3.4液晶显示器各种图形显示的原理简介-20
3.5本章小结-21
4 色彩识别器系统的设计与实现-22
4.1 系统结构框图-22
4.2 TCS230驱动模块-22
4.3 TCS230颜色采集模块的设计-24
4.3.1 TCS230颜色采集模块与51单片机的接口-24
4.3.2 TCS230颜色采集模块的软件设计-24
4.4 4个白色LED补光模块的设计-27
4.5 LCD1602液晶显示模块-27
4.5.1 LCD1602液晶显示模块硬件设计-27
4.5.2 LCD1602液晶显示模块软件设计-28
4.6 本章小结-30
5 色彩识别系统的实验-31
5.1色彩识别的实验过程-31
5.2 实验结果分析-31
5.3 本章小结-31
6 结论与展望-33
6.1 结论-33
6.2 展望-33
致谢-34
参考文献-35