基于单片机的红外测温系统(5)

2019-04-17 15:54

图3-4 数码显示电路

3.2.5电源部分

稳压电源是单片机测控系统的重要组成部分,它不仅为测控系统提供多路电源电压,还直接影响到系统的技术指标和抗干扰性能。近年来,传统的线性稳压电源正逐步被高效率的开关电源所取代。特别是单片开关电源的迅速推广应用,为设计新型、高效、节能电源创造了良好的条件。

线性集成稳压器分固定式输出、可调式输出两种类型,又以三端固定或可调式集成稳压器的应用范围为最广。

此设计中选用的三端固定集成稳压器为78L05,其电路图如图3-5所示。

- 17 -

J1DC7~15VD1 IN4007D2 IN4007D3 IN4007D4 IN4007IC178051+C1470uFIG2O3+VCCC210uF1T1AC 220V3TRANS1D524BRIDGE1

图3-5 系统电源的电路图

该电源电路采用两种供电方式:机内变压器供电和机外外接电源供电,两种供电方式可以任选一种,在机内自动切换。机外外接供电采用傻瓜式接口,不需要辨认直流电正负极,可任意接入8~15V的交流或在直流电压。

机内变压器输入220V交流电压,输出7V交流电压。经过桥式整流输出大约9V的脉动电压,经过470uF的滤波电容可得到平稳的直流电压,此电压再经过三端稳压器78L05稳压,输出稳定的+5V电压。

外接供电口输入的电源也经过机内另一组桥式整流桥,再经过滤波、稳压、然后输出。输入口的整流桥堆实现了傻瓜式接口。当输入直流电源时,由D1、D4或者D2、D3中的一组完成极性转换。如果输入的是交流电源,则由D1~D4组成的桥完成整流。

3.2.6 AT89C52单片机主控模块部分

AT89C52单片机的电源、复位、晶振振荡电路如图3-6所示

[13]

- 18 -

图3-6AT89C52单片机的电源、复位、晶振振荡电路图

3.2.6.1 复位电路

复位操作完成单片机片内电路的初始化,使单片机从一种确定的状态开始运行。 当AT89C52单片机的复位引脚RESET出现5ms以上的高电平时,单片机就完成了复位操作。如果RESET持续为高电平,单片机就处于循环复位状态,而无法执行程序。因此要求单片机复位后能脱离复位状态。

根据应用的要求,复位操作通常有两种基本形式:上电复位、开关复位。上电复位要求接通电源后,自动实现复位操作。开关复位要求在电源接通的条件下,在单片机运行期间,如果发生死机,用按钮开关操作使单片机复位。

本设计使用的复位电路是常用的上电且开关复位电路如图3-7所示。上电后,由于电容充电,使RESET持续一段高电平时间。当单片机已在运行之中时,按下复位键也能使RESET持续一段时间的高电平,从而实现上电且开关复位的操作。通常选择C=10~30uF,R=10KΩ

- 19 -

图3-7复位路

3.2.6.2 晶振振荡电路

XTAL1脚和XTAL2脚分别构成片内振荡器的反相放大器的输入和输出端,外接石英振荡器或陶瓷振荡器以及补偿电容C1、C2构成并联谐振电路。当外接石英晶体时,电容C1、C2选30pF±10pF;当外接陶瓷振荡器时,电容C1、C2选47pF±10pF。AT89C52系统中晶振可在0~24MHz选择。外接电容C1、C2的大小会影响振荡器频率的高低、振荡频率的稳定度、起振时间及稳定性。如图3-8所示。

图3-8 单片机晶振振荡电路

- 20 -

第4章系统软件设计

本次软件设计借助Keil来完成[10]。Keil采用C语言编程,是51系列单片机的通用编程软件。随着单片机开发技术的不断发展,从普遍使用的汇编语言到逐渐使用的高级语言开发,单片机的开发软件也在不断发展,Keil是目前最流行的51单片机开发软件。该开发平台内嵌多种符合当前工业标准的开发工具,可以完成从工程建立和管理、编译连接、目标代码的生成、软件仿真、硬件仿真等完整的开发流程。其C编译工具在产生代码的准确性和效率方面达到了较高的水平,而且可以附加灵活的控制选项,这些特点在开发大型项目时非常理想。由于此软件应用方便,功能强大,所以本设计所选用此软件来实现相应的功能。

4.1 主程序总流程设计

在程序设计中,首先进行初始化编程,对系统进行初始化。当初始化完成后,在启

动A/D转换,对红外模块接收到的温度数据信号进行A/D转换,使得把读入的模拟信号转换为相应的单片机能识别的数字信号,等待单片机的处理。如果数据没有读完,继续返回上级进行数据的读入。当数据读完后,然后对数据进行处理。数据处理完后,最后送到LED进行显示。使得把测得的数据由数码管显示出来。这就是整个软件流程所需要完成的工作。如图4-1所示。 在此设计中主要有以下主控模块:

1. A/D转换

实现模拟量到数字量的转换。 2. 数据处理

对整数部分和小数部分的进行处理。

3. LED数码显示

完成对温度信号的显示。

- 21 -


基于单片机的红外测温系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学语文(专)第一次作业(2016)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: