基于单片机的温控器

合集下载

基于单片机的电冰箱温控器设计

基于单片机的电冰箱温控器设计

基于单片机的电冰箱温控器设计电冰箱温控器是电冰箱的重要组成部分,它用来测量和控制冰箱内部的温度,在一定的范围内保持冰箱内部的温度稳定。

本文将介绍一个基于单片机的电冰箱温控器的设计方案。

一、硬件设计1.温度传感器:选择一款精准度高、响应速度快的温度传感器。

常用的温度传感器有NTC热敏电阻和DS18B20数字温度传感器。

本设计选择DS18B20作为温度传感器,它具有数字输出、精度高、抗干扰性强等优点。

2.单片机:选择适用于此应用的单片机,本设计选择51系列单片机。

3.显示屏:选择适合于温控器显示的LCD液晶显示屏,可以显示当前温度和设定温度。

4.继电器:选择一个合适的电压和电流的继电器,用于控制冰箱的压缩机开关。

5.按钮:选择适用于温控器操作的按钮,包括开关机/调节温度等功能。

二、软件设计1.初始化:在单片机启动时,对温度传感器、显示屏、继电器等外部设备进行初始化设置。

2.温度测量:通过温度传感器测量冰箱内部的温度,并将测量结果保存在指定的内存位置。

3.显示温度:通过LCD显示屏显示当前温度和设定温度。

可以通过按键操作,实现温度调节功能。

4.温度控制:通过单片机控制继电器的开关状态,从而控制冰箱的压缩机工作。

当温度高于设定温度时,继电器闭合,启动压缩机;当温度达到设定温度时,继电器断开,停止压缩机工作。

5.安全保护:当温度传感器发生故障或温度超出范围时,应提供相应的保护措施,如自动断电、显示故障信息等。

6.节能模式:可以设置一个节能模式,在不使用冰箱时,自动调整温度设置为较高的值,以节省能源。

三、工作流程1.开机初始化:单片机启动后进行外部设备的初始化设置。

2.温度测量:通过温度传感器测量冰箱内部的温度,并将测量结果保存。

3.显示温度:将测量的当前温度和设定温度显示在LCD显示屏上。

4.温度控制:根据设定温度和当前温度的比较结果,控制继电器的开关状态,从而控制冰箱的压缩机工作。

5.温度调节:通过按键操作,可以调节设定温度。

基于单片机控制的温控器

基于单片机控制的温控器

河南机电高等专科学校毕业设计论文摘要随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化。

如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么传感器的出现则是给现代工业控制测控领域带来了一次新的革命。

在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了生活中其它方面。

论文研究基于单片机的温度控制系统,设计采用单片机及传感器AD590对温度进行控制。

输入输出P0口、P1口、P3口与ADC0804进行数据处理并转换为数字信号进行显示。

论文首先介绍系统设计要求和方案,其次介绍有关单片机的基础知识为后面设计做准备,然后详细介绍温度控制系统的硬件和软件设计思想,最后对此次设计做出了总结并提出改进意见,基本实现了温度的有效控制。

目前,单片机控制器在从生活工具到工业应用的各个领域都发挥着重要的作用,例如电梯、工业生产中的现场控制仪表、数控机床等,尤其是用单片机控制器改造落后的设备,而且它具有性价比高、提高设备的使用寿命、提高设备的自动化程度的特点。

关键词:温度控制单片机AD590AbstractWith the development of electronic technology, especially with the emergence of large-scale integrated circuits, to people's lives brought about fundamental change. If we say that the emergence of micro-computer, then the emergence of sensor is the monitor. The field of modern industry has brought a new revolution. In modern society, not only the application of temperature control in the factory production, its role is also reflected by other aspects of life.Research thesis based on single-chip temperature control system and sensor design uses a single-chip temperature control AD590 P0,P1,P3 and deal with ADC0804 data and converted to digital signals for display. Thesis first introduce the system design requirements and programs, followed by the introduction of the basic knowledge of single-chip design for the back ready to do, and then details of the temperature control system hardware and software design thought, and finally to make a summary of the design and enhance the views of, the basic implementation of effective control of temperature.At present, single-chip controller to the instrument from the life in all areas of industrial applications have played an important role, such as elevators, industrial production at the scene, and it has a cost-effective, improve equipment service life, improve the degree of automation equipment characteristics.Keywords: temperature control,single-chip,AD590目录摘要 (I)Abstract ....................................................................................................................... I I 绪论. (1)第1章设计要求及方案 (2)1.1设计任务及要求 (2)1.2 控温方案 (2)第2章单片机技术概论 (4)2.1 概述 (4)2.1.1单片机的产生与发展 (4)2.1.2单片机的应用 (5)2.2 MCS-51系列单片机基本结构 (6)2.2.1 MCS-51单片机系列 (6)2.2.2 MCS-51系列单片机内部结构及功能部件 (7)2.2.3单片机外部引脚说明 (8)第3章温度控制概论 (11)3.1 温度及温度控制 (11)3.1.1 温度 (11)3.1.2温度控制 (11)3.2传感器 (12)3.2.1传感器的应用 (12)3.2.2传感器的选择 (12)3.3 PID算法 (14)3.4 我国在温控领域的八大进展 (16)第4章系统硬件设计 (18)4.1 系统电路结构 (18)4.2 温度检测 (18)4.3 温度设定 (20)4.4 报警电路 (20)4.5 电炉控制电路 (21)4.6 温度显示电路 (21)第5章系统调试 (23)5.1 电路板实物图 (23)5.2 系统调试 (24)5.2.1烧写程序 (24)5.2.2电路调试 (24)第6章总结 (25)致谢 (26)参考文献 (27)附件程序代码 (26)绪论温度控制在自动化控制中应用很多,在生活中也很常见,它涉及了多种控制方式,而且温度控制系统比较直观,便于理解。

基于单片机的温度控制器设计与实现

基于单片机的温度控制器设计与实现

基于单片机的温度控制器设计与实现随着科技的不断发展,电器产品已经成为了我们生活中必不可少的重要组成部分。

然而,在电器产品的使用过程中,由于温度不断上升,很容易导致设备出现故障,甚至出现火灾的危险。

因此,研发一种基于单片机的温度控制器就变得十分必要。

一、控制器的设计方案本文提出的基于单片机的温度控制器采用的是DS18B20数字温度传感器来检测当前环境温度。

然后,通过单片机内部的AD转换器将传感器所检测到的模拟量信号转化成数字信号,再经过一系列复杂运算得到目标控制温度。

此时,单片机将模拟输出信号转化成数字信号,通过PWM控制技术产生相应的电压直接驱动加热/冷却设备,完成温度的控制。

二、温度控制器的实现过程温度控制器的具体实现过程如下:1. 初始化单片机GPIO口(上电时预设参数);2. 配置定时器/计数器的工作模式,设置输出控制电平和周期;3. 程序开始执行后,进入循环体中,程序持续读取DS18B20温度传感器所测得的模拟量信号并将其转化成数字量;4. 根据从传感器中读到的模拟信号计算出当前环境的温度并与目标控制温度进行比较。

当当前温度小于目标控制温度时,程序启动加热设备,当当前温度大于目标控制温度时,程序便启动冷却设备。

三、单片机温度控制器的主要特点1. 精度高:该控制器所采用的数字温度传感器DS18B20采用的是DS18B20数字温度传感器,能够实现精度在±0.5℃的测量;2. 控制精准:由于数字技术的应用,温度控制精度非常高,并且与人的手动操作不同,单片机的控制器具备更高的精准控制能力;3. 低成本:由于单片机和传感器都可以大量生产,因此造价非常低廉,成本大大降低。

四、结论基于单片机的温度控制器的研发和应用已经在各种电器产品中得到广泛应用。

本文通过分析设计方案、实现过程和主要特点,揭示了它与其它控制器相比的优点。

综上所述,该温度控制器精度高、控制精确,且成本低廉,可望成为电器产品中的重要构成部分。

基于单片机的温控系统设计与实现

基于单片机的温控系统设计与实现

基于单片机的温控系统设计与实现温控系统是一种可以根据环境温度自动调节设备工作状态的系统。

基于单片机的温控系统是一种利用单片机计算能力、输入输出功能及控制能力,通过传感器获取环境温度信息并实现温度控制的系统。

下面将对基于单片机的温控系统的设计与实现进行详细介绍。

一、系统设计和功能需求:基于单片机的温控系统主要由以下组成部分构成:1.温度传感器:用于获取当前环境温度值。

2.控制器:使用单片机作为中央控制单元,负责接收温度传感器的数据并进行温度控制算法的计算。

3.执行器:负责根据控制器的指令控制设备工作状态,如电风扇、加热器等。

4.显示器:用于显示当前环境温度和控制状态等信息。

系统的功能需求主要包括:1.温度监测:通过温度传感器实时获取环境温度数据。

2.温度控制算法:根据温度数据进行算法计算,判断是否需要调节设备工作状态。

3.设备控制:根据控制算法的结果控制设备的工作状态,如打开或关闭电风扇、加热器等。

4.信息显示:将当前环境温度及控制状态等信息显示在显示器上。

二、系统实现的具体步骤:1.硬件设计:(1)选择适合的单片机:根据系统功能需求选择合适的单片机,通常选择具有较多输入输出引脚、计算能力较强的单片机。

(2)温度传感器的选择:选择合适的温度传感器,常见的有热敏电阻、热电偶、数字温度传感器等。

(3)执行器的选择:根据实际需求选择合适的执行器,如电风扇、加热器等。

(4)显示器的选择:选择适合的显示器以显示当前温度和控制状态等信息,如液晶显示屏等。

2.软件设计:(1)编写驱动程序:编写单片机与传感器、执行器、显示器等硬件的驱动程序,完成数据的读取和输出功能。

(2)设计温度控制算法:根据监测到的温度数据编写温度控制算法,根据不同的温度范围判断是否需要调节设备工作状态。

(3)控制设备的逻辑设计:根据温度控制算法的结果设计控制设备的逻辑,确定何时打开或关闭设备。

(4)设计用户界面:设计用户界面以显示当前温度和控制状态等信息,提示用户工作状态。

基于单片机的空调温度控制器设计

基于单片机的空调温度控制器设计

接口技术课程设计报告基于单片机的空调温度控制器设计摘要设计了基于AT89C52的高精度家用空调温度控制系统,系统硬件主要由电源电路、温度采集电路(DS18B20)、键盘、显示电路、输出控制电路及其他辅助电路组成;软件采用8051C语言编程;该系统可以完成温度的显示、温度的设定、空调的控制等多项功能。

关键词:单片机;DS18B20;温度检测;显示目录1 设计目的及要求 (1)1.1 设计目的和意义 (1)1.2 设计任务与要求 (1)2 硬件电路设计 (2)2.1 总体方案设计 (2)2.2 功能模块电路设计 (3)2.2.1 单片机的选型 (3)2.2.2 振荡电路设计 (5)2.2.3 复位电路设计 (5)2.2.4 键盘接口电路设计 (6)2.2.5 温度测量电路设计 (6)2.2.6 系统显示电路设计 (7)2.2.7 输出控制电路设计 (8)2.3 总电路设计 (8)2.4 系统所用元器件 (9)3 软件系统设计 (10)3.1 软件系统总体方案设计 (10)3.2 软件流程图设计 (10)4 系统调试 (11)5 总结 (13)5.1 本系统存在的问题及改进措施 (13)参考文献 (14)附录1:系统的源程序清单 (15)附录2:系统的PCB图 (39)1设计目的及要求1.1 设计目的和意义21世纪的人们生活质量不断提高,同时也对高科技电子产业提出了更高的要求,为了使人们生活更人性化、智能化。

我设计了这一基于单片机的空调温度控制系统,人们只有生活在一定的温度环境内才能长期感觉舒服,才能保证不中暑不受冻,所以对室内温度要求要高。

对于不同地区空调要求不同,有的需要升温,有的需要降温。

一般都要维持在21~26°C。

目前,虽然我国大量生产空调制冷产品,但由于我国人口众多,需求量过盛,在我国的北方地区,还有好多家庭还没有安装有效地室内温控系统。

温度不能很好的控制在一定的范围内,夏天室内温度过高,冬天温度过低,这些均对人们正常生活带来不利的影响,温度、湿度均达不到人们的要求。

基于单片机的温度控制器附程序代码

基于单片机的温度控制器附程序代码

生产实习报告书报告名称基于单片机的温度控制系统设计姓名学号8、0、1院、系、部计算机与通信工程学院专业信息工程10-01指导教师2013年9 月1日目录1.引言 (1)2.设计要求 (1)3.设计思路 (2)4.方案论证 (2)4.1方案一 (2)4.2方案二 (2)5.工作原理 (3)6.硬件设计 (3)6.1单片机模块 (3)6.2 数字温度传感器模块 (6)6.2.1 DS18B20性能 (6)6.2.2 DS18B20外形及引脚说明 (7)6.2.3 DS18B20接线原理图 (8)6.3按键模块 (8)6.4声光报警模块 (9)6.5数码管显示模块 (10)7.程序设计 (11)7.1主程序模块 (11)7.2 读温度值模块 (12)7.2.1读温度值模块流程图: (13)7.2.2 DS18B20写字节和读字节子程序流程图: (14)7.3 中断模块 (14)7.4 温度设定、报警模块 (14)8.实物效果图 (16)9.实习总结 (18)附录 (19)基于单片机的温度控制系统设计1.引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便是不可否定的,各种数字系统的应用也使人们的生活更加舒适。

数字化控制、智能控制为现代人的工作、生活、科研等方面带来方便。

其中数字温控器就是一个典型的例子。

数字温控器具有读数方便、测温围广、测温精确、功能多样话等优点。

其主要用于对测温要求准确度比较高的场所,或科研实验室使用,该设计使用STC12C5A60S2单片机作控制器,数字温度传感器DS18B20测量温度,单片机接受传感器输出,经处理用LED数码管实现温度值显示,并能任意设定报警温度的温度围,实现声光报警。

在我们的实习过程中,我们首先要根据原理图焊接一个STC12C5A60S2单片机的开发板,经测试准确无误后,编写程序实现上面所说的数字温度控制器。

2.设计要求1.控制温箱温度2.加热:电炉丝,这里改成发光二极管3.冷却:自然or风冷4.温度目标区间:-50-100℃5.运行环境:常温6.供电:+5v7.控制精度:±2 ℃8.温度可设定,如果下限超过上限,显示错误。

单片机课程设计(温度控制器)

单片机课程设计(温度控制器)

基于单片机的温度控制器设计内容摘要:该温度报警系统以AT89C51单片机为核心控制芯片,实现温度检测报警功能的方案。

该系统能实时采集周围的温度信息,程序内部设定有报警上下限,根据应用环境不同可设定不同的报警上下限。

该系统实现了对温度的自动监测和自动调温功能。

关键词:AT89C51 ADC0808 温度检测报警自动调温Abstract:The temperature alarm system AT89C51 control chip, realize temperature detection alarm function scheme. The system can collect real-time temperature information around that internal procedures set alarm equipped, according to different application environment can be set different alarm upper. The system realizes the automatic monitoring of temperature. The instrument can achieve the automatic thermostat function.Keywords:AT89C51 ADC0808 Temperature detecting alarm automatic thermostat引言:本课题是基于单片机的温度控制器设计,经过对对相关书籍资料的查阅确定应用单片机为主控模块通过外围设备来实现对温度的控制。

实现高低温报警、指示和低温自加热功能(加热功能未在仿真中体现)。

1.设计方案及原理1.1 设计任务基于单片机设计温度检测报警,可以实时采集周围的温度信息进行显示,并且可以根据应用环境不同设定不同的报警上下限。

单片机温度控制器设计

单片机温度控制器设计

单片机温度控制器设计一、引言温度控制器是一种广泛应用于工业控制领域的设备,它可以根据设定的温度范围来自动控制物体的温度。

本文将介绍一种基于单片机的温度控制器设计方案。

二、设计原理1. 温度传感器:选用精确可靠的温度传感器,如LM35,通过检测环境温度并将其转换为电压信号。

2. 单片机:选用适当的单片机,如STM32系列,负责温度信号的采集、处理和控制输出。

3. 控制输出:通过继电器或三极管等元件,控制加热装置或制冷装置的工作状态,以实现温度的控制。

4. 显示模块:为了方便用户了解当前温度信息,可以选用LCD显示模块,将温度数据进行实时显示。

5. 供电电源:通过稳压电源模块,为温度控制器提供稳定可靠的电源。

三、硬件设计1. 电路连接:按照传感器、单片机、控制输出、显示模块和供电电源的顺序进行连接,并注意信号线与电源线之间的分隔,以减少干扰。

2. 电气连接:将电路连接至电源,确保供电电源工作稳定。

3. 外壳设计:为了保护电路免受外界环境的干扰,可以设计一个合适的外壳来固定和封装电路。

四、软件设计1. 初始化设置:在程序开始时,进行各模块的初始化设置,包括ADC模块的初始化、定时器的初始化、控制输出口的初始化等。

2. 温度采集:通过ADC模块读取温度传感器的模拟信号,并进行一定的处理,得到代表温度的数字数据。

3. 控制策略:根据温度数据与设定温度的比较结果,确定控制输出的状态,以实现加热或制冷操作。

4. 显示功能:将温度数据通过串口或I2C总线发送至LCD显示模块,以供用户实时了解当前温度信息。

五、测试与调试1. 硬件测试:检查电路连接是否正确,通过示波器或万用表等工具,测量各信号线的电压或电流是否符合设计要求。

2. 软件调试:通过单片机的调试工具,逐步调试程序代码,确保各功能模块正常运行,并能正确响应设定的温度阈值。

3. 性能验证:将温度控制器放置在不同温度环境下,观察并记录控制输出的状态与温度变化的关系,验证温度控制器的稳定性和精度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

天津理工大学课程设计报告题目:基于单片机的温控器设计学生姓名李天辉学号******** 届2013 班级电气4班指导教师专业电气工程及其自动化说明1. 课程设计文本材料包括设计报告、任务书、指导书三部分,其中任务书、指导书由教师完成。

按设计报告、任务书、指导书顺序装订成册。

2. 学生根据指导教师下达的任务书、指导书完成课程设计工作。

3. 设计报告内容建议主要包括:概述、系统工作原理、系统组成、设计内容、小结和参考资料。

4. 设计报告字数应在3000-4000字,采用电子绘图、采用小四号宋体、1.25倍行距。

5.课程设计成绩由平时表现(30%)、设计报告(30%)和提问成绩(40%)组成。

课程设计任务书、指导书课程设计题目:Ⅰ.课程设计任务书Ⅱ.课程设计指导书二、主要技术关键的分析、解决思路1、温度控制电路设计,可以采用无触点交流开关BT136结合光藕MOC3062设计温度控制电路,实现强弱电隔离。

2、与上位机通讯采用RS485,需要加入点评转换芯片如MAX485。

3、为了确保输入信号不损毁芯片,信号调理电路需加嵌位电路。

4、可以选用单片机开发板来进行设计,但要满足任务书要求。

三、课程设计进度安排起迄日期工作内容系统需求分析器件选型,硬件原理图设计PID或模糊PID算法设计软件编制调试撰写课程设计报告目录一、引言------------------------5二、概述------------------------5三、系统工作原理----------------5四、系统组成 -------------------6五、系统硬件介绍----------------16六、系统软件设计----------------13七、总结------------------------18八、课程设计参考资料------------19引言在科技飞速发展的今天,计算机技术得到迅猛推广,而单片机由于具有集成度高,体积小,功耗低,处理能力强,可靠性高,系统结构简单,价格低廉,易于推广使用的优点,因此被广泛应用于工业生产和家庭生活中。

温度控制系统则是单片机在家庭生活中的一个典型的应用。

温度控制器是一种温度控制装置,它根据用户所需温度与设定温度之差值来驱动执行机构,从而达到用户所需温度的目的。

各种温控家用电器随着生产技术的发展和生活水平的提高越来越普及,只有一个简单、稳定的温度控制系统才能更好的适应市场需求,更好的满足人民的意愿一、概述该温度控制系统是以8051单片机为核心的控制系统。

在硬件电路方面,主要分成了几个模块,即温度数据采集、温度检测电路模块,ADC0809电信号的处理模块,加热控制电路模块,数据处理模块,电压输入模块,LED显示模块,键盘输入模块和温度控制输出模块,并在protel 99SE上进行电原理图绘制及双层印制电路板设计。

温度采集采用集成温度传感器、集成运算放大器构成的信号调理电路、AD 转换器组成。

温控部分采用交流开关BT136通过改变导通角进行调压限流达到控制加热丝温度的目的。

温度控制算法采用PID控制,采用普通PID或模糊PID。

对控制PID参数进行整定,运用MATLAB进行仿真,说明控制效果。

进行程序编制。

设计通讯协议,并能够通过RS485总线将数据传回上位机。

二、系统工作原理温度控制系统如下图所示,温度由热电偶检测,经变送器变换成标准电压信号送入A/D转换器,使之变成数字量,送入单片机,经数字滤波后作为本次采样值;控制程序按照设定好的算法,将设定值和采样值进行比较运算,再将运算结果送到触发电路控制交流开关BT136通过改变导通角进行调压限流达到控制加热丝温度的目的,实现温度恒定控制。

另外,本系统还支持温度的设定和显示,当控制系统的温度过高或者过低时,可以触发声光报警信号,提醒工作人员注意。

三、系统组成温度控制器主要由单片机,时序电路,温度采样电路,A/D转换电路,温度显示电路,温度输入电路,驱动电路等组成. 流程图如下:图1 温度控制系统框图四、系统硬件介绍4.1、8051单片机介绍8051单片机由具有数据处理能力的微处理器、只读存储器(ROM)、随机存取存储器(RAM)、定时/计数器、并行接口、串行接口、中断控制和系统时钟电路等几大单元以及数据总线、地址总线和控制总线三大总线组成。

8051属于8位单片机,片内4KB的ROM,128B的片内RAM。

可寻址外部的64KB的数据存储器和程序存储器,16位的地址总线,5个中断源,2个优先级,32根I/O线,1个全双工异步串行口,2个16位定时/计数器。

8051的复位方式有上电复位、手动开关复位和自动复位3种,其中上电复位电路是利用电容充放电来实现的。

其时钟产生方式分为内部振荡方式和外部时钟方式。

内部振荡方式是利用单片机内部的反向放大器构成振荡电路。

8051单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。

1、电源:(1)VCC - 芯片电源,接+5V;(2)VSS - 接地端;2、时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。

3、控制线:控制线共有4根:(1)ALE/PROG:地址锁存允许/片内EPROM编程脉冲。

ALE功能:用来锁存P0口送出的低8位地址。

PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

(2)PSEN:片外程序存储器选通信号。

(3)RST/VPD:复位/备用电源。

RST功能:复位信号输入端。

VPD功能:在Vcc 掉电情况下,接备用电源。

(4)EA/Vpp:片外ROM选择/片内EPROM编程电源。

EA功能:内外ROM选择端。

Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

4、I/O线80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。

P3口还具有第二功能,用于特殊信号输入输出和控制信号。

8051单片机由具有数据处理能力的微处理器、只读存储器(ROM)、随机存取存储器(RAM)、定时/计数器、并行接口、串行接口、中断控制和系统时钟电路等几大单元以及数据总线、地址总线和控制总线三大总线组成。

8051属于8位单片机,片内4KB的ROM,128B的片内RAM。

可寻址外部的64KB的数据存储器和程序存储器,16位的地址总线,5个中断源,2个优先级,32根I/O线,1个全双工异步串行口,2个16位定时/计数器4.2 A/D转换电路4.2.1 ADC0801介绍ADC0801是8位全MOS中速A/D 转换器、它是逐次逼近式A/D 转换器,片内有三态数据输出锁存器,可以和单片机直接口接。

其主要引脚功能如下:(1)RD,WR:读选通信号和选通信号(低电平有效)。

(2)CLK:时钟脉冲输入端,上升有效。

(3)DB0—DB7是输入信号。

(4)CLKR:内部时钟发生器外接电阻端,与CLKIN端配合可由芯片自身产生时钟脉冲,其频率为1/1.1RC。

(5)CS:片选信号输入端,低电平有效,一旦CS有效,表明A/D转换器被选中,可启动。

(6)WR:写信号输入,接受微机系统或其它数字系统控制芯片的启动输入端,低电平有效,CS、WR同时为低电平时,启动转换。

(7)INTR:转换结束输出信号,低电平有效,输出低电平表示本次转换已完成。

该信号常作为向微机系统发出的中断请求信号。

(8)CLK:为外部时钟输入端,时钟频率高,A/D转换速度快。

允许范围为10-1280KHZ,典型值为640KHZ,此时,A/D转换时间为10us。

通常由MCS—51单片机ALE端直接或分频后与其相连。

当MCS单片机与读写外,RAM操作时,ALE信号固定为CPU时钟频率的1/6,若单片外接的晶振为6MHZ,则1/6为1MHZ,A/D转换时间为64us。

4.2.2 A/D转换电路工作原理A/D 转换电路如图2.1所示。

ADC0801的A/D转换结果输出端DB0—DB7与8051的P0.0-P0.7相连,INTR与P2.0口相连,INTR端用于给出A/D转换完成信号,所以通过查询P2.0便可以获知A/D转换是否完成。

RD与8051 RD相连,WR也是跟8051 WR相连。

CS、VIN+接地。

(低电平有效)ADC0801的两模拟信号输入端,用以接受单极性、双极性和差摸输入信号,与WR同时为低电平A/D转换器被启动切在WR上升沿后100 模数完成转换,转换结果存入数据锁存器,同时,INTR自动变为低电平,表示本次转换已结束。

如CS、RD同时来低电平,则数据锁存器三态门打开,数字信号送出,而在RD高电平到来后三态门处于高阻状态。

图4.1 A/D转换电路图4.3 温度采样电路4.3.1 AD590型温度传感器AD590是电流型温度传感器,通过对电流的测量可得到所需要的温度值。

在被测温度一定时,AD590相当于一个恒流源,AD590温度感测器是一种已经IC 化的温度感测器,它会将温度转换为电流,由于此信号为模拟信号,因此,要进行进一步的控制及数码显示,还需将此信号转换成数字信号。

它的主要特性如下:(1)流过器件的电流(mA)等于器件所处环境的热力学温度(开尔文)度数;即:式中:Ir T (1)/1Ir—流过器件(AD590)的电流,单位为mA;T—热力学温度,单位为K。

(2)AD590的测温范围为-55℃~+150℃; (3) AD590的电源电压范围为4V ~30V ;4.3.2 温度采样工作原理因为AD590是将温度转换为电流,而单片机对电压信号更好测量,所以要将电流转化为电压,同时对电压信号进行放大后输入A/D 转换ADC0801的VI-端口。

电流转化为电压表达式如下:0r f U I R =- (2)由反相比例运算放大电路,根据“虚断”,“虚短”,集成运放净输入电压为零,净输入电流为零,净输入电流为零等推算出表达式为: 0(1/)I f V R R U =+ (3) 最后由(1),(2),(3)得到:(1/)I f f V R R TR =+ (4)图4.2 温度采样电路4.4温度控制电路8051的RXD的引脚与7404的引脚相连接,从RXD发出的控制信号经7404和ULN2003到达交流开关BT136通过改变导通角进行调压限流达到控制加热丝温度的目的。

温度控制范围0~99.9度。

ULN2003是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。

其中ULN2003是由7个NPN具有用共阴二极管夹紧来转换电感负载的高压输出特征的达林顿晶体管组成。

当前一对单精度型的额定电流为500mA,有比较高的电流容量,它的应用软件包括继电器驱动器、显示驱动器,线驱动器和逻辑缓冲器等。

相关文档
最新文档