迪文科技论坛

 找回密码
 立即注册
搜索
查看: 32|回复: 0

【分享】2021级+林升 刘诗琦 +无接触体温计:红外感应热电...

[复制链接]

0

主题

0

回帖

35

积分

新手上路

Rank: 1

积分
35
发表于 2025-1-17 23:07:53 | 显示全部楼层 |阅读模式
1.作品简介:聚焦于无接触体温计中的红外感应热电堆探测器,结合迪文屏实现了高效的体温测量与显示功能,在系统设计上,以迪文屏为交互核心,利用其丰富的显示功能与触控能力,开发了直观友好的用户界面,方便用户操作与体温数据读取。该体温计在无接触测量方式下,能够快速、准确地获取体温数据,满足日常体温监测需求,为非接触式体温检测领域提供了可靠的解决方案,在医疗、公共卫生等场景具有实用价值与应用前景。
2.工作原理:通过红外感应热电堆探测器,采集其输出的模拟信号,然后通过 SMBus 协议从红外传感器读取模拟信号对应的数字值。实现对无接触温度的监测。了解模拟信号与温度之间的转换关系,在 EKT 评估板的程序中进行计算,将数字值转换为实际的温度值。每次更新温度显示后,将当前测量的温度值与设定的高温报警阈值(38°)进行比较。通过编程语言中的条件判断语句来实现这一比较逻辑。如果测量温度大于38°,则触发报警机制。
3.设计思路:其中,核心技术就是UI界面设计与交互技术,基于SMBus协议的模拟信号采集技术,体温过高报警技术。即:利用EKT评估板支持的图形库或编程语言来开发UI界面。通过在显示内存中绘制图形元素来构建温度显示区域和高温报警设置区域。例如,使用迪文屏的指令集来指定显示坐标、字体大小和颜色等参数,实现清晰直观的界面布局。其次,通过SMBus协议从红外传感器读取模拟信号对应的数字值。然后,根据传感器的数据手册,了解模拟信号与温度之间的转换关系,在EKT评估板的程序中进行计算,将数字值转换为实际的温度值。接着,在EKT评估板的主程序循环中,每次更新温度显示后,将当前测量的温度值与设定的高温报警阈值(38°)进行比较。通过编程语言中的条件判断语句来实现这一比较逻辑。如果测量温度大于38°,则触发报警机制。
3.1:系统设计:系统主要由红外传感器、迪文EKT评估板以及连接线材组成。红外传感器负责采集人体辐射的红外线能量并转换为模拟电信号,迪文EKT评估板对该模拟信号进行采集、处理和转换,将其变为数字温度值,显示温度数据和设置高温报警阈值,同时在温度超过38°时驱动蜂鸣器报警。
3.2:硬件设计:MLX90614系列模块是一组通用的红外测温模块,迪文EKT评估板,采用杜邦线将红外传感器与迪文EKT评估板连接。
3.3:软件设计:二次开发:SMBus通信驱动程序开发,温度测量与转换算法,UI界面设计与报警功能实现。
4.红外感应热电堆探测器演示视频: 【第一支视频求三连!-哔哩哔哩】 https://b23.tv/MAEouTV

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-4-4 07:29 , Processed in 0.038366 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表