传统的温度计多采用物理原理,根据水银等随温度升降的热胀冷缩的性质,通过读取刻度值来判断温度值,这种方法不太方便,而且耗时过长。本课题提供一种新的温度测量方案,采用具有SPI接口的TN系列红外温度传感器来测量温度信号,可以同时测量环境温度和目标温度,并将测量的数据送给51单片机处理,之后送数码管显示,同时利用单片机的蜂鸣器,当温度过某一限定值时,发出警报。红外测温打破了传统的测温模式,它响应快,测量精度高,可靠性强,范围广,为非接触测量,因而不易损坏,该温度计以其准备快捷的测量功能,和清晰易懂的数字化显示方便了人们日常生活和工作以及科研领域领域的使用。
单片机作为整个系统的控制中心,负责控制启动温度的测量,接受测量的数据,计算温度值,并根据取得的键值控制播报显示过程;红外测温模块负责温度的测量,采集,并将采集数据通过数据端口传送到51单片机;通过启动红外测温模块,测量结束返回测量结果,待MCU运算处理得出目标温度和环境温度后将结果进行显示。该测温仪器以51单片机为控制核心,由于红外测温模块具有SPI接口,故可以直接与单片机的I/O口相连接,不需要放大信号或调理电路。
51单片机是在一块芯片中继承了CPU,RAM,ROM,定时/计数器和多功能I/O接口等计算机所需要的基本功能部件的大规模集成电路,又称MCU。51单片机包含以下几个部件:一个8位CPU;一个片内振荡器及时钟电路;4KB ROM程序存储器,128B RAM数据存储器;可寻址64KB外部数据存储器和64KB外部程序存储器的控制电路;32条可编程的I/O线(4个8位并行I/O接口);2个16位的定时/计数器;1个可编程全双工串行接口,5个中断源,2个优先级嵌套www.hongwaixiancewenyi.cn