




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 .红外测温仪的操作指南及各模块说明红外测温仪操作指南:将单片机连接电源后,只需将红外测温仪的红外探头瞄准被测物体,按下矩阵键盘上的 s13 按钮(设定为“开始测温”,)测温仪开始工作,lcd 显示屏上显示两个温度数值,上为被测点温度,下为环境温度(由探头外环探测得出)。由于探头精度灵敏,温度数值在稳定建立时间过后仍有小幅度跳变。按下矩阵键盘上的s14 按钮(设定为“stop ”,)lcd 显示按下时刻的温度值,方便读数。按下 s13“开始测温”,测温仪开始新一轮测温。单片机模块红外测温仪系统的硬件结构框图word 资料 .主程序模块红外测温键盘扫描显示模块通信模块红外测温仪系统的软件方案设计
2、框图主程序模块:主要完成系统初始化,温度的检测,串行口通信,键盘和显示等功能。其中系统初始化包括: 时间中断的初始化、外部中断源的初始化、串口通信中断的初始化、led显示的初始化。红外测温模块:包括获取温度数据,计算温度值。键盘扫描模块:获取按键信息,处理按键请求等。显示模块:获取并处理相应的温度数据,通过 led 数显管显示温度数据。单片机处理模块单片机模块的工作原理是:加载相应程序的 stc89c51 单片机把红外测温模块传来的数据加以处理,送 led 显示屏显示。下图 1 是单片机处理模块的电路原理图word 资料 .图 1 单片机处理模块电路图其复位电路如图 2-1 左边上部分,本单片
3、机处理模块是通过开关手动复位的,只要在rst 引脚出现大于 10ms 的高电平,单片机就进入复位状态,这样做的目的是便于根据实际情况而选择是否复位温度测量数据。而此仪器的震荡电路选用的是晶体震荡电路,其具体电路如图 2-1 左边下部分。采用晶体震荡电路的原因是因为它的频率稳定性好,而这正是本红外测温仪非常重要的技术要求。单片机作为红外测温仪的核心处理部件,它关系到整个仪器的性能指标。因此它的选择是非常重要的。本测温仪选择的 stc89c51rc 单片机,下面是 stc89c51rc 单片机相关资料信息:stc89c51rc 单片机是宏晶科技推出的新一代超强抗干扰/高速/低功耗的新一代 8051
4、单片机,指令代码完全兼容传统8051 单片机,12 时钟/机器周期和 6 时钟/机器周期可任意选择,最新的 d 版本部集成 max810 专用复位电路。stc89c51rc 系列单片机具有在系统可编程(isp)特性,这样可以省去购买通用编程器,单片机在用户系统上即可下载/烧录用户程序,无须将单片机从以生产好的产品上拆下。对于一些尚未定型的设计可以一边设计一边完善,加快了设计速度,减少了一些软件缺陷风险。由于可以在用户的目标系统上将程序直接下载进单片机看运行结果,故无须仿真器。下图2-2 是此单片机的引脚图:图 2-2 stc89c51rc 单片机引脚图一、stc89c51rc 单片机的特点:1
5、. 增强型 6 时钟/机器周期,12 时钟/机器周期 8051 cpu;2. 工作电压:5.5v-3.8v;3. 工作频率围:0-40mhz,相当于普通 8051 的 080m,实际工作频率可达 48mhz;4. 4k 的 flash 程序存储器;word 资料 .5. 片上集成 512 字节 ram;6. isp/iap,无须专用编程器/仿真器;7. 通用 i/o 口,复位后:p1/p2/p3/p4 是准双向口/弱上拉,p0 口开漏输出,作为总线扩展用时,不用加上拉电阻,作为 i/o 口用时需加上拉电阻;8. eeprom 功能;9. 看门狗;10部集成 max810 专用复位电路(外部晶体
6、 20m 以下时,可省略复位电路)11共 3 个 16 位定时器/计数器,其中定时器 0 还可以当成 2 个 8 位定时器使用;12外部中断 4 路,下降沿中断或低电平触发中断,power down 模式可由外部中断低电平触发中断方式唤醒;13超低功耗,正常工作模式,典型功耗2ma;掉电模式,典型功耗 0.5ua,可由外部中断唤醒,中断返回后,继续执行原程序;142 个数据指针;15通用异步串行口(uatr),还可用定时器软件实现多个 uatr;16工作温度围:075/4085;17封装形式:pdip-40/plcc-44/pqfp-44。二、stc89c51 各引脚的功能描述如下:(1)电源
7、和晶振:v 运行和程序校验时加的电压;ccv 接地;ssxtal1输入到振荡器的反向放大器;xtal2反向放大器输出,输入到部时钟发生器。(2)rst:单片机的上电复位或掉电保护端;(3)ale: 地址锁存有效信号输出端;(4) psen :片外程序存储器读选通信号输出端。红外测温模块红外测温模块采用非接触手段,解决了传统测温中需要接触的问题,具有回应速度快,测量精度高,测量围广等优点。它通过红外温度传感器扫描被测物体,并把相应的红外辐射数据通过p1.5和p1.6口传送给单片机模块。图 3 是红外测温模块电路图:word 资料 .图 2 红外测温电路模块面对目前众多的红外检测器件产品,在设计中
8、选择合适的红外检测器已成为一个重要问题。在设计过程中选择红外线检测器件时,首先考虑的是器件的以下性能因素:光谱响应围、响应速度、有效检测面积、元件数量、制冷方式和检测目标的温度。本红外测温仪选用了凌阳公司生产的型号为tn9的红外探测器作为测温模块,它是一种集成的红外探测器,部有温度补偿电路和线性处理电路,因此简化了本系统的设计。它的测量距离大约为 30 米,测量回应时间大约为 0.5 秒。而且它具备 spi 接口,可以很方便地与单片机(mcu)传输数据。其相关资料如下:一、红外测温传感器的引脚介绍vdc红外测温元件hjsensorga图 4 红外测温传感器引脚图红外测温传感器引脚图如图 2-4
9、,其中 v 为电源引脚 vcc,vcc 一般为 3v 到 5v 之间的电压,一般取 3.3v;d 为数据接收引脚,没有数据接收时 d 为高电平;c 为 2khz clock输出引脚;g 为接地引脚;a 为测温启动信号引脚,低电平有效。二、红外测温模块的时序红外测温模块的时序图如图 5,在 clock 的下降沿时接收数据。(例:如果一次温度测量需接收 5 个字节的数据,这 5 个字节中:item 为 0x4c 表示测量目标温度,为 0x6c 表示测量环境温度;msb 为接收温度的高八位数据;lsb 为接收温度的低八位数据;sum 为验证码,接收正确时 sum=item+msb+lsb;cr 为结
10、束标志,当 cr 为 0xodh 时表示完成一次温度数据接收。)word 资料 .clockdatadata0.1sec图 2-5 图 图 图 图 图 图 图红外测温模块温度值的计算以上面的例子:无论测量环境温度还是目标温度,只要检测到item 为 0x4ch 或者0x66h同时检测到 cr 为 0x0dh,他们的温度的计算方法都相同。计算公式:目标温度/环境温度=temp/16-273.15其中 temp 为十进制,当把它转换成十六进制的高八位为msb,低八位为 lsb;比如msb 为 0x14h,lsb 为 0x2ah,则 temp 十六进制时为 0x142ah,十进制时为 5162,则测
11、得的温度值为 5162/16-273.15=39.475.电平转换模块过 rs232 转换电路单片机可以方便的同 pc 机进行串口通信,可以同时接收或传送外部送来的资料。但是进行串行通讯时要满足一定的条件,因为rs232 是用正负电压来表示逻辑状态的,而 ttl 是用高低电平来表示逻辑状态的,因此,为了能够同 pc 机接口或终端的 ttl器件连接,必须在 rs232 与 ttl 电平之间进行电平转换。实现这种变换的方法可用分立元件,也可用集成电路芯片。目前较为广泛地使用集成电路转换器件,本设计采用max232 芯片它可完成 ttl 到 eia 双向电平的转换。rs-232c 是串行数据接口标准
12、,它规定了连接电缆和机械、电气特性、信号功能及传送过程。rs-232 被定义为一种在低速串行通信中增加通信距离的单端标准,它采取非均衡传输方式,即所谓的单端通信。典型的rs-232 信号在正负电平之间摆动,发送数据时,发送端驱动器输出正电平+5+15v,负电平为-15-5v。无数据传输时,线上为 ttl。从开始传送数据到结束,线上电平从 ttl 电平到 rs-232 电平,然后返回 ttl 电平。接收器典型的工作电平为+3+12v 与-12-3v。由于发送电平与接收word 资料 .电平的差仅为 23v 左右,所以其共模抑制能力差。加上双绞线上的分布电容,其传送距离最大约为 15 米,最高速度
13、为 20kb/s。rs232 转换电路图如图 7图 7 rs232 转换电路max232c 芯片介绍max232c 是 rs232 与 ttl 电平之间进行电平转换的工具芯片,它是 maxim 公司生产、包括两路接收器和驱动器的 ic 芯片,适用于各种 eia-232c 和 v.28/v.24 的通信接口。max232c 芯片部有一个电压变换器,可以把输入的+5v 电源电压变换成为 rs232 所输出电平所需的电压。所以,采用此芯片的串行通信系统只需单一的+5v 电源就可以了。电源模块stc89c51 的核共电为 5v,而此红外测温仪系统的红外测温模块和 led 键盘模块的共电电压都可为 5v
14、,所以通过此电源模块后,将外部输入电压转换成5v 的单片机工作电压,以保障红外测温系统的正常运行。图 9 电源电路word 资料 .2.6 键盘模块图 10 键盘电路原理图键盘模块采用动态扫描的方式,键盘扫描电路输出端和 led 显示器段码控制端口共用74hc164 的输出 q q ,这样减少占用更多的 i/o 口。07本系统的键盘采用 18 行列式键盘。其工作原理为: 单片机通过运行程序不断扫描键盘,检查是否有键按下,当扫描到有键按下时。经过程序处理找出按下的键值,并调用相应键操作程序完成对应的键操作。其电路原理图如图10 所示。led 显示模块led 显示模块:数码管显示按显示方式分动态显
15、示和静态显示两种,静态显示虽然数据显示稳定,占用很少的 cpu 时间,但每个显示单元都需要单独的显示驱动电路,使用的电路硬件较多;动态显示需要 cpu 时刻对显示器件进行数据刷新,所谓的动态就是一位一位地轮流点亮各位显示器,对每一位显示器而言,每隔一段时间点亮一次,利用人的视觉留感达到显示的目的。动态显示数据有闪烁感,占用 cpu 时间多,但使用的硬件少,能节省线路板空间。本设计采用的是动态显示,显示模块由两片 74hc164,8 个 8 段 led 数码管组成。74hc164 为8 位移位寄存器,当清除端(clear)为低电平时,输出端(qaqh)均为低电平。串行数据输入端(a,b)可控制数据。当a、b 任意一个为低电平,则禁止新数据输入,在时钟端(clock)脉冲上升沿作用下qa为低电平。当a、b有一个为高电平,则另一个就允许输入数据,并在clock上升沿作用下决定qa的状态。引出端符号clock 时钟输入端word 资料 .clear 同步清除输入端(低电平有效)a,b串行数据输入端输出端qaqh逻辑及封装图(双列直插封装)两片 74hc164 分别控制数码管的位选和段选,其中控制位选信号的 74hc164 的输出端 qaqd 通过电阻、三极管与数码管的共阴极连接,用 p1.2 口控制 clock 脉冲信号;另一个则通过电阻直接与数码管连接输送显示的数字,p1.1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物化学分子基础概念题库及解析
- 珠宝首饰行业设计大赛试题
- 药品进口代理协议
- 2025年经济师备考方法分享试题及答案
- 人员管理与绩效考核试题及答案
- 项目扩展及合作策略试题及答案
- 信阳市学法用法考试试题及答案
- 防钓鱼测试题及答案
- 急诊精神科的合作模式计划
- 购房贷款协议书
- 新能源汽车充电系统故障诊断与维修技术研究
- 广西壮族自治区2025年4月高三毕业班诊断学考试生物试卷及答案(广西三模)
- 食堂员工培训管理制度
- 2025第四届全国节约用水知识大赛题库附答案(105题)
- 跨学科实践;自行车-2024-2025学年教科版物理八年级下册教学同步课件
- 辅助运输管理规定
- 超星尔雅学习通《新媒体概论(浙江传媒学院)》2025章节测试附答案
- 2025-2030中国光芯片行业市场发展现状及竞争格局研究报告
- 《工业机器人仿真技术应用》课件-项目四 工业机器人涂胶工作站的仿真应用
- 高++中语文++高考复习+语言文字运用之错别字
- 企业法律诉讼应急预案
评论
0/150
提交评论