智能红外系统测温ppt

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
音频 键盘显示模块 扬声器
成 品 展 示
系 统 结 构
该系统有以下几部分组成:
主控模块 电源和音频输出电路 红外测温模块 键盘显示模块
单片机SPCE061A
◎ 工作电压(CPU) VDD为2.4~3.6V (I/O) VDDH为2.4~5.5V ◎ CPU时钟:0.32MHz~49.152MHz ; ◎ 可编程音频处理; ◎ 晶体振荡器; ◎ 系统处于备用状态下(时钟处于停止状态),耗电仅为2µA@3.6V; ◎ 2个16位可编程定时器/计数器(可自动预置初始计数值); ◎ 2个10位DAC(数-模转换)输出通道; ◎ 32位通用可编程输入/输出端口; ◎ 14个中断源可来自定时器A / B,时基,2个外部时钟源输入,键唤醒 ; ◎ 具备触键唤醒的功能; ◎ 使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语 音数据;
语音芯片ISD2560
ISD2560 是一种采用ChipCorder 专利技 术的语音芯片。此芯片无须A/D 转换和压 缩就可以直接储存,没有A/D 转换误差, 在一个记录位(BIT)可存储250级声音信 号,相当于通常的A/D 记录的8 倍。片内集 成了晶体振荡器、麦克前置放大器、自动 增益控制等,只要很少的外围器件,就可 以构成一个完整声音录放系统。
系 统 软 件 设 计
根据结构化程序设计的要求,我们 编程时采用模块化和结构化编程。 根据这一要求以及系统的功能要求 ,软件结构主要包含以下的程序模 块:主程序模块、测温程序模块、 播报显示程序模块以及中断程序模 块。
单片机主控程序
初始化红外测温模块,初始化键盘;进入主程序循环, 调用键盘扫描程序扫描键盘,根据键值散Key.c转,进行 相应的处理。
智能红外测温系统
选题的出发点
该智能红外测温系统可以实现对物体 和环境温度数码管显示和语音播报, 采用红外测温,打破了传统的测温模 式,具有响应快、测量精度高、可靠 性高、范围广、非接触测量不易损坏 等优点,广泛应用于日常生活、工业 生产和航空等领域。
实 验 过 程
前期准备:1.分析原理,理清电路图 2.芯片的选择,确定芯片型号 中期实验:1.程序编译 2.硬件设计 后期调试:1.软件调试 2.硬件调试
方案二: 利用相同的TN系列红外温度传感器,采
集物体发射出的红外线,得到数字信号送入单片 机,由STC单片机处理数据,外接语音电路实现数 码 管 显 示 和 语 音 播 报 。
方案一框图
电源 61板 红外测温模块 温度测量 测温启动 SPCE061A I/O 口 温度显示(数码管) 电源插口
显示播报控制(键盘)
方案二框图
电源模块
温度显示(数码管)
显示播报控制(键盘)
温度测量
STC90C516RD+ 测温启动
键盘显示模块 语音播报模块
红外测温模块
成 品 展 示
系 统 结 构
该系统有以下几部分组成:
信号采集及处理模块 红外测温模块 语音输出模块
芯片STC90C516RD+
• STC90C516RD+作为信号采集及处理模块的控制 中心,负责控制启动温度测量,通过红外探头得 到物体温度对应的电信号,电信号经过前置放大 后送至A/D模块进行模数转换,最后将数据传送 到单片机计算温度值,并根据 LED 键盘模组输入 的键值判断是否进行温度测量。而此系统的振荡 电路选用的是晶体振荡电路,采用晶体振荡电路 的原因是因为它的频率稳定性好,而这正是本红 外测温系统非常重要的技术要求。信号采集及处 理模块中的TN红外测温模块的D为数据接收引脚 ,没有数据接收时D为高电平;C为2KHz Clock 输出引脚; A为测温启动信号引脚,低电平有效 。
将编好的程序下载到单片机, 再到实际电路里调试 在将单片机插到电路板上之前 ,须检测单片机底座上各引脚 电压是否正常,以防损坏单片 机

• • • • • • • • • • • • • •


这是一次真正的自己动手的实验,我们学到了很多,说不清楚的多。 以前只是学习理论知识,通过这次实验,我们真正了解到了实践的意义,只 有实践才能更好地学习,才能更透彻地理解理论知识,才能发现其背后的乐 趣。 暑期, 能支撑我们每天熬到很晚才睡的, 不是因为要完成任务,而是我们还想再学一会的激情; 不是因为天热睡不着,而是因为我们觉得时间不够…… 在这里, 我们真诚地感谢学校给我们提供这种机会 我们真诚地感谢张老师的耐心指导及精心培养 我们真诚地感谢我们的队友,教会了我们团结的力量 同时,我们也提倡更多的同学积极参与这种实验。 致谢!
红外测温程序
主程序中,调用了测温程序。程序中定义了一个返回变 量,根据这个返回变量在主程序中可以根据该变量判断是 否测量到正确数据;调用启动测温程序启动测温;调用读 测量数据程序读取测量数据;判断第一个字节数据是否为 0x4c或0x66,也就是判断是否测量到目标温度或环境温 度,是则依次取第二个字节数据和第三个字节数据,如果 第五个字节数据为0x0d,则在证明读到正确数据,根据 温度计算公式计算温度值,并给返回变量赋0,表明已经 读到正确的温度值;否则直接返回。
方 案简 介
方案一:采用具有SPI(Serial Peripheral
Interface 串行外围接口)接口的TN系列红外温 度传感器来测量温度信号,可同时测量目标温度 和环境温度,并将测量的数据送给SPCE061A单 片机处理,之后送数码管显示,同时利用 SPCE061A单片机的语音功能播报温度值。


Βιβλιοθήκη Baidu
播报显示程序
该系统采用自动播报方式,百位显示在第二位数码管,十 位显示在第三位数码管,个位显示在第四位数码管,小数 点后第一、二分别显示在第五、六位数码管。
软件结构
因为系统的硬件并不复杂,而且集成度较高,因而很多功 能都需要软件编程来实现,所以系统中涉及的软件程序较 多,需要很多实现独立功能的子程序。
单片机SPCE061A
◎ 锁相环PLL振荡器提供系统时钟信号; ◎ 32768Hz实时时钟; ◎ 7通道10位电压模-数转换器(ADC)和单通道声音模-数转 换器; ◎ 声音模-数转换器输入通道内置麦克风放大器和自动增益 控制(AGC)功能; ◎ 具备串行设备接口; ◎ 具有低电压复位(LVR)功能和低电压监测(LVD)功能; ◎ 内置在线仿真电路ICE(In- Circuit Emulator)接口; ◎ 具有保密能力; ◎ 具有WatchDog功能。
相关文档
最新文档