温度控制系统课程设计
基于pld恒温温度控制课程设计

基于pld恒温温度控制课程设计一、课程目标知识目标:1. 学生能理解PLD(可编程逻辑器件)的基本原理及其在恒温温度控制中的应用。
2. 学生能够掌握温度传感器的工作原理及其与PLD的接口技术。
3. 学生能够描述恒温控制系统的工作流程,并解释相关的物理概念,如反馈、调节等。
技能目标:1. 学生能够运用所学知识设计简单的PLD恒温温度控制程序。
2. 学生能够通过实验操作,验证PLD恒温控制系统的有效性。
3. 学生能够使用相关的软件工具,如仿真软件,进行PLD程序的编写和调试。
情感态度价值观目标:1. 学生通过实践操作,培养对工程技术的兴趣,增强解决问题的自信心。
2. 学生在学习过程中发展团队合作精神,认识到合作对于解决问题的重要性。
3. 学生通过了解恒温温度控制在现实生活中的应用,认识到科技对社会发展的贡献,激发其社会责任感。
课程性质:本课程为实践性较强的学科课程,结合理论与实验操作,旨在提高学生的动手能力和实际应用能力。
学生特点:学生应为具有一定电子信息技术基础知识的初中或高中年级学生,对电子设备和编程有一定的好奇心和探索欲。
教学要求:教学内容应联系实际,注重理论与实践的结合,强调学生的主体参与和实际操作,确保学生能够将所学知识应用于实际问题的解决中。
通过具体的学习成果的分解,使学生在完成课程后能够达到预定的知识、技能和情感态度价值观目标。
二、教学内容1. PLD基础知识介绍:包括PLD的定义、分类、基本结构和工作原理,重点讲解其在温度控制中的应用。
教材章节:第一章 PLD基本原理2. 温度传感器原理及其与PLD的接口技术:介绍温度传感器的类型、工作原理以及与PLD的连接方法。
教材章节:第二章 温度传感器及其接口技术3. 恒温控制系统设计:讲解恒温控制系统的组成、工作原理,分析反馈调节在恒温控制中的应用。
教材章节:第三章 恒温控制系统设计与实现4. PLD程序设计与调试:学习如何使用仿真软件进行PLD程序设计,掌握程序的编写、下载和调试方法。
课程设计说明书 温度控制系统的设计与实现

课程设计说明书课程设计说明书题目:温度控制系统的设计与实现摘要温度控制系统是一种典型的过程控制系统,在工业生产中具有极其广泛的应用。
温度控制系统的对象存在滞后,它对阶跃信号的响应会推迟一些时间,对自动控制产生不利的影响,因此对温度准确的测量和有效的控制是此类工业控制系统中的重要指标。
温度是一个重要的物理量,也是工业生产过程中的主要工艺参数之一,物体的许多性质和特性都与温度有关,很多重要的过程只有在一定温度范围内才能有效的进行,因此,对温度的精确测量和可靠控制,在工业生产和科学研究中就具有很重要的意义。
本文阐述了过程控制系统的概念,介绍了一种温度控制系统建模与控制,以电热水壶为被控对象,通过实验的方法建立温度控制系统的数学模型,采用了PID算法进行系统的设计,达到了比较好的控制目的。
关键词:温度控制;建模;自动控制;过程控制;PIDAbstractIn industrial production with extremely extensive application, temperature control system is a typical process control system.Temperature control system has the larger inertia. It is the response signal to step off some of time.And it produces the adverse effect to the temperature measurement. The control system is the important industrial control index. Temperature is an important parameters in the process of industrial production. Also it is one of the main parameters of objects, many properties and characteristics of temperature, many important process only under certain temperature range can efficiently work. Therefore, the precise measurement of temperature control, reliable industrial production and scientific research has very important significance.This paper discusses the concept of process control system and introduces a kind of temperature control system .The electric kettle is the controlled object, PID algorithm is used for system design,through experience method to get the model of temperature control system and we can get the controlied response well.Keywords:Temperature control; Mathematical modeling; Automatic control;Process control; PID目录第一章概述 .......................................... 错误!未定义书签。
温度控制系统设计-课程设计

电阻炉温度控制系统1系统的描述与分析1.1系统的介绍该系统的被控对象为电炉,采用热阻丝加热,利用大功率可控硅控制器控制热阻丝两端所加的电压大小,来改变流经热阻丝的电流,从而改变电炉炉内的温度。
可控硅控制器输入为0~5伏时对应电炉温度0~500℃,温度传感器测量值对应也为0~5伏,对象的特性为带有纯滞后环节的一阶惯性系统,这里惯性时间常数取T1=30秒,滞后时间常数取τ=10秒。
该系统利用单片机可以方便地实现对PID参数的选择与设定,实现工业过程中PID控制。
它采用温度传感器热电偶将检测到的实际炉温进行A/D转换,再送入计算机中,与设定值进行比较,得出偏差。
对此偏差按PID规律进行调整,得出对应的控制量来控制驱动电路,调节电炉的加热功率,从而实现对炉温的控制。
利用单片机实现温度智能控制,能自动完成数据采集、处理、转换、并进行PID控制和键盘终端处理(各参数数值的修正)及显示。
在设计中应该注意,采样周期不能太短,否则会使调节过程过于频繁,这样,不但执行机构不能反应,而且计算机的利用率也大为降低;采样周期不能太长,否则会使干扰无法及时消除,使调节品质下降。
1.2技术指标设计一个基于闭环直接数字控制算法的电阻炉温度控制系统具体化技术指标如下:1.电阻炉温度控制在0~500℃;2. 加热过程中恒温控制,误差为±2℃;3. LED实时显示系统温度,用键盘输入温度,精度为1℃;4. 采用直接数字控制算法,要求误差小,平稳性好;5. 温度超出预置温度±5℃时发出报警。
2方案的比较和确定方案一系统采用8031作为系统的微处理器。
温度信号由热电偶检测后转换为电信号经过预处理(放大)送到A/D转换器,转换后的数字信号再送到8031内部进行判断或计算。
从而输出的控制信号来控制锅炉是否加热。
但对于8031来说,其内部只有128个字节的RAM,没有程序存储器,并且系统的程序很多,要完成键盘、显示等功能就必须对8031进行存储器扩展和I/O口扩展,并且需要容量较大的程序存储器,外扩时占用的I/O口较多,使系统的设计复杂化。
液氨蒸发器温度控制系统课程设计

液氨蒸发器温度控制系统课程设计
该课程设计旨在设计一个液氨蒸发器温度控制系统,以实现对蒸发器温度的精确控制。
1.引言
介绍液氨蒸发器的基本原理和应用领域。
阐述温度控制在液氨蒸发器中的重要性。
2.系统需求分析
分析液氨蒸发器的工作要求和温度控制的目标。
确定系统的输入和输出要求。
3.控制系统设计
选择合适的传感器来监测蒸发器的温度。
选择适当的执行器来调节蒸发器的温度。
设计控制算法以实现温度的闭环控制。
考虑系统的稳定性和鲁棒性。
4.系统硬件设计
确定所需的硬件组件,如传感器、执行器和控制器。
进行硬件接线和布局设计,确保信号传输的可靠性。
5.系统软件设计
开发控制系统的软件程序。
实现传感器数据采集和执行器控制的算法。
编写用户界面(UI)以监视和调节系统的温度。
6.系统集成和测试
进行硬件和软件的集成。
进行系统级的功能测试和性能评估。
优化系统参数和算法以实现更好的控制性能。
7.结果分析与总结
分析系统测试结果,评估系统的控制性能。
总结设计过程和经验教训。
提出改进系统的建议和未来研究方向。
计算机控制课程设计温度控制系统的设计与实现

课程设计说明书题目:温度控制系统的设计与实现学生姓名:学院:电力学院系别:自动化专业:自动化班级:指导教师:二〇一年一月十四日内蒙古工业大学课程设计(论文)任务书课程名称:计算机控制系统课程设计学院:电力学院班级:自动化07-3班学生姓名:石鑫学号:指导教师:刘磊李志明摘要温度控制系统是一种典型的过程控制系统,在工业生产中具有极其广泛的应用。
温度控制系统的对象存在滞后,它对阶跃信号的响应会推迟一些时间,对自动控制产生不利的影响,因此对温度准确的测量和有效的控制是此类工业控制系统中的重要指标。
温度是一个重要的物理量,也是工业生产过程中的主要工艺参数之一,物体的许多性质和特性都与温度有关,很多重要的过程只有在一定温度范围内才能有效的进行,因此,对温度的精确测量和可靠控制,在工业生产和科学研究中就具有很重要的意义。
本文阐述了过程控制系统的概念,介绍了一种温度控制系统建模与控制,以电热水壶为被控对象,通过实验的方法建立温度控制系统的数学模型,采用了PID算法进行系统的设计,达到了比较好的控制目的。
关键词:温度控制;建模;自动控制;过程控制;PIDAbstractIn industrial production with extremely extensive application, temperature control system is a typical process control system.Temperature control system has the larger inertia. It is the response signal to step off some of time.And it produces the adverse effect to the temperature measurement. The control system is the important industrial control index. Temperature is an important parameters in the process of industrial production. Also it is one of the main parameters of objects, many properties and characteristics of temperature, many important process only under certain temperature range can efficiently work. Therefore, the precise measurement of temperature control, reliable industrial production and scientific research has very important significance.This paper discusses the concept of process control system and introduces a kind of temperature control system .The electric kettle is the controlled object, PID algorithm is used for system design,through experience method to get the model of temperature control system and we can get the controlied response well.Keywords:Temperature control; Mathematical modeling; Automatic control;Process control; PID目录第一章概述..........................................................................................................................................1.1 题目背景及应用意义...........................................................................................................1.2 本文内容及工作安排 (1)第二章系统组成及被控对象分析(被控对象数学建模) (3)2.1 系统组成 (3)2.1 被控对象分析(被控对象数学建模) (5)第三章控制策略设计及仿真研究 (11)3.1 控制策略设计 (11)3.2 仿真研究 (15)第四章控制策略实现 (18)4.1 组态环境下控制策略编程实现 (18)4.2 力控软件 (18)4.3 运行结果分析 (20)第五章总结 (22)参考文献 (23)第一章概述1.1 题目背景及应用意义在近四十年的时间里,电子计算机的发展经历了从电子管、晶体管、中小规模集成电路到大规模集成电路这样四个阶段,尤其是随着半导体集成技术的飞跃发展,七十年代初诞生了一代新型的电子计算机——微型计算机,使得计算机应用日益广泛;目前,计算机应用已渗透到各行各业,达到了前所未有的普及程度。
单片机恒温箱温度控制系统的设计说明

课程设计课题:单片机培养箱温控系统设计本课程设计要求:温度控制系统基于单片机,实现对温度的实时监控,实现控制的智能化。
设计了培养箱温度控制系统,配备温度传感器,采用DS18B20数字温度传感器,无需数模/数转换,可直接与单片机进行数字传输,采用PID控制技术,可保持温度在要求的恒定范围内,配备键盘输入设定温度;配备数码管L ED显示温度。
技术参数及设计任务:1、使用单片机AT89C2051控制温度,使培养箱保持最高温度110 ℃ 。
2、培养箱温度可预设,干燥过程恒温控制,控温误差小于± 2℃.3、预设时显示设定温度,恒温时显示实时温度。
采用PID控制算法,显示精确到0.1℃ 。
4、当温度超过预设温度±5℃时,会发出声音报警。
和冷却过程没有线性要求。
6、温度检测部分采用DS18B20数字温度传感器,无需数模/数转换,可直接与单片机进行数传7 、人机对话部分由键盘、显示器、报警三部分组成,实现温度显示和报警。
本课程设计系统概述一、系统原理选用AT89C2051单片机作为中央处理器,通过温度传感器DS18B20采集培养箱的温度,并将采集的信号传送给单片机。
驱动培养箱的加热或冷却。
2、系统整体结构总体设计应综合考虑系统的总体目标,进行初步的硬件选型,然后确定系统的草案,同时考虑软硬件实现的可行性。
经过反复推敲,总体方案确定以爱特梅尔公司推出的51系列单片机为温度智能控制系统核心,选用低功耗、低成本的存储器、数显等元器件。
总体规划如下:图1 系统总体框图2、硬件单元设计一、单片机最小系统电路Atmel公司的AT2051作为89C单片机,完全可以满足本系统所需的采集、控制和数据处理的需要。
单片机的选择在整个系统设计中非常重要。
该单片机具有与MCS-51系列单片机兼容性高、功耗低、可在接近零频率下工作等诸多优点。
广泛应用于各种计算机系统、工业控制、消费类产品中。
AT 89C2051 是 AT89 系列微控制器中的精简产品。
室内温度自动调节控制系统课程设计

如图表1,DS18B20完成温度转换后,就把测得地温度值与RAM中地TH、TL字节内容作比较.若T>TH或T<TL,则将该器件内地报警标志位置位,并对主机发出地报警搜索命令作出响应.因此,可用多只DS18B20同时测量温度并进行报警搜索.
在64位ROM地最高有效字节中存储有循环冗余检验码(CRC).主机ROM地前56位来计算CRC值,并和存入DS18B20地CRC值作比较,以判断主机收到地ROM数据是否正确.
温度LSB
温度MSB
TH用户字节1
TL用户字节2
配置寄存器
保留
保留
保留
CRCLeabharlann 表1DS18B20地测温原理是这这样地,器件中低温度系数晶振地振荡频率受温度地影响很小,用于产生固定频率地脉冲信号送给减法计数器1;高温度系数晶振随温度变化其振荡频率明显改变,所产生地信号作为减法计数器2地脉冲输入.器件中还有一个计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生地时钟脉冲进行计数进而完成温度测量.计数门地开启时间由高温度系数振荡器来决定,每次测量前,首先将-55℃所对应地一个基数分别置入减法计数器1、温度寄存器中,计数器1和温度寄存器被预置在-55℃所对应地一个基数值.
PWM音频输出:直接驱动扬声器地方式,扬声器两端接PWM+和PWM-,此状态输出时,PWM+/PWM-两端不可短路、不可接电容电阻到地.如需采用此状态外接功放,可用差分方式输出到功放.
DAC音频输出:外接功放驱动扬声器方式,不可直接驱动扬声器.PWM+/DAC端做音频输出,PWM-端腾空.DAC端需接一个1.2K电阻和104电容到地,再把音频输出给功放.
温度控制系统课程设计

温度控制系统课程设计一、引言温度控制系统是一种常见的自动化控制系统,广泛应用于工业生产、农业生产、医疗保健等领域。
本课程设计旨在通过设计一个基于单片机的温度控制系统,让学生了解自动化控制系统的基本原理和实现方法。
二、设计目标本课程设计的主要目标是设计一个基于单片机的温度控制系统,具体包括以下方面:1. 实现温度测量功能:通过传感器获取环境温度,并将数据转换为数字信号,供单片机处理。
2. 实现温度调节功能:根据设定温度和当前环境温度,通过单片机输出PWM信号调节加热器功率,从而实现对环境温度的调节。
3. 实现显示功能:将当前环境温度和设定温度以数字形式显示在LCD 屏幕上。
4. 实现报警功能:当环境温度超过设定范围时,通过蜂鸣器发出警报提示操作者。
三、硬件系统设计1. 硬件平台选择本课程设计采用STM32F103C8T6单片机作为控制核心,具有较高的性价比和丰富的外设资源,适合用于中小规模的自动化控制系统。
2. 温度传感器选择本课程设计采用DS18B20数字温度传感器,具有精度高、响应速度快、可靠性强等优点,适合用于工业自动化控制系统。
3. LCD显示屏选择本课程设计采用1602A型液晶显示屏,具有低功耗、易于控制等优点,适合用于小型自动化控制系统。
4. 其他外设选择本课程设计还需要使用继电器、蜂鸣器、电阻等外设实现各项功能。
四、软件系统设计1. 系统架构设计本课程设计采用分层结构设计,将整个软件系统分为数据采集层、控制层和用户界面层三个部分。
其中数据采集层负责获取环境温度数据;控制层根据设定温度和当前环境温度输出PWM信号调节加热器功率;用户界面层负责显示当前环境温度和设定温度,并实现报警功能。
2. 数据采集层设计数据采集层主要负责获取环境温度数据,并将其转换为数字信号供单片机处理。
本课程设计采用DS18B20数字温度传感器实现温度测量功能,具体实现步骤如下:(1)初始化DS18B20传感器。
(2)发送读取温度命令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前言温度是一种最基本的环境参数,日常生活和工农业生产中经常要检测温度。
传统的方式是采用热电偶或热电阻,但是由于模拟温度传感器输出为模拟信号,必须经过AD 转换环节获得数字信号后才能与单片机等微处理器接口,使得硬件电路结构复杂,制作成本较高。
近年来,美国DALLAS公司生产的DSI18B20为代表的新型单总线数字式温度传感器以其突出优点广泛使用于仓储管理、工农业生产制造、气象观测、科学研究以及日常生活中。
随着科学技术的不断进步与发展,温度传感器的种类日益繁多,数字温度传感器更因适用于各种微处理器接口组成的自动温度控制系统具有可以克服模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端等优点,被广泛应用于工业控制、电子测温计、医疗仪器等各种温度控制系统中.其中,比较有代表性的数字温度传感器有DS1820、MAX6575、DS1722、MAX6635等.智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。
它是微电子技术、计算机技术和自动测试技术(ATE_)的结晶.目前,国际上已开发出多种智能温度传感器系列产品。
智能温度传感器内部包含温度传感器、A/D传感器、信号处理器、存储器(或寄存器)和接口电路.有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。
智能温度传感器能输出温度数据及相关的温度控制量,适配各种微控制器(MCU),并且可通过软件来实现测试功能,即智能化取决于软件的开发水平。
为了准确获取现场的温度和方便现场控制,本系统采用了软硬件结合的方式进行设计,利用LED数码管显示温度,利用DS18B20检测当前的温度值,通过和设定的参数进行比较,若实测温度高于设定温度,则通过555定时器产生频率可变的报警信号,若实测温度低于设定温度,则加热电路自动启动,到达设定温度后停止。
在软件部分,主要是设计系统的控制流程和实现过程,以及各个芯片的底层驱动设计已达到所要求的功能。
在近端与远端通信过程中,采用串行MAX232标准,实现PC机与单片机间的数据传输。
目录前言 (1)目录 (2)1. 总体方案设计 (3)1。
1 系统的工作原理 (3)1.2 系统的方案比较 (4)1。
3 系统方案的确定 (4)1.3.1 单片机芯片的选择 (4)1。
3.2 显示模块的选择 (5)1。
3。
3数据采集系统的选择 (5)1。
3.4 复位电路 (6)1.3。
5 通信接口电路的选择 (7)1.3.6 电路设计最终方案 (7)2 系统硬件设计 (8)2.1 系统硬件概述 (8)2.2 AT89S52最小系统模块设计 (8)2。
3 振荡源和复位电路设计 (11)2.3。
1 复位电路 (11)2.3.2 振荡源电路 (12)2。
4 显示模块设计 (12)2。
5 串行接口模块设计 (14)2。
6 温度采集模块设计 (15)2.7 报警电路设计 (17)2。
8 加热电路设计 (18)3.系统软件设计 (19)3。
1 主程序流程图 (19)3。
2 外部中断的应用 (20)3.3 延时程序的处理 (21)4. 心得体会 (22)参考文献 (23)附录1:程序 (24)附录2:英文资料翻译 (30)1。
总体方案设计随着电子产业的高速化发展,电子产品的集成化程度也越来越高,智能化的产品也日渐增多,温度测控系统也从传统化的产品向智能化的产品方向发展。
本次课程设计中,我设计的就是一个温度控制系统,其设计思想是利用单片机作为主要的控制器件,LED数码管做为电路的显示部分,外加报警电路和自动加热电路,当温度低于设定值20度时,加热器加热。
加热到20度时,加热器自动停止加热。
当温度高于设定值25度时,报警电路报警。
从而实现自动控制温度在20到25度之间.1。
1 系统的工作原理在温控系统中,需要将温度的变化转化为对应的电信号的变化,选用AT89S52单片机为中央处理器,通过温度传感器对空气进行温度采集,将采集到的温度信号传输给单片机,再由单片机控制显示器,并比较采集温度与设定温度是否一致,然后驱动电机加热或降温循环对空气进行处理,从而模拟实现空调控制单元的工作情况.工作流程说明如下:开始,先接通电源,LED就自动显示出当前温度.当温度值低于设定值20度时,加热器加热。
加热到20度时,加热器自动停止加热。
当温度高于设定值25度时,报警电路报警。
系统的主要技术指标如下:测温范围:-10℃~+100℃;温度分辨率:正负0。
5℃。
系统的原理框架图,如图1所示。
图1 系统原理框图1.2 系统的方案比较在日常生活中,测量温度的方案有很多,智能温度测控系统的设计方法也不胜枚举。
有工业级别的温度控制系统,有商业的温度控制系统以及民用的温度控制系统.由于身边的条件以及元器件的限制,在这里选择设计民用的智能温度控制系统。
方案一:以热电偶作为温度传感器,AD模数转换,LED作为显示器,采用矩阵键盘,用AT89C51作为主控芯片。
在该方案中,热电偶的测量范围广,而且精度也很好,其灵敏度也很高,但是其价格高,还需要增加相应的外围电路,给硬件电路的设计带来了一定的困难,该温度传感器实用于工业级别的温度控制,而本系统是民用级别的,测量的范围也不高;AD模数转换的转换速率和分辨率也会给测量的温度值带来一定的影响;LED 显示,则过于传统化,价格也较贵,其显示的位数很有限,若要增加功能,会给设计带来很大的困难。
方案二:以DS18B20作为温度传感器,LED数码管作为显示屏,用AT89S52作为主控芯片。
在该方案中,温度传感器DS18B20在日常生活中应用很广泛,器价格较之热电偶也很便宜,测量的精度也能达到民用的要求,其集成化的程度更高,不需要外围的处理电路.即可将模拟信号转换为电信号;LED数码显示屏读数方便,而且比较清晰;主控芯片采用AT89S52的兼容的电平兼容性更好,可利用的资源也更多。
1.3 系统方案的确定1.3.1 单片机芯片的选择在单片机控制中,常用的ATMEL公司单片机种类有AT89C51、AT89C52、AT89S51、AT89S52,都兼容MCS-51单片机。
对于AT89C51,是一种带4K字节闪存可编程可擦除只读存储器(FPEROM-Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,128×8位内部RAM,32可编程I/O线,两个16位定时器/计数器,5个中断源等主要特性。
相比而言,AT89C52有8K的ROM,256B的RAM,还增加一个定时器/计数器2,自然价格比C51略高.而相对而言,S系列的单片机具有在线编程下载(ISP)功能和看门狗,而且运行的速度的最高频率达到33MHZ,使得运行速度更快,自然价格比C 系列的要高2元左右。
但是当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,S系列的不需要对芯片多次拔插,节省了调试的时间.综合考虑以上种种因素,由于考虑到产品的成本,在同样能完成我们所要求的功能时,自然会选择容易操作和扩展的AT89S52,这样更容易把产品推向市场。
但是在实验室的的调试中,我们依然可以用AT89C51,这样就方便了我们的硬件调试,同样降低了开发产品的成本。
1。
3。
2 显示模块的选择常见的文字、图像显示屏主要有LED(Light Emitting Diode )显示屏,LCD(Liquid Crystal Display),LED点阵数码管显示.LED显示器与LCD显示器相比,LED在亮度、功耗、可视角度和刷新速率等方面,都更具优势。
LED与LCD的功耗比大约为10:1,而且更高的刷新速率使得LED在视频方面有更好的性能表现,能提供宽达160°的视角,可以显示各种文字、数字、彩色图像及动画信息,也可以播放电视、录像、VCD、DVD等彩色视频信号,多幅显示屏还可以进行联网播出。
因此本次显示模块设计中选用LED数码显示管。
1。
3。
3数据采集系统的选择本课程设计要求对温度进行测量,待测量一般不能直接被转换成数字量,通常要进行放大、特性补偿、滤波等环节的预处理.被测信号往往因为幅值较小,而且可能还含有多余的高频分量等原因,不能直接送给A/D转换器,需对其进行必要的处理,即信号调理。
如对信号进行放大、衰减、滤波等。
为减少电路的繁复,故本测控系统数据采集系统中采用集成温度采集元件与A/D转换元件配合使用.硬件选择为DS18B20数字温度传感器。
数据采集方式有顺序控制数据采集和程序控制数据采集。
方案一:顺序控制数据采集,顾名思义,它是对各路被采集参数,按时间顺序依次轮流采样。
系统的性能完全由硬件设备决定.在每次的采集过程中,所采集参数的数目、采样点数、采样速率、采样精度都固定不变。
若要改变这些指标,需改变接线或更换设备方能实现。
方案二:程序控制数据采集,由硬件和软件两部分组成。
,据不同的采集需要,在程序存储器中,存放若干种信号采集程序,选择相应的采集程序进行采集工作,还可通过编新的程序,以满足不同采样任务的要求。
由于顺序控制数据采集方式缺乏通用性和灵活性,所以本设计中选用程序控制数据采集方式。
1.3.4 复位电路1。
复位电路单片机在开机时都需要复位,以便中央处理器CPU 以及其他功能部件都处于一个确定的初始状态,并从这个状态开始工作。
AT89S51的RST 引脚是复位信号的输入端.复位电平是高电平有效,持续时间要有24个时钟周期以上。
本系统中单片机时钟频率为12MHz 则复位脉冲至少应为2us 。
方案一:上电复位电路上电瞬间,RST 端的的电位与Vcc 相同,随着电容的逐步充电,充电电流减小,RST 电位逐渐下降。
上电复位所需的最短时间是振荡器建立时间加上二个机器周期,在这段时间里,振荡建立时间不超过10ms 。
复位电路的典型参数为:C 取10uF ,R 取8。
2k,故时间常数τ=RC=10⨯106-⨯8。
2⨯103=82ms以满足要求.方案二:外部复位电路按下开关时,电源通过电阻对外接电容进行充电,使RES 端为高电平,复位按钮松开后,电容通过下拉电阻放电,逐渐使RET 端恢复低电平。
方案三:上电外部复位电路典型的上电外部复位电路是既具有上电复位又具有外部复位电路,上电瞬间,C 与Rx 构成充电电路,RST 引脚出现正脉冲,只要RST 保持足够的高电平,就能使单片机复位。
一般取C=22uF ,R=200,Rx=1k ,此时τ=22⨯106-⨯1⨯103=22ms当按下按钮,RST 出现12001000⨯5=4。
2V 时,使单片机复位. 本设计采用方案三。
2。
振荡源在AT89S52内部有一个用于构成振荡器的高增益反相放大器。