基于51单片机的颜色识别系统方案

基于51单片机的颜色识别系统方案

ID:37104149

大小:2.90 MB

页数:28页

时间:2019-05-17

基于51单片机的颜色识别系统方案_第1页
基于51单片机的颜色识别系统方案_第2页
基于51单片机的颜色识别系统方案_第3页
基于51单片机的颜色识别系统方案_第4页
基于51单片机的颜色识别系统方案_第5页
资源描述:

《基于51单片机的颜色识别系统方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、专业资料基于51单片机的颜色识别系统(完结)背景:随着现代工业生产向高速化、自动化方向的发展,生产过程中长期以来由人眼起主导作用的颜色识别工作将越来越多地被相应的颜色传感器所替代。例如:图书馆使用颜色区分对文献进行分类,能够极大地提高排架管理和统计等工作;在包装行业,产生包装利用不同的颜色和装潢来表示其不同的性质或用途。目前的颜色传感器通常是在独立的光电二极管上覆盖经过修正的红、绿、蓝滤波片,然后对输出信号进行相应的处理,才能将颜色信号识别出来;有的将两者集合起来,但是输出模拟信号,需要一个A/D电路进行采集,对该

2、信号进一步处理,才能进行识别,增加了电路的复杂性,并且存在较大的识别误差,影响了识别的效果。TAOS(TexasAdvancedOptoelectronicSolutions)公司最新推出的颜色传感器TCS3200,不仅能够实现颜色的识别与检测,与以前的颜色传感器相比,还具有许多优良的新特性。最近在网上淘了一片TCS3200模块,从官方的介绍中看的出这片TCS3200功能好强大,闲来没事就做了一实验,想看看这个TCS3200的性能、检测能力到底怎样;需要的器件和材料:1.51最小系统(12T时钟:11.0592MH

3、z)2.TCS3200颜色识别模块3.各种颜色的物料4.1602液晶屏TCS3200接口定义:S0、S1接VCCEO接GND(或用IO口控制)S2接P1.0S3接P1.1OUT接P3.5(必须)(测试程序贴在后面,实物测试通过!)word完美格式专业资料(TCS3200颜色识别模块)word完美格式专业资料(自己做的TCS3200模块转接板,方便连线,方便检测颜色)word完美格式专业资料(模块和转接板连接完成)word完美格式专业资料(最小系统)word完美格式专业资料(1602液晶屏)word完美格式专业资料(

4、连接好1602液晶屏)word完美格式专业资料(为了方便检测小物料和白平衡检测,需要自己做一个小平台,俩饮料瓶盖子,一颗自攻螺丝即可搞定!)word完美格式专业资料(做好的平台,为了方便白平衡,需要在上面盖子上划俩口子,只要能卡住一张白纸即可!)word完美格式专业资料(最终效果)word完美格式专业资料(全家福)word完美格式专业资料(连接好TCS3200模块)word完美格式专业资料(白平衡测试,注意:上电前必须白平衡检测,不然后面检测的颜色都不会准确的;检测方法:白纸放在TCS3200模块前面1公分处,然后

5、单片机上电,只要第一次读出的值为255,255,255即可,否则请重新进行白平衡!)word完美格式专业资料(白平衡的结果,现在就可以进行颜色识别了)word完美格式专业资料(识别到绿色娃娃的颜色,上位机上面的颜色为识别到的颜色,同时液晶上会显示RGB值)word完美格式专业资料(识别到黄色娃娃的颜色值)word完美格式专业资料(识别到粉红色娃娃的颜色值)word完美格式专业资料(上位机显示粉红色娃娃的颜色)word完美格式专业资料(上位机界面)word完美格式专业资料word完美格式专业资料(这俩高尔夫球的识别,

6、但是结果不准确,估计是这俩高尔夫球的反光能力太强烈了,只要表面不是很光滑的物体检测出来误差都是很小的,另外,有网友说要放在黑盒子里检测,我感觉没必要,只要白平衡做好了基本就没什么问题了,至于表面特别光滑的物体,只能去寻找其他方法去进行检测了!)=========================测试程序========================#include"reg52.h"#define_dataP2//LCD1602数据接口word完美格式专业资料/****************************

7、**************************************-说明:端口定义-备注:无******************************************************************/sbitEN=P0^5;//读写使能,高电平有效,下降沿锁定数据。sbitRW=P0^6;//读/写选择:高电平为读数据,低电平为写数据。sbitRS=P0^7;//数据/指令选择:高电平为数据,低电平为指令。sbittcs230_s2=P1^0;//TCS3200S2P1.0sbi

8、ttcs230_s3=P1^1;//TCS3200S3P1.1//TCS3200OUT接P3.5/******************************************************************-说明:变量定义-备注:无****************************************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。