颜色传感器模块讲解PPT

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

白平衡
改变RGB分量比例
适应人眼色觉的白色
白平衡原理
默认下,R:G:B=1:1:1时为白色
白平衡
改变RGB分量比例
适应人眼色觉的白色
R↓ G ↓ B ↑
钨丝灯的黄色光线下,平时看到的白墙壁是偏黄 的,因此需要通过白平衡降低RG分量,提高B分量占 比来还原白色
TCS3200颜色传感器
TCS3200外部电路图
Thanks
修正R值 (0<R<255)
修正G值 (0<G<255)
修正B值 (0<B<255)
输出R,G,B
详细算法
每一种颜色分量范围是0-255,最大是255,当环境中RGB均为 255时,即为白色,因此需要通过白平衡使RGB均为255。
方法如下:
1.取固定扫描时间(20ms),点亮四个LED,分别得 到R、G、B时的输出方波个数rs ,gs,bs; 则比例参数分别为
255 G=Gs ������������
255 B=Bs ������������
RGB转换
RGB888:
RGB = R<<16 | G <<8 |B R=255D=11111111B=FFH
0xFFFFFF
RGB565:
RGB =(R*1000/8225<<11)|(G*1000/4047<<5) |(B*1000/8225)
255 ������������ 255 255 ; ������������ ������������
2.关闭LED,分别开启R,G,B通道,扫描时间20ms,测 量 R、G、B通道输出方波个数Rs,Gs,Bs; 则修正后的标准RGB值为
255 R=Rs ������������
If(R>255) R=255;
http://www.114la.com/other/rgb.htm
光的三原色
HSV表示:
色调(H),饱和度(S),明度(V)
HSI表示:
色调(H),饱和度(S),亮度(I)
CMYK表示:
ຫໍສະໝຸດ Baidu青(C),品(M),黄(Y),黑(K)
白平衡原理:识别白色,还原色彩
默认下,R=G=B=255时为白色
环境光照
11111
111111
11111
0xFFFF 其他格式还有:RGB555,RGB24,RGB32……
编程思路
main函数
边沿触发 外部中断
LCD显示
网上演示视频 http://v.youku.com/v_show/id_XNDY1NDEwMTQ0.html
总结
1.颜色传感器分类 2. 三原色与表示 3. 白平衡 4. TCS3200传感器
颜色传感器模块讲解
目录
1.硬件功能:颜色传感器功能 2.软件编程:白平衡与RGB转换
分类:色标传感器,RGB传感器
1.色标传感器:
色标传感器将物体颜色与参考颜色相比较来实现色标检测。 色标传感器实际是一种反向装置,光源垂直于目标物体安 装,而接收器与物体成锐角方向安装,让它只检测来自目标 物体的散射光.
设计思路 白 平 衡 红 光
(20ms)
绿 光
(20ms)
蓝 光
(20ms)
红色比例因子
绿色比例因子 蓝色比例因子
设计思路 白 平 衡
红 光
(20ms)
绿 光
(20ms)
蓝(20ms) 光
蓝色比例因子
红色比例因子 绿色比例因子
红 光 扫 描
(20ms)
绿 光 扫 描
(20ms)
蓝 光 扫 描
(20ms)
分类:色标传感器,RGB传感器
2. RGB传感器:
RGB传感器通过检测目标物体对三基色的反 射比率,从而鉴别物体颜色,将物体的表面颜 色转换成相应的电压或频率输出。
RGB传感器常见结构:
集成芯片
LED 遮光罩
光的三原色
RGB表示:
黑色:# 000000 白色:# FFFFFF R:红 (0-255) G:绿 B:蓝
相关文档
最新文档