颜色传感器 TCS230
来源:互联网 发布:福利彩票数据库 编辑:程序博客网 时间:2024/05/22 13:06
TCS230是TAOS公司推出的可编程彩色光到频率的转换器。它把可配置的硅光电二极管与电流频率转换器集成在一个单一的CMOS电路上,同时在单一芯片上集成了红绿蓝(RGB)三种滤光器,是业界第一个有数字兼容接口的RGB彩色传感器。TCS230的输出信号是数字量,可以驱动标准的TTL或CMOS逻辑输入,因此可直接与微处理器或其他逻辑电路相连接。由于输出的是数字量,并且能够实现每个彩色信道10位以上的转换精度,因而不再需要A/D转换电路,使电路变得更简单。S0、S1用于选择输出比例因子或电源关断模式;S2、S3用于选择滤波器的类型;OE是频率输出使能引脚,可以控制输出的状态,当有多个芯片引脚共用微处理器的输入引脚时,也可以作为片选信号;OUT是频率输出引脚,GND是芯片的接地引脚,VCC为芯片提供工作电压。
基于上述分析,采用89C51和TCS230设计一个医用液体颜色识别装置。该装置具有结构简单、识别精度和效率高的特点,并且能够和上位机通信,以将识别的结果实时传送给上位机。由于是说明TCS230的使用情况,下面仅给出其中的TCS230识别电路,如图2所示。图2中用89C51的P1口的几图3软件流程个引脚来控制TCS230的各个控制引脚,而TCS230的输出引脚连接到89C51的定时器/计数器1的输入端(P35)。设置89C51定时器/计数器为相应的工作方式,初始化89C51定时器为一个定值,再选择TCS230的输出比例因子,并使能输出引脚。实际使用中,通过读取89C51计数器的值,就可以分别计算出TCS230的3种输出频率,进而确定R、G、B值及颜色。 典型电路如下:
- 颜色传感器 TCS230
- 颜色传感器TCS230的使用
- 关于TCS230颜色传感器的使用
- 四极管:颜色识别 之 AVR TCS230
- TCS3200颜色传感器测试实验:
- 利用Android的传感器改变背景颜色
- 工业颜色识别传感器的设计
- STM32F429 使用 TCS34725 颜色传感器的驱动程序
- Arduino Uno 使用TCS3200D颜色传感器 分辨颜色
- 传感器
- 传感器
- 传感器
- 传感器
- 传感器
- 传感器
- 传感器
- 传感器
- 传感器
- JSP标准标签库——JSTL
- C++编程规范 STL: 容器
- 在java switch中使用String作为分支条件
- JavaWEB开发-国际化
- GUIUCGUI的模拟器UCGUISim详解
- 颜色传感器 TCS230
- C++编程规范 STL: 算法
- OS各版本汇总
- iframe透明的解决办法
- 指针
- 11
- C++编程规范 类型安全
- 浅谈Toast
- μcGUI学习笔记之三文本显示与数值显示