给你点颜色瞧瞧!~ NXP LPC824 + Vishay RGB Senor 开发板

NXP LPC824 + Vishay RGB Sensor 开发板是世平集团推出的一款用于检测光的三原色 R(红)、G(绿)、B(蓝)数据的 EVM。此开发板的主控平台采用的是 NXP LPC824,LPC824 是一款如 51 一样使用起来非常简单的单片机,但是又比 51 性能强劲,是开发者学习 ARM 的不二之选。NXP LPC824 其中一个亮点就是内置开关矩阵,能够将任意功能配置到任意管脚上。同时开发板上使用了 Vishay 推出的响应接近实际人眼的环境光光谱感光度的数字 RGBW 传感器 —— VEML6040。

 

  • 开发板应用场景

 RGB 颜色传感器对相似颜色和色调的检测可靠性较高。它是通过测量构成物体颜色的三基色的反射比率实现颜色检测的。由于这种颜色检测法精密度极高,所以 RGB 传感器能准确区别极其相似的颜色,甚至相同颜色的不同色调。基于此,世平开发板可应用于数码相机的调光应用,液晶显示屏的背光调节,以及任何需要辨别色彩/色温的应用。

  

  • NXP LPC824 的基本特性:

      1. 系统

  • ARM Cortex-M0+ 嵌入式处理器,内置可嵌套中断向量控制器(NVIC),系统节拍定时器,运行时频率高达 30 MHz
  • 支持串行线调试(SWD)模式与 JTAG 边界扫描模式
  1. 最高 32kB 片内 Flash 和 8kB SRAM
  2. 数字外设
  • 4 个引脚具备 20mA 的输出驱动能力,2 个开漏引脚具备 20mA 灌入驱动能力
  • GPIO 中断生成能力,8 个 GPIO 输入具有布尔模式匹配特性
  • 开关矩阵,用于灵活配置每个 I/O 引脚功能
  1. 定时器
  • 状态可配置定时器(SCTimer/PWM),输入和输出功能(包括捕获和匹配)用于定时和PWM 应用
  • 四通道多速率定时器(MRT),以多达4 种可编程固定速率生成可重复中断
  • 自唤醒定时器(WKT),采用IRC、低功耗、低频率内部振荡器作为时钟,或always-on 电源域的外部时钟输入作为时钟
  • 窗口看门狗定时器(WWDT)
  1. 串行接口
  • 3 个 USART 接口,引脚功能通过开关矩阵和一个共用小数波特率发生器分配
  • 2 个 SPI 控制器,引脚功能通过开关矩阵分配
  • 4 个 I2C 总线接口。一个 I2C 支持高速模式 plus,在两个真开漏引脚和监听模式上数据率为 1Mbit/s,三个 I2C 支持标准数字引脚的数据率高达 400kbit/s
  1. 功率控制
  • 可最大程度降低功耗的集成式 PMU(电源管理单元)
  • 节能模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式
  • 深度睡眠模式和掉电模式可由 USART 、SPI 和 I2C 外设唤醒
  1. 单电源(8V~3.6V),工作温度范围 -40℃~+105℃

 

 

  • Vishay VEML6040 的基本特性:

 

  • 尺寸(长x宽x高,单位mm):0 x 1.25 x 1.0
  • 色彩传感器(RGBW)和信号调理 IC
  • FiltronTM 技术提供匹配真实人眼响应的光谱
  • 支持低透射率(暗)镜头设计
  • 荧光灯闪烁抗扰度
  • 为每个通道提供 16 位分辨率(R,G,B,W)
  • 可选择的最大检测范围(4,1031,2062,4124,8248或16 496)(lux)
  • 具有最高灵敏度 007865 lux / step
  • 温度补偿:-40°C 至 + 85°C
  • 低功耗 I2C(SMBus 兼容)接口

 

  • NXP LPC824 + Vishay RGB Sensor 开发板基本功能:

 

  • 无需外接下载器,通过 LPC11U35 即可下载程序
  • RGB Color Sensor (颜色传感器)采集到的数据通过 I2C 传送到主控 MCU,MCU 将数据传送到 LCM 显示屏上显示出来
  • 兼容 Arduino 接口

 

  • Demo 板说明

 

Demo 板的反面是 LPC11U35 + LPC824 EVM Board,LPC11U35 可用于程序的下载调试,当外接 SWD 接口,用于其它 NXP MCU 的下载器时,需要将 0 欧姆电阻 R43,R44,R45 去掉,否则只能识别到板子上的 LPC824,不能识别到外接的 MCU。

Demo 板的正面是 Vishay UV Sensor 和 LPC824 通过 I2C 相连接 LCM 屏可以显示出采集到的数据。

 

 

NXP LPC824 MCU 通过 I2C 连接到 RGB Color Sensor,数据在 LCM 屏上显示出来。

 

 

  • Demo 板测试效果

 

  1. 测红光(R)的数据。

 

 

  1. 测绿光(G)的数据。

 

 

 

  1. 测蓝光(G)的数据。



 

技术文档

类型标题档案
硬件Schematics
硬件BOM
操作手册User Manual

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论