红外测温计

[09-13 21:16:18]   来源:http://www.88dzw.com  电子制作   阅读:8897

文章摘要: 摘 要:SPCE061A是台湾凌阳公司生产的十六位单片机,该单片机内置有2路DA转换,8路AD转换及在线仿真等丰富的功能,这些都为我们实现具备语音播报功能的红外测温计提供良好的方便条件,红外测温打破了传统的测温模式,并且具备回应速度快、测量精度高、测量范围广和可同时测量环境温度和目标温度的特点,测量距离达30米。关键词:红外测温 SPCE061A1 引言 红外测温仪提供快速、非接触测量手段,可广泛、有效地用于人群的体温排查。这里介绍一种采用SPCE061A和TN 系列传感器实现红外测温的方法。2 芯片特性简介 SPCE061A是台湾凌阳公司生产的性价比很高的一款十六位单片机,使用

红外测温计,标签:电子制作网,http://www.88dzw.com

摘 要:SPCE061A是台湾凌阳公司生产的十六位单片机,该单片机内置有2路DA转换,8路AD转换及在线仿真等丰富的功能,这些都为我们实现具备语音播报功能的红外测温计提供良好的方便条件,红外测温打破了传统的测温模式,并且具备回应速度快、测量精度高、测量范围广和可同时测量环境温度和目标温度的特点,测量距离达30米。

关键词:红外测温 SPCE061A

1 引言

    红外测温仪提供快速、非接触测量手段,可广泛、有效地用于人群的体温排查。这里介绍一种采用SPCE061A和TN 系列传感器实现红外测温的方法。

2 芯片特性简介

    SPCE061A是台湾凌阳公司生产的性价比很高的一款十六位单片机,使用它可以非常方便的实现控制和语音播报的系统,该芯片拥有8路10位精度的AD,其中1路AD为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。2路10位精度的DA,只需要外接2个功放(LM386)即可完成语音的播放。另外,凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用,并且,提供了语音录放的库函数,只要了解库函数的使用,就会很容易完成语音播报,这些都为软件开发提供了方便的条件。

3 系统总体方案介绍

系统结构图如下:

 
图1.1 总体结构图

本系统包括按键部分、音频输出部分和TN红外测温传感器接入等三部分。
按键部分:按键开始测温,一直按下,听到声音表示测温完毕。
音频输出部分:主要是将SPCE061A两路音频输出端通过LM386放大,经喇叭播放。
TN红外测温传感器接入部分:通过SPCE061A IO口的控制,将将所测得的温度接受到SPCE061A中来处理。
系统实现的功能:按住按键,听到声音,此时播报测得的环境温度和目标温度。

4 系统硬件设计

 红外测温传感器如图 4.1 所示。

 
图4.1 红外测温传感器尺寸图

红外测温模块与SPCE061A的接口如下:
V-->3.3v
D-->IOA15
C-->IOB8
G-->GND
A-->按键-->GND
音频输出部分详细电路图如图4.2

 
图4.2   音频输出部分电路原理图

5 系统软件设计

 本系统软件设计流程如下:

 
图5.1 总体流程图

    其中,SPCE061A读取红外传感器的测量结果,是采用SPI接口进行读取,其中数据格式如下:
    SPI时序图:

 
图 5.2 SPI接口与SPCE061A的时序图

一帧数据包括5Byte,每个Byte代表含义如下:

[1] [2]  下一页


Tag:电子制作电子制作网电子制作 - 电子制作

《红外测温计》相关文章