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

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

3天内不再提示

MLX90640 红外热成像仪测温传感器模块开发笔记(九)

工程监测 来源:工程监测 作者:工程监测 2022-07-29 09:46 次阅读

MLX90640 红外热成像仪测温传感器模块开发笔记(九)EEPROMRAM寄存器说明

pYYBAGLXWDqAKRptAAhUl2aEAlo676.png

河北稳控科技MLX90640 红外热成像仪测温传感器

EEPROM

地址范围为 0x2400~0x273F,共 832 个字(1664 字节), 前 16 个字包含了唯一 ID 码、工作参数(上电后自动同步到寄存器)、 MLX90640 的 I2C 地址。后面的 816 个字全部是每个像素的校正或者测量参数,数据手册也没有写每个数据到底是什么意思,直接用就是了,不要问为什么。

RAM

地址范围为 0x0400~0x073F,共 832 个字(1664 字节),前 768 个字是实时的 768 像素的测量数据,后面 64 个字是与当前刚刚测量完成的一半像素有关的计算因数。 RAM 是只读的。

寄存器

地址范围为 0x8000~0x8010,共 16 个字(32 字节),其中用户可以访问的有状态寄存器0x8000、控制寄存器 0x800D,改变控制寄存器可以直接控制 MLX90640 的运行行为,是既有读又有写的部分。

poYBAGLDrTGAVtl7AADdA4JG8v4970.png

河北稳控科技MLX90640 红外热成像仪尺寸

三部分建议的操作

上电后读取一下 EEPROM,扔给 API 函数 MLX90640_ExtractParameters 得到的参数项变量。根据需要修改控制寄存器的值。循环读取状态寄存器,当有新的数据测量完成时读取全部 RAM 扔给 API 函数MLX90640_CalculateTo 得到每个像素的温度值。

状态寄存器说明

状态寄存器从字面来理解应该是只读的,但数据手册里却定义了一些位是参数(可修改的),不管寄存器叫什么了,根据参数功能来用吧。

STA[15:5]:保留,只能写入 0STA[4]: RAM 是否可写, 0:不可写; 1:可写。在帧测量完成后,是否允许 MLX90640将测量的数据写入(更新)到 RAM 里,这个功能可以在读取一帧数据的过程中设置为不允许,即:当上位机正在读取 RAM 的过程中,不允许再更新 RAM。这个位置同时还受控制寄存器中的 bit2 的限制,当 CTR[2]=0 时,无论这个位置怎样设置,都会自动更新 RAM,仅当 CTR[2]=1时, STA[4]参数才会起作用。STA[3]:子页测量完成标志位。 0:表示没有完成; 1 表示已经完成了一帧的测量。STA[2:0]:刚刚完成的是帧 0 还是帧 1。

控制寄存器说明

CTR[15:13]:保留,只能写入 0

CTR[12]:帧交错模式,默认为 1(像素交错模式),数据手册上说了只有这种模式才能保证精度,那就不要改这一位,保持默认 1。

CTR[11:10]:测量精度, 00~11 表示 16 位~19 位,默认为 10(18 位)。改成 11 也没什么效果,所以这个参数也保持默认吧。

CTR[9:7]:设置测量速率, 0~7 表示 0.5、 1、 2、 4、 8、 16、 32、 64Hz,默认为 010(2Hz),这个参数是唯一有用的参数。

CTR[6:4]:手动测量时,指定要测量哪个子页(帧 0 还是帧 1)。数据手册已经把手动测量部分删除了,所以手动测量相关的参数可以忽略。

CTR[3]:手动测量还是自动测量,默认为 0(自动测量),不要使用手动测量(原因同上)。

CTR[2]:如何更新 RAM。 0:测量完成后自动更新; 1:根据 STA[4]参数。

CTR[1]:保留,只能写入 0。

CTR[0]: 0:所有数据更新在一页里; 1:使能子页模式(页 0 和页 1),默认

pYYBAGK6lTGAd79hAAcQSZdFtVQ429.png


河北稳控科技MLX90640 红外热成像仪测温成果展示

审核编辑 黄昊宇

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

    关注

    25

    文章

    4420

    浏览量

    93933
  • 红外热成像仪

    关注

    1

    文章

    99

    浏览量

    14765
  • 测温传感器
    +关注

    关注

    0

    文章

    36

    浏览量

    6973
收藏 人收藏

    评论

    相关推荐

    第4集 | 红外成像仪到底能测什么

    红外成像仪
    厦门同昌源仪器设备
    发布于 :2024年03月07日 13:59:44

    震惊!成像能盗取银行密码?#红外成像 #红外摄影 #红外技术

    成像仪
    高芯科技
    发布于 :2024年03月06日 21:42:06

    一个热像仪的制作过程

    热像仪最主要的器件就是热成像传感器了,主要从下面三个器件选型:松下的AMG8833、MLX90640和 迈来芯的MLX90641。AMG8833虽然最便宜,但分辨率仅为 8x8,而
    发表于 02-22 11:00 466次阅读
    一个热像仪的制作过程

    使用RA6M5开发板的简易热成像仪设计

    本项目是使用RA6M5开发板搭载RTThread系统+LVGL图形库实现的一个简易热成像仪。其中传感器使用的是mlx90640,屏幕是320*240的电容触摸屏,整个交互由触摸完成。
    的头像 发表于 01-02 13:50 357次阅读
    使用RA6M5<b class='flag-5'>开发</b>板的简易热<b class='flag-5'>成像仪</b>设计

    红外传感器阵列 (32x24 RES)介绍

    Melexis MLX90640是一款小体积、低成本的完全校准的32x24像素红外阵列,采用行业标准,带数字接口。传感器红外、TA和VDD输出均保存在内部RAM,可通过I2C访问。可满
    的头像 发表于 12-21 14:35 257次阅读
    远<b class='flag-5'>红外</b>热<b class='flag-5'>传感器</b>阵列 (32x24 RES)介绍

    MLX90640在利用IIC读取数据时,读取的数据都是FF的原因?

    Melexis 的红外传感器MLX90640在利用IIC读取数据时,读取的数据都是FF,不正常数据,这是什么原因?
    发表于 10-24 07:35

    MLX90640开发笔记分享

    ,8*8 能干什么,也就能做个红外测温枪吧。前段时间因为公司生产电路板测 试需要,打算买一台红外成像仪测量电路板发热是否正常,商用的价格还是有些小贵的,我 们电路板都不大所以就找了
    发表于 09-18 17:48 4次下载

    红外成像仪开发难点的兼容性问题

    、医疗、安防等领域。然而,在红外成像仪开发过程中,兼容性问题是很常见的一个难点。本文将从多个方面探讨红外成像仪
    的头像 发表于 08-25 10:28 316次阅读
    <b class='flag-5'>红外</b><b class='flag-5'>成像仪</b><b class='flag-5'>开发</b>难点的兼容性问题

    红外测温传感器(2)#传感器

    传感器红外测温
    未来加油dz
    发布于 :2023年08月20日 15:04:59

    红外测温传感器(1)#传感器

    传感器红外测温
    未来加油dz
    发布于 :2023年08月20日 15:04:36

    学习红外成像仪开发注意要点

    飞讯红外成像仪开发学习注意要点 红外成像仪是一种高级的光学设备,可用于探测、分析和显示红外辐射,
    的头像 发表于 08-18 13:22 262次阅读
    学习<b class='flag-5'>红外</b><b class='flag-5'>成像仪</b><b class='flag-5'>开发</b>注意要点

    如何利用RT-Thread去开发一种MLX90640成像仪

    采用 N32G457 芯片作为主控MCU,搭载国产实时操作系统 RT-Thread,通过I2C总线读取MLX90640红外数据,通过SPI总线或软件模拟SPI外接TFT显示屏显示测量数据。
    发表于 08-07 16:43 528次阅读
    如何利用RT-Thread去<b class='flag-5'>开发</b>一种<b class='flag-5'>MLX90640</b>热<b class='flag-5'>成像仪</b>?

    传感器主要类型有哪些 红外传感器结构及测量原理

    红外传感器传感器中常见的一类,由于红外传感器是检测红外辐射的一类传感器,而自然界中任何物体只要其稳定高于绝对零度都将对外辐射
    发表于 08-05 09:29 2593次阅读
    热<b class='flag-5'>传感器</b>主要类型有哪些 <b class='flag-5'>红外传感器</b>结构及测量原理

    成像仪的功能和作用 热成像仪能穿透墙吗 热成像仪原理

    成像仪是一种红外线相机,通过检测热辐射来生成温度图像。由于其探测范围是红外线辐射,因此它不能穿透墙壁或其他不透明的物体。如果墙壁是不透明的,红外线信号会被墙壁阻挡而无法到达目标物体,
    发表于 04-26 09:10 1w次阅读