加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

嵌入式外设-红外测温(LU90614)驱动代码编写

06/11 09:45
2894
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图
相关方案
  • 方案介绍
    • 一、前言
    • 二、资料获取
    • 三、设备使用
    •  四、代码编写
    • 五、 参考
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

一、前言

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+云平台icon-default.png?t=N7T8https://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

  • 联系方式.docx

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
LPS22HBTR 1 STMicroelectronics MEMS nano pressure sensor: 260-1260 hPa absolute digital output barometer
$4.45 查看
TLE49663KHTSA1 1 Infineon Technologies AG Hall Effect Sensor, -4.2mT Min, 4.2mT Max, 0-10mA, Plastic/epoxy, Rectangular, 6 Pin, Surface Mount, GREEN, PLASTIC, TSOP-6
$1.16 查看
ADT75ARMZ 1 Rochester Electronics LLC DIGITAL TEMP SENSOR-SERIAL, 12BIT(s), 3Cel, SQUARE, SURFACE MOUNT, LEAD FREE, MO-187AA, MSOP-8
$2.65 查看

相关推荐

电子产业图谱

方案定制,程序设计方案、单片机程序设计与讲解、APP定制开发。本公众号致力于向读者传递关于程序设计和开发的相关知识,并分享一些关于软件开发的最佳实践。如果您有什么问题或建议,请随时联系我们。我们将竭诚为您服务