MLX90632介绍及调试总结

简介

MLX90632 是一款微型 SMD 温度计 IC,可实现高精度非接触式温度测量,在热特性动态变化的环境以及空间受限的情况下作用尤为显著。

特性和优势

  • 高温环境下精准稳定的工作
  • 采用 3mm x 3mm x 1mm DFN 封装,无需采用体积庞大的 TO 罐封装
  • 消费级:测量物体温度为 -20 °C 至 200 °C,精度±1 ℃;医疗级:测量物体温度为-20 °C 至 100 °C,人体温度测量精度高达±0.2 °C
  • 使用 I2C 数字接口进行出厂校准,50° 的视场角
  • 工作温度范围: -20 °C 至 85 °C

使用说明

依赖

  • RT-Thread 4.0.0+
  • Sensor 组件
  • IIC 驱动:MLX90632使用 IIC 进行数据通讯,需要系统 IIC 驱动支持;

获取软件包

使用 MLX90632 软件包需要在 RT-Thread 的包管理中选中它,具体路径如下:

RT-Thread online packages --->
    peripheral libraries and drivers --->
        sensors drivers --->
            [*] mlx90632: a mlx90632 package for rt-thread.package
                   [*] Enable mlx90632 example 
                    Version (latest)  --->

Version:软件包版本选择

使用软件包

刚才的menuconfig默认创建了一个使用例子,编译下载后,使用msh命令行可以打印出当前的被测温度。具体使用方式清参考 example_mlx90632.c

[I/I2C] I2C bus [i2c1] registered

 \ | /
- RT -     Thread Operating System
 / | \     4.0.3 build Jul 22 2020
 2006 - 2020 Copyright by rt-thread team
[I/sensor] rt_sensor init success
temp:297 
msh >temp:297 
temp:297 
temp:297 
temp:321
temp:323 

注意事项

  • 如果读取的温度值是0,则需要调低IIC的通讯速率

联系人信息

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值