中电网移动|移动中电网|高清图滚动区

基于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(); // 键盘扫描
 } 

猜你喜欢
中电网移动|移动中电网|频道导航区