326|1

90

帖子

0

资源

一粒金砂(中级)

RTT&瑞萨高性能 CPK-RA6M4 开发板测评——光线传感器 [复制链接]

一、硬件

        本次测评的是Intersil一款极具超小封装的数字型红外光传感器--ISL29035.

ISL29035是业界最小的采用6个管脚的数字型红外光传感器,能够实现对各种光源的精准检测。其除了具有高灵敏度的特性,还包括:
  (1)采用6个管脚的业内最小的数字光传感器;
  (2)提供市场领先的宽角度的光响应特性;
  (3)支持Windows 8和Android操作系统的要求;
  (4)宽动态光照度范围可增强用户的视觉体验;
  (5)内部集成的ADC可以直接将光照度的模拟信号直接转换成数字信号;
  (6)可模拟人眼的响应曲线,具有优异的红外光抑制功能;
  (7)能够在各种环境光源条件下工作,并并最大限度地降低屏的功耗

主要应用于个人电脑、电视、手持设备。电气特性:

  • 分辨率是16位的·ADC

  • 电源范围为2.25V - 3.63V

  • 支持I2C协议

  • 支持软件和自动关闭模式

        RA6M4开发板上的电路图如下:

光线传感器电路图.jpg

二、软件

1、RA Smart Configurator操作

        配置I2C引脚。由于光线传感器的原理图是P511作为I2C的SDA,P512作为I2C的SCL。因此配置P511为输出模式,P512为输出模式。如图

P511.jpg

512.jpg

2、RT-Thread Studio操作

        1)双击RT-Thread Setting ,打开页面后添加isl29035驱动软件包。如图

RTT配置.png

        2)在RT-Thread Setting页面点击硬件,使能I2C,并且添加I2C端口,SDA的端口为P511,那么511转换成16进制就是0x50b = 5 * 16 * 16 + 1 * 10 + 1;SCL的端口为P512,那么转换成16进制就是0x50c.如图:

I2C端口.jpg

三、测试

        打开终端。在终端输入list device ,查看有没有添加成功设备信息。

        1、挂载isl29035传感器

        在终端输入sensor probe li_isl129,终端就会打印device id。再使用list device 是否挂载成功。li_isl129成功的话,ref count 对应的值为1

        2、再输入sensor read 5。就会显示5次光强信息。

        如图,随着光线越强,打印的光强的值越大。

光线传感器.png


回复

409

帖子

1

资源

一粒金砂(中级)

rt-thread就是方便,配置一下就行了


回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    关闭
    站长推荐上一条 1/8 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表