基于STM32的便携高分辨率色度检测仪设计
2015-06-07王亭岭焦金戈熊军华陈建明
仪表技术与传感器 2015年11期
王亭岭,焦金戈,王 琪,熊军华,陈建明
(华北水利水电大学电力学院,河南郑州 450011)
基于STM32的便携高分辨率色度检测仪设计
王亭岭,焦金戈,王 琪,熊军华,陈建明
(华北水利水电大学电力学院,河南郑州 450011)
研制了一种基于STM32的便携高精度色度检测仪器。使用STM32F107芯片为主控制芯片,采集模块使用TCS3200D型传感器,不需添加A/D采集模块,并且在测量步骤中加入了闭环反馈控制。提高了系统识别的分辨率,简化了硬件电路,并且在算法上能减小测量误差。硬件系统上添加了LCD显示模块,人机交互更加方便,添加的USB功能方便数据的上传。软件架构基于μC /OS-II操作系统,使得系统更加安全可靠。测试表明仪器能够稳定运行,为工业现场的色度检测提供了一种便携式的高分辨率解决方案。
STM32;TCS3200D;μC /OS-Ⅱ;色度检测
0 引言
随着现代工业生产向高速化、自动化方向发展,色彩识别广泛应用于各种工业检测和自动控制领域,而生产过程中长期以来由人眼起主导作用的颜色识别工作将越来越多地被相应的颜色传感器所替代。传统的色度传感器都是在独立的光电二极管上覆盖滤光片进行测量,并且输出的都是模拟信号,需要外加A/D采样电路。工业级的光栅传感器虽然精度高,单一性强,但其价格过于昂贵,体积过于庞大,测量过程过于复杂等因素同样不适用于便携式色度测量工作。本文使用TCS3200D型传感器,它集成了RGB(Red‘Green’Blue)与无光(Clear)四种颜色分量的测量,输出是一个频率正比于光强的约50%占空比的方波,可直接与微控制器进行通讯。……
登录APP查看全文
