物联网AI MicroPython传感器学习 之 MLX90614红外测温传感器

这篇具有很好参考价值的文章主要介绍了物联网AI MicroPython传感器学习 之 MLX90614红外测温传感器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

学物联网,来万物简单IoT物联网!!mlx90614红外传感器,物联网传感器,物联网,人工智能,学习,嵌入式硬件,python

一、产品简介

MLX90614是一款由迈来芯公司提供的低成本红外温度计,用于非接触式温度测量,红外测温是根据被测物体的红外辐射能量来确定物体的温度,不与被测物体接触,具有不影响被测物体温度分布场,温度分辨率高、响应速度快、测温范围广、不受测温上限的限制、稳定性好等特点,输出数据和物体温度呈线性比例,具有高精度和高分辨率。
适合于汽车空调、室内暖气、家用电器、手持设备以及医疗设备应用等。
mlx90614红外传感器,物联网传感器,物联网,人工智能,学习,嵌入式硬件,python
MLX90614的出厂校准温度范围很广:环境温度为-40°C——125°C,目标温度为-70°C——382.2°C。测量值是传感器视场中所有物体的平均温度。在室温下,MLX90614的标准精确度为±0.5°C。

引脚定义

  • VIN:3.3V ~ 5V
  • GND:接地
  • SCL:时钟线
  • SDA:数据线

二、技术参数

  • 供电电压:3V3 ~ 5V
  • 接口:标准I2C
  • 精度范围:±0.5°C(在工作温度25°C)
  • 环境温度:-40°C ~ 125°C
  • 目标温度:-70°C ~ 382.2°C
  • 测量距离:2cm ~ 1m(根据不同的型号)

三、软件接口

MLX90614(i2cObj) - 创建MLX90614驱动对象

  • 函数原型:

mlx90614Obj = MLX90614(i2cObj)

  • 参数说明:
参数 类型 必选参数? 说明
i2cObj I2C 传入i2c对象
  • 返回值:
    MLX90614对象成功,返回MLX90614对象;MLX90614对象创建失败,抛出Exception
  • 示例代码:
from machine import I2C,Pin              # 驱动库
import mlx90614                       # MLX90614温度传感器驱动库

# 初始化I2C类型的设备
i2cObj = I2C(1, scl=Pin(22), sda=Pin(21), freq=400000)
print("MLX90614 inited!")

mlx90614Obj = mlx90614.MLX90614(i2cObj)    # 初始化MLX90614传感器对象
  • 输出:
MLX90614 inited!

getAmbientTemp - 测量环境温度

  • 函数功能:
    量测环境温度并返回测量结果
  • 函数原型:

MLX90614.getAmbientTemp()

  • 参数说明:
  • 返回值:
    成功返回温度测量结果(数据类型:浮点型;单位:摄氏度);失败抛出Exception
  • 示例:
from machine import I2C,Pin         # 驱动库
import mlx90614                     # MLX90614温度传感器驱动库
import utime

# 初始化I2C类型的设备
i2cObj = I2C(1, scl=Pin(22), sda=Pin(21), freq=400000)
print("MLX90614 inited!")

mlx90614Obj = mlx90614.MLX90614(i2cObj)    # 初始化MLX90614传感器对象

while True:
    utime.sleep(1)
    readtemp = mlx90614Obj.getAmbientTemp()
    print("Amtemperature is ", readtemp, "°C")
  • 输出:
MLX90614 inited!
Amtemperature is 25.3°C
Amtemperature is 26.1°C
Amtemperature is 25.7°C

getObjectTemp - 测量目标温度

  • 函数功能:
    量测目标温度并返回测量结果
  • 函数原型:

MLX90614.getObjectTemp()

  • 参数说明:
  • 返回值:
    成功返回温度测量结果(数据类型:浮点型;单位:摄氏度);失败抛出Exception
  • 示例:
from machine import I2C,Pin         # 驱动库
import mlx90614                     # MLX90614温度传感器驱动库
import utime

# 初始化I2C类型的设备
i2cObj = I2C(1, scl=Pin(22), sda=Pin(21), freq=400000)
print("MLX90614 inited!")

mlx90614Obj = mlx90614.MLX90614(i2cObj)    # 初始化MLX90614传感器对象

while True:
    utime.sleep(1)
    readtemp = mlx90614Obj.getObjectTemp()
    print("objtemperature is ", readtemp, "°C")
  • 输出:
MLX90614 inited!
objtemperature is 33.3°C
objtemperature is 34.1°C
objtemperature is 33.7°C

四、接口案例

from machine import I2C,Pin         # 驱动库
import mlx90614                     # MLX90614温度传感器驱动库
import utime

# 初始化I2C类型的设备
i2cObj = I2C(1, scl=Pin(22), sda=Pin(21), freq=400000)
print("MLX90614 inited!")

mlx90614Obj = mlx90614.MLX90614(i2cObj)    # 初始化MLX90614传感器对象

while True:
    utime.sleep(1)
    readobtemp = mlx90614Obj.getObjectTemp()
    readamtemp = mlx90614Obj.getAmbientTemp()
    print("temperature is ", readamtemp, "°C", readobtemp, "°C")
  • 输出:
MLX90614 inited!
temperature is 25.3°C 32.6°C
temperature is 26.1°C 33.5°C
temperature is 25.7°C 32.9°C

五、工作原理

MLX90614由MLX81101红外热电堆传感器和包括含有稳压电路、低噪声放大器、A/D转换器、DSP单元、脉宽调制电路及逻辑控制电路的MLX90302信号处理芯片构成。
mlx90614红外传感器,物联网传感器,物联网,人工智能,学习,嵌入式硬件,python
其工作原理为:红外热电堆传感器输出的温度信号经过内部低噪声、低失调的运算放大器(OPA)放大后经过A/D转换器(ADC)转换为17位数字信号通过可编程FIR及IIR低通数字滤波器(即DSP)处理后输出,输出结果存储在其内部RAM存储单元中。

六、通信协议(SMBus通信)

单片机与MLX90614红外测温模块之间通信的方式是“类IIC”通信,意思就是通信方式跟IIC通信方式很像但又不是IIC,它有另外一个名字叫做SMBus。SMBus (System Management Bus)是 1995 年由 intel 公司提出的一种高效同步串行总线,SMBus 只有两根信号线:双向数据线和时钟信号线,容许 CPU 与各种外围接口器件以串行方式进行通信、交换信息,既可以提高传输速度也可以减小器件的资源占用,另外即使在没有SMBus 接口的单片机上也可利用软件进行模拟。
mlx90614红外传感器,物联网传感器,物联网,人工智能,学习,嵌入式硬件,python
MLX90614 SMBus时钟的最大频率为100KHz,最小为 10KHz。
时序结构
起始信号:SCL高电平期间,SDA从高电平切换到低电平
停止信号:SCL高电平期间,SDA从低电平切换到高电平
mlx90614红外传感器,物联网传感器,物联网,人工智能,学习,嵌入式硬件,python

参考文献

[1] MLX90614传感器购买文章来源地址https://www.toymoban.com/news/detail-841916.html

到了这里,关于物联网AI MicroPython传感器学习 之 MLX90614红外测温传感器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MLX90614红外测温传感器使用arduino采集温度数据OLED显示

    点击图片购买 MLX90614是一款由迈来芯公司提供的低成本,无接触温度计。输出数据和物体温度呈线性比例,具有高精度和高分辨率。TO-39金属封装里同时集成了红外感应热电堆探测器芯片MLX81101(温度是通过PTC或是PTAT元件测量)和信号处理专用集成芯片MLX90302,专门用于处理红

    2024年02月03日
    浏览(66)
  • 物联网AI MicroPython传感器学习 之 AS608指纹识别模块

    学物联网,来万物简单IoT物联网!! AS608指纹识别模块是一款高性能的光学指纹识别模块。它采用的是指纹识别芯片公司杭州晟元芯片技术有限公司生产的AS608指纹识别芯片。该芯片内置DSP运算单元,集成了指纹识别算法,能高效快速采集图像并对指纹特征进行识别。 该模块

    2024年04月27日
    浏览(34)
  • 人工智能+物联网:从传感器到机器学习:智能化的数据采集和分析

    作者:禅与计算机程序设计艺术 大数据时代是一个数据爆炸的时代。如何从海量数据中快速找到隐藏在其中价值的信息,成为当今企业竞争中不可或缺的能力?人工智能和物联网正在成为经济领域和产业界的主流,新一代互联网物联网平台、AI智能终端、海量数据和算法驱动

    2024年02月09日
    浏览(57)
  • 智能传感器阅读笔记-物联网用智能传感器技术的发展重点

    物联网用智能传感器技术的发展重点 包含 边缘计算算法优化 、 身份认证算法优化 和 能量采集技术 。 图1  物联网用智能传感器技术的发展重点 边缘计算算法优化 边缘计算是指在靠近物或数据源头的一侧(传感器侧),采用集检测、计算、存储、通信功能于一体的平台,

    2024年02月20日
    浏览(44)
  • 物联网之传感器如何选型

    传感器的选型是一个涉及多个因素的过程,需要根据具体的应用场景、需求、预算和技术要求来进行综合考虑。以下是一些建议的步骤和方法,帮助您在自动窗帘系统中进行传感器选型: (1)明确需求:首先,明确自动窗帘系统的功能需求。例如,您需要控制窗帘的开关、调节

    2024年04月09日
    浏览(46)
  • 智能井盖传感器,物联网智能井盖系统

    随着城市人口的不断增加和城市化进程的不断推进,城市基础设施的安全和可靠性变得愈发重要,城市窨井盖作为城市基础设施重要组成部分之一,其安全性事关城市安全有序运行和居民生产生活安全保障。 近年来,各地都在加强城市窨井盖治理,在窨井盖管理方面也存在一

    2024年02月11日
    浏览(34)
  • 【物联网】光影奇航:激光传感器探秘与按键妙用

    ​​ 🌈个人主页: Sarapines Programmer 🔥 系列专栏: 《物联网实战 | 数字奇迹记》 ⏰翰墨致赠:狂风挟雷霆舞苍穹,剑气横扫万里空。英雄豪情铸不朽,激荡壮志燃热风。 目录 ⛳️1. 初识物联网 ⛳️2. 光影奇航:激光传感器探秘与按键妙用 🌍一、 研究目的 🌍二、 研究

    2024年02月05日
    浏览(46)
  • 3个月快速入门LoRa物联网传感器开发

    在这里插入图片描述 LoRa作为一种LPWAN(低功耗广域网络)无线通信技术,非常适合物联网传感器和行业应用。要快速掌握LoRa开发,需要系统学习理论知识,并通过实际项目积累经验。 摘要: 先学习LoRa基础知识:原理、网络架构、协议等,大概需要2周时间。 然后选择LoRa开发板,编写简

    2024年02月14日
    浏览(42)
  • 周立功DTU+温度传感器,ZWS物联网平台尝试

    了解到周立功有相关的物联网云平台,近期在调研动态环境监控项目,可以进行一个上云的尝试。购置了传感器、周立功的DTU等硬件,将传感器的温度、湿度等数据进行一个云平台的上传。 传感器用了之前放置了较久的MX温度传感器 购买了 CATCOM-100 ,还需要自备SIM卡(上位机

    2024年02月02日
    浏览(40)
  • 【物联网】MPU6050传感器数据采集与滤波算法

    当谈到嵌入式电子设备和机器人的姿态控制和运动检测时,MPU6050往往是一个备受关注的传感器模块。它是一款小巧但功能强大的六轴传感器,集成了三轴加速度计和三轴陀螺仪。在本博客中,我们将详细介绍MPU6050的特点、工作原理以及与stm32配合的使用方法,后面看情况更新

    2024年02月14日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包