课程设计八路温度巡回检测系统
单片机八路温度测试系统设计
自动化工程训练课程设计报告设计题目:八路温度测试系统的设计专业班级:自动化学生学号:学生姓名:指导老师:完成时间: 2012-09目录第一章概述 (3)1.1多路温度测试系统设计的目的和意义 (3)1.2 系统技术指标 (3)1.3系统整体设计方案 (3)第二章硬件电路的设计 (4)2.1微控制器电路 (4)2.2温度检测电路 (5)2.2.1温度传感器的选择 (5)2.2.3A/D转换器的选择 (6)2.3人机对话部分 (9)2.3.1键盘部分 (9)2.3.2显示部分 (9)2.3.3报警部分 (12)第三章软件设计部分 (13)3.1程序总体结构设计 (13)3.2功能软件设计 (17)3.2.1温度检测模块 (17)3.2.2温度转换部分 (18)3.2.3二进制转化为BCD码 (19)3.2.4上下限报警部分 (20)3.2.4通道号及温度显示部分 (22)第四章8路温度测试电路原理图 (23)第五章多路温度测试系统设计的特色 (24)第六章系统设计时遇到的问题及解决方法 (25)第七章心得体会 (26)第八章参考文献 (27)附:完整的汇编语言程序第一章概述1.1多路温度测试系统设计的目的和意义温度是表征物体冷热程度的物理量。
在工业生产过程中,温度检测非常重要,因为很多化学反应或物理变化都必须在规定的温度下进行,否则将得不到合格的产品,甚至会造成生产事故。
因此,可以说温度的检测与控制是保证产品质量,降低生产成本、确保安全生产的重要手段。
工业生产中需要测量温度的对象既可以是气体、液体,也可以是固体。
气体、液体大都可以通过热电阻、双金属温度计、膨胀式温度计、热电偶、光电比色高温计进行测量。
而固体的温度不能直接测量,目前一般用远红外扫描技术测量固体表面的温度。
工业生产需要测量温度的范围较宽,水泥生产中需要测定的最高温度达14 00度,但几十度的低温也需要测量。
在日常生活中,电烤箱、微波炉、电热水器、烘干箱等电器也需要进行温度检测与控制。
基于单片机的8路温度巡检仪的毕业设计
8路温度巡检仪设计任务:8路温度巡检仪可以测量0-300 o C 范围内的8路输入温度值,并能在5位LED 数码管上轮流显示,最高位显示通道数。
测量最大分辨率为0.05 o C 。
方案确定:8路温度巡检仪电路由A/D 转换,多路数据选择,数据处理及显示控制组成。
电路原理图如图所示。
A/D 采集由集成电路AD7705组成,数据选择开关由CD4051组成,地址线决定对哪一路进行数据转换.扩展的外围芯片采用串行接口芯片,使整个系统体积小,功耗低,有极好的可维护性和较强的抗干扰性能。
单片机晶振为12M ,AD7705的时钟线接单片机的LAE 端,它将产生2M 的时钟。
单片机P0口为数码管的段码,P2口为位选。
P3.0为A/D 数据输入端,采用串行通信的方式0进行数据的读入。
For personal use only in study and research; not for commercial use系统硬件设计: 1、A/D 采样模块:在这一部分电路中,AD7705是用于低频测量系统的前端器件,它分辨率高,且有节电模式,能够满足高精度和低功耗的要求。
此外,AD7705片内还有数字滤波电路、校准电路和补偿电路,因而能更好地保证高精度的实现温度测量。
AD7705使用5V 单电源,它有两个模拟差分输入通道,在电源为5V 、参考电压为3.3V. AD7705可直接接收传感器产生的小信号以进行A /D 转换并输出串行数字信号。
它采用Σ-Δ技术来实现16位A /D 转换。
采样速率由MCLKIN 端的主时钟和放大器的可变增益来决定。
实际上,AD7705同时可以对输入信号进行片内放大、调制转换和数字滤波处理。
其数字滤波器的阻带可编程控制,以便调节滤波器的截止频率和输出数据更新速率。
For personal use only in study and research; not for commercial use关于AD7705基准电压的选择中,为了测量的精度,没有直接将电源电压作为基准电压,而是选用专门的稳压集成芯片ASM1117.并且要进行去耦处理。
8路巡回检测、报警系统的设计与实现
电子电路实验 3 综合设计总结报告题目:8 路巡回检测、报警系统的设计与实现班级:学号:姓名:成绩:日期:摘要随着电子技术的发展,家用电器和办公设备的智能化、系统化已成为发展趋势,而这些高性能的设备几乎都要通过电子电路实现。
同时,温度作为与我们生活息息相关的一个环境参数,对其的测量和研究也变得极为重要。
本实验基于数字,模拟电子电路相关知识实现了8路温度巡回检测、报警系统。
此系统包括555时钟电路、计数与译码显示电路、拨码开关和数据选择电路、蜂鸣报警电路等模块。
各模块焊接前均用Multisim软件对电路进行了仿真。
8路通道用8个拨码开关实现对工作状态的模拟,该系统能对多个通道的运行状态进行巡回检测,当某一通道发生故障(既拨动对应通道的开关)时,由检测系统发出报警并显示发生故障的通道号,故障排除后,系统可继续进行巡回检测。
目录目录 (3)1设计任务 (4)设计选题 (4)设计任务要求 (4)2方案设计与论证 (5)方案一 (5)方案二 (6)3 单元电路的选定和设计 (7)拨码开关电路、数据选择器和蜂鸣报警电路 (7)循环计数器和译码显示电路 (9)时钟发生电路 (9)窗口电压比较器电路......................................................................... (11)温度传感器电路......................................................................... (12)4 装配与调试 ............................................................................ .. (14)装配注意事项 ........................................................................ (14)测试仪器 ........................................................................ (15)拨码开关电路、数据选择器和蜂鸣报警电路的测试 (15)循环计数器、译码显示电路的测试 ........................................................................ (16)时钟发生电路的测试......................................................................... (17)窗口电压比较器电路的测试 ........................................................................ (17)温度传感器电路的测试 (20)5 实验总结 (21)完成情况 (21)问题及对策 (21)收获与体会 (22)6 参考文献 (22)7 附录 (22)附录 1 系统电路图 (22)附录 2 元器件清单 (24)附录 3 实物照片 (25)附录 4 实验日志 (26)1.设计任务设计选题8路巡回检测报警系统的设计与实现设计任务要求设计一个8路巡回温度状态检测、报警系统,能够对8个测试区域的温度状态是否正常进行巡回检测;当某一测试区域的温度超过正常范围时,由巡回检测系统发出报警并显示第几个测试区域出现故障。
八路自动巡回监测系统研发设计
天津工业大学课程设计技术报告题目:八路自动巡回监测系统设计学院:机械工程学院专业:测控082学生姓名:指导教师:-Ⅱ-摘要在实际生产和生活等各个领域中,温度是环境因素不可或缺的一部分,对温度进行及时精确的控制和检测显得尤为重要。
随着国民经济的发展,人们需要对各中加热炉,热处理炉,生化温室中温度进行监测。
采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。
本文介绍了基于单片机AT89C51的温度监测系统的设计方案与软硬件实现。
采用电阻式温度传感器PT100采集温度数据,模数转换器AD0809对采集的温度进行转换,液晶显示屏1602显示温度数据,通过按键进行循环显示和单通道显示温度的设置。
给出了系统总体框架、程序流程图和Proteus 仿真结果,并在硬件平台上实现了所设计的各种功能。
关键词:单片机AT89C51,温度传感器PT100,模数转换器AD0809,液晶显示器1602-Ⅱ-AbstractTemperature is an essential of environmental factors in our actual production,living and many other fields. It’s particularly important to control and detect the temperature promptly and exactly. With the development of the national economy, people need to all in the furnace, heat treatment furnace, chemical and biological monitoring of the temperature of the greenhouse and control. Single-chip computer to control not only has control of their convenience, simplicity and flexibility advantages, but also substantial increase in temperature was charged with technical indicators, which can greatly improve the quality and quantity of products.This article describes the AT89C51 microcontroller based temperature monitoring system design and software and hardware. PT100 temperature sensor using temperature data collected, the temperature of the collected AD0809 ADC conversion, LCD display temperature data in 1602,through buttons to set the different channel’sdisplay of the temperature, Overall frameworkof the system is given, the program flow chart and the Proteus simulation results and hardware platform designed to achieve the various functions.Key words: SCM AT89C51, temperature sensorPT100, Analog AD0809, LCD 1602-Ⅱ-目录摘要 (Ⅰ)Abstract (Ⅱ)目录 (Ⅲ)第一章引言 (2)1.1系统背景和意义 (2)1.2系统实际表述 (2)1.2.1温度采集系统的表述 (3)1.2.2 温度显示系统的表述 (4)第二章系统硬件设计 (5)2.1温度数据采集模块 (4)2.1.1温度传感器PT100 (8)2.1.2A/D转换器AD0809 (9)2.1.3信号调理电路 (8)2.2单片机控制模块........................................................... 错误!未定义书签。
单片机原理及应用课程设计八路温度巡回检测系统
v .. . ..《单片机原理及应用》课程设计八路温度巡回检测系统摘要:本文介绍一种采用STC公司的STC89C52RC 单片机控制DS18B20数字温度传感器采集温度,最后在共阴极的LED灯上实时显示温度值的温度检测系统(由于实验及成本原因本文只做一路传输系统)。
该系统从实际应用工程出发, 主要对硬件电路设计、电子元件选择、系统应用软件设计等方面进行具体探讨和研究。
系统具有性能稳定可靠、功耗低、成本低、测量准确、传输距离远、维护简单等优点,系统设计在实际工作中具有一定的借鉴意义。
关键词:温度检测; STC89C52RC; DS18B20目录第一节引言 (3)1.1系统原理及基本框图 (3)1.2设计任务 (3)第二节硬件设计介绍 (4)2.1 STC89C52RC (4)2.2 DS18B20 (6)2.3 三极管9012 (8)2.4 共阴极数码管 (8)2.5 硬件部分电路图 (9)第三节软件设计介绍 (14)3.1 程序流程图和实际图 (14)3.2调试 (18)第四节个人心得体会 (21)参考文献 (24)附录 (25)附1:电路图附2:元件清单附3:程序第一节引言随着计算机技术和传感器技术的飞速发展,在科研、生产和日常活动中,人们对温度、压力、流量等模拟物理量的测量要求越来越高。
而这些物量中温度的应用是最为广泛的。
如何将温度通过传感器变成电信号,再经过处理转换成计算机能够识别的数字量,输入到计算机中,由计算机将采集到的数字量进行不同的处理,然后在显示器显示出来,并进行实时监控。
这已经为当前计算机测量与控制领域的一个重要研究方向。
鉴于此,本文提出一种基于89C52和DS18B20的低成本、远距离传输的温度检测系统设计方案。
1.1系统原理及基本框图如图1.1所示,为系统的基本框图。
图1.1系统基本方框图该系统由六部分组成:STC89C52RC核心单片机,温度采集电路,LED显示电路,报警警电路,复位电路,晶振等,其中温度采集主要由DS18B20组成,在短时间内把热力学温度信号数字,送入单片机,由单片机控制显示电路显示,并且判断是否达到设定温度,若达到设定温度,由单片机启动报警电路,报警。
八路自动巡回监测系统设计
天津工业大学课程设计技术报告题目:八路自动巡回监测系统设计学院:机械工程学院专业:测控082学生姓名:指导教师:摘要在实际生产和生活等各个领域中,温度是环境因素不可或缺的一部分,对温度进行及时精确的控制和检测显得尤为重要。
随着国民经济的发展,人们需要对各中加热炉,热处理炉,生化温室中温度进行监测。
采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。
本文介绍了基于单片机AT89C51的温度监测系统的设计方案和软硬件实现。
采用电阻式温度传感器PT100采集温度数据,模数转换器AD0809对采集的温度进行转换,液晶显示屏1602显示温度数据,通过按键进行循环显示和单通道显示温度的设置。
给出了系统总体框架、程序流程图和Proteus 仿真结果,并在硬件平台上实现了所设计的各种功能。
关键词:单片机AT89C51,温度传感器PT100,模数转换器AD0809,液晶显示器1602AbstractTemperature is an essential of environmental factors in our actual production,living and many other fields. It’s particularly important to control and detect the temperature promptly and exactly. With the development of the national economy, people need to all in the furnace, heat treatment furnace, chemical and biological monitoring of the temperature of the greenhouse and control. Single-chip computer to control not only has control of their convenience, simplicity and flexibility advantages, but also substantial increase in temperature was charged with technical indicators, which can greatly improve the quality and quantity of products.This article describes the AT89C51 microcontroller based temperature monitoring system design and software and hardware. PT100 temperature sensor using temperature data collected, the temperature of the collected AD0809 ADC conversion, LCD display temperature data in 1602,through buttons to set the different channel’sdisplay of the temperature, Overall frameworkof the system is given, the program flow chart and the Proteus simulation results and hardware platform designed to achieve the various functions.Key words: SCM AT89C51, temperature sensorPT100, Analog AD0809, LCD 1602目录摘要 (Ⅰ)Abstract (Ⅱ)目录 (Ⅲ)第一章引言 (2)1.1系统背景和意义 (2)1.2系统实际表述 (2)1.2.1温度采集系统的表述 (3)1.2.2 温度显示系统的表述 (4)第二章系统硬件设计 (5)2.1温度数据采集模块 (4)2.1.1温度传感器PT100 (8)2.1.2A/D转换器AD0809 (9)2.1.3信号调理电路 (8)2.2单片机控制模块........................................................... 错误!未定义书签。
8路温度巡回检测系统
用单片机8031组成8路温度巡回检测系统1.设计思路温度传感部分:由于题目要求温度分辨率为0.5℃,温度测量范围为0~100℃,DS18B20智能温度传感器能够满足精度要求,同时,它能够以9~12位的数字值读数方式直接读出被测温度,故选择DS18B20温度传感器作为温度采集系统。
题目要求实现8路温度巡回检测系统,设计的检测系统通过一个温度传感器DS18B20、以及8031单片机实现,由于8031只有很小的RAM,没有ROM,故本系统需扩展一片程序存储器2732和一片静态数据存储器6116。
设计系统由DS18B20输入8031单片机,超出0~100℃范围后启动蜂鸣报警器报警,如未报警则进入内存,在8031单片机内设置一定时器程序,定时为一分钟,通过输入数据与已存数据的比较得到最大、最小值,同时将输入数值累加,在单片机内设置一计数器程序,将累加所得数值除以数值总数可得到一分钟内的平均值。
2.方案设计2.1原理框图8031单片机蜂鸣器存储器扩展DS18B20智能温度传感器图1系统设计原理框图2.2 硬件选择2.2.1 DS18B20智能温度传感器DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。
与传统的热敏电阻相比,它能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。
其特点如下:(1)独特的单线接口方式:DS18B20与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。
(2)在使用中不需要任何外围元件。
(3)可用数据线供电,电压范围: 3.0~ 5.5 V。
(4)测温范围:-55 ~ 125 ℃。
固有测温分辨率为0.5 ℃。
(5)通过编程可实现9~12位的数字读数方式。
(6)用户可自设定非易失性的报警上下限值。
(7)支持多点组网功能,多个DS18B20可以并联在惟一的三线上,实现多点测温。
2.2.2 8031单片机图2 8031原理图8031内含4kb EEPROM程序存储器,具有功耗低、抗干扰能力强的特点,可安置于监测现场,数据存储器WM0016DRH是一种多功能非易失性SRAM,特点如下:高速高抗干扰自保持,不怕掉电,上下电百万次数据无丢失,断电保护10年有效,既可高速连续读写,也可任意地址单字节操作,无需拼凑页面,随机读写不需等待,立即有效,输入输出TTL/CMOS兼容,上电复位输出,掉电保护,内置看门狗,电源监测,不用外加电路和电池,且引脚与标准SRAM兼容。
基于单片机设计的8路温度巡检报警系统
基于单片机设计的8路温度巡检报警系统随着现代科技的不断发展,智能化与自动化的应用已经渗透到各个行业领域。
特别是在工业生产中,温度监测和报警系统的应用尤为重要。
本文将介绍一种基于单片机设计的8路温度巡检报警系统。
一、系统的设计和功能该温度巡检报警系统主要由传感器模块、单片机控制模块、显示模块、通信模块和报警模块组成。
其主要功能有:1.温度检测:系统采用8个温度传感器分别检测不同位置的温度值,并将其转化为电信号输入给单片机。
2.数据处理:单片机通过ADC(Analog-to-Digital Converter)模块将传感器输入的电信号转换为数字信号,然后对数字信号进行处理和分析。
系统还可以设置上下限温度值,当温度值超出范围时,触发报警。
3.数据显示:系统可以将检测到的温度值通过数码管或液晶显示屏显示出来,使操作员可以实时监测各个位置的温度情况。
4.数据存储和传输:系统可以将检测到的温度数据存储在内部存储器或外部存储介质中,并可以通过串口或无线通信模块将数据传输给上位机或其他控制设备。
5.报警功能:当温度值超过上限或低于下限时,系统会触发报警,可以通过蜂鸣器、LED等设备发出声音或光信号,提醒操作员进行处理。
二、系统设计原理系统的设计原理如下:1.传感器模块采用DS18B20数字温度传感器,通过封装在不同位置进行温度检测。
2.单片机控制模块采用微处理器,通过ADC模块将传感器的模拟信号转换成数字信号,并进行处理和分析。
3.显示模块采用数码管或液晶显示屏,将处理后的温度值显示出来,可以通过按键或旋钮实现参数设置和调整。
4.通信模块可以选择串口通信或无线通信方式,将温度数据传输给上位机或其他控制设备。
5.报警模块通过与单片机控制模块的通信,当温度值超过设定的上限或低于设定的下限时,触发报警。
三、系统的优势和应用1.准确性:采用数字温度传感器进行温度检测,具有较高的准确性和稳定性。
2.实时监测:系统可以实时监测温度值,并通过显示屏显示出来,方便操作员随时了解各个位置的温度情况。
单片机课程设计:八路温度巡回检测系统
课程设计八路温度巡回检测系统院(系):XXXXXX学院专业:XXXXXX学号:XXXXXXX学生姓名:XXX指导老师:XXX摘要:本文介绍了一种基于PIC16F877A单片机,利用DS18B20对多路温度采集,并进行温度的控制与检测,并通过12864液晶显示出来。
系统中通过控制按钮实现了实时各路的报警温度,并且实现多路与任一单路温度显示切换,从而既可以进行多路的检测又可以进行任一单路的监控,而且还有数字跟图形两种显示方式更为直观。
在温度超过设定温度时温度跟时间通过24C02存储起来,以便查看,同时可以通过固定电话远程报警,还能将温度上传至PC机,进行后续处理。
关键词:温度检测;单片机;串行通讯;DS18B20;目录1 系统设计 (5)2 主芯片:PIC16F877A单片机简介 (6)2.1 PIC单片机的优越之处: (6)2.2 PIC16F877A引脚图及主要性能 (7)2.3 最小系统 (9)2.3.1复位功能 (9)2.3.2 系统时钟 (9)2.4 设计心得总结 (10)3 LCD12864液晶原理介绍及接口实现 (10)3.1 液晶显示模块概述 (10)3.2 液晶引脚说明 (11)3.3 接口时序 (11)3.4 具体指令介绍 (13)3.5 显示坐标关系 (17)3.5.1、图形显示坐标 (17)3.5.2 汉字显示坐标 (18)3.6 与单片机的接口实现 (19)3.7 设计心得总结 (20)4 DS18B20原理介绍及接口实现 (20)4.1 DS18B20简介 (20)4.2 DS18B20结构及其工作原理 (21)4.3 DS18B20的接口实现 (27)4.3.1 硬件设计 (27)4.3.2 软件设计 (28)4.4 设计心得总结 (29)4.4.1 焊接问题: (29)4.4.2 软件设计: (29)4.4.3 不足: (29)5 存储芯片AT24C02简单介绍及接口实现 (30)5.1 AT24C02功能描述管脚定义 (30)5.2 管脚定义及接口实现 (30)5.3 设计心得 (32)6 实时时钟DS1302简单介绍及接口实现 (32)6.1 DS1302简介 (32)6.2 DS1302结构及工作原理 (32)6.3 DS1302的接口实现 (33)7 温度上限报警功能 (35)7.1 设计原理 (35)7.2 设计心得体会 (35)8 与PC串口通讯及VB上位机简单介绍 (36)8.1 与PC串口通信 (36)8.2 上位机介绍 (37)9 总结 (41)附录 (42)部分原理图: (42)参考文献: (43)基于PIC 单片机的多路温度监控巡回系统1 系统设计在工业生产和日常生活中,经常要对温度进行测量与控制,并且有时是对多个点进行温度测量,比如冷库温度监控、环境温度监测、农业温室监控、粮库温度监控等。
8路温度巡检系统
赣南师院物理与电子信息学院专业技能测试设计报告书XX:赖新班级:电子信息工程09级学号:090802016指导教师:X小燕时间:2011年12月21日设计过程(包括:设计方案、电路分析、仿真结果、设计收获和体会、元件清单)一、设计方案本方案以ATC89C52单片机系统为核心,对多点的温度进展实时控制巡检。
各检测单元〔从机〕能独立完成各自功能,根据主控机的指令对温度进展实时或定时采集,测量结果不仅能在本地储存、显示,而且可以利用单片机串行口,通过总线及通信协议将将采集的数据传送到主控机,进展进一步的分析、存档、处理。
主控机负责控制指令发送,控制各个从机进展温度采集,收集测量数据,并对测量结果〔包括历史数据〕进展整理、显示和打印。
主控机与各从机之间能够相互联系、相互协调,从而到达了系统整体统一和谐的控制效果。
二、电路分析复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用的是上电与按钮复位电路。
当时钟频率选用12MHz时,C1,C2取22pF,R1为10kΩ,C3为10uf。
复位操作不会对内部RAM有所影响。
常用的复位电路如下列图所示:图4 时钟复位显示电路图(3)数码管显示模块数码显示模块电路如下图。
温度显示局部使用的是4片7段数码管。
单片机的P1.0~P1.7分别接数码管的A~G口,P2.0、P2.1 P2.2分别接数码管1、2、3、4接口,分别控制第一第二第三和第四片的暗亮。
温度点显示局部用的是1片7段数码管,接单片机的P0口,再外加上拉电阻加强驱动能力,使数码管更亮。
可另加附页附:A4纸赣南师X学院2011--2012学年第一学期专业技能测试设计行政班级电子信息工程09级学号090802016XX 赖新选课班级电子信息工程09级指导教师X小燕成绩_______。
基于单片机八路温度巡检系统设计
当前环 境 温度 。 当实际 温度 超 过 限制值 时报 警 电路 报警 。
是 世 界 上 第 一 片支 持 “ 线 总 线 ”接 口的温 度 传 感 器 ,在 一 其 内部 使 用 了在 板 (ON—BO ARD )专 利 技 术 。 全 部 传 感
元 件 及 转 换 电路 集 成 在 形 如 一 只 三 极 管 的集 成 电路 内。 一
研 究 与 探 索 RE E S ARCH
…
…
编I 『 曼z 1o』、 ’,索 辑 菁 :a r实践与探 厂 姜 ×6n 一I| zz3 j r r’’ hh , . i . yi c e E E@R
E-m a l - i
基于单片机八路温度巡检系统设计
文/ 郭 伟 潘 巍
温度 是工 业 农 业 生 产 中常 见 的工 艺 参 数 之 一 ,许 多 产
扰 能 力强 的新 型 数 字 温 度 传 感 器 是 解 决 这 些 问 题 的 最 有 效 方 案 ,新 型 数 字温 度 传 感 器 DS1 B2 具 有体 积 更小 、精 度 0 8 更 高 、适 用 电压 更 宽 、 采 用 一 线 总 线 、 可 组 网 等 优 点 ,在
“
一
线 总线 ” 的优 点 。
i 一
、
系统 硬 件 电路 的 设计
在 传 统 的模 拟 信 号 远 距 离 温 度 测 量 系统 中 ,需 要 很 好
地 解 决 引线 误 差 补 偿 问题 、多 点 测 量 切 换 误 差 问 题 和 放 大
1温 度 测 量及 液 晶 显示 电路设 计 . 八 路 温 度 巡 检 仪 由8个 DSl 8B2 O组 成 , 显 示 器 采 用 L CDI0 液 晶 显 示模 块 , 它是 一种 可 编 程 的 器 件 。 本 系统 62
八路温度巡检仪
八路智能温度巡检系统课程设计说明书学院:机械工程学院班级:测控082组别:第九组完成人:姓名:学号:姓名:学号:姓名:学号:指导教师:****大学2011年12 月29日第一章绪论 (1)1.1 八路温度巡检仪简介 (1)1.2 课题的目的 (1)1.3 八路温度巡检仪的工作原理及其方案设计 (1)1.3.1 工作原理 (1)1.3.2 方案设计 (2)第二章具体设计内容 (2)2.1 铂电阻电桥测温电路 (2)2.1.1 桥式测温电路 (3)2.1.2 恒流源式测温电路 (4)2.2前置放大滤波电路的设计 (4)2.3 A/D模数转换电路芯片原理与设计 (5)2.3.1内部结构和外部引脚 (6)2.3.2 工作时序与使用说明 (7)2.4 显示模块的原理与设计 (9)2.5控制模块的原理 (10)2.5.1 单片机最小系统 (12)第三章调试与仿真 (12)3.1 Proteus与Keil μVision链接设置 (12)3.2 在Keil中编辑程序并生成“HEX”文件 (13)3.3 在Proteus ISIS中调试 (14)第四章感想与总结 (15)第五章程序代码与仿真电路 (16)5.1程序代码: (16)5.2 Proteus仿真电路 (25)第一章绪论1.1 八路温度巡检仪简介在实际生产、生活等各个领域中,温度是环境因素的不可或缺的一部分,对温度进行及时精确的控制和检测显得尤为重要。
比如消防电气的非破坏性温度检测,电力、电讯设备的过热故障预知检测,空调系统的温度检测,在医院的监护中也用到温度的测量,化工、机械等设备温度过热检测,土壤各个层面上的温度将会影响植物的生长,以及热处理中工件各个部位的温度对工件形成后的性能至关重要等等。
总之,现代电子工业的飞速发展对温度检测的智能化精确度要求越来越高。
1.2 课题的目的通过本次设计,我们对大学四年所学课程将做出一个总结,对各门课程均将有更深入的了解,更加熟练的掌握设计方案的提出,设计流程的规划以及各器件的硬件连和软件编程,并且能够更加熟练的操作Proteus仿真软件,真正培养出科学的思维方式和灵活解决问题的能力,为以后实际工作奠定良好的基础。
温度采集系统课程设计--8通道温度数据采集系统
课程设计(综合实验)报告( 2012-- 2013 年度第 1 学期)名称:智能仪器设计题目:8通道温度数据采集系统院系:自动化系班级:测控学号:学生姓名:指导教师:设计周数:成绩:日期:2012 年12 月摘要本课程设计是以51系列单片机为核心设计的温度采集系统。
通过Pt100热电阻和K 分度热电偶对实时的温度采集,经过单片机处理将信号通过串口上传至计算机,从而计算机显示屏读出实时温度,通过对单片机的设置达到所要求的性能。
主要做了如下几方面的工作:一是确定系统的的总设计方案,给出系统设计框图。
二是硬件设计,采用模块设计方法。
三是进行画PCB,进行PCB设计。
关键词:51系列单片机;K分度热电偶;Pt100热电偶;ADC0809课题要求:8通道温度数据采集系统设计一个8通道温度数据采集系统,系统误差小于1%;其中4路测量范围0-200°C,选用Pt100热电阻;另4路测量范围0-600°C,选用K分度热电偶。
要求:1、画出系统组成框图;2、完成硬、软件功能分配;3、完成芯片选型;4、进行系统误差计算验证;5、用Protel软件画出电路原理图;设计PCB板;6 、画出系统软件流程图;7、根据后续教学内容,增加系统功能。
1 设计方案温度是国际单位制7个基本物理量之一,是生产过程和科学试验中的物理参数。
在工业生产中,常需要对温度进行检测和监控。
采用微型机进行温度检测、显示、信息存储及实时控制。
对于提高生产效率、节约能源都有重要作用。
为此设计了一个基于AT89C51单片机单通道温度检测及显示系统,可以很容易实现温度采集及显示。
整体结构框图如图1.5所示:温度采集整体结构框图系统工作流程图如图所示:系统工作流程2主要器件的介绍2.1AT89C51AT89C51是一种带4K字节闪烁可编程可擦除只读存储器,俗称单片机。
单片机的可擦除只读存储器可以反复擦除100次。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。
8路温度巡回检测、报警系统
8路巡回检测、报警系统一、摘要随着电子技术的开展,家用电器和办公设备的智能化、系统化已成为开展趋势,而这些高性能几乎都要通过电子电路实现。
同时,温度作为与我们生活息息相关的一个环境参数,对其的测量和研究也变得极为重要。
本实验基于数字、模拟电子电路相关知识,实现了8路温度巡回检测、报警系统。
此系统包括555时钟电路、计数与译码显示电路、拨码开关和数据选择电路、蜂鸣报警电路、电压比拟电路、Pt100测温电路等模块。
各模块焊接前均用Multisim软件对电路进展了仿真。
8路通道中,有6路采用拨码开关实现对通道的工作状态模拟,1路采用滑动变阻器与窗口比拟器实现通道的工作状态模拟,还有1路为热电阻Pt100的测温电路,且后两路通道均设置两个阈值,可检测系统工作状态是否处于正常X围之内。
该系统能够对多个通道的工作状态〔如温度〕是否正常进展巡回检测。
当某一通道出现故障〔如超温〕时,由巡回检测系统发出报警并显示故障的通道号,故障排除后,系统可继续进展巡回检测。
二、设计任务2.1 设计选题选题八:8路巡回检测、报警系统的设计与实现2.2 设计任务要求〔1〕根本要求:用十进制计数器、数据选择器、显示译码器和适当门电路设计一个8路循环检测报警器,循环检测周期不超过8秒。
当某一路出现故障〔如超温〕时停止检测,并且发出报警和显示故障的通道号;〔2〕扩展要求1:电源电压模拟:要求采用滑动变阻器设计与实现2路电源电压输出的模拟。
电压比拟器可设定上、下限电压报警值;〔3〕扩展要求2:实现1路热电阻Pt100的测温电路。
三、方案设计与论证接通电源后,555芯片在3口输出10Hz的时钟信号,在此信号的控制下,74ls160开始在0~7内循环计数,通过QA,QB,QC,QD输出BCD码到74ls47和74ls151的A,B,C端口。
八路通道的电压输出值送入74LS151八路数据选择器的D0~D7端,74LS151的Y和~W互为反码形式输出,Y接74LS160的控制端ENT,~W接蜂鸣器。
单片机原理及应用课程设计报告八路温度巡回检测系统
. . . . 《单片机原理及应用》课程设计八路温度巡回检测系统摘要:本文介绍一种采用STC公司的STC89C52RC 单片机控制DS18B20数字温度传感器采集温度,最后在共阴极的LED灯上实时显示温度值的温度检测系统(由于实验及成本原因本文只做一路传输系统)。
该系统从实际应用工程出发, 主要对硬件电路设计、电子元件选择、系统应用软件设计等方面进行具体探讨和研究。
系统具有性能稳定可靠、功耗低、成本低、测量准确、传输距离远、维护简单等优点,系统设计在实际工作中具有一定的借鉴意义。
关键词:温度检测;STC89C52RC;DS18B20目录第一节引言 (3)1.1系统原理及基本框图 (3)1.2设计任务 (3)第二节硬件设计介绍 (4)2.1 STC89C52RC (4)2.2 DS18B20 (6)2.3 三极管9012 (8)2.4 共阴极数码管 (8)2.5 硬件部分电路图 (9)第三节软件设计介绍 (14)3.1 程序流程图和实际图 (14)3.2调试 (18)第四节个人心得体会 (21)参考文献 (24)附录 (25)附1:电路图附2:元件清单附3:程序第一节引言随着计算机技术和传感器技术的飞速发展,在科研、生产和日常活动中,人们对温度、压力、流量等模拟物理量的测量要求越来越高。
而这些物量中温度的应用是最为广泛的。
如何将温度通过传感器变成电信号,再经过处理转换成计算机能够识别的数字量,输入到计算机中,由计算机将采集到的数字量进行不同的处理,然后在显示器显示出来,并进行实时监控。
这已经为当前计算机测量与控制领域的一个重要研究方向。
鉴于此,本文提出一种基于89C52和DS18B20的低成本、远距离传输的温度检测系统设计方案。
1.1系统原理及基本框图如图1.1所示,为系统的基本框图。
图1.1系统基本方框图该系统由六部分组成:STC89C52RC核心单片机,温度采集电路,LED显示电路,报警警电路,复位电路,晶振等,其中温度采集主要由DS18B20组成,在短时间把热力学温度信号数字,送入单片机,由单片机控制显示电路显示,并且判断是否达到设定温度,若达到设定温度,由单片机启动报警电路,报警。
课程设计八路温度巡回检测系统
《单片机原理及应用》课程设计总结报告题目: 八路温度巡回检测系统设计人姓名: XXX院系: XXXXX学院专业: XXXXX学号:X X X X X指导教师:X X X日期:201X-XX-XX内容摘要摘要:MCS-51是一种带8K字节闪烁可编程可檫除只读存储器的低电压,高性能COMOS8的微处理器,俗称单片机。
利用单片机与AD转换器设计的八路温度巡回检测系统,可对某粮库或冷冻厂八点(八个冷冻室或八个粮仓)进行温度巡回检测。
能够测量-30~+50o C的温度范围,检测精度不大于±1o C。
并采用数码管显示测量值。
关键词:MCS-51、温度、巡回检测、目录1 设计任务 (3)1.1引言 (3)1.2设计题目 (3)1.3设计目的 (3)2 总体方案设计与论证 (3)2.1总体方案设计与论证 (3)2.2温度采集、计算方案设计与论证 (4)3 硬件设计 (4)3.1STC89C52简介 (4)3.2DS18B20简介 (8)3.3晶振 (9)3.4LED显示电路电路及实物图 (9)4 软件设计 (12)4.1设计总框图 (12)4.2自动巡检流程图 (13)5 系统调试 (13)6 总结和个人体会 (14)附录一:设计电路图 (16)附录二:元件清单 (16)附录三:源程序 (17)1、设计任务1.1引言温度测量与控制在工业、农业、国防等行业有着广泛的应用。
利用单片机技术的温度测控仪有着体积小、可靠性高、价格便宜等优点而被广泛应用。
1.2设计题目八路温度巡回检测装置1.3设计目的运用所学单片机原理知识,设计和调试小产品,从而了解产品设计开发的一些基本流程,并且加深对单片机知识的理解。
2、总体方案设计与论证2.1总体方案设计与论证本次课程设计的要求是8路温度巡显仪,要正常显示、进行参数设置等多个工作状态故系统工作的标志位是程序工作的主要的线索,每个功能模块在判断后系统的标志位再去执行相应的功能。
《单片机原理及应用》课程设计八路温度巡回检测系统.
《单片机原理及应用》课程设计八路温度巡回检测系统摘要:本文介绍一种采用STC公司的STC89C52RC 单片机控制DS18B20数字温度传感器采集温度,最后在共阴极的LED灯上实时显示温度值的温度检测系统(由于实验及成本原因本文只做一路传输系统)。
该系统从实际应用工程出发, 主要对硬件电路设计、电子元件选择、系统应用软件设计等方面进行具体探讨和研究。
系统具有性能稳定可靠、功耗低、成本低、测量准确、传输距离远、维护简单等优点,系统设计在实际工作中具有一定的借鉴意义。
关键词:温度检测; STC89C52RC; DS18B20目录第一节引言 (3)1.1系统原理及基本框图 (3)1.2设计任务 (3)第二节硬件设计介绍 (4)2.1 STC89C52RC (4)2.2 DS18B20 (6)2.3 三极管9012 (8)2.4 共阴极数码管 (8)2.5 硬件部分电路图 (9)第三节软件设计介绍 (14)3.1 程序流程图和实际图 (14)3.2调试 (18)第四节个人心得体会 (21)参考文献 (24)附录 (25)附1:电路图附2:元件清单附3:程序第一节引言随着计算机技术和传感器技术的飞速发展,在科研、生产和日常活动中,人们对温度、压力、流量等模拟物理量的测量要求越来越高。
而这些物量中温度的应用是最为广泛的。
如何将温度通过传感器变成电信号,再经过处理转换成计算机能够识别的数字量,输入到计算机中,由计算机将采集到的数字量进行不同的处理,然后在显示器显示出来,并进行实时监控。
这已经为当前计算机测量与控制领域的一个重要研究方向。
鉴于此,本文提出一种基于89C52和DS18B20的低成本、远距离传输的温度检测系统设计方案。
1.1系统原理及基本框图如图1.1所示,为系统的基本框图。
图1.1系统基本方框图该系统由六部分组成:STC89C52RC核心单片机,温度采集电路,LED显示电路,报警警电路,复位电路,晶振等,其中温度采集主要由DS18B20组成,在短时间内把热力学温度信号数字,送入单片机,由单片机控制显示电路显示,并且判断是否达到设定温度,若达到设定温度,由单片机启动报警电路,报警。
工院课程设计多路温度巡检仪
题目 :八路温度巡回检测系统院系:专业:姓名:班级学号:指导教师:日期: 2012. 05. 28~2012. 06. 081.设计任务 (2)1.1 设计题目 (2)1.2 设计目的 (2)1.3 设计任务 (2)2.整体方案设计与方案论证 (3)2.1 整体方案设计与论证 (3)2.2 温度收集、计算的方案设计与论证 (3)3.系统总框图及整体软件设计说明 (4)4. 系统资源分派 (6)4.1 系统相应单元标示符 (6)4.2 系统资源分派 (6)5.局部程序设计说明 (7)5.1 巡显子程序 (7)5.2PB 口按键子程序 (10)5.3 温度模块子程序 (16)6.系统功能及其操作说明 (19)7.调试记录及调试结果 (19)8.课程设计总结 (20)附录:程序清单 (20)1.设计任务1.1 设计题目多路温度巡检仪1.2 设计目的经过小型微机应用产品的设计与调试过程,运用微机原理及接口技术课程所学的基本知识,在设计中加以应用,从而获得理解、稳固和提升发展,经过实践的过程学习与掌握剖析与解决实质问题的方法与手段,提升设计、编程与调试的实质着手能力,作为工程技术工作的一次基本训练。
1.3 设计任务设计一个以单片机为中心的多路温度巡回检测显示仪表系统,经过多项选择一电子模拟开关及 A/D变换器巡回收集各路温度传感及变送器的数据,进行信号办理及标度变换,以必定的节拍时间依序显示各检测回路的序号及温度值,并可经过按钮开关控制作冻结或切换显示,在单片机实验板台上模拟调试实现。
(一)基本设计要求1、开机进行接口零件及数码显示器、指示灯、讯响器等自检。
2、八位 LED 八段数码管显示目前检测回路的序号、温度值及温度单位“ OC”或其余界面信息,温度显示单位为OC,保存一位小数。
3、八路温度按节拍巡回检测显示,温度丈量范围-50OC ~+ 50OC。
4、键盘设定巡回节拍范围为0.5S~ 5.0S.5、设采纳的温度传感变送器将检测的-50OC~+ 50OC 温度变换为0~ 5V 电压信号,综合偏差为±0.5OC。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及应用》课程设计总结报告题目: 八路温度巡回检测系统设计人姓名: XXX院系: XXXXX学院专业: XXXXX学号:X X X X X指导教师:X X X日期:201X-XX-XX内容摘要摘要:MCS-51是一种带8K字节闪烁可编程可檫除只读存储器的低电压,高性能COMOS8的微处理器,俗称单片机。
利用单片机与AD转换器设计的八路温度巡回检测系统,可对某粮库或冷冻厂八点(八个冷冻室或八个粮仓)进行温度巡回检测。
能够测量-30~+50o C的温度范围,检测精度不大于±1o C。
并采用数码管显示测量值。
关键词:MCS-51、温度、巡回检测、目录1 设计任务 (3)1.1引言 (3)1.2设计题目 (3)1.3设计目的 (3)2 总体方案设计与论证 (3)2.1总体方案设计与论证 (3)2.2温度采集、计算方案设计与论证 (4)3 硬件设计 (4)3.1STC89C52简介 (4)3.2DS18B20简介 (8)3.3晶振 (9)3.4LED显示电路电路及实物图 (9)4 软件设计 (12)4.1设计总框图 (12)4.2自动巡检流程图 (13)5 系统调试 (13)6 总结和个人体会 (14)附录一:设计电路图 (16)附录二:元件清单 (16)附录三:源程序 (17)1、设计任务1.1引言温度测量与控制在工业、农业、国防等行业有着广泛的应用。
利用单片机技术的温度测控仪有着体积小、可靠性高、价格便宜等优点而被广泛应用。
1.2设计题目八路温度巡回检测装置1.3设计目的运用所学单片机原理知识,设计和调试小产品,从而了解产品设计开发的一些基本流程,并且加深对单片机知识的理解。
2、总体方案设计与论证2.1总体方案设计与论证本次课程设计的要求是8路温度巡显仪,要正常显示、进行参数设置等多个工作状态故系统工作的标志位是程序工作的主要的线索,每个功能模块在判断后系统的标志位再去执行相应的功能。
见如下的框图所示。
1号键 为2 2号键F0=1为1F0=0图2.1 系统软件设计的整体思路框图系统的标志位 判 断按下了F 键参数设定态进入冻结态正常巡显态设置节拍设置报警限值 显示温度态2.2温度采集、计算的方案设计与论证方案一采用ADC0809芯片把经过每一路温度传感变送器变换为0~5V电压信号转化为数字量采用滚存最新的4次温度值进行求平均值并且每个工作大循环调用一次,把这个平均值扩大到0~1000的温度内码存储起来这样一来可以使-50°C、0°C、50°C分别变换成0、500、1000的温度内码,要显示的时候读出温度内码转化为BCD码送入8位7段数码管显示,8路温度信号采用巡回动态显示。
方案二也是采用ADC0809用每调用一次温度采集子程序就把8路的温度每一路采集四次存放到存储单元中,这样每调用一次就要算32次,每次AD转化最少要100US要是稍微延时1MS的时候,每次调用就要32MS。
如果显示的时候采用静态显示的时候要很多条I/O线。
综上所述,选用方案一,要是选用方案二的时候每次调用时太久不利于系统工作,会影响后面的程序调用。
每个大循环调用1路四次的AD转化且滚存到存储区中,把AD值转化成温度内码,再把温度内码转化成BCD码。
3、硬件设计3.1 STC89C52简介图3.1 STC89C52引脚图STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。
该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
复位及复位电路(1)复位操作复位是单片机的初始化操作。
其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。
除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。
除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表一所示。
表一一些寄存器的复位状态寄存器复位状态寄存器复位状态PC 0000H TCON 00HACC 00H TL0 00HPSW 00H TH0 00HSP 07H TL1 00HDPTR 0000H TH1 00HP0-P3 FFH SCON 00HIP XX000000B SBUF 不定IE 0X000000B PCON 0XXX0000BTMOD 00H(2)复位信号及其产生RST引脚是复位信号的输入端。
复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。
若使用颇率为6MHz的晶振,则复位信号持续时间应超过4us才能完成复位操作。
产生复位信号的电路逻辑如图3.4所示:图3.3 复位信号的电路逻辑图整个复位电路包括芯片内、外两部分。
外部电路产生的复位信号(RST)送至施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。
复位操作有上电自动复位相按键手动复位两种方式。
上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图3.4(a)所示。
这佯,只要电源Vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。
按键手动复位有电平方式和脉冲方式两种。
其中,按键电平复位是通过使复位端经电阻与Vcc电源接通而实现的,其电路如图3.4(b)所示;而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的,其电路如图3.4(c)所示:(a)上电复位(b)按键电平复位(c)按键脉冲复位图3.4复位电路上述电路图中的电阻、电容参数适用于6MHz晶振,能保证复位信号高电平持续时间大于2个机器周期。
STC89C52具体介绍如下:①主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线②外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端③控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。
ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
④可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。
PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7STC89C52主要功能如表二所示。
表二STC89C52主要功能主要功能特性兼容MCS51指令系统8K可反复擦写Flash ROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能3.2 DS18B20简介DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。
DS18B20测温原理如图所示。
图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。
高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。
计数器1和温度寄存器被预置在-55℃所对应的一个基数值。
计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。
图3中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。
图3.6 DS18B20测温原理框图3.3 晶振为了产生时钟信号,在8052 内部设置了一个反相放大器,XTAL1 是片内振荡器反相放大器的输入端,XTAL2 是片内振荡器反相放大器的输出端,也是内部时钟发生器的输入端。
当使用自激振荡方式时,XTAL1 和XTAL2 外接石英晶振,使内部振荡器按照石英晶振的频率振荡,就产生时钟信号。
晶振一般使用石英晶体,其频率由系统需要和器件决定,在频率稳定度要求不高时也可以使用陶瓷滤波器。
使用石英晶体时C1、C2为C1=C2=30(±10)pF,使用陶瓷滤波器时,C1=C2=40(±10)pF。
本系统用12MHZ的石英晶振,接STC89C52RC的18和19脚,具体电路如图3.7所示。
图3.7 时钟信号电路(晶振)3.4 LED显示电路显示电路采用静态显示,4位LED数码管。
本文的显示电路如图3.8所示。
其中P0口作为7断码和小数点的选择,P2口作为位码的选择,在断码和P0口之间还需加上1K的上拉电阻,以保证LED灯的正常显示。
.图3.8 LED显示电路3.3 硬件设计框图、完整电路及实物图图3.9 硬件框图完整电路图3.10 完整电路实物图4、软件设计4.1设计框图系统总框图及软件设计说明:系统自检显示更新子程序 查表显示子程序数据采集子程序键盘消抖子程序 判别冻结子程序自动巡显子程序系统在状态1下按一定节拍进行正常的温度巡检判别是否PB0的冻结按键如果按下把标志位F0求反对PB 口输入的键盘进行消抖动保存到2EH 和2FH每个流程调用一次进行一次采集并采用数据滚存 把显示缓存区30H —37H 单元的内容通过查表进行 自检包括对蜂鸣器、LED 、每个数码管的包括是要显示温度或者是显示实时钟图4.1 系统软件设计总流程图及解释4.2 自动巡检流程图YYN YNY键盘扫描子程序 手动切换子程序 节拍设置子程序AD 转化温度内码内码转化成BCD 码 把AD 转换出来的数据经过放大到0-1000的温度内码 把温度内码进行处理转化成BCD 码显示到数码管上判断是否按下了F 键,是进入2态进行对参数的设定 利用键反转法先读出键的状态在进行查表查出键码 如果切换键按下的时候路数+1显示当前路的温度值 开始是否冻结 和设定相等? 取出当前中断次数 路次+1,调用温度转化子程序是否到9 路次置1返回图4.2 AD自动巡检的流程图5 系统调试1、调试记录:上电后自检正常但是进入自动巡检的时候只是显示一个路次,后面的数码管都熄灭了。