中国电子技术网

设为首页 网站地图 加入收藏

 
 

基于51单片机的非接触式红外体温计的设计

关键词:51单片机 接触式 外体温计

时间:2021-10-11 09:55:19      来源:网络

本系统利用51单片机控制红外温度传感器进行温度的非接触式检测并显示,能够实现快速测量人体体温。

一.硬件方案

本系统利用51单片机控制红外温度传感器进行温度的非接触式检测并显示,能够实现快速测量人体体温。

主要由51单片机+最小系统+LCD1602液晶显示+蜂鸣器报警+按键+GY906非接触式温度传感器;如图:

二.设计功能

(1)液晶显示当前检测的温度和温度报警范围精度为0.02摄氏度。
(2)按键可以设置温度报警上限和下限。
(3)当温度低于或高于我们设置的值蜂鸣器进行报警提醒。
(4)测温范围为-70度—380度,范围广。

三.设计原理图

(1)原理图主要采用AD软件进行设计,如图:

(2)PCB图如下:

四.软件设计

主程序源码

//*************主函数******************************************* 
void main() 

 uint Tem; 
 temph = 3700; // 最高温度
 templ = 2000; // 最低温度
 speak = 1; // 蜂鸣器 0叫 1 不叫
 //初始化MLX90614 
 SCL=1;SDA=1;_nop_(); 
 _nop_();_nop_();_nop_(); 
 SCL=0; 
 delay(1000); 
 SCL=1; 
 //初始化液晶 
 init1602(); 
 //显示文字 
 displaytitle(); 
 while(1) 
 {
Tem=memread(); // 读取温度
display(Tem); // 显示温度
Warn(); // 判断是否需要报警
Delayms(1000); // 延时1S
// KeyScan(); // 键盘扫描
 } 

  • 分享到:

 

猜你喜欢

  • 主 题:IO-Link 技术介绍及相关设计解决方案
  • 时 间:2024.05.22
  • 公 司:ADI & Arrow