基于TCS230传感器的颜色检测系统
TCS230的功能
颜色识别是模式识别领域的一个重要研究方向,利用颜色识别技术能使传统依靠人眼进行颜色判别的方法发生根本变革。
这种新型技术采用颜色传感器获取外界的颜色信息,进而通过基于计算机的信号处理技术实现颜色的精确识别。
颜色识别技术经历了传统模拟识别方法和现代数字化识别两个阶段。
传统的颜色识别方法采用模拟颜色探测器件来进行外界颜色获取,这种探测器件通常是在独立的光电二极管上覆盖经过修正的红、绿、蓝滤光片,经过光电转换产生对应的模拟信号;如果用微控制器对这些模拟信号进行处理,就必须采用额外的AD转换电路才能实现和微控制器的接口,而AD转换电路的引入增加了信号的处理时间,对整个系统的速度有很大的影响;此外,由于一般的AD转换存在量化误差,系统的精度受到很大的限制,这些使得传统的颜色识别方法逐渐被现在的数字式化的颜色识别技术所替代。
随着半导体技术的发展,数字式的颜色传感器逐步取代了传统的光电二极管传感器,这种技术把颜色传感器所需的光学、机械、电子等信号处理集成在很小的芯片上极大地缩小了颜色传感器的体积。
由于这种传感器输出的是数字量,因此可以通过数字处理技术来提高探测速度并保持检测器输出信号的精度。
例如采用改进的动态检测方法来提高颜色探测的速度,采用数字电路来处理颜色数据等。
虽然数字传感器已经取得了一些成功,但其应用于市场的技术还不够成熟,随着美国TAOS(Texas Advanced Optoelectronic Solutions)公司最新推出的颜色传感器TCS230的面世,数字传感器才真正被工程师们采用。
这种颜色传感器具有分辨率高、可编程的颜色选择、数字输出等特点。
本文采用TCS230来作为系统的探测部分,基于该器件设计的颜色识别系统可以应用于军事领域,也可以应用于电致变色材料的变色研究以便获得材料的变色参数。
1 TCS230简介1.1 主要特性TCS230是美国TAOS公司推出的可编程光到频率的转换器。
它把可配置的硅光电二极管与电流频率转换器集成在一个单一的CMOS(Comple-mentary Metal Oxide Semiconductor)电路上,同时在单一芯片上还集成了红、绿、蓝(RGB)3种滤光器,是业界第一个有数字兼容接口的RGB颜色传感器。
基于tcs230传感器的颜色检测系统
卢JIl英1,于浩成2,孙敬辉3,孟 中3
(1.吉林交通职业技术学院电子工程系,长春130012;2.吉林大学机械科学与工程学院,长春130022; 3.中国科学院长春光学精密机械与物理研究所,长春130033)
摘要:为了提高传统颜色传感器颜色识别的效果与速度,减少识别误差,简化电路,将美国TAOS公司的
构设计,5 V整流器被安置于散热片中心的原孔中,从而保证由5 V整流器产生的2—3 w热量及时被
散出。
3 颜色检测系统硬件设计
颜色检测系统的硬件主要包括:稳压电路、A/D转换和白平衡按键。其控制器采用一片8位或16 位的单片机。 3.1 外围电路设计
颜色检测系统的电源必须是稳定的直流电源,并对电源的稳定性要求很高。这是因为:1)电源电 压的波动可造成照明灯亮度的变化;2)尽管TCS230颜色传感器的抗电源扰动能力很强,但其内部单 片机对电源稳定性的要求较高,电压的波动可造成A/D转换的不准确。
收稿日期:2008-09-23 基金项目:科技型中小企业创新基金资助项目(04C26212201072;07C262122000169) 作者简介:卢川英(1975一).女.长春人,吉林交通职业技术学院讲师,硕士,主要从事计算机应用与自动控制研究。(Tel)86·
13843192000(E-mail)chuanying—lu@sin&corno
H
H
100%
H
H
绿色
程颜色光强检测模块,TCS230EVM为其代表产品。其包含采用白LED(Light Emitting Diode)照明光源
的光学镜头模块、编程器(BOE:Board of Education)、BASIC通讯模块以及PC端应用软件。其中BAS— IC通讯模块提供了TCS230与PC之间的串行通讯接口。通过使用BASIC通讯模块和PC端应用软件,
tcs230颜色传感器文档
TCS230D SOP8 颜色传感器1概述TCS230是TAOS公司最新推出的业界首款带数字兼容接口的RGB彩色光/频率转换器,它内部集成了可配置的硅光电二极管阵列和一个电流/频率转换器,其结构框图如图1所示。
TCS230输出为占空比50%的方波,且输出频率与光强度成线性关系。
该转换器对光响应范围为250 000~1,典型输出频率范围为2Hz~500kHz,用户可通过两个可编程引脚来选择100%、20%或2%的输出比例因子。
TCS230的输入输出引脚可直接与微处理器或其他逻辑电路连接。
通过输出使能端OE将输出置于高阻状态可使多个器件共享一条微处理器输入线。
TCS230可编程彩色光/频率转换器将红、绿和蓝滤波器集成在单芯片上,因此无需ADC就可实现每彩色信道10位以上的分辨率。
芯片内含一个交叉连接的8×8光电二极管阵列,其中每16个二极管提供一种色彩类型,共有红、蓝、绿和清除全部光信息四种类型,可最大限度地降低入射光幅射的不均匀性。
所有同颜色的16个光电二极管都是并联连接,工作时通过可编程的引脚来动态选择色彩,以此来增加精确度和简化光学电路。
该芯片采用8引脚SOIC表面贴封装,适用于色度计的测量应用。
TCS230的主要特点如下:●可完成高分辨率的光照度/频率转换;●色彩和满度输出频率可编程调整;●可直接与微处理器通讯;●单电源工作,工作电压范围:2.7V~5.5V;●具备掉电恢复功能;●50kHz时非线性误差的典型值为0.2%;●稳定的200ppm/℃的温度系数。
2TCS230的引脚功能TCS230的引脚排列如图2所示,各管脚的功能描述见表1所列。
表1TCS230管脚功能引脚号符号类型功能说明1S0I输出频率分频系数选择输入端2S1I3OE I输入频率使能端。
低电平有效4GND电源地5VDD电源电压6OUT O输出频率(fo)7S2I光电二极管类型选择输入端8S3I3TCS230的主要参数3.1电学特性参数TCS230在TA=25℃ VDD=5V条件下的电学特性如表2所列。
基于TCS230与LabVIEW的颜色测量系统
cor e o xct i sr o ru IA nds f aV E T epoes g dsl i ds r r o s r s eue v i prt og VS oe o b IW. h rcsn , i a n a t - p c s ie d a ea l th h L i p y gn o
器。本 系统利 用 T S 3 C 2 0和单 片机 组成颜 色采集小 系统进 行颜 色采集 ,然后 将采集的数据通过 单片机 串行 通信 传
送 给 上 位 机 。上 位 机 串口通 信 利 用 Lb IW 的 V S 节 点 来 完成 。 同 时 L b I W 实现 对 所 采 集 数 据 的 处 理 、 显 a VE IA卷第 6期
基于 T S 3 C 2 0与 L b IW 的颜 色测 量 系统 a VE
李爱勤 ,张绪坤
( 昌航空大学 航空与机械工程学院 ,江西 南 昌 南 摘 要 30 6 ) 30 3
T S3 C 2 0是 T O A S(T xsA vne pol t ncSltn ) 司推 出的 可编程彩 色光 到频 率的转换 ea d acdO t e r i o i s 公 e co uo
a e o eg t e d d t l s aie y L b E . g ft ah r aa ae a or l zd b a VI W h e l e Ke wo d TCS 3 y rs 2 0;c lrme u e n ;l b EW ;sra o oo a rme t _ Vl s a e l c m u iain;VI A i nct o S
LiAi n, Zh n k n qi a g Xu u
( eoatsadM ca i l cdm ,N cagH gogU i r t,N cag 30 3 h a A rnui n eh c ae y a h a kn nv sy a h 06 ,C i ) c n aA n n n ei n n 3 n
颜色识别原理
51单片机和传感器的连接
S0 S1 E TCS230 S2 S3 OUT P1.0 P1.1 P1.2 P1.6 P1.接51单片机的P1.0管脚,S1管脚接 P1.1管脚,OE管脚接P1.2管脚,GND管脚接地,Vcc管脚接电 源,OUT管脚接P3.2管脚,S2管脚接P1.6管脚,S3管脚接P1.7管 脚。
显示器的原理简介
• 字符的显示: 在液晶显示器上显示字符的过程是首先要确定字符在显示器上显示位置 的地址,地址是根据RAM进行选择的,每个字符都是由矩阵组成的, 在矩阵中对应要显示的部分呈高亮状态,而不需要显示的部分呈现出 暗的状态即可。显示的字符相对比较简单,允许控制器在文本模式下 工作的基础上,对每行和列数的液晶显示开头的列数,找出相应的显 示RAM地址,建立一个光标,给出相应的代码字符即可。 • 汉字的显示: 汉字显示常用的方法是图形方式,通过计算机提取字符点阵代码(通常 是用矩阵提取软件),每个字符占32B,分左、右两半,各16B,左侧 为单数,右侧为双数。基于LCD显示屏上的行列号及每行的列数,能 识别显示RAM对应的地址,建立一个光标,送上汉字要显示部分的第 一个字节,光标位置加一,发送第二个字节,换行对齐,发送第三个 字节至32B显示完成则可以在液晶显示屏上一个完整的汉字。
系统结构图
TCS230驱动模块 MC-51 系列 单片 机
TCS230颜色采集
LCD1602液晶显示模块
四个白色LED补光模块
色彩识别系统是基于MCS-51系列单片机控制的基础上,添加了 TCS230颜色传感器采集模块,TCS230驱动模块,四个白色LED 补光模块,LCD1602液晶显示模块,在这些模块的基础上实现 的色彩识别系统。
颜色识别原理
1、TCS230原理介绍
基于TCS230的颜色法测温系统设计
公式代替:
乙 軈
軈軈R=
軈 軈
780
r軃(λ)C1ελλ- 5exp(-軈
軈軈軈G=
軈 軈
780
g軃(λ)C1ελλ- 5exp(-
380
c2 λT
)dλ
軈
乙 軈
軈
軈軈軈B=
軈
780
b軈(λ)C1ελλ- 5exp(-
380
c2 λT
)dλ
(2)
式中:ελ 为单色辐射率;T 为绝对温度;λ 为波长;c1 和 c2 为物理常数.式(2)说明,高温体因自身辐射所表现出来的 色彩,取决于物体的辐射光谱,通过 TCS230 测量辐射体的 三基色信号 RGB 值,求解上述方程组,可以计算出物体的 温度值. 2 系统硬件结构设计
组合,依次选通 R、G、B 三种滤波器,从而得到三种不同频
率的方波,三个频率值对应 RGB 三基色的三个光强.通过这
三个值,就可以分析投射到 TCS230 传感器上光的颜色.根据 彩色三基色测温原理[4],在一定的测试距离和光学系统中,若
高温体的辐射能谱为 E(T λ),则 R,G,B 三个通道是输出为:
乙 軈
780
軈軈R=
軈 軈
E(T λ)r軃(λ)dλ
380
乙 軈
軈軈
軈軈G=
軈
780
E(T λ)g軃(λ)dλ
380
軈
乙 軈
軈軈軈B=
780
E(T λ)b軈(λ)dλ
軈
380
(1)
式中,r軃 、g軃 、b軈分别表示光学测试系统中 R、G、B 三通道
的响应增益函数;E(T λ)为单色辐射强度.当辐射波长小于 1μm 及温度小于 3000k 的范围内时,普朗克定律可由维恩
基于TCS230D和C52(C51)的颜色识别系统
一.课设概要:1.利用TCS230D颜色传感器进行颜色检测2.利用单片机(STC52)进行控制3.利用1602液晶显示出RGB值(10进制和16进制)二.课设原理:1.TCS230D(1)参数:1)电源范围2.7V~5.5V2)出错率0.2%每50KHz3)采用soic封装(用DXP进行PCB设计时用到)(2)颜色检测的原理:基本原理:不同的颜色经白光照射后,反射回的光中,RGB的值是不同的。
由三原色感应原理可知, 如果知道构成各种颜色的三原色的值, 就能够知道所测试物体的颜色。
对于TCS230来说, 当选定一个颜色滤波器时, 它只允许某种特定的原色通过, 阻止其他原色的通过。
例如: 当选择红色滤波器时, 入射光中只有红色可以通过, 蓝色和绿色都被阻止, 这样就可以得到红色光的光强; 同理, 选择其他的滤波器, 就可以得到蓝色光和绿色光的光强。
通过这三个值, 就可以分析投射到TCS230 传感器上的光的颜色。
TCS230 的输出信号是数字量, 可以驱动标准的T T L 或CMOS 逻辑输入, 因此可直接与微处理器或其他逻辑电路相连接。
TCS230 采用8 引脚的SOIC 表面贴装式封装, 在单一芯片上集成有64 个光电二极管。
这些二极管共分为四种类型。
其中16 个光电二极管带有红色滤波器; 16 个光电二极管带有绿色滤波器; 16 个光电二极管带有蓝色滤波器; 其余16 个不带有任何滤波器, 可以透过全部的光信息。
这些光电二极管在芯片内是交叉排列的, 能够最大限度地减少入射光辐射的不均匀性, 从而增加颜色识别的精确度; 另一方面, 相同颜色的16 个光电二极管是并联连接的, 均匀分布在二极管阵列中, 可以消除颜色的位置误差。
工作时,通过两个可编程的引脚来动态选择所需要的滤波器。
该传感器的典型输出频率范围从2 H z~500 kH z, 用户还可以通过两个可编程引脚来选择100%、20%或2%的输出比例因子, 或电源关断模式。
基于TCS230便携式颜色测量系统设计
基于TCS230便携式颜色测量系统设计季峰【期刊名称】《电子质量》【年(卷),期】2015(0)10【摘要】介绍了TCS230可编程颜色测量芯片的工作原理。
基于TCS230的工作原理,以89c51单片机为控制单元,设计出便携式颜色测量系统。
系统采用24c02存储器存放TCS230的白平衡调整因子,避免了每次开机时的白平衡调试,颜色测量结果通过LCD1602显示。
所设计的系统具有使用元器件少、体积小、成本低等优点。
%The working principle of TCS230 programmable color measuring chip is introduced.Based on the working principle,a design of portable color measurement system is proposed by using 89c51 single-chip mi-crocomputer as control unit.The system uses the 24c02 memory to store the white balance adjustment factor of TCS230,which avoids the white balance adjustment when the system starts every time.And the measured results are displayed by LCD1602.The designed system has the advantages of less components,smal size and low cost.【总页数】3页(P68-70)【作者】季峰【作者单位】武汉职业技术学院电子信息工程学院,湖北武汉430074【正文语种】中文【中图分类】TP274【相关文献】1.基于TCS230芯片颜色测量系统的研究 [J], 杨杰;谢元媛2.基于TCS230的便携式数字化调色仪的系统设计 [J], 刘双喜;丁筱玲3.基于TCS230与LabVIEW的颜色测量系统 [J], 李爱勤;张绪坤4.基于TCS230传感器的颜色识别系统设计 [J], 李静;梁鹏超5.基于51单片机控制TCS230传感器分拣物体系统设计 [J], 程琦因版权原因,仅展示原文概要,查看原文内容请购买。
基于TCS230颜色传感器与51单片机的颜色辨别系统
基于TCS230颜色传感器与51单片机的颜色辨别系统
基于TCS230颜色传感器与51单片机的颜色辨别系统梁志颖;程家镜;郑泽华;冯献
【期刊名称】《中文信息》
【年(卷),期】2015(000)011
【摘要】颜色传感器的出现使辨别物体的颜色更便捷,使生产线能根据工件的颜色进行分拣,大大提高了工业自动化.在以前生产线上采用人工分拣有颜色的工件,自动化程度低,效率低,已经不能适应工业生产需要了.而TCS230颜色传感器具备分辨率高、可编程的颜色选择与输出定标、单电源供电等特点;输出为数字量,可直接与微处理器连接.本设计以STC89C51单片机为处理器,将TCS230采集的颜色信号经过单片机处理,再通过LCD1602液晶屏把数据显示出来.
【总页数】2页(286-287)
【关键词】TCS230颜色传感器;51单片机;LCD1602液晶;颜色辨别
【作者】梁志颖;程家镜;郑泽华;冯献
【作者单位】华南农业大学珠江学院,广东广州510900;华南农业大学珠江学院,广东广州510900;华南农业大学珠江学院,广东广州510900;华南农业大学珠江学院,广东广州 510900
【正文语种】中文
【中图分类】TP27
【相关文献】
1.颜色传感器TCS230在单片机平台上的应用实现 [J], 孔宪青
2.单片机在传感器中的运用分析—以51单片机为实例 [J], 张志彪
3.基于AT89S51单片机的传感器实验系统 [J], 屈珣; 罗恒勇; 林申正。
基于TCS230颜色传感器与51单片机的颜色辨别系统
基于TCS230颜色传感器与51单片机的颜色辨别系统颜色传感器的出现使辨别物体的颜色更便捷,使生产线能根据工件的颜色进行分拣,大大提高了工业自动化。
在以前生产线上采用人工分拣有颜色的工件,自动化程度低,效率低,已经不能适应工业生产需要了。
而TCS230颜色传感器具备分辨率高、可编程的颜色选择与输出定标、单电源供电等特点;输出为数字量,可直接与微处理器连接。
本设计以STC89C51单片机为处理器,将TCS230采集的颜色信号经过单片机处理,再通过LCD1602液晶屏把数据显示出来。
标签:TCS230颜色传感器51单片机LCD1602液晶颜色辨别一、引言1.研究背景随着现代工业生产向高速化、自动化方向的发展,颜色辨别的技术广泛应用于工业检测和自动化控制领域。
特别是微机技术的不断深入发展,从单片机到嵌入式系统一步一步的发展和迈向成熟,进而使自动化水平再上一个阶段。
再者,顺应各类场所的传感器连续的出现,它们有着可靠性极高、能经受恶劣情况的考验、功能强大以及使用简单方便等强大优越特点,因此快速地占领自动控制领域产业,成为工业自动控制领域的领头产品。
颜色分拣是工农行业的重要手段,而在当今竞争日益激烈的市场经济中,各厂家为赢得更广泛的客户群获得更多的利益,他们在成本控制、系统稳定性和流程控制等方面花了很大功夫,以求得在竞争对手中赢得上风。
2.研究的目的与意义我国是制造业大国,对自动化提出越来越高的要求,同时也为自动化技术的革新提供了必要条件。
颜色分拣系统对工业的生产提出更高的要求,基本满足当代人的需求。
实现自动控制的颜色分拣系统能够极大的提高生产效率和产品质量,明显消除靠人眼分拣产生的误差,有效减少员工的劳动强度并降低能源和资源的损耗。
颜色辨别的技术广泛应用于各类工业检测和自动控制范畴,而生产过程当中长期以来由人眼起主导作用的颜色辨别工作将越来越多地被相关的颜色传感器所替换。
如:各类物体外观颜色辨别如产品包装色标检测,产品外表特点颜色的检测等等。
基于TCS230传感器的颜色检测系统
基于TCS230传感器的颜色检测系统
卢川英;于浩成;孙敬辉;孟中
【期刊名称】《吉林大学学报(信息科学版)》
【年(卷),期】2008(026)006
【摘要】为了提高传统颜色传感器颜色识别的效果与速度,减少识别误差,简化电路,将美国TAOS公司的TCS230高分辨率可编程颜色传感器与单片机89C2051相结合,设计了一种新型颜色检测系统,给出了该检测系统的硬件设计电路及颜色识别测试流程.该系统的精度可达10位以上,响应频率2~500 kHz,具有可编程、采用数字信号输出、抗干扰能力强等特性,在光强检测控制领域得到广泛应用.
【总页数】6页(P621-626)
【作者】卢川英;于浩成;孙敬辉;孟中
【作者单位】吉林交通职业技术学院,电子工程系,长春,130012;吉林大学,机械科学与工程学院,长春,130022;中国科学院,长春光学精密机械与物理研究所,长
春,130033;中国科学院,长春光学精密机械与物理研究所,长春,130033
【正文语种】中文
【中图分类】TP212
【相关文献】
1.基于TCS230颜色识别传感器的纸币清分机 [J], 谢天海;梁磊磊;代献泽;李仲洁;王玉琳
2.基于TCS230颜色传感器的尿液分析检测系统 [J], 万江中;李佳凌;王香;钟丽莎
3.基于TCS230传感器的颜色识别系统设计 [J], 李静;梁鹏超
4.基于ZigBee和TCS230的无线颜色检测系统设计 [J], 唐燕妮
5.基于TCS230颜色传感器的内瘘出血报警装置设计 [J], 陈兴富; 钟小仕; 黄垂文; 许世林; 吴若梅; 刘岩
因版权原因,仅展示原文概要,查看原文内容请购买。
基于TCS230传感器的高精度颜色识别系统设计
基于TCS230传感器的高精度颜色识别系统设计High-precision color recognition system based on TCS230 sensor(广西大学机械工程学院)潘海鸿 陈琳 黄炳琼 蒙健义PAN HAIHONG CHEN LIN HUANG BINGQIONG MENG JIANYI摘要:采用颜色传感器TCS230与单片机AT89S52设计高精度颜色识别系统平台。
分别在3种不同工作条件下,对5种颜色的LED 做测试,采用更直观的HSL 颜色空间方法分析实验数据,验证系统在不同条件下对颜色识别的准确性。
实验结果表明:该系统以白色LED 灯调白平衡,在密封和自然光条件下都具有准确的颜色识别性能和良好的抗干扰性。
关键词: TCS230传感器; 颜色识别; HSL 颜色空间法中图分类号: TP273 文献标识码: AAbstract: The design of high-precision color recognition system was based on a new color sensorTCS230 and a single-chip microcontroller AT89S52. In order to verify the validity and the colorrecognized accuracy, the color recognition system was tested by five different kinds of color LEDunder three different working conditions, and a more intuitive HSL color space method wasintroduced for analyzing the experimental data. The results show that: the color recognitionsystem with white LED lights for white balance adjustment has accurate color recognition andhigh performance for anti- interference under natural light or in sealed conditions.Keywords: TCS230 Sensor, Color Recognition, HSL Color Space Method潘海鸿:博士 副教授1 引言颜色传感技术是现代颜色测量仪器核心技术之一,现已发展为集光学、机械、电子于一体的系统。
基于TCS230传感器的颜色识别系统设计
基于TCS230传感器的颜色识别系统设计李静;梁鹏超【期刊名称】《计算机与数字工程》【年(卷),期】2017(045)005【摘要】In order to facilitate detection and analysis of the light color components,a STC89C52 MCU and TCS230 sensor as the core of the color detection system is designed. The hardware design circuit of the detection system and the program flow of the test results are given. The color component is converted into a pulse wave of different frequency by using the TCS230 sensor. The I/O port of the microcontroller directly obtains the RGB brightness value of a color and the result is displayed on the three bit digital tube to verify the accuracy of the system. Experiments show thatthe system has accurate color recognition performance and good stability.%为了方便对光色成分进行检测和分析,设计了一种以STC89C52单片机和TCS230传感器为核心的颜色检测系统.给出了该检测系统的硬件设计电路以及检测过程的程序流程.用TCS230传感器直接将颜色分量转化为不同频率的脉冲波,通过单片机的I/O口直接获取某一颜色的RGB亮度值,并将结果显示到三位数码管上,以验证该系统对颜色识别的准确性.实验表明:该系统具有准确的颜色识别性能和良好的稳定性.【总页数】4页(P984-987)【作者】李静;梁鹏超【作者单位】西安工业大学电子信息工程学院西安 710032;西安工业大学电子信息工程学院西安 710032【正文语种】中文【中图分类】TP212【相关文献】1.基于TCS230颜色识别传感器的纸币清分机 [J], 谢天海;梁磊磊;代献泽;李仲洁;王玉琳2.基于TCS230传感器的高精度颜色识别系统设计 [J], 潘海鸿;陈琳;黄炳琼;蒙健义3.基于51单片机控制TCS230传感器分拣物体系统设计 [J], 程琦4.基于TCS230传感器的新鲜辣椒颜色识别研究 [J], 陈熵;陶栋材;刘新庭;袁开放5.基于TCS230的颜色识别系统设计 [J], 张智博;王艳;殷天明因版权原因,仅展示原文概要,查看原文内容请购买。
基于TCS230的颜色检测装置及其在智能装配机器人避障中的应用
c o r r e s p o n d i n g f r e q u e n c y s i g n a l o f d i f f e r e n t i mp u l s e .Th e 8 9 C5 1 c o n t r o l l e r wo u l d d i s t i n g u i s h t h e o b j e c t
第 2 O卷第 1 期 2 0 1 3年 2月
工 程
设
计
学
报
Vo l J 2 0 No . 1
Fe b.2 O l 3
Ch i n e s e J o u r n a l o f E n g i n e e r i n g De s i g n
DOI : 1 0 . 3 7 8 5 / j . i s s n .1 0 0 6 — 7 5 4 X. 2 0 1 3 . O 1 . 0 1 3
段无 法 实 现场 景 中 多种 颜 色 分 辨 , 而颜 色检 测 装 置 中 的传 感 器 T C S 2 3 0能 够 将 颜 色 信 号 转 变 成 为 相 对 应 的频 率 信
号并 传 递 给单 片机 , 单 片机 获 取 频 率 信 号 后 , 应用测频程 序分辨物体 颜色 , 适 用于多颜 色分辨 场合. 该 颜 色 检 测 装 置装 配 到智 能 装 配 机 器 人 上 进 行 动 态 避 障 应 用 时 , 受 到 临 界 位 置 和 振 动 等 多 种 因 素 的影 响 , 检测 颜色分辨 ; T C S 2 3 0 ; 机 器人 避 障 ; 单片机测频 ; T 型槽 结 构
中图分类号 : T P 2 3 文献标志码 : A 文章编号 : 1 0 0 6 — 7 5 4 X( 2 0 1 3 ) 0 1 — 0 0 6 0 — 0 5
基于TCS230颜色传感器的色彩识别器的设计 文献综述
文献综述颜色的测量和控制,特别是色差的评定是科学研究和生产中常出现的问题。
各行各业对颜色测量仪器的需求呈不断上升趋势,用户迫切需要使用方便、快捷、稳定的颜色测量仪器。
尽管人眼区分色彩的能力非常强,但不同的人在描述同一色彩时会有所不同,这意味着在要求精确的色彩检测和管理的应用中,口头描述是不够的。
更好的解决方案是使用充分校准的色彩传感设备,以数字方式描述色彩。
这些设备包括昂贵的实验室级分光光谱仪到经济的RGB色彩传感器。
色彩测量的原理:色光中存在三种最基本的色光,它们分别是红色、绿色和蓝色。
这三种色光以不同比例混合,可得到自然界中的一切色光,而且这三种色光具有独立性,其中一种原色不能由另外的原色光混合而成。
因此红、绿、蓝被成为颜色三原色。
色彩传感器分为三种不同类型:光到光电流转换,光到模拟电压转换,光到数字转换。
前者通常只代表实际色彩传感器的输入部分,因为原始光电流的幅度非常低,总是要求放大,以将光电流转换成可用的水平。
所以,最实用的模拟输出色彩传感器至少会有一个跨阻抗放大器,并提供电压输出。
光到模拟电压色彩传感器由色彩滤波器后面的光电二极管阵列与整合的电流到电压转换电路(通常是跨阻抗放大器)组成。
落在每个光电二极管上的光转换成光电流,其幅度取决于亮度及入射光的波长(由于色彩滤波器)。
如果没有色彩滤波器,典型的硅光电二极管会对从超紫色区域直到可视区域的波长作出响应,在光谱接近红外线的部分,峰值响应区域位于800nm和950nm 之间。
红色、绿色和蓝色透射色彩滤波器将重塑和优化光电二极管的光谱响应。
正确设计的滤波器将对模仿人眼的滤波后的光电二极管阵列提供光谱响应。
三个光电二极管中的每个光电二极管的光电流会使用电流到电压转换器,转换成VRout、VGout和VBout。
解释色彩传感器值:可以使用色彩传感器的三个模拟输出电压直接控制硬件,或转换成数字值,从而数字处理器能够分析数据。
然后可以从这些数字值中获得色彩和亮度信息。
基于TCS230颜色传感器的颜色识别器设计
摘要随着现代工业生产向着自动化、智能化方向的发展,生产过程中长期由人眼占据主导地位的颜色识别工作即将被效率和精确度更高的颜色传感器所替代,颜色传感器在未来生活与生产中扮演的作用将会越来越大。
颜色识别器的应用十分广泛,现阶段其主要应作为彩色打印机和绘图仪的主要构成部分。
并在化妆品、纺织品和涂料制造过程中颜色的调配以及医疗等方面都起着重要的作用。
因此对颜色识别器的研究对未来检测行业的发展有着重要的意义。
本文将研究TCS230颜色传感器识别颜色的原理,并结合单片机和液晶显示模块来实现颜色识别功能。
首先,需要了解一定程度的光与颜色的知识以及深入研究TCS230颜色传感器对颜色的识别原理并实现其识别颜色的功能。
其次,利用ST89C52单片机对颜色传感器输出数据进行处理,转换成相应的RGB三原色颜色值。
最后,通过LCD1602将RGB三原色颜色值显示出来并通过RGB颜色对应表对比和分析所测数据。
本设计具有设备成本低、体积小、易于操作、灵敏度和精确度高等特点。
关键字:颜色识别颜色传感器单片机TCS230 RGBTHE COLOR RECOGNITION DESIGN BASED ON TCS230COLOR SENSORABSTRACTAt present industrial manufacture is developing to the direction of automation and intelligence. The production process by the human eye to color identification work is replaced by a color sensor. The part that the colour sensor are playing a more and more important role in people's life and production. Color recognizer plays a major role in colour printer , plotter,cosmetics,textile, paint manufacturers and medical and so on. Therefore, it is of great significance for the development of testing industry to study the colour sensor.In this article, we will introduce how to identify colour by using the TCS230 colour sensor.First of all ,it is necessary to know the basic knowledge of colour and light,it is also important to have a further study of the indentification theory of TCS230 to the colour and the colour indentification function of the TCS230.secondly,we need to analysis the data collected with SCM and convert the data to the RGB tricolor value .at last,the RGB tricolor value will be showed by LCD1602.The desigh has many features ,such as simple operating,low lost,small size,high sensitivity and so on .KEY WORDS Color-Recognition Color-Sensor Single-Chip Microcomputer TCS230 RGB目录中文摘要 (I)英文摘要 (II)1绪论 (1)1.1 研究背景 (1)1.2颜色识别技术的现状及未来发展趋势 (1)1.2.1颜色传感器的几种设计方案 (1)1.3主要工作及意义 (2)2颜色识别技术介绍 (4)2.1 色彩识别 (4)2.2 色彩识别算法 (4)2.2.1颜色识别与检测原理 (4)3 基于TCS230的设计 (6)3.1 STC89C52型单片机功能简介 (6)3.2 颜色传感器 (6)3.2.1 TCS230芯片的结构框图与特点 (6)3.2.2 TCS230识别颜色的原理 (8)3.2.3TCS230与STC89C52单片机连接 (9)3.3 LCD1602与51单片机的连接 (10)3.31 液晶显示器LCD1602的简介 (10)3.32 LCD1602显示器与单片机的连接 (14)4颜色识别系统的设计与实验 (15)4.1 系统结构框图 (15)4.2 TCS230颜色采集模块的设计 (16)4.2.1 TCS230颜色采集模块与51单片机连接电路设计 (16)4.2.2 四个白色LED补光电路的设计 (17)4.3液晶显示模块LCD1602D的软件设计 (18)4.4 颜色识别器的实验测试 (20)4.4.1 实验测试 (20)4.4.2 实验数据及分析 (21)5 结论与展望 (23)5.1 结论 (23)5.2 展望 (23)致谢 (24)参考文献 (25)附录(一) (26)程序代码 (26)附录(二) (36)系统电路总图 (36)附录(三) (37)TCS3200模块PCB (37)1绪论1.1 研究背景随着工业生产中自动化、高速化程度的不断提升,颜色识别在各种工业控制和检测领域的应用更加广泛,颜色传感器在终生活与生产中的作用将会越来越大,颜色传感器在终端设备中的作用将会越来越大。
TCS230颜色传感器原理与应用编程
TCS230颜色传感器1 . 颜色传感器原理TCS23Q采用8引脚的SOIC表面贴装式封装,在单一芯片上集成有64 个光电二极管。
这些二极管共分为四种类型。
其中16 个光电二极管带有红色滤波器;16 个光电二极管带有绿色滤波器;16 个光电二极管带有蓝色滤波器;其余16 个不带有任何滤波器,可以透过全部的光信息。
这些光电二极管在芯片内是交叉排列的,能够最大限度地减少入射光辐射的不均匀性,从而增加颜色识别的精确度;另一方面,相同颜色的16 个光电二极管是并联连接的,均匀分布在二极管阵列中,可以消除颜色的位置误差。
工作时,通过两个可编程的引脚来动态选择所需要的滤波器。
该传感器的典型输出频率范围从Hz~5QQkHz,用户还可以通过两个可编程引脚来选择100% 20%或2%的输出比例因子,或电源关断模式。
输出比例因子使传感器的输出能够适应不同的测量范围,提高了它的适应能力。
例如,当使用低速的频率计数器时,就可以选择小的定标值,使TCS230的输出频率和计数器相匹配。
2. 引脚图及其控制与功能a. 实物图(芯片的4引脚延伸进去这是区分引脚的标志。
)Tsob.引脚编程设置及其功能 1.输出频率分频选择SO S1 输出频率分频比例 L L 掉电L H 2% H L 20% HH100%so S3 SI S2 OEOUT GNPVCC2 2 4s7 6T 光电一段管LJ 电流—锁率輸出帥1S S1 3OEOU圏2 TCS 烦的引脚排列2.滤光颜色选择3.测量频率的方法(1)依次选通三种颜色的滤波器,然后对TCS230的输出脉冲依次进行计数。
当计数到250时停止计数,分别计算每个通道所用的时间。
这些时间对应于实际测试时TCS230每种滤波器所采用的时间基R、准,通过串口观察。
在这段时间内所测得的脉冲数就是所对应的G和B的值。
(实际测得的是一个范围的值)(2)设置定时器为一固定时间(例如10 ms),然后选通三种颜色的滤波器,计算这段时间内TCS230勺输出脉冲数,计算出一个比例因子,通过这个比例因子可以把这些脉冲数变为255。
基于VC的TCS230颜色传感器信号实时采集与显示
器加一 , 中断程序 :
序与下位机通信 , 接收下位机发送来的数据 , 实时 显示 , 并绘 出变化 曲线。 要 绘 制 曲线 , 须 创建基 于单 文 档 的 M F C 程 序, 视类 为 C m y V i e w 。绘 曲线前应先建立坐标 系
与刻度 , 横坐标为时间 , 纵坐标为频率值 。在视类
{
该 程序返 回时临时颜 色存 储器 清零 : c o l o r - .
T e m p = 0 ; 为 选择 下 一 个 颜 色 滤 光 器 重新 延 时计 数
c a s e r e d :S 2 = O ; S 3 = 0 ; b r e a k ; / / 红 色滤 光器
c a s e r g e e n : S 2 = 1 ; s 3 = 1 ; b r e a k ; / / 绿色滤光器
r e t ur n c o l o r Num;
}
r e d N u mH = ( u n s i g n e d c h a r )( ( r e d N U M> > 8 ) & 0 x 0 0 f ) ; r e d N u mL = ( u n s i g n e d c h a r ) ( r e d N U M& 0 x 0 O f f ) ;
下所记录的颜色值 :
c o l o r Nu m= c lo o r T e mp ;
获取颜色脉冲数函数: i n t t e s t C o l o r N u , 如下:
i n t t e s t C o l o r Nu m( e n u m c o l o r , i n t c o l o r N O)
w h i l e ( 1 )
基于TCS230颜色识别器的设计剖析
实物图
结论
1、根据阅读文献和参考资料,进行理论内容的 梳理,建立基本的颜色模型,简单介绍几种颜 色识别算法。 2、介绍51单片机的基本理论,以及主要模块如: TCS230颜色识别模块、LCD1602显示模块,能 实现的功能和优势等。 3、根据理论知识对系统进行整体设计,包括软 件的连接方面,硬件的焊接方面。
强,而阴天则光线较暗,因此,使实验结果有一定的误差。 ? 2、不同的芯片对光线的敏感度不同。因为我们不保证所有的芯片完全
相同,例如不同的厂家不同的生产工艺生产的产品则不同,所以,造 成一定的误差。 ? 3、在TCS230传感器上现在一般都有四个LED补光原件,补光原件不一 定稳定,因此会使结果造成一定误差。 ? 4、另外,不同的物体对光的反射和吸收能力不同,因此,会造成一定 的误差。
075 128 062
069 133 058
035 043 107
028 045 101
031 042 105
在硬件焊接并调试成功的情况下,应出现如上结果。
误差分析
? 可能是硬件连接的问题,也可能是软件调试的问题使本次设计没能成 功做出硬件识别系统。
对于成功的系统误差分析如下: ? 1、外界光线的影响。因为外界天气存在一定的差异,例如晴天光线较
驱动模块
? TCS230采用8引脚的SOIC表面贴装式封装,在单一芯片上集成有64个 光电二极管,这些二极管分为四种类型,其16个光电二极管带有红色 滤波器;16个光电二极管带有绿色滤波器;16个光电二极管带有蓝色 滤波器,其余16个不带有任何滤波器,可以透过全部的光信息,这些 光电二极管在芯片内是交叉排列的,能够最大限度地减少入射光辐射 的不均匀性,从而增加颜色识别的精确度;另一方面,相同颜色的16 个光电二极管是并联连接的,均匀分布在二极管阵列中,可以消除颜 色的位置误差。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 6期
卢 川英 , 等 : 基于 TCS230 传感器的颜色检测系统
623
2 2 消除镜面反射效果
在光学系统中通常有两种方式消除镜面反射的影响 : 多角度照明或偏光器。由于采用偏光器会减弱 照明效果, 光线经过一次偏光器会衰减 25 % , 经过两次偏光器会衰减 50% , 因此在颜色检测系统中通 常采用多角度照明消除镜面反射的影响。
C olori m eter Syste m Based on TCS230 Sensors
LU Chuan y ing , YU H ao cheng , S UN Jing hui , M ENG Zhong
2 . C ollege ofM echan ical S cien ce and E ngineering, J ilin U n iversity , Ch angchun 130022 ,
图 1 TCS230 引脚封装和功能框图 F ig 1 TCS230 p in t encapsulat io n and function 当入射光投射到 TCS230 上时, 通过光电二极管控制引脚 S2、 S3 的不同组合 , 可选择不同的滤波 器 ; 经过电流到频率转换器后输出不同频率的方波 (占空比是 50 % ) , 不同的颜色和光强对应不同频率 的方波 ; 还可通过输出定标控制引脚 S0 和 S1, 选择不同的输出比例因子 , 对输出频率范围进行调整 , 以适应不同的需求 。 TCS230 各个引脚功能如表 1所示, 其中 L 表示低电平; H 表示高电平。 S0 和 S1 用于选 择输出 比例 因子或 电源 关断 模式 ; 表 1 TCS230引脚定义说明 S2 和 S3 用于选择滤 波器的类型; OE 是频率 输出使能引脚, 可控制输出状态。当有多个芯 片引脚共用微处理器的输入引脚时, 也可作为 片选信号 ; OUT 是 频率输出引脚, GND 是芯 片的接地引脚, VCC 为芯片提供工作电压。
பைடு நூலகம்
引 言
随着现代工业生产向高速化、自动化方向的发展, 颜色检测系统被越来越广泛地应用于颜色测量、 颜色变化的识别、打印控制、颜色校正和机器人安全监控等领域。目前 , 颜色传感器
[ 1]
通常是在独立
的光电二极管上覆盖经过修正的红、绿、蓝滤光片 , 然后对输出信号进行相应处理, 才能识别颜色信 号。其输出为模拟信号, 需要一个 A /D 电路进行采样 , 再对该信号进一步处理 , 才能进行识别 , 因此 增加了电路的复杂性 , 并且存在较大的识别误差 , 影响了识别效果。美国 TAOS ( T exasAdvanced Optoe lectron ic So lu tions) 公司最新推出的颜色传感器 TCS230 , 不仅能实现颜色的识别与检测, 与传统的颜 色传感器相比, 还具有许多优良特性。 TCS230 的反应速度快 , 可用软件设置改变对颜色的选择 , 输出 为数字信号 , 使用方便, 有较强的抗干扰能力。笔者将 TCS230 与单片机 89C2051 相结合设计了一种新
基于 TCS230传感器的颜色检测系统
卢川英 , 于浩成 , 孙敬辉 , 孟
(1 . 吉林交通职业技术学院 电子工程系 , 长春 130012 ; 1 2 3
中
3
2 . 吉林大学 机械科学与工程学院 , 长春 130022;
3. 中国科学院 长春光学精密机械与物理研究所 , 长春 130033)
摘要 : 为了提高传统颜 色传 感 器颜 色识 别 的效 果与 速 度 , 减 少识 别误 差 , 简 化 电路 , 将美 国 TAO S 公司 的 TCS230 高分辨率可编程颜色传感 器与单片机 89C2051 相结合 , 设计了一种新型 颜色检测系 统 , 给出了该 检测 系统的硬件设计电路及 颜色识别测试流程。该 系统的 精度 可达 10 位 以上 , 响 应频率 2~ 500 kH z , 具有可 编 程、采用数字信号输出、抗干扰能力强等 特性 , 在 光强检测控制领域得到广泛应用。 关键词 : 颜色传感器 ; 颜色检测 ; T CS230 颜色传感 器 ; 89C2051 单片机 中图分类号 : TP212 文献标识码 : A
1 2 3 3
(1 . D epart m en t of E lectron ical Engin eer ing , J ilin V ocational and T echn ica l Co llege of Traff ic, Changchun 130012 , C h ina ; Ch ina;
S0 L L H S1 L H L
[ 3, 4]
T ab 1 TCS230 pint definitio n
输出频率定标 关掉电源 20% 20% S2 L L H S3 L H L 滤波器类型 红色 蓝色 无
H H 100% H H 绿色 TAOS公司还推 出了基于 TCS230 的可编 程颜色光强检测模块 , TCS230EVM 为其代表产品。其包含采用白 LED ( L igh t Em itt ing D io de) 照明光源
2 颜色检测系统的光学系统设计
2 1 照明光源的要求
颜色检测系统对照明光源 的要求十分严格。其照明光源必须满足照明寿命长、明亮、广谱、体 积小并且发热量低等要求。由 CarleyL a m ps公司生产的一种整合了光线反射镜的照明系统可满足上述要 求。该照明系统采用了 C arleyLam ps公司自行设计的氙灯 (# 880) 以及与该氙灯完美配合的平行光反射 3 镜 (# 1907)。具有高色差 ( 2 750 K )、寿命长 ( 1 000 h) 、体积小 ( 24 58 cm )、聚焦性好、价格低廉 和安装方便等特性。
的光学镜头模块、编程器 ( BOE: Board of Education) 、 BAS I C 通讯模块以及 PC 端应用软件。其中 BAS IC 通讯模块提供了 TCS230 与 PC 之间的串行通讯接口。通过使用 BASIC 通讯模块和 PC 端应用软件 , TCS230 采集的 RGB 数据可被实时地显示在 PC 端, 并且允许用户在 RGB 和 H SV ( H ue Saturation V alue) 色彩空间模式之间切换。 TCS230EVM 可编程颜色光强检测模块具有良好的 PC 接口和 PC 端应用软件 , 适合基于 PC 的数据采集卡等产品的设计。
收稿日期 : 2008 09 23 基金项目 : 科技型中小企业创新基金资助项目 ( 04C26212201072; 07C 262122000169 ) 作者简介 : 卢川英 ( 1975 ), 女 , 长 春人 , 吉 林 交 通职 业 技术 学 院 讲师 , 硕 士 , 主 要从 事 计 算机 应 用 与自 动 控制 研 究 , ( T el ) 86 13843192000 ( E m ail) chuany ing- lu @ s ina com。
2 3 光学系统结构设计
如图 2 所示, 在颜色采集系统的光学系统内部, 来 自点光源 ( 氙灯 ) 的光线通过抛物面反射镜形成平行光。 平行光穿过一块由半透明聚乙烯构成的散射片, 使光线 变得均匀柔和。光线经漫反射镜形成漫反射进入颜色传 感器光室。由于三原色的颜色传感器分散分布在光室底 部 , 为保证光 线可以均匀照射 在三原色 颜色传感 器上, 在光室中安装了另一块散射片以 及一块 I R ( Infra R ed) 滤镜 ( 1mm H oya CM 500 ), 以保证光线均匀分布在不同 [ 6] 的颜色传感器上 。 颜色传感器光室内部均匀染黑并密闭以保证其光密 性 , 避免在颜色传感器排列端漏光现象的发生, 并最大 图 2 颜色采集系统的光学系统内部结构图 F ig 2 T he structure of colori m e ter sensor 程度避免了内部的光线反射 , 从而使光线以小散射角通 过孔径后最大程度照射在颜色传感器上。 颜色传感器的光学系统另一重要组成部分是散热片。一块长 0 16 cm 由不规则形状铝片构成的散热 片被放置在颜色传感器的光学系统内 , 用来对反射镜以及 5 V 整流器散热。该散热片中部采用圆孔状结 构设计 , 5 V 整流器被安置于散热片中心的原孔中, 从而保证由 5 V 整流器产生的 2~ 3 W 热量及时被 散出。
[ 2]
622
吉 林 大 学 学 报 (信 息 科 学 版 )
第 26 卷
型颜色检测系统 , 并给出该系统的硬件设计电路与软件测试流程。
1 颜色传感器 TCS230简介
TCS230 是美国 TAOS 公司推出的可编程彩色光到频率的转换器。它把可配置的硅光电二极管与电 流频率转换器集成在一个单一的 CMOS ( Com plem en tary M etal Ox id e Sem iconductor) 电路上, 同时在单 一芯片上还集成了红、绿、蓝 ( RGB ) 3种滤光器, 是业界第一个有数字兼容接口的 RGB 彩色传感器。 TCS230 的输出信号是数字量, 可以驱动标准的 TTL ( T ransistion T ransistor Log ic ) 或 CMOS 逻辑输入 , 因此可直接与微处理器或其他逻辑电路相连接。由于输出的是数字量, 并且能实现每个彩色信道 10 位 以上的转换精度 , 响应频率 2~ 500 kH z , 因而不再需要 A /D 转换电路 , 使电路变得更简单, 并大大提 高了该芯片的抗噪声性能。TCS230 颜色传感器应用范围广泛, 适合于色彩测量、打印控制、显示颜色 校正、人工视觉以及光线检测等领域。图 1是 TCS230 的引脚封装和功能框图。
第 26 卷 第 6 期 2008 年 11月
吉 林 大 学 学 报 (信 息 科 学 版 ) Journa l o f Jilin U n ive rsity ( Info r ma tion Sc ience Ed ition)
V o. l 26 N o . 6 N ov . 2008