0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用TCS3200模块制作颜色传感器

454398 来源:工程师吴畏 2019-08-02 10:03 次阅读

示意图

怎样用TCS3200模块制作颜色传感器

颜色传感器工作原理

该电路的核心是TCS3200色彩传感器模块,由PIC16F1516控制。为了演示,该项目还有一个16x2 LCD显示屏,用于显示各个颜色输出(红色,绿色和蓝色)。传感器本身由8×8光电二极管阵列组成,其中16个光电二极管具有红色滤光器,16个具有蓝色滤光器,16个具有绿色滤光器,其余16个具有透明滤光器。这些光电二极管连接到电流 - 频率转换器,其产生输出方波,其频率与所选滤波器的强度成比例。一次只能选择一个滤色器,并使用两个引脚选择此颜色通道:S2和S3。输出的基本频率由两个引脚S0和S1决定(参见下表)。

PIC中的固件首先运行一些设置端口,配置的基本配置代码外围设备,并将变量设置为已知值。配置器件后,PIC然后配置16x2 LCD,使其处于8位模式,两行,无光标,无闪烁。在LCD被分类后,TCS3200传感器配置为使用20%的频率,并通过将OE引脚设置为低电平来启用其输出。

此后的下一步是运行几乎每个微控制器项目运行的无限循环。在while循环的每次迭代中,拾取,测试每个颜色传感器,然后将其转换为ASCII字符串以打印到显示器。当你有一个计时器时,测试频率是相当容易的,在这个项目中我们使用计时器2.

要测量频率,我们将时间如何方波开启或关闭。但要准确地做到这一点,我们必须让自己进入一个已知的状态,否则我们可能最终只会测量开/关时间的一小部分。因此,为此,我们等待信号的下降沿,然后等待上升沿,然后等待下降沿。信号低后,定时器启动并开始计数。当信号变高时,我们停止定时器,TMR2将有一个值,其值与频率成反比。

该项目可以使用大多数电路构造技术构建,这要归功于通孔部件中可用的所有部件。这种电路构造技术包括面包板,条形板,矩阵板和PCB。在这个项目中,我使用了PCB,因为这里使用的7805是SOT-89部件,占地面积非常小并且是表面安装的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 颜色传感器
    +关注

    关注

    2

    文章

    96

    浏览量

    18190
  • TCS3200
    +关注

    关注

    0

    文章

    23

    浏览量

    15563
收藏 人收藏

    评论

    相关推荐

    如何用SS1系列颜色传感器示教多通道颜色

    基于白色LED光源的特性,深视智能SS1系列颜色传感器突破了传统单色RGB、融合光RGB的波长限制,将发射波长的范围覆盖到整个可见光谱,最大支持检测16种颜色。那么,我们如何利用SS1系列颜色
    的头像 发表于 12-23 08:17 172次阅读
    如何用SS1系列<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>示教多通道<b class='flag-5'>颜色</b>?

    如何用SS1系列颜色传感器设置目标颜色

    基于白色LED光源的特性,深视智能SS1系列颜色传感器突破了传统单色RGB、融合光RGB的波长限制,将发射波长的范围覆盖到整个可见光谱,最大支持检测16种颜色。那么,我们如何利用颜色
    的头像 发表于 11-19 01:04 158次阅读
    如何用SS1系列<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>设置目标<b class='flag-5'>颜色</b>?

    传感器评估模块

    电子发烧友网站提供《光传感器评估模块.pdf》资料免费下载
    发表于 10-29 09:33 0次下载
    光<b class='flag-5'>传感器</b>评估<b class='flag-5'>模块</b>

    低功耗4G模组:tcs3472颜色传感器示例

    具: LuatOS 固件获取 tcs3472 颜色传感器接口说明 Luatools下载调试工具 二、材料准备 2.1 Air780EP开发板一套 ​ 2.2 tcs3472
    的头像 发表于 10-21 07:07 283次阅读
    低功耗4G模组:<b class='flag-5'>tcs</b>3472<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>示例

    体温传感器模块怎么接线

    体温传感器模块的接线方法会根据具体的传感器类型和接口设计而有所不同。然而,一般来说,体温传感器模块的接线可以遵循以下基本步骤和注意事项: 一
    的头像 发表于 09-25 10:22 345次阅读

    用于开发传感器模块的磁传感器

    电子发烧友网站提供《用于开发传感器模块的磁传感器.pdf》资料免费下载
    发表于 08-29 11:13 3次下载
    用于开发<b class='flag-5'>传感器</b><b class='flag-5'>模块</b>的磁<b class='flag-5'>传感器</b>

    在RGB和XYZ颜色传感器之间进行选择,以实现自适应照明调节

    电子发烧友网站提供《在RGB和XYZ颜色传感器之间进行选择,以实现自适应照明调节.pdf》资料免费下载
    发表于 08-26 09:30 0次下载
    在RGB和XYZ<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>之间进行选择,以实现自适应照明调节

    怎样用THS3201实现输出功率可调?

    怎样用THS3201实现输出功率可调?
    发表于 08-26 08:28

    OPT4060高速高灵敏度RGBW颜色传感器数据表

    电子发烧友网站提供《OPT4060高速高灵敏度RGBW颜色传感器数据表.pdf》资料免费下载
    发表于 08-09 10:23 1次下载
    OPT4060高速高灵敏度RGBW<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>数据表

    颜色识别传感器:精准捕捉世界的每一抹色彩

    颜色识别传感器作为现代工业、机器视觉、自动化控制等领域的重要设备,其技术的发展和应用对于提升生产效率、保障产品质量具有重要意义。本文将从颜色识别传感器的原理、结构组成、应用以及选型等
    的头像 发表于 07-21 16:03 743次阅读
    <b class='flag-5'>颜色</b>识别<b class='flag-5'>传感器</b>:精准捕捉世界的每一抹色彩

    振动电阻式传感器测量模块传感器接口

    。同时,它具有高精度差分AD转换和可编程增益放大功能,能够对小信号具有极高的灵敏度。 振动电阻式传感器测量模块传感器接口 RM 模块可测量两个通道差阻式
    的头像 发表于 06-11 14:13 385次阅读
    振动电阻式<b class='flag-5'>传感器</b>测量<b class='flag-5'>模块</b>的<b class='flag-5'>传感器</b>接口

    stm32f100怎样用重映射功能?

    的是stm32f100c8t6b芯片,现在想用将PB1映射为TIM1_CH3N,在调用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)时, GPIO_PinAFConfig和GPIO_AF_TIM1都没定义,stm32f100
    发表于 05-07 06:06

    TE紧凑型工业级M3200压力传感器有什么?-赫联电子

      TE Connectivity M3200压力传感器适用于测量液体或气体压力,包括污水、蒸汽和轻度腐蚀性液体。该器件采用TE专有的Microfused技术,利用高温微熔玻璃将微机械加工压阻式硅
    发表于 05-06 18:11

    数字RGBW-IR颜色传感器WH3620规格书

    电子发烧友网站提供《数字RGBW-IR颜色传感器WH3620规格书.pdf》资料免费下载
    发表于 03-06 15:24 2次下载

    阿童木颜色传感器应用:汽车车身颜色识别

    引言 随着科技的不断进步,汽车制造业也在不断迭代升级,全自动化生产技术成为现代汽车生产的主流。本文将深入探讨某大型汽车生产企业在其全国生产基地中,采用阿童木颜色传感器(CL2)对车身颜色进行识别
    的头像 发表于 01-26 14:45 470次阅读
    阿童木<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>应用:汽车车身<b class='flag-5'>颜色</b>识别