当前位置:文档之家› 温度采集与控制系统设计

温度采集与控制系统设计

温度采集与控制系统设计
温度采集与控制系统设计

精选资料.

第一章绪论

本章介绍了温度采集与控制系统设计的背景与意义,通过本章,可以了解温度传感器和单片机的发展状况以及相关技术的发展状况。

1.1 课题背景与意义

温度控制无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用,而在当今,我国农村锅炉取暖,农业大棚等多数都没有实时的温度监测和控制系统,还有部分厂矿,企业还一直沿用简单的温度设备和纸质数据记录仪,无法实现温度数据的实时监测与控制。随着社会经济的高速发展,越来越多的生产部门和生产环节对温度控制精度的可靠性和稳定性等有了更高的要求,传统的温度控制器的控制精度普遍不高,不能满足对温度要求较为苛刻的生产环节。

人们对于温度监测技术的要求日益提高,促进了温度传感器技术的不断发展进步。温度传感器主要经历了三个发展阶段:模拟集成温度传感器、模拟集成温度控制器、智能温度传感器。温度传感器的发展趋势:进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片机测温系统等高科技的方向迅速发展。

自从1976年Intel公司推出第一批单片机以来,80年代的单片机技术进入了快速发展的时期。近年来,随着大规模集成电路的发展,单片机继续朝着快速,高性能的方向发展,从4位、8位单片机发展到16位、32位单片机。单片机主要用于控制,它的应用领域遍及各个行业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。单片机在国内的主要的应用领域有三个:第一是家用电器业,例如全自动洗衣机、智能玩具;第二是通讯业,包括手机、电话和BP机等等;第三是仪器仪表和计算机外设制造,例如键盘、收银机、电表等。除了上述应用领域外,汽车、电子行业在外国也是单片机应用很广泛的一个领域。它成本低、集成度高、功耗低、控制

可修改编辑

1 / 60

功能多、能灵活的组装成各种智能控制装置,由它构成的智能仪表解决了长期以来测量仪表中的误差的修正、线性处理等问题。

1.2 本课题的研究内容与目标

设计以STC89C52单片机为系统控制核心,结合DS18B20温度传感器、12864液晶显示、BM100无线模块、报警、升温和降温指示灯几部分电路,构成了一整套温度检测,报警及控制系统。DS18B20进行温度采集,然后将温度数据送入单片机进行处理通过串口和无线模块发送出去,另一边单片机串口和无线模块接收然后在12864液晶上显示出来,达到了实时监控的目的,具有巡检速度快,扩展性好,成本低的特点。在报警系统中,对于超过此限的温度数据将产生报警信号并进行相应的升温或降温操作。本设计采用两片STC89C52单片机实现,单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现较简单,方便。设计温度采集系统充分发挥了STC89C52单片机的特点,结合现有技术,大大降低了电路的设计复杂度,该系统具有温控准确、操控界面良好、稳定性高、抗干扰能力强等优点。温度采集系统的设计必将给生产生活带来一定的飞跃,大大促进了生产的需要,在以后的发展中更进一步提高效率。

本设计的实现目标如下:

(1).温度实时监测

本系统在接收端用到了中文点阵式液晶显示器,显示清晰,能够把温度传感器采集来的温度实时显示在屏幕上,达到实时监测的目的。

(2)温度远程无线可靠传输

BM100模块是高度集成半双工微功率无线数据传输模块,嵌入高速单片机和高性能射频芯片。BM100模块采用高效交织纠错算法,具有抗干扰和高灵敏度等特点。BM100模块提供了多个频道的选择,可在线修改串口速率,发射功率,通信速率等各

精选资料.

种参数。BM100模块能够透明传输任何大小数据,而用户无须编写复杂的设置与传输程序,同时体积小、传输距离较远,丰富便捷的配置功能,能够应用非常广泛的智能化通信领域。

(3)各种附加功能及控制功能完善

由单片机分别设置温度报警上下限,超过预定的温度值时报警灯就会亮,相应的给出升温或降温的控制信号。

1.3 论文的详细内容安排

本文共分5章。第一章绪论,首先介绍了本文设计的课题背景,然后介绍了温度传感器和单片机的发展状况,最后介绍了论文的内容安排。第二章首先是对温度采集与控制系统的任务分析,对任务明确之后,才能更加准确的进行设计。接着阐述了系统方案的设计,对方案进行了详细分析。第三章介绍了温度采集与控制系统的硬件设计,这些硬件设计是软件编程的基础。第四章阐述了软件的设计过程,也是本毕设所要做的关键性工作。包括软件结构说明,主程序与子程序的设计。第五章则是对软件和硬件进行调试、分析,解决出现的各种问题。之后,对本次毕业设计做出了总结并给出了重要结论,最后做出了社会经济效益分析。

可修改编辑

3 / 60

精选资料.

第二章系统方案设计

本章主要内容是对设计任务书进行分析和为完成任务所需要掌握的知识,之后就要从成本、设计周期、等方面进行方案设计。

2.1 任务分析

1. 主要内容:设计一个基于单片机的远程无线温度采集与监控系统。该系统硬件设计主要包括:主控单元、温度数据采集单元、数据传输单元、电源单元等。软件部分包括:温度数据的采集收发存储与处理、温度控制指令的处理等。

2. 主要功能:完成远程温度的数据监测与传输,并能进行报警和相应的温度控制操作。

3. 主体思路:熟悉科研课题的环境及毕业设计的具体要求,收集相关资料和调研,熟悉硬件和软件设计环境并完成硬件和软件的设计,完成远程温度采集与控制系统的软硬件设计和调试,最后是工作总结和撰写论文。

可修改编辑

5 / 60

为完成以上任务,首先要学习51单片机的相关知识:I/O口的输入输出操作、单个I/O的操作、定时器中断、外部中断、串口等。然后是DS18b20的工作原理、管脚意义,如何初始化、读数据、数据处理等。还有对12864液晶的学习,如何写指令、写数据、初始化、设定显示位置等。学会了单个器件的使用还要将他们整合到一起,由于整个系统使用C语言编程,所以要学习并掌握单片机C语言的基本知识。

2.2 设计方案

本系统设计方案主要包括硬件和软件两个部分。

硬件部分包含两个子系统,温度采集系统和温度监测与控制系统,其整体框图如图2.1所示。其中在温度采集模块中有STC89C52单片机、DS18B20温度传感器、以及无线模块BM100。其工作方式是DS18B20将采集的温度通过一个I/O口送到单片机进行数据处理,然后将处理好的数据通过串口和无线模块BM100发送出去。温度监控与控制系统的核心同样是一个STC89C52单片机,它将通过无线模块BM100和串口接收到的温度值在12864液晶屏上显示出来,达到实时监控的目的。另外通过单片机设置温度报警阀值,超过报警阀值时则进行报警提示并进行相应的升温和降温控制信号输出,达到控制的目的。

精选资料.

可修改编辑

7 / 60

图2.1 整体结构

软件设计是驱动这些硬件正常工作的关键。软件部分要分为温度采集程序设计和温度监测与控制程序设计。温度采集子系统程序中包含串口的初始化,即设定好波特率(本系统选用的是9600b/s ),然后调用温度处理子程序,在温度处理子程序中系统会用到读温度子程序将温度按位处理,读温度子程序包含DS18B20的初始化、读写子程序等,其流程图如图2.2所示。温度监测与控制子系统程序中要设定相同的波特率,这样才能够接收到数据且不丢失。在接收数据时,系统采用串口中断的方式进行接收,当进入串口中断后,判断起始标志位数据,当判断起始标志位数据成功后,开始按顺序接收数据,并送入存储数组,然后送入显示子程序进行送显,如果判断起始标志位数据失败,则等待并继续进行起始标志位数据判断直至判断成功。报警装置使用的是LED 灯,当超过所设定的32℃,LED 将被点亮,并发出降温操作信号;如果低于所设定的30℃,报警灯也会亮起,并发出升温操作信号,其流程图如图2.3所示。

图2.2 温度采集流程图

图2.3 温度监测与控制流程图

基于DS18B20的温度采集显示系统的设计

《单片机技术》课程设计任务书(三) 题目:基于DS18B20的温度采集显示系统的设计 一、课程设计任务 传统的温度传感器,如热电偶温度传感器,具有精度高,测量范围大,响应快等优点。但由于其输出的是模拟量,而现在的智能仪表需要使用数字量,有些时候还要将测量结果以数字量输入计算机,由于要将模拟量转换为数字量,其实现环节就变得非常复杂。硬件上需要模拟开关、恒流源、D/A转换器,放大器等,结构庞大,安装困难,造价昂贵。新兴的IC温度传感器如DS18B20,由于可以直接输出温度转换后的数字量,可以在保证测量精度的情况下,大大简化系统软硬件设计。这种传感器的测温范围有一定限制(大多在-50℃~120℃),多适用于环境温度的测量。DS18B20可以在一根数据线上挂接多个传感器,只需要三根线就可以实现远距离多点温度测量。 本课题要求设计一基于DS18B20的温度采集显示系统,该系统要求包含温度采集模块、温度显示模块(可用数码管或液晶显示)和键盘输入模块及报警模块。所设计的系统可以从键盘输入设定温度值,当所采集的温度高于设定温度时,进行报警,同时能实时显示温度值。 二、课程设计目的 通过本次课程设计使学生掌握:1)单总线温度传感器DS18B20与单片机的接口及DS18B20的编程;2)矩阵式键盘的设计与编程;3)经单片机为核心的系统的实际调试技巧。从而提高学生对微机实时控制系统的设计和调试能力。 三、课程设计要求 1、要求可以从键盘上接收温度设定值,当所采集的温度高于设定值时,进行报警(可以是声音报警,也可是光报警) 2、能实时显示温度值,若用Proteus做要求保留一位小数; 四、课程设计内容 1、人机“界面”设计; 2、单片机端口及外设的设计; 3、硬件电路原理图、软件清单。 五、课程设计报告要求 报告中提供如下内容:

多路温度采集系统

小型多路温控采集系统设计一.系统说明

本系统采用51单片机作为控制器,控制温度采集及显示。 温度传感器选用DS18B20,其单总线的通信方式可以减少系统的线路连接。DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温。DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路。内温范围-55℃~+125℃,在-10~+85℃时精度为±℃可编程的分辨率为9~12位,对应的可分辨温度分别为℃、℃、℃和℃,可实现高精度测温。 同时本系统选用LCD1602作为显示器件,能够同时显示16x02即32个字符(16列2行)。其显示清晰,并可以显示阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,满足了系统要求。 二.系统电路图 三、程序流程图 四、程序解读 注:程序分两部分。可以先用程序二读出各个器件的序列号,再将序列号填入程序一的SN[4][8]数组中,若要加入更多的器件可以扩大数组,并在程序中增加读显的循环次数。 1.程序一:已知各个器件序列号读取温度 #include<> #define uchar unsigned char #define uint unsigned int uchar TMP[4]; 0”1”0c1”2”3”4”序二:读取DS18B20序列号程序 注:读ROM时,只能有一个器件与单片机通信。可以逐个相连来读出其ROM #include<> #define uchar unsigned char #define uint unsigned int uint sn[8]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10}; sbit DQ=P3^7;//ds18b20与单片机连接口 sbit RS=P3^0; sbit RW=P3^1; sbit EN=P3^2; void delay1ms(unsigned int ms)//延时1毫秒(不够精确的)

空调自动化控制原理.

空调自动化控制原理说明 自动化系统是智能建筑的一个重要组成部分。楼宇自动化系统的功能就是对大厦内的各种机电设施,包括中央空调、给排水、变配电、照明、电梯、消防、安全防范等进行全面的计算机监控管理。其中,中央空调的能耗占整个建筑能耗的50%以上,是楼宇自动化系统节能的重点[1]。由于中央空调系统十分庞大,反应速度较慢、滞后现象较为严重,现阶段中央空调监控系统几乎都采用传统的控制技术,对于工况及环境变化的适应性差,控制惯性较大,节能效果不理想。传统控制技术存在的问题主要是难以解决各种不确定性因素对空调系统温湿度影响及控制品质不够理想。而智能控制特别适用于对那些具有复杂性、不完全性、模糊性、不确定性、不存在已知算法和变动性大的系统的控制。“绿色建筑”主要强调的是:环保、节能、资源和材料的有效利用,特别是对空气的温度、湿度、通风以及洁净度的要求,因此,空调系统的应用越来越广泛。空调控制系统涉及面广,而要实现的任务比较复杂,需要有冷、热源的支持。空调机组内有大功率的风机,但它的能耗很大。在满足用户对空气环境要求的前提下,只有采用先进的控制策略对空调系统进行控制,才能达到节约能源和降低运行费用的目的。以下将从控制策略角度对与监控系统相关的问题作简要讨论。 2 空调系统的基本结构及工作原理 空调系统结构组成一般包括以下几部分[2] [3]:

(1) 新风部分 空调系统在运行过程中必须采集部分室外的新鲜空气(即新风),这部分新风必须满足室内工作人员所需要的最小新鲜空气量,因此空调系统的新风取入量决定于空调系统的服务用途和卫生要求。新风的导入口一般设在周围不受污染影响的地方。这些新风的导入口和空调系统的新风管道以及新风的滤尘装置(新风空气过滤器)、新风预热器(又称为空调系统的一次加热器)共同组成了空调系统的新风系统。 (2) 空气的净化部分 空调系统根据其用途不同,对空气的净化处理方式也不同。因此,在空调净化系统中有设置一级初效空气过滤器的简单净化系统,也有设置一级初效空气过滤器和一级中效空气过滤器的一般净化系统,另外还有设置一级初效空气过滤器,一级中效空气过滤器和一级高效空气过滤器的三级过滤装置的高净化系统。 (3) 空气的热、湿处理部分 对空气进行加热、加湿和降温、去湿,将有关的处理过程组合在一起,称为空调系统的热、湿处理部分。在对空气进行热、湿处理过程中,采用表面式空气换热器(在表面式换热器内通过热水或水蒸气的称为表面式空气加热器,简称为空气的汽水加热器)。设置在系统的新风入口,一次回风之前的空气加热器称为空气的一次加热器;设置在降温去湿之后的空气加热器,称为空气的二次加热器;设置

虚拟仪器温度采集系统

内蒙古科技大学虚拟仪器期末大作业 题目:虚拟仪器温度采集系统 姓名:王伍波 专业:测控技术与仪器 学号:1067112240 班级:测控10-2班 教师:肖俊生 时间:2013年6月18日

一、设计题目:虚拟仪器温度采集系统 二、设计要求: 1.连续采集温度信号,并存储 2.温度上下限报警功能,上下限可调 3.华氏、摄氏可转换显示 三、设计思路: 该设计是以计算机和单片机数据采集系统为核心,单片机数据采集系统主要完成对温度信号进行数据采集,计算机主要完成温度信号的分析、显示和控制等功能。设计中采用Intel 公司的89C51 单片机完成数据采集,采用A D 5 7 4 完成数据的A/D 转换。图2 为AD574 与89C51 单片机的接口电路。 1.设计虚拟前面板 温度监测软件设计本系统以labview8.5 作为开发工具。现以仿真数据为例来讲述系统软件对温度的监测、报警及显示功能。利用labview8.5编程使温度可以在华氏和摄氏之间随时进行切换,同时对温度实时监测。当温度超过上限要求时会及时点亮报警灯进行报警并显示每次采集过程中累加的报警次数,报警的上限值可以通过前面板的输入控件改变其值。采集进度定义为每次采集100 点。为了防止程序陷入死循环每次采集之间的时间间隔为1000ms。开始采集后在整个采集过程中可以暂停采集以便随时对温度进行观察。 2、编辑流程图 每一个程序前面板都对应着一段框图程序框图程序用

LabVIEW 图形编程语言编写.可以把它理解成传统程序的源代码。框 图程序由端口、节点、.图框和连线构成。其中端口被用来同程序前 面板的控制和显示传递数据.节点被用来实现函数和功能调用.图框 被用来实现结构化程序控制命令.而连线代表程序执行过程中的数据流.定义了框图内的数据流动方向 3、运行检验 检验是否能够完成系统的功能.改变相应参数进行进一步验证.以方便根据实际情况修改设计.从而方便实际器件的设计、调试。4、功能描述 创建一个VI程序模拟温度测量:把创建的温度计程、序 T(hermometerVI1作为一个子程序用在当前新建程序里.先前的温 度计子程序用于采集数据.而当前的程序用于显示温度曲线.并在前 面板上设定测量次数和每次测量间隔的延时;再创建一个新VI程序,进行温度测量,并把结果在波形图表上显示:利用新创建的VI程序.再输入新的字符串;据采集过程中。实时地显示数据;当采集 过程结束后,在图表上画出数据波形.并算出最大值、最小值和平 均值(此处只使用摄氏温度单位):修改TemperatureAnalysis.VI DemoReadVohageVI程序以检测温度是否超出范围.当温度超出上限(High Limit)时,前面板上的LED点亮,并且有一个蜂鸣器发声。5、设计过程 创建一个VI程序模拟温度测量假设传感器输出电压与温度成 正比。例如.当温度为70时,传感器输出电压为0.7V。本程序也

多路温度采集系统设计与实现

学校代码:11517 学号:201150712117 HENAN INSTITUTE OF ENGINEERING 毕业设计(论文) 题目多路温度采集系统设计与实现 学生姓名高宇照 专业班级电气工程及其自动化1121 学号201150712117 系(部)电气信息工程学院 指导教师(职称) 张秋慧(讲师) 完成时间2012 年 5 月13日

目录 摘要................................................................................................... I ABSTRACT ........................................................................................... II 1 前言 . (1) 1.1 背景介绍 (1) 1.2 研究设计意义及目的 (1) 1.3 发展情况 (2) 1.4 本设计主要内容 (3) 2 设计任务及方案论证 (4) 2.1 设计任务 (4) 2.2 设计方案的论证 (4) 2.3系统框图设计 (6) 3 多路温度采集系统硬件电路设计 (7) 3.1系统模块及模块介绍 (7) 3.1.1 系统整体模块控制 (7) 3.1.2 模块介绍及原理 (7) 3.2 系统基本硬件组成设计 (14) 3.2.1微机芯片工作电路设计 (14) 3.2.2 温度采集电路设计 (15) 3.2.3LCD1602的显示设计 (17) 3.2.4 报警电路的设计 (18) 3.2.5 电源部分的设计 (19) 3.3 系统设计的电路结构图 (21) 4 系统的软件设计 (22) 4.1 主程序设计 (22) 4.2 子程序设计 (23) 5 系统调试与性能分析 (27) 5.1 系统调试 (27) 5.2 性能分析 (29) 结论 (31) 致谢 (32)

简易数字温度采集系统设计

电子技术课程设计 题目: 简易数字温度采集系统设计 学生姓名 专业 班级 指导教师 成绩 工程技术学院 2015 年12 月

*1、前言 最近的几十年来,随着半导体技术、集成电路(IC)和微处理器技术的发展,电子技术得到了的迅猛发展,数字电路应用广泛,电子技术深入各个领域。通过这一电子技术课程设计来让我们熟悉理论知识与实践相结合的综合训练,从而达到对我们运用能力进行检查和综合素质的培养。 *1.1课程设计要求与目的 1.1.1基本设计要求与原则 本次课程设计的所选题目是简易温度数字采集系统设计。该系统的电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。此温度采集系统可以测量得温度范围—55~+125℃并通过一个四位一体的7段数码管显示出来。 整个课程设计以先设计,再仿真,最后进行实物焊接与调试的步骤进行。 基本要求: 1、能够根据设计任务和指标要求,综合运用电子技术课程中所学到的理论知识与实践技能独立完成一个设计课题。 2、根据课题需要选择参考书籍,查阅手册、图表等有关文献资料。要求通过独立思考、深入钻研课程设计中所遇到的问题,培养自己分析、解决问题的能力。 3、进一步熟悉常用电子器件的类型和特性,掌握合理选用的原则。 4、学会电子电路的安装与调试技能,掌握常用仪器设备的正确使用方法。利用“观察、判断、实验、再判断”的基本方法,解决实验中出现的问题。 基本原则: 1,小组团队设计不能从网上下载,自己动手编排电路,流程图,编写程序。 2,电路图必须采用PROTEL软件绘制,用multisim或者proteus软件仿真,并提交程序及结果、课程论文电子版。 1.1.2设计的基本目的

(完整word版)基于51单片机的温度控制系统设计

基于51单片机的水温自动控制系统 0 引言 在现代的各种工业生产中 ,很多地方都需要用到温度控制系统。而智能化的控制系统成为一种发展的趋势。本文所阐述的就是一种基于89C51单片机的温度控制系统。本温控系统可应用于温度范围30℃到96℃。 1 设计任务、要求和技术指标 1.1任务 设计并制作一水温自动控制系统,可以在一定范围(30℃到96℃)内自动调节温度,使水温保持在一定的范围(30℃到96℃)内。 1.2要求 (1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。 (2)当液位低于某一值时,停止加热。 (3)用AD转换器把采集到的模拟温度值送入单片机。 (4)无竞争-冒险,无抖动。 1.3技术指标 (1)温度显示误差不超过1℃。 (2)温度显示范围为0℃—99℃。 (3)程序部分用PID算法实现温度自动控制。 (4)检测信号为电压信号。 2 方案分析与论证 2.1主控系统分析与论证 根据设计要求和所学的专业知识,采用AT89C51为本系统的核心控制器件。AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。其引脚图如图1所示。 2.2显示系统分析与论证 显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为显示元件。在显示驱动电路中拟订了两种设计方案: 方案一:采用静态显示的方案 采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O口少,编程简单且静态显示的内容无闪烁,但电路消耗的电流较大。 方案二:采用动态显示的方案 由单片机的I/O口直接带数码管实现动态显示,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。 由于对电路的功耗要求不大,因此就在尽量节省I/O口线的前提下选用方案一的静态显示。

基于单片机的多路温度采集系统毕业设计(论文)外文翻译

华南理工大学学院 本科毕业设计(论文)外文翻译 外文原文名Structure and function of the MCS-51 series 中文译名MCS-51系列的功能和结构 学院电子信息工程学院 专业班级自动化一班 学生黎杰明 学生学号 3 指导教师吴实 填写日期2016年3月10日 页脚.

外文原文版出处:《association for computing machinery journal》1990, V ol.33 (12), pp.16-ff 译文成绩:指导教师(导师组长)签名: 译文: MCS-51系列的功能和结构 MSC-51系列单片机具有一个单芯片电脑的结构和功能,它是英特尔公司的系列产品的名称。这家公司在1976年推出后,引进8位单芯片的MCS-48系列计算机后于1980年推出的8位的MCS-51系列单芯片计算机。诸如此类的单芯片电脑有很多种,如8051,8031,8751,80C51BH,80C31BH等,其基本组成、基本性能和指令系统都是相同的。8051是51系列单芯片电脑的代表。 一个单芯片的计算机是由以下几个部分组成:(1)一个8位的微处理器(CPU)。(2)片数据存储器RAM(128B/256B),它只读/写数据,如结果不在操作过程中,最终结果要显示数据(3)程序存储器ROM/EPROM(4KB/8KB).是用来保存程序一些初步的数据和切片的形式。但一些单芯片电脑没有考虑ROM/EPROM,如8031,8032,80C51等等。(4)4个8路运行的I/O接口,P0,P1,P2,P3,每个接口可以用作入口,也可以用作出口。(5)两个定时/计数器,每个定时方式也可以根据计算结果或定时控制实现计算机。(6)5个中断(7)一个全双工串行的I/UART(通用异步接收器I口/发送器(UART)),它是实现单芯片电脑或单芯片计算机和计算机的串行通信使用。(8)振荡器和时钟产生电路,需要考虑石英晶体微调能力。允许振荡频率为12MHz,每个上述的部分都是通过部数据总线连接。其中CPU是一个芯片计算机的核心,它是计算机的指挥中心,是由算术单元和控制器等部分组成。算术单元可以进行8位算术运算和逻辑运算,ALU单元是其中一种运算器,18个存储设备,暂存设备的积累设备进行协调,程序状态寄存器PSW积累了2个输入端的计数等检查暂时作为一个操作往往由人来操作,谁储存1输入的是它使操作去上暂时计数,另有一个操作的结果,回环协调。此外,协调往往是作为对8051的数据传输转运站考虑。作为一般的微处理器,解码的顺序。振荡器和定时电路等的程序计数器是一个由8个计数器为2,总计16位。这是一个字节的地址,其实程序计数器,是将在个人电脑进行。从而改变它的容可以改变它的程序进行。在8051的单芯片电脑的电路,

空调自控系统方案设计(江森自控)

沈阳利源轨道交通设备有限公司暖通空调自控系统项目 HVAC暖通空调自控系统 技术方案设计书

一. 总体设计方案 根据用户对项目要求,并结合沈阳建筑智能化建筑现状,沈阳利源轨道交通装备有限公司暖通空调自控系统项目是屹今为止整个沈阳所有建筑物厂区当中智能化程度要求较高的。沈阳利源轨道交通装备有限公司暖通空调自控系统项目里面分布着大量的暖通空调机电设备。 ?如何将这些暖通空调机电设备有机的结合起来,达到集中监测和控制,提高设备的无故障时间,给投资者带来明显的经济效益; ?如何能够使这些暖通空调机电设备经济的运行,既能够节能,又能满足工作要求,并在运行中尽快的将效益体现出来; ?如何提高综合物业管理综合水平,将现代化的的计算机技术应用到管理上提高效率。 这是目前业主关心的也是我们设计所侧重的。 沈阳利源轨道交通装备有限公司暖通空调楼宇自动化控制系统的监测和控制主要包括下列子系统: 冷站系统 空调机组系统 本暖通空调楼宇自动化控制系统之设计是依据沈阳利源轨道交通设备有限公司暖通空调自控系统项目的设计要求配置的,主体的设计思想是结合招标文件及设计图纸为准。 1.1冷站系统 (1)控制设备内容 根据项目标书要求,暖通自控系统将会对以下冷站系统设备进行监控:监控设备监控内容 冷却水塔(2台)启停控制、运行状态、故障报警、手 自动状态。 冷却水泵(2台)启停控制、运行状态、故障报警、手

自动状态、水流开关状态; 冷却水供回水管路供水温度、回水温度, 冷水机组(2台)启停控制、运行状态、故障报警、手 自动状态; 冷冻水泵(2台)启停控制、运行状态、故障报警、手 自动状态、水流开关状态; 冷冻水供回水管路供水温度、回水温度、回水流量; 分集水器分水器压力、集水器压力、压差旁通 阀调节; 膨胀水箱高、低液位检测; 有关系统的详细点位情况可参照所附的系统监控点表。 (2)控制说明 本自控系统针对冷站主要监控功能如下: 监控内容控制方法 冷负荷需求计算根据冷冻水供、回水温度和回水流量测量值,自动计算建筑空 调实际所需冷负荷量。 机组台数控制根据建筑所需冷负荷自动调整冷水机组运行台数,达到最佳节 能目的。 独立空调区域负荷计算根据Q=C*M*(T1-T2) T1=分回水管温度,T2=分供水总管温度, M=分回水管回水流量 当负荷大于一台机组的15%,则第二台机组运行。 机组联锁控制启动:冷却塔蝶阀开启,冷却水蝶阀开启,开冷却水泵,冷冻 水蝶阀开启,开冷冻水泵,开冷水机组。停止:停冷水机组, 关冷冻泵,关冷冻水蝶阀,关冷却水泵,关冷却水蝶阀,关冷 却塔风机、蝶阀。 冷却水温度控制根据冷却水温度,自动控制冷却塔风机的启停台数,并且自

温度自动控制系统的设计毕业设计论文

北方民族大学学士学位论文论文题目:温度自动控制系统的设计 北方民族大学教务处制

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

专业课程设计温度的采集与控制(软件)2

专业课程设计说明书课程设计名称:专业课程设计 课程设计题目:温度的采集与控制(2)学院名称:信息工程学院 专业:电子信息工程班级: 学号:姓名: 评分:教师: 20 年月日

专业课程设计任务书2012-2013学年第二学期分散1周第17 周- 19 周集中

摘要 随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。 本次设计的目的在于学习基于51单片机的温度采集控制系统设计的基本流程。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。本系统可以实现温度信号采集与显示,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。 关键词:温度温度采集温度控制

目录 第一章系统组成及工作原理 (1) 1.1 设计要求 (1) 1.2 系统组成 (1) 1.3 工作原理 (1) 第二章硬件电路设计 (2) 2.1 温度转换电路 (2) 2.2 A/D转换电路 (2) 2.3 控制电路 (3) 2.4 单片机最小系统 (3) 第三章软件设计 (5) 3.1 主程序流程图 (5) 3.2 7279初始化程序INIT7279 (6) 3.3 发送字节程序STFS (7) 3.4 延时程序 (9) 3.5 中断程序 (10) 3.6 AD采样程序 (12) 3.7 数值转换程序 (13) 3.8 7279送显程序 (14) 第四章实验、调试和测试结果分析 (16) 4.1 主要仪器和工具 (16) 4.2 调试过程及测试结果 (16) 结论 (18) 参考文献 (19) 附录 (20)

多路温度采集器设计

J I A N G S U U N I V E R S I T Y 《嵌入式项目应用实践》 恭喜你 学院名称:计算机科学与通信工程学院 班级:计院的孩子 小组成员:雷锋 教师姓名:你猜猜 2016年 5 月 10日

一.实验题目 多路温度采集系统的设计。 二.实验要求 a)使用PROTEUS 8和ARDUINO IDE 进行硬件电路设计和MCU程序设 计 b)使用ALTIUM DXP 进行PCB版图设计 c)三个人一组,完成项目。每组交一份报告,一份PPT并答辩。 1.使用PROTEUS 8和ARDUINO IDE 进行硬件电路设计和MCU程序设计: 将三种温度采集的温度值显示在屏幕上,同时利用串口输出温度值。 d)分别使用LM35、DS18B20、MAX6657器件进行温度采集,使用ARDUINO 设计MCU程序。 e)时用拨动开关进行温度来源选择,开关导通时,对应LED点亮,采到的 温度要输出到液晶屏和串口。即最多可以同时显示3个器件采集的温度,最少1个。当一个都没选时,用蜂鸣器提示。 f)设计时可能数字引脚不够,此时,A0可以做为14脚处理,A1做为15 脚,以此类推。 2.使用ALTIUM DXP进行PCB版图设计 a)在DXP中绘制原理图。 b)注意:DXP中没有MAX6675芯片,需自己创建原理图元件和PCB封装。 c)液晶屏用合适的接线座替代或自行设计。 d)增加电源变压器插座(假设输入为8V)和LM7805稳压芯片将电压稳定在 5V,并做为系统供电。 e)进行PCB版图设计,即进行PCB层数设置、元件布局和布线。设计时要 考虑线宽、布线规定、防噪声设计等。 f)注意:元件位置要合理,便于用户使用。

温湿度采集系统设计

目录 第1章设计意义及要求 (1) 1.1 设计意义 (1) 1.2 设计要求 (1) 第2章硬件设计 (2) 2.1 AT89S52芯片介绍 (2) 2.2 液晶显示器LCD1602 (3) 2.2.1 液晶显示原理 (3) 2.2.2 液晶显示器分类 (3) 2.2.3 显示原理 (3) 2.2.4 LCD1602的基本参数及引脚功能 (4) 2.3 温湿度模块DHT11介绍 (6) 2.3.1 DHT11概述 (6) 2.3.2 DHT11传感特性说明 (7) 2.3.3 DHT11封装信息 (8) 2.3.4 串行接口(单线双向) (8) 第3章设计实现 (11) 3.1 设计框图及流程 (11) 3.2 设计结果及分析 (11) 第4章设计总结 (13) 参考文献 (14) 附录 (15)

第1章设计意义及要求 1.1 设计意义 最近几年来,随着科技的飞速发展,单片机领域正在不断的走向社会各个角落,还带动传统控制检测日新月异更新。在实时运作和自动控制的单片机应用到系统中,单片机如今是作为一个核心部件来使用,仅掌握单片机方面知识是不够的,还应根据其具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。 现代社会越来越多的场所会涉及到温度与湿度并将其显示。由于温度与湿度不管是从物理量本身还是在实际人们的生活中都有着密切的关系,例如:冬天温度为18至25℃,湿度为30%至80%;夏天温度为23至28℃,湿度为30%至60%。在此范围内感到舒适的人占95%以上。在装有空调的室内,室温为19至24℃,湿度为40%至50%时,人会感到最舒适。如果考虑到温、湿度对人思维活动的影响,最适宜的室温度应是工作效率高。18℃,湿度应是40%至60%,此时,人的精神状态好,思维最敏捷。所以,本课程设计就是通过单片机驱动LCD1602,液晶显示温湿度,通过此设计,可以发现本设计有一定的扩展性,而且可以作为其他有关设计的基础。如何高效、稳定地对数据(包括温度、湿度光线、压力等项目)进行实时采集对于现代的企业、工厂、研究所等对数据精度要求较高的单位具有非常重要的意义。 1.2 设计要求 本系统设计采用温度和湿度作为采集对象,是以单片机为核心的温度、湿度采集、数字显示系统,用液晶显示出当前温度、湿度的信息。以此了解AT89S52芯片为核心外接温度传感器和湿度传感器模块在液晶显示屏上显示当前的温度和湿度的过程。

太阳能热水器自动温度控制器设计_王彤

接启动一个拨号服务器。然后,在计算机B 中的pc Anywhere 软件中启动一个通过拨号连接的Clinet (客户端),拨通计算机A ,建立起连 接以后,就可以进行通信了 。 图1被控端计算机的屏幕显示在主控端上 图2主控端搜索被控端计算机A 图3在计算机C 中渐入A 的IP 地址 当需要多台计算机终端进行协同交互时,(比如有三台计算机A ,B ,C )。首先启动A 为Host ,B 为Clinet ,建立A 和B 的连接,在重新启动一个计算机B 上的pc Anywhere 被设为Host ,C 为Clinet 。建立C 与B 的hos t 之间的联系。这样A ,B ,C 三台计算机上同时显示计算机A 屏幕上的内容,三台计算机之间即可进行交互工作。 5总 结 综上所述,远程监控技术随着Internet 的不断发展而得到广泛应用,同时,随着控制、计算机、通信及网络技术的发展,信息交换沟通的领域正在迅速覆盖控制应用的现场设备、控制及管理的各个层次。信息技术的飞速发展,引发了自动化结构的深刻变革,逐步形成了以网络集成自动化系统为基础的信息系统。目前在过程自动化、制造自动化、楼宇、家庭及交通等领域得到了广泛的应用。 值得提出的是近年来,随着远程控制技术发展的日趋成熟,黑客技术也在不断发展,对网络安全造成了极大的威胁,黑客的主要攻击手段之一,就是使用远程控制技术,渗透到对方的主机系统里。从而实现远程操作目标主机。其破坏力之大,决不容忽视的。因此,我们必须加强安全意识,合理安全的应用远程控制技术。 参 考 文 献 [1]何牧泓.轻松玩转远程控制.重庆出版社,2002. [2]崔彦锋,许小荣.VB 网络与远程控制编程实例教程.北京希望出版社, 2002.[3]王 达.计算机网络远程控制.清华大学出版社,2003.作者简介:樊丽萍,女,硕士研究生,研究方向:计算机控制及应用,通信地址:大连铁道学院303#(116028)E -mail :xiao fanshi wo @https://www.doczj.com/doc/7410760945.html, ;袁爱进,男,研究生导师,研究方向:现场总线技术。作者注:辽宁省教育厅重大项目“工业现场智能化设备的嵌入式软件构件平台研究” 文章编号:1671-1041(2004)05-0029-02 太阳能热水器自动温度控制器设计 王 彤 (丹东电子研究设计院有限责任公司,辽宁丹东118000) 摘要:介绍了太阳能热水器的自动控制器的功能和组成,阐述了控制系统的 工作原理,硬件和软件设计及相关技术问题,实际应用表明该系统可靠性高、操作简单,具有良好的经济和社会效益。关键词:自动控制;单片机中图分类号:T P273 文献标识码:A The design of automatic temperature controller of solar heater W ANG Tong (Dandong Electronic research &Design institute Co .,Ltd .Dandong 118000China ) Ab stract :Fu nctio n an d co mpo sitio n o f au to matic temp era tu re co ntr olle r of so la r h e ate r a re in trod uce d in th is p a pe r .Also d escribe s t he wo rk p rinciple o f th e co nt rol syste m ,t he ha rd wa re d esign ,t he sof twa re d esig n a nd corre lative t ech niq ue pro b -le m .Th e pra ctical a p plica tion h a s sh ow n th at th is system is o f go od re lia blity a nd e as y op e ratio n ,a n d sig nifican t eco no mic an d so cia l be n efit .Ke y Wo rds :a u toma tic con tro l ;sin gle -chip micr ocomp u ter 收稿日期:2004-04-23 电子邮件来稿 目前,市场上销售的太阳能热水器大多没有自动控制功能,使用 起来不灵活方便,为此,为太阳能热水器加装自动控制功能,具有广泛的市场。 1自动控制系统技术要求 (1)设定温度的范围为25℃至65℃。 (2)输入信号为水温传感器产生的温度信号;水位传感器产生的水量信号。 (3)输出信号为控制水温电信号(控制加热电热管)和控制水流量调节阀信号(控制加水电磁阀)。 (4)配有输入功能键盘:完成自动/手动、手动加水键、手动加热键、温度设定键、水位档选择键。 (5)具有两位LED 数码显示电路,显示温度设定值、实际温度测量值,六个发光二极管指示六档水位(10%、30%、50%、70%、90%、100%)。 2系统硬件设计及原理 太阳能热水器加装自动控制功能,主要是加装一个数据采集系 统和一个电脑控制板。根据太阳能热水器的技术要求及经济方面的考虑,我们选用89C51单片机为核心控制器[1],组成热水器温度控制系统。系统由89C51单片机、数据采集系统、水位选择电路、温度显 29 仪器仪表用户 科研设计与成果 欢迎订阅欢迎撰稿欢迎发布广告产品信息

基于单片机的数字温度计设计课程设计

摘要 温度的检测与控制是工业生产过程中比较典型的应用。本设计以AT89C52单片机为核心,采用DS18B20温度传感器检测温度,由温度采集、温度显示,温度报警等功能模块组成。基于题目基本要求,本系统对温度采集和温度显示系统行了重点设计。本系统大部分功能能由软件实现,吸收了硬件软件化的思想。实际操作时,各功能在开发板上也能完美实现。本系统实现了要求的基本功能,其余发挥部分也能实现。 关键字:AT89C52单片机、DS18B20温度传感器、数码管显示、温度采集

目录 一.绪论 .............................................................................................................

二.设计目的..................................................................................................... 三.设计要求..................................................................................................... 四.设计思路..................................................................................................... 五.系统的硬件构成及功能................................................................. 5.1主控制器............................................................................................... 5.2显示电路............................................................................................... 5.3温度传感器.......................................................................................... 六.系统整体硬件电路................................................................................. 七.系统程序设计 .......................................................................................... 八.测量及其结果分析 ................................................................................... 九.设计心得体会............................................................................................ 十.参考文献..................................................................................................... 附录1 源程序 附录2 元件清单及PCB图 一.绪论

基于单片机的多路温湿度检测系统设计

基于单片机的多路温湿度检测系统设计 潘磊 (天津冶金职业技术学院电气工程系,天津300400) 摘要:介绍了以C8051F120单片机和PC 机为核心的温湿度检测系统,论述了系统的组成,各模块硬件电路设计以及系统上位机、下位机的软件设计。系统下位机实时收集多路SHT71传感器采集的数据并显示上传,上位机利用VB 中MSComm 控件完成数据接收和处理,实现了对环境温湿度的现场显示和远距离控制。 关键词:温湿度检测;C8051F120;SHT71;VB 中图分类号:TP274文献标识码:A 文章编号:1673-1131(2013)01-0065-02 随着社会生产的不断发展进步,许多工农业生产过程以 及民用场合都需要对环境的温度和湿度进行检测并控制,比 如:粮仓、温室蔬菜大棚、通信基站、电力变电房、药厂、图书馆、 博物馆等。为此本文设计了一个系统实现对环境温度湿度的 检测控制。 1系统结构 本系统主要由电源模块、单片机系统、键盘及LCD 显示 模块、温度湿度传感器采集模块、时钟芯片模块、语音报警模 块、通信模块以及上位机系统组成。系统能够实时采集四处 检测环境的温度和湿度,并把采集数据显示在LCD 屏上,通 过键盘预先设置温湿度上下限数值,当所检测的温度或湿度 超过所设定的数值语音报警模块报警。同时,下位机上传温 度湿度数据,上位机对数据进行存储、显示以及数据分析。系 统框图如图1 所示。 图1系统框图 2系统硬件设计 2.1单片机系统 本系统选用Cygnal 公司的C8051F120单片机作为核心 处理器,此款单片机有64位I/O 口,满足本系统外设较多的需 求,减少系统I/O 扩展,也为增加检测通路和系统扩展预留接 口。单片机峰值处理速度达到100Mips ,大大提高了系统的实 时性,内部带有128KB FLASHROM 能够满足多路实时数据 的大容量存储,集成2个UART ,1个I 2C ,1个SPI 接口便于与 外围设备及上位机传输数据。 2.2温度湿度传感器采集模块 传统模拟式温湿传感器的测量精度和分辨率很低,只有 1%左右,同时要获得高精度还需要更高精度的基准电压。另 外,所测得的模拟量还要进过A/D 转换才能送入微处理器 进行处理。为避免上述问题本系统采用全校准数字输出相 对湿度和温度传感器SHT71,与单片机接口电路图如图2所 示。图2 温度湿度传感器采集模块图3LCD 显示模块为了实现多点同时测量减少采集等待时间,同时尽量少的占用I/O 口资源,本系统将SHT71的时钟线SCK 都连接到P1.0口,数据线DATA 分别连接到P1口其他4个I/O 口上,并在数据线DATA 端加入上拉电阻。通过软件程序写入命令 即可完成温湿度数据采集,但传感器输出的测量量并不是实 际值,还需进行数据转换。2013年第1期 (总第123期)2013(Sum.No123) 信息通信INFORMATION &COMMUNICATIONS

基于labView的温度采集系统设计

基于LabVIEW的温度采集系统设计 摘要:设计了基于LabV IEW的温度采集系统。它利用DS18B20数字温度传感器和STC公司生产的STC89C52单片机采集被测环境温度,将测得的数据经串口传给计算机。计算机利用LabV IEW的V ISA读取串口数据并进行处理和显示,实现基于V ISA的串口温度采集。 关键词:温度传感器;单片机;LabV IEW;温度采集 1引言 虚拟仪器(Virtual Instrument)是基于计算机的软硬件测试平台,它可代替传统的测量仪器。LabVIEW是由美国国家仪器公司(National Instruments Co.)推出的、主要面向计算机测控领域的虚拟仪器软件开发平台,是一种基于图形开发、调试和运行的集成化环境[1]。 利用LabVIEW设计的数据采集系统,可模拟采集各种信号,但是配备NI 公司的数据采集板卡比较贵,因此,可以选择单片机小系统作为前端数据采集系统,进行采集数据,然后通过RS-232串口通讯将数据送给计算机,在LabVIEW 开发平台下,对数据进行各种处理、分析并对信号进行存储、显示和打印,从而实现了一种在LabVIEW环境下的单片机数据采集系统。 2 温度采集系统设计 本系统采用STC公司生产STC89C52单片机作为温度数据采集和传输的主控芯片,温度传感器采用单总线方式的集成数字温度传感器DS18B20。采集得到的数据利用单片机经串口通信的方式传输至计算机的串口。计算机上位机软件采用数据处理能力超强的LabV IEW软件编写,利用其所带的V ISA驱动进行串口的数据采集和处理,实现了基于V ISA的串口温度采集。 2.1温度采集系统的硬件设计 本系统以AT89C51为中央处理单元,利用DS18B20数字温度传感器对温度信号进行采集,采集到的信号被送到AT89C51中, 将采集到的温度值在LCD上显示并通过串口发送到上位机,其原理图如1所示(见附录1)。 2.1.1 中央处理单元——STC89C51 本设计选用的中央处理单元是STC89C52单片机,STC89C52是一种带8K 字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Eras-able Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除。该器件采用ATMEL高密度非易失存储器制

相关主题
文本预览
相关文档 最新文档