毕业论文《颜色传感器的设计》》Word文档格式.doc

上传人:b****9 文档编号:13076718 上传时间:2022-10-04 格式:DOC 页数:31 大小:1.67MB
下载 相关 举报
毕业论文《颜色传感器的设计》》Word文档格式.doc_第1页
第1页 / 共31页
毕业论文《颜色传感器的设计》》Word文档格式.doc_第2页
第2页 / 共31页
毕业论文《颜色传感器的设计》》Word文档格式.doc_第3页
第3页 / 共31页
毕业论文《颜色传感器的设计》》Word文档格式.doc_第4页
第4页 / 共31页
毕业论文《颜色传感器的设计》》Word文档格式.doc_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

毕业论文《颜色传感器的设计》》Word文档格式.doc

《毕业论文《颜色传感器的设计》》Word文档格式.doc》由会员分享,可在线阅读,更多相关《毕业论文《颜色传感器的设计》》Word文档格式.doc(31页珍藏版)》请在冰豆网上搜索。

毕业论文《颜色传感器的设计》》Word文档格式.doc

学生姓名:

学号:

指导教师:

2012年6月19日

摘要

随着时代的进步和发展,传感器技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术。

传感器是将感受的物理量、化学量等信息,按一定规律转换成便于测量和传输的信号的装置。

设计了一种以STC89C51单片机和TCS230传感器为核心的颜色检测系统,其利用TCS230颜色传感器将彩色光转换成频率信号,然后经单片机进行处理和判别,获取某一颜色中所含三基色的亮度值,分析被测光中的颜色成分和亮度,即可有效地得出相应的被测颜色,同时将检测结果数字化的显示到LCD屏上。

文中简述了利用软件对TCS230的实际颜色测量值进行校正的处理办法,给出了相应的硬件设计电路、软件流程图和测试程序清单。

该传感器电路具有成本低、测量速度快、精确高、便携等特点,可广泛应用于各种需要对光色成分进行测量、分析与识别的行业。

关键词:

传感器;

颜色检测;

TCS230;

STC89C51单片机

Abstract

Alongwiththetimeprogressandthedevelopment,thesensortechnologyalreadypopularizedtouslives,thework,thescientificresearch,eachdomain,alreadybecameonekindofquitematuretechnology.Thesensorisinformationandsoonphysicalquantitywhich,chemistryquantityfeels,transformsaccordingtocertainruleisadvantageousforthesurveyandthetransmissionsignalinstallment.

ThisarticlehasdesignedonekindtaketheSTC89C51monolithicintegratedcircuitandtheTCS230sensorasthecorecolorexaminationsystem,ittransformsusingtheTCS230colorsensorthecoloredlightthefrequencycode,thencarriesonprocessingandthedistinctionafterthemonolithicintegratedcircuit,gainsinsomecolortocontainthreeprimarycolorluminancevalues,analyzesbythelightmeasuringinthecolorcomponentandbrightness,theneffectivelyobtainscorrespondinglyismeasuredthecolor,simultaneouslytestresultdigitizationdemonstrationLCDonscreen.InthearticlesummarizedhascarriedontheadjustmentusingthesoftwaretotheTCS230actualcolorobservedvaluethemeasure,hasgiventhecorrespondinghardwaredesignelectriccircuit,thesoftwareflowchartandthetestorderdetailedlist.Theelectriccircuithasthecosttobelow,surveyspeedquick,precisehigh,portableandsooncharacteristics,butwidelyappliesineachkindneedstocarryonthesurvey,theanalysisandtherecognitionprofessiontothelightcoloringredient.

keyword:

Sensor;

Colorexamination;

TCS230;

STC89C51monolithicintegratedcircuit

目录

引言 2

1概述 3

1.1颜色识别与检测原理 3

1.2方案论证 3

2.TCS230颜色传感器的介绍 3

2.1TCS230芯片的结构框图与特点 3

2.2TCS230识别颜色原理 5

3.系统硬件设计 6

3.1硬件系统设计框图 6

3.2硬件电路各功能模块及其说明 7

4.系统软件设计 9

4.1程序流程图 10

4.2白平衡测试子程序及解析 11

4.3获取颜色频率测试子程序及解析 11

4.4综合测试 12

4.5TCS230测试中需要注意的问题 12

5总结 14

谢辞 16

参考文献 15

引言

随着现代工业生产向高速化、自动化方向的发展,颜色检测系统被越来越广泛地应用于颜色测量、颜色变化的识别、打印控制、颜色校正和机器人安全监控等领域。

颜色的测量准确度实际受多种因素影响,与光源的光谱特性、光源方位、物体反射特性、观测位置、以及传感器光谱响应性能等有关,测量过程中的环境因素变化也会造成测量误差。

然而在很多实际应用中,往往并不需要精确分析颜色的光谱组成,而只需对不同的颜色加以区别。

现有的亮度或色度计,都是通过电流的强弱来标定被测物的亮度大小。

通常无颜色选择功能,如果需要测量某种颜色的光强(常指三基色红、绿、蓝),则电路复杂,且精度不高。

在遇到同时需要对多种颜色光强进行测量的场合,误差会更大,严重影响了识别的效果。

目前,颜色传感器通常是在独立的光电二极管上覆盖经过修正的红、绿、蓝滤光片,然后对输出信号进行相应处理,才能识别颜色信号。

其输出为模拟信号,需要一个A/D电路进行采样,再对该信号进一步处理,才能进行识别,因此增加了电路的复杂性,并且存在较大的识别误差,影响了识别效果。

美TAOS(TexasAdvancedOptoe.1ectronicSolutions)公司最新推出的颜色传感器TCS230,不仅能实现颜色的识别与检测,与传统的颜色传感器相比,还具有许多优良特性。

TCS230的反应速度快,可用软件设置改变对颜色的选择,输出为数字信号,使用方便,有较强的抗干扰能力。

1概述

1.1颜色识别与检测原理

颜色是物体表面吸收了白光(日光)中的一部分有色成分,而反射出的另一部分有色光在人眼中的反应。

由三基色感应原理可知,如果知道构成各种颜色的三基色的值,就能够知道所测试物体的颜色。

对于TCS230来说,当选定一个颜色滤波器时,它只允许某种特定原色通过,阻止其他原色通过,即可分别测出R\G\B的值,从而能分析出投射到TCS230传感器上的光颜色。

TCS230对光源要求很高,同一种颜色在不同的实测距离、不同的光源环境中所测出的频率可能不一样。

同时实际中我们所见到的光,其三基色并非是理论值。

如白色的理论值是由等量的红色、绿色和蓝色混合而成的,但实际上,白色中的三原色并不完全相等,并且对于TCS230的光传感器来说,它对这三种基本色的敏感性是不相同的,导致TCS230的RGB输出并不相等,所以我们必须利用白平衡进行调节与补偿,使TCS230对所检测的“白色”中的三原色相等。

应适应各种不同场合,系统应有自主学习功能,即在区别颜色之前,让系统对对周围环境进行学习,得到一组表示白光的频率基准值,然后计算出3个调整参数即基色的比例因子。

再把检测目标测得的三基色脉冲数再乘以其相应的比例因子,得到所对应的R、G和B频率值,还原出目标物体颜色。

以此作为颜色辨别的标准,从而提高系统的可靠性。

1.2方案论证

本次设计的要求包括硬件电路设计和软件编程的设计。

由颜色识别与检测原理可知,设计硬件电路可包括单片机控制电路、TCS230颜色采集、LED显示和按键控制四个部分,进而实现颜色的检测识别模式及RGB值。

软件编程设计方面,通过C语言设定不同的I/O口驱动显示,在基本R、G、B三基色的基础上设定不同的频率范围来鉴别不同的颜色,可采用定时器1的工作方式1和计数器1的计数方式1进行定时计数特定时间内的脉冲数目来实现。

通过设计三个按键来分别实现系统复位,切换显示RGB的值和检测颜色的模式。

这样就可完成了颜色检测系统的设计。

2.TCS230颜色传感器的介绍

2.1TCS230芯片的结构框图与特点

TCS230的引脚和功能框图如图2.1所示:

TCS230采用8引脚的SOIC表面贴装式封装,在单一芯片上集成有64个光电二极管。

这些二极管共分为四种类型。

其中16个光电二极管带有红色滤波器;

16个光电二极管带有绿色滤波器;

16个光电二极管带有蓝色滤波器;

其余16个不带有任何滤波器,可以透过全部的光信息。

这些光电二极管在芯片内是交叉排列的,能够最大限度地减少入射光辐射的不均匀性,从而增加颜色识别的精确度;

另一方面,相同颜色的16个光电二极管是并联连接的,均匀分布在二极管阵列中,可以消除颜色的位置误差。

工作时,通过两个可编程的引脚来动态选择所需要的滤波器。

该传感器的典型输出频率范围从2Hz~500kHz,用户还可以通过两个可编程引脚来选择100%、20%或2%的输出比例因子,或电源关断模式。

输出比例因子使传感器的输出能够适应不同的测量范围,提高了它的适应能力。

例如,当使用低速的频率计数器时,就可以选择小的定标值,使TCS230的输出频率和计数器相匹配。

图1TCS230的引脚和功能框图//图名置中,序号从1到n

TCS230芯片引脚S0、S1用于选择输出比例因子或电源关断模式;

S2、S3用于选择滤波器的类型;

OE是频率输出使能引脚,可以控制输出的状态,当有多个芯片引脚共用微处理器的输入引脚时,也可以作为片选信号;

OUT是频率输出引脚,GND是芯片的接地引脚,VCC为芯片提供工作电压。

表1是S0、S1及S2、S3的可用组合。

TCS230输出为占空比5O%的方波,且输出频率与光强度成线性关系。

工作时,通过程序控制S2、S3来动态选择所需要的滤波器,通过控制sO和s1来选择电源关断模式或输出比例因子(100%、20%或2%),详见表1。

传感器的典

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1