基于51单片机的颜色识别系统(完结)背景:随着现代工业生产向高速化、自动化方向的发展,生产过程中长期以来由人眼起主导作用的颜色识别工作将越来越多地被相应的颜色传感器所替代
例如:图书馆使用颜色区分对文献进行分类,能够极大地提高排架管理和统计等工作;在包装行业,产生包装利用不同的颜色和装潢来表示其不同的性质或用途
目前的颜色传感器通常是在独立的光电二极管上覆盖经过修正的红、绿、蓝滤波片,然后对输出信号进行相应的处理,才能将颜色信号识别出来;有的将两者集合起来,但是输出模拟信号,需要一个A/D电路进行采集,对该信号进一步处理,才能进行识别,增加了电路的复杂性,并且存在较大的识别误差,影响了识别的效果
TAOS(TexasAdvancedOptoelectronicSolutions)公司最新推出的颜色传感器TCS3200,不仅能够实现颜色的识别与检测,与以前的颜色传感器相比,还具有许多优良的新特性
最近在网上淘了一片TCS3200模块,从官方的介绍中看的出这片TCS3200功能好强大,闲来没事就做了一实验,想看看这个TCS3200的性能、检测能力到底怎样;需要的器件和材料:1
51最小系统(12T时钟:11
0592MHz)2
TCS3200颜色识别模块3
各种颜色的物料4
1602液晶屏TCS3200接口定义:S0、S1接VCCEO接GND(或用IO口控制)S2接P1
0S3接P1
1OUT接P3
5(必须)(测试程序贴在后面,实物测试通过
)(TCS3200颜色识别模块)(自己做的TCS3200模块转接板,方便连线,方便检测颜色)(模块和转接板连接完成)(最小系统)(1602液晶屏)(连接好1602液晶屏)(为了方便检测小物料和白平衡检测,需要自己做一个小平台,俩饮料瓶盖子,一颗自攻螺丝即可搞定
)(做好的平台,为了方便白平衡,需要在上面盖子上划俩口子,只要能卡住一张白纸即