微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > +VEML6040与其它色彩传感器的对比及色差分析处理结项

+VEML6040与其它色彩传感器的对比及色差分析处理结项

时间:10-02 整理:3721RD 点击:
     在测评VEML6040环境颜色检测开发套件前,使用的色彩传感器为TCS3200,这里就使用中的体验情况加以对比分析。

1.在器件封装尺寸方面

    VEML6040的尺寸更小巧,引脚也更少,便于进行便携设备的设计和应用,由于两者均体型较小,故在手工焊接时稍有难度,二者的实物对比如图1和图2所示。



1.在基准认定方面

    受器件性能的影响,VEML6040能够直接提供白色的检测值,而TCS3200不直接提供,故在检测中VEML6040已有了自己的白色基准,而VEML6040是在固定光源下以指定的白板为基准的,在获取检测对象的RGB值之前需进行白平衡处理。当然对于VEML6040来说,如果在光源恒定的情况下,也可忽略白色值的存在,而采用类似的处理方法。

2.在色彩值的读取方面

    受器件处理方法的影响, VEML6040在读取RGBW色彩值时, 是以不同的指令来区分的;而TCS3200在读取RGB色彩值时,是通过外部引脚的电平控制来使内部的滤镜来选取不同色彩进入传感器以进行色彩检测和读取。此外,在色彩值的输出方式上,也可通过相应引脚的电平的控制来选取色彩值的比率。

3.在使用方式方面

在使用方式方面,尤其是对于VEML6040套件来讲,它更适于进行直射式的环境色彩检测,这主要与设计结构有关,因为它的色彩传感器与显示屏完全是处在同一方向上的,若以反射方式检测,就显得有些不便。而对于TCS3200来讲则多是采用反射方式检测,因为这样利于结构设计及白平衡处理。

此外,TCS3200的这种工作方式也便于它将检测的RGB值整定在0~255之间,同时通过RGB色彩模式向Lab色彩模式的转换有利于进行色差分析和处理。当然对于VEML6040来讲,若采用反射式的结构设计,也可借鉴这种处理方式。

4.在检测效果方面

为了便于检测对比,这里选取吹塑纸作为试样,相应的检测结果如下。

吹塑纸试样:




TCS3200检测结果:(RGB值)

      经图像软件的还原,TCS3200的检测效果还是较好的,颜色稍偏亮。


VEML6040检测结果:(RGBW值)




      为了便于对检测值的色彩还原验证,需对采集数据进行归一化处理,由于基准白不易直接选取,这里是采用虚拟的基准白,即选取检测值中最大的RGB值构成虚拟基准白(735,791,317,2361)。经归一化处理,得到供色彩经验的RGBW值。经图像软件的还原,VEML6040的检测效果较好,受硬件结构的限制及基准白的影响,颜色稍显偏暗。


      经本次测评,新了解了一种色彩检测器件及构建色彩检测系统的方案,其中包括硬件的构建及软件的代码设计。在对直射方式下,VEML6040环境颜色检测套件当是首选目标。此外,该套件的配置也适于进行二次开发,从而为定向应用提供了极大的方便,例如它支持在线的程序编辑与下载、支持中文界面设计、具有功能扩展及外部硬件扩展的空间等。另外也期待该套件上的VEML6040传感器能提供模块式的使用方式,这样在采用反射式检测时就会更方便些。


色差的分析处理能应用到哪些方面呢?

学习了,谢谢!

学习了,谢谢!

多谢支持!

如染料配色等方面,一般买一台色差分析仪是较贵的,且不好自行扩展功能,自行就方便些。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top