一、前言
LU90614是一款红外测温模块,它采用红外热辐射测温原理,可以测量物体的温度并输出相应的温度值。该模块具有高精度、高稳定性、低功耗、易于集成等优点,适用于各种需要测量温度的场合。
LU90614模块的主要特点包括:
1. 高精度:测量范围为-50℃至80℃,精度可达±1℃。
2. 高稳定性:长期使用不易受环境温度变化和器件老化等因素的影响,具有较好的稳定性。
3. 低功耗:采用低功耗设计,适合在电池供电的设备中使用。
4. 易于集成:模块体积小巧,接口简单,易于集成到各种设备中。
5. 支持多种输出方式:支持模拟输出和数字输出两种方式,方便用户根据需求选择。LU90614模块通常与微控制器或其他控制单元配合使用,通过采集红外传感器数据并进行分析处理,最终输出物体的温度值。该模块通常适用于需要非接触式温度测量的场合,如工业生产、医疗诊断、智能家居等。
在使用LU90614模块时,需要注意以下几点:
1. 确保设备的红外窗口干净、无遮挡,以保证测温准确。
2. 根据设备的要求和环境条件,合理设置微控制器的输入参数和输出方式。
3. 注意模块的工作电压和电流要求,确保设备供电稳定,以免影响模块的正常工作。
4. 定期对模块进行校准和维护,以保证其性能的稳定性和准确性。
二、资料获取
关注微信公众号--星之援工作室 发送关键字(LU90614)
网上资料很多,借花献佛咯
➡️➡️
三、设备使用
接线
四、代码编写
主要配置一个串口收发即可实现体温的测量,串口的配置我就不写了,资料里面会有完整项目
main.c
/*
1.项目名称:LU90614 体温测试例程
2.显示模块:0.96寸1306驱动OLED屏
3.配套APP:无
4.配套上位机:无
5.项目组成:OLED屏、STM32核心板、LU90614非接触测温模块
6.项目功能:OLED显示体温
7.请看模块的通信协议
*/
#include "sys.h"
#include "delay.h"
#include "oled_iic.h"
#include "stdio.h"
#include "usart.h"
int main(void)
{
u8 WENDU_H,WENDU_L;
HZ= GB16_NUM();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
delay_init();
delay_ms(50);
uart_init(9600);
OLED_Init();
OLED_Clear();
OLED_ShowCH(0,0," 工作室 ");
OLED_ShowCH(0,2," LU90614红外测温 ");
OLED_ShowCH(0,4,"当前: 体温模式 ");
OLED_ShowCH(0,6,"当前温度: . ℃");
//发送体温模式指令 0XFA 0XC5 0XBF
USART1_SendData(0XFA);
USART1_SendData(0XC5);
USART1_SendData(0XBF);
delay_ms(50);
while(1)
{
if(USART_RX_STA&0X8000)//接收到一次数据
{
WENDU_H=USART_RX_BUF[2];
WENDU_L=USART_RX_BUF[3]/10;
WENDU_H=WENDU_H&0X00FF;
OLED_ShowNum(80,6,WENDU_H,2,1);//显示温度整数位
OLED_ShowNum(104,6,WENDU_L,1,1);//显示温度小数位
USART_RX_STA=0;//启动下次接收
}
delay_ms(200);
//发送测温指令 0XFA 0XCA 0XC4
USART1_SendData(0XFA);
USART1_SendData(0XCA);
USART1_SendData(0XC4);
}
}
五、 参考
物联网毕设 -- 心率体温监测仪系统(APP+STM32+云平台)https://blog.csdn.net/herui_2/article/details/136428698?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171652842216800227476406%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171652842216800227476406&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-136428698-null-null.nonecase&utm_term=%E4%BD%93%E6%B8%A9&spm=1018.2226.3001.4450
联系方式 微信号:13648103287