当前位置:文档之家› 烘干箱的智能温控仪表毕业设计

烘干箱的智能温控仪表毕业设计

烘干箱的智能温控仪表毕业设计
烘干箱的智能温控仪表毕业设计

太原理工大学现代科技学院智能温控仪表设计课程设计

设计名称烘干箱的智能温控仪表设计

专业班级自动化09-1班

学号2009100624

姓名邸汉生

指导教师吕迎春

摘要

近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。

本文从硬件和软件两方面来讲述对烘干箱温度的自动控制过程,在控制过程中主要应用AT89C51、ADC0809、LED显示器、LM324比较器,而主要是通过AD590数字温度传感器采集环境温度,以单片机为核心控制部件,并通过四位数码管显示实时温度的一种数字温度计。软件方面采用汇编语言来进行程序设计,使指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。

关键词:单片机系统;传感器;数据采集;模数转换器;温度

目录

1 绪论 (2)

1.1课题的背景及其意义 (2)

1.2课题研究的内容及要求 (3)

1.2.1 课题的主要研究的内容 (3)

2 STC89C51系列单片机介绍及硬件设计 (5)

2.1 STC89C51系列单片机介绍 (5)

2.1.1 SATC89C51系列基本组成及特性 (5)

2.1.2 STC89C51系列引脚功能 (6)

2.1.3 STC89C51系列单片机的功能单元 (9)

2.2 硬件设计 (15)

2.2.1 温度采样部分 (18)

2.2.2 控制温度 (18)

2.2.3 模数转换部分 (18)

2.2.4 模数转换技术 (18)

2.2.5 积分型模数转换器 (19)

2.2.6 显示部分 (19)

3 软件设计 (22)

3.1主程序流程图 (22)

3.2 读温度子程序 (23)

3.3 计算温度子程序 (23)

3.4按键流程图 (24)

3.5 显示流程图 (25)

结论 (27)

参考文献 (28)

专业班级 自动化09-1 学号 2009100624 姓名 邸汉生 成绩

1 绪 论

1.1课题的背景及其意义

现代工业设计,工程建设及日常生活中温度控制都起着重要的作用,早期的温度控制主要用于工厂时间生产中,能起到实时采集温度数据,提高生产效率,产品质量之用。随着人们生活质量的提高,现代社会中的温度控制不仅应用在工厂生产方面也应用于酒店,厂房以及家庭生活中,在有些应用中,如高精度的生产厂房,对温度的要求极其严格,温度的变化极有可能对生产的产品造成极大的影响。因此,这就需要一种能够及时检测温度变化以及温度变化的设备,提供温度数据值,使人们对温度的变化做及时的调整,多点温度控制可根据人们不同的应用环境自行设置该环境的温度值,及时反映生产,生活中温度变化使人们能及时看到温度变化的第一手资料,提示人们温度变化情况,协助人们能及时的调整,起到温度报警作用,使温度控制更好的服务于社会生产,生活。

电子技术的飞速发展,给人类的生活带来了根本的的变革,特别是随着大规模集成电路的产生而出现了微型计算机,更是将人类社会带入了一个新的时代。利用微机的强大功能。人们可以完成各种各样的控制。然而,微机造价高,对于大多数的工业控制来说,也并不需要微机那样强大的功能,于是单片机就运用而生了。单片机其实就是一个简化的微机,将微机的CPU ,存储器,I/O 接口。定时器/计数器等集成在一片芯片上就是单片机了,它主要用来完成各种控制功能。相对微机来说,单片机价格低,非常适合于应用在简单 的控制场合以降低成本。另外,单片机是按照工业控制要求设计的,其可靠性很高,可在工业现场复杂的环境下运行。单片机依靠其高的可靠性和极高的性价比,在工业控制,数据采集,智能化仪表,家用电器等方面得到极为广泛的应用。

温度是表征物体冷热程度的物理量,温度测量则是工农业生产过程中一个很重要而普遍的参数。温度的测量及控制对保证产品质量、提高生产效率、节约能源、生产安全、促进国民经济的发展起到非常重要的作用。由于温度测量的普遍

……………………………………装………………………………………订…………………………………………线………………………………………

性,温度传感器的数量在各种传感器中居首位。而且随着科学技术和生产的不断发展,温度传感器的种类还是在不断增加丰富来满足生产生活中的需要。

在单片机温度测量系统中的关键是测量温度、控制温度和保持温度,温度测量是工业对象中主要的被控参数之一。因此,单片机温度测量则是对温度进行有效的测量,并且能够在工业生产中得到了广泛的应用,尤其在电力工程、化工生产、机械制造、冶金工业等重要工业领域中,担负着重要的测量任务。在日常生活中,也可广泛实用于地热、空调器、电加热器等各种家庭室温测量及工业设备温度测量场合。但温度是一个模拟量,如果采用适当的技术和元件,将模拟的温度量转化为数字量虽不困难,但电路较复杂,成本较高。

1.2课题研究的内容及要求

1.2.1 课题的主要研究的内容

本文所要研究的课题是基于单片机控制的水温控制系统的设计,主要是介绍了对水箱温度的显示、控制及报警,实现了温度的实时显示及控制。水箱水温控制部分,提出了用DS18S20、AT89C51单片机及LED的硬件电路完成对水温的实时检测及显示,利用DS18S20与单片机连接由软件与硬件电路配合来实现对加热电阻丝的实时控制及超出设定的上下限温度的报警系统。而炉内温度控制部分,采用一套PID闭环负反馈控制系统,由DS18S20检测炉内温度,用中值滤波的方法取一个值存入程序存取器内部一个单元作为最后检测信号,并在LED中显示。控制器是用89C51单片机,用PID算法对检测信号和设定值的差值进行调节后输出控制信号给执行机构,去调节电阻炉的加热功率,从而控制炉内温度。它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,特别适合于构成多点的温度测控系统,可直接将温度转化成串行数字信号供微机处理,而且每片DS18S20都有唯一的产品号,可以一并存入其ROM中,以便在构成大型温度测控系统时在单线上挂接任意多个AD590芯片。从AD590读出或写入AD590信息仅需要一根口线,其读写及其温度变换功率来源于数据总线,该总线本身也可以向所挂接的AD590供电,而且不需要额外电源。同时AD590能提供九位温度读数,它无需任何外围硬件即可方便地构成温度检测系统。而且利用本次的设计主要实现温度测试,温度显示,温度门限设定,超过设定的门限值时自动启动加热装置等功能。而且还要以单片机为主机,使温度传感器通过一根口线与单片机

相连接,再加上温度控制部分和人机对话部分来共同实现温度的监测与控制。1.2.2 用单片机实现其具体控制功能如下:

(1)能够连续测量水的温度值,用十进制数码管来显示水的实际温度。

(2)能够设定水的温度值,设定范围是30℃~90℃。

(3)能够实现水温的自动控制,如果设定水温为85℃,则能使水温保持恒定在85℃的温度下运行。

(4)用单片机STC89C51控制,通过按键来控制水温的设定值,数值采用数码管显示。

2 ST89C51系列单片机介绍及硬件设计

2.1 ST89C51系列单片机介绍

2.1.1 ST89C51系列基本组成及特性

ST89C51是一种带4k字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。STC89C52RC是采用8051核的ISP(In System Programming)在系统可编程芯片,最高工作时钟频率为80MHz,片内含8K Bytes的可反复擦写1000次的Flash只读程序存储器,器件兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,具有在系统可编程(ISP)特性,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通用编程器,而且速度更快。STC89C52RC系列单片机是单时钟/ 机器周期(1T)的兼容8051 内核单片机,是高速/ 低功耗的新一代8051 单片机,全新的流水线/ 精简指令集结构,内部集成MAX810 专用复位电路。

(8)EEPROM 功能

(9)看门狗

(10)内部集成MAX810 专用复位电路(外部晶体20M 以下时,可省外部复位电路)

(11)时钟源:外部高精度晶体/ 时钟,内部R/C 振荡器。用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/ 时钟。常温下内部R/C 振荡器频率为:5.2MHz ~6.8MHz。精度要求不高时,可选择使用内部时钟,因为有温漂,请选4MHz ~8MHz

(12)有2个16 位定时器/ 计数器

(13)外部中断2 路,下降沿中断或低电平触发中断,Power Down 模式可由外部中断低电平触发中断方式唤醒

(14)PWM( 4 路)/ P C A(可编程计数器阵列),也可用来再实现4个定时器或4个外部中断(上升沿中断/ 下降沿中断均可支持)

(15)STC89Cc516AD具有ADC功能。10 位精度ADC,共8 路

(16)通用异步串行口(UART)

(17)SPI 同步通信口,主模式/ 从模式

(18)工作温度范围:0 -75℃/ -40 -+85℃

(19)封装:PDIP-28,SOP-28,PDIP-20,SOP-20,PLCC-32,TSSOP-20(超小封状,定货)

2.1.2 STC89C51系列引脚功能

STC89C51有40引脚双列直插(DIP)形式。其与80C51引脚结构基本相同,其逻辑引脚图如图2-1。

图2-1 STC89C51逻辑引脚图

各引脚功能叙述如下:

1.电源和晶振

VCC——运行和程序校验时加+5V

GND——接地

XTAL1——输入到振荡器的反向放大器

XTAL2——反向放大器的输出,输入到内部时钟发生器

(当使用外部振荡器时,XTAL1接地,XTAL2接收振荡器信号)

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。

2.I/O(4个口,32根)

P0口——8位、漏极开路的双向I/O口。当使用片外存储器(ROM、RAM)时,作地址和数据分时复用。在程序校验期间,输出指令字节(需加外部上拉电路)。P0口(作为总线时)能驱动8个LSTTL负载。

P1口——8位、准双向I/O口。在编程/校验期间,用于输入低位字节地址。P1口可驱动4个LSTTL负载。对于80C51,P1.0——T2,是定时器的计数端且位输入;P1.1——T2EX,是定时器的外部输入端。这时,读两个特殊输入引脚的输出锁存器应由程序置1。

P2口——8位、准双向I/O口。当使用片外存储器(ROM及RAM)时,输出高8位地址。在编程/校验期间,接收高位字节地址。P2口可以驱动4个LSTTL 负载。

P3口——8位、准双向I/O口,具有内部上拉电路。P3口提供各种替代功能。在提供这些功能时,其输出锁存器应由程序置1。P3口可以输入/输出4个LSTTL 负载。

3.串行口

P3.0——RXD(串行输入口),输入。

P3.1——TXD(串行输出口),输出。

4.中断

P3.2——INT0外部中断0,输入。

P3.3——INT1外部中断1,输入。

5.定时器/计数器

P3.4——T0定时器/计数器0的外部输入,输入。

P3.5——T1定时器/计数器1的外部输入,输入。

6.数据存储器选通

P3.6——WR低电平有效,输出,片外存储器写选通。

P3.7——RD低电平有效,输出,片外存储器读选通。

7.控制线(共4根)

输入:

RST——复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

EA/Vpp——片外程序存储器访问允许信号,低电平有效。在编程时,其上施加21V的编程电压。

注意:在加密方式1时,EA将内部锁定为RESET;当EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

输入、输出:

ALE/PROG——地址锁存允许信号,输出。ALE以1/6的振荡频率稳定速率输出,可用作对外输出的时钟或用于定时。在EPROM编程期间,作输入,输入编程脉冲(PROG)。ALE可以驱动8个LSTTL负载。当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。

注意:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE 的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE

禁止,置位无效。

输出:

PSEN——片外程序存储器选通信号,低电平有效。在从片外程序存储器取址期间,在每个机器周期中,当PSEN有效时,程序存储器的内容被送上P0口(数据总线)。PSEN可以驱动8个LSTTL负载。

2.1.3 STC89C51系列单片机的功能单元

1.并行I/O接口:

单片机芯片内有一项主要功能就是并行I/O口。51系列共有4个8位的并行I/O口,分别记作P0、P1、P2、P3每个口都包含一个锁存器,一个输出驱动器和输入缓冲器。实际上,它们已被归入专用寄存器之列,并且具有字节寻址和位寻址功能。在访问片外扩展存储器时,低八位地址和数据由P0口分时传送,高八位地址由P2口传送。

2.定时器/计数器

定时器/计数器(timer/counter)是单片机中的重要部件,其工作方式灵活、编程简单,使用它对减轻CPU的负担和简化外围电路都大有好处。

C51系列包含有两个16位的可编程定时器/计数器分别称为定时器/计数器T0

和定时器/计数器T1;在C51部分产品中,还包含有一个用做看门狗的8位定时器。定时器/计数器的核心是一个加1计数引脚上施加器,其基本功能是加1功能。在单片机的定时器T0或T1中,有一个定时器发生由0到1的跳变时,计数器增1,即为计数功能;在单片机内部对机器周期或其分频进行计数,从而得到定时,这就是定时功能。在单片机中,定时功能和计数功能的设定和控制都是通过软件来进行的。

定时器/计数器内部结构及其原理:由定时器0、定时器1、定时器方式寄存器TMOD 和定时器控制寄存器TCON 组成。当定时器/计数器设置为定时工作方式时,计数器对内部机器周期计数,每过一个机器周期,计数器加1,直至计满溢出。定时器的定时时间与系统的振荡频率紧密相关,因为C51系列单片机的一个机器周期由12个振荡脉冲组成,所以,计数频率fc=fosc/12。如果单片机系统采用12MHz 晶振,则计数周期为:

s T μ112

/1*10*121

6

==

(2-1)

这是最短的定时周期,适当选择定时器的初值可获取各种定时时间。

当定时器/计数器设置为计数工作方式时,计数器对来自输入引脚T0(P3.4)和T1(P3.5)的外部信号计数,外部脉冲的下降沿将触发计数。在每个机器周期的S5P2期间采样引脚输入电平,若前一个机器周期采样值为1,后一个机器周期采样值为0,则计数器加1。新的计数值是在检测到输入引脚电平发生1到0的负跳变后,于下一个机器周期的S3P1期间装入计数器中的,可见,检测一个由1到0的负跳变需要两个机器周期,所以最高检测频率为振荡频率的1/24。计数器对外部输入信号的占空比没有特别的限制,但必须保证输入信号的高电平与低电平的持续时间在一个机器周期以上。 3.振荡器

XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。当输入至内部时钟信号时要通过一个二分频触发器,而对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 4.芯片擦除

整个PEROM 阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保

持ALE管脚处于低电平10ms 来完成。在芯片擦除操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM、定时器、计数器、串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。

5.中断系统

中断系统是单片机的重要组成部分。实时控制、故障自动处理、单片机与外围设备间的数据传送往往采用中断系统。中断系统大大提高了系统的效率。

C51系统有关中断的寄存器有4个,分别为中断源寄存器TCON和SCON、中断允许控制寄存器IE和中断优先级控制寄存器IP;中断源有5个,分别为外部中断0请求INT0、外部中断1请求INT1、定时器0溢出中断请求TF0、定时器1溢出中断请求TF1和串行中断请求R1或T1。5个中断源的排列顺序由中断优先级控制寄存器IP和顺序查询逻辑电路共同决定,5个中断源分别对应5个固定的中断入口地址。中断的特点是分时操作,实时处理和故障处理。

简单介绍一下本次设计所需的单片机芯片STC89C51的中断系统中要用到的中断类型。

(1)外部中断源

STC89C51有INT0和INT1两条外部中断请求输入线,用于输入两个外部中断源的中断请求信号,并允许外部中断源以低电平或负边沿两种中断触发方式来输入中断请求信号。STC89C51究竟工作于哪种中断触发方式,可由用户对定时器控制寄存器TCON中IT0和IT1位状态的设定来选取。STC89C51在每个机器周期的S5P2时对INT0、线上中断请求信号进行一次检测,检测方式和中断触发方式的选取有关。若STC89C51设定为电平触发方式(IT0=0或IT1=0),则CPU检测到INT0、INT1上低电平时就可认定其上中断请求有效;若设定为边沿触发方式(IT0=1或IT1=1),则CPU需要两次检测INT0、INT1线上电平方能确定其上中断请求是否有效,即前一次检测为高电平和后一次检测为低电平时中断请求才有效。

(2)定时器溢出中断源

定时器溢出中断由STC89C51内部定时器分的中断源产生,故它们属于内部中断。STC89C51内部有两个16位定时器/计数器,受内部定时脉冲(主脉冲经12分频

后)或T0/T1引脚上输入的外部定时脉冲计数。定时器T0/T1在定时脉冲作用下从全“1”变成全“0”时可以自动向CPU提出溢出中断请求,以表明定时器T0或T1的定时时间已到。

(3)串行口中断源

串行口中断由STC89C51内部串行口的中断源产生,也是一种内部中断。串行口中断分为串行口发送中断和串行口接收中断两种。在串行口进行发送/接收数据时,每当串行口发送/接收完一组串行数据时串行口电路自动使串行口控制寄存器SCON中的RI或TI中断标志位置位,并自动向CPU发出串行口中断请求,CPU 响应串行口中断后便立即转入串行口中断服务程序执行。因此,只要在串行口中断服务程序中安排一段对SCON中RI和TI中断标志位状态的判断程序,便可区分串行口发生了接收中断请求还是发送中断请求。

(4)中断标志

STC89C51在S5P2时检测(或接收)外部(内部)中断源发来的中断请求信号后先使相应中断标志位置位,然后便在下个机器周期检测这些中断标志位状态,以决定是否响应该中断。

STC89C51新特点和功能

一、ISP与IAP编程方式

STC89C系列单片机芯片内置了ISP(在系统可编程)/IAP(在应用可编程)功能,无需专用编程器即可通过串口(P3.0/P3.1)用STC提供的STC-ISP.exe软件进行烧录。

新出厂的STC89C51系列单片机芯片,已经设置为单片机彻底放电后再复位,即会先进行ISP监控。当单片机检测到P3.0/RxD引脚有合法的下载命令流时,就会先将用户程序下载并烧录到用户程序区,再运行用户程序,否则软复位到用户程序区,运行用户程序。在进行ISP 烧录时,可以选择下次冷启动时是依旧先进行ISP监控,还是需要P1.0和P1.1引脚同时为0才进行ISP监控,否则跳过ISP监控直接运行用户程序(见图)。

二.6时钟,机器周期模式

标准的8051每个机器周期为12时钟。增强型的STC89C系列单片机在进行ISP烧录程序时,可以设置为6时钟/机器周期(双倍速)或12时钟/机器周期工作模式.

6时钟/机器周期(双倍速)工作模式下,定时器的计数速度会加倍,相应的12时钟/机器周期模式下的串口波特率也会加倍,因此单片机使用的最高的波特率可以提高一倍。

三.降低簟片机对外部电磁辐射

通过设置6时钟/机器周期.(双倍速),可以将外接晶振频率降低一半,能有效降低对外部电磁辐射(EMI)。

更重要的是,STC89C系列单片机可以关闭ALE输出,最有效地降低EMI。

通过将ALEoff位(AUXR.0)置1,可以使ALE引脚仅在读取外接存储器时才有变化电平输出,从而降低对外部电磁辐射。

四、内部扩展RAM

STC89C系列单片机中的51/52/53(RC系列)在原有8052共256字节RAM的基础上,又扩展了256字节RAM,共有512字节RAM(000H~1FFH)。54/58/516(RD+系列)则扩展了1024字节RAM,共有1280字节RAM(000H~3FFH)。

通过设置EXTRAM位(见表1),在使用MOVX@DPTR,A/MOVXA,@DPTR指令时,如访问在内部RAM范围内将会访问到内部RAM,超出此范围才会访问外部RAM。访问内部RAM时,不影响P0口/P2口/P3.6/P3.7。

需要注意的是,部分型号的AUXR是只写寄存器,如果去读,所读出的数值将是不确定的。

五.双DPTR数据指针

标准的8051只有一个1 6位的DPTR数据指针,这样在进行数据块复制等动作时,必须对源地址指针和目标地址指针进行暂存,编程会非常麻烦。STC89C系列单片机内有两个DPTR数据指针DPTR0/DPTR1,可以通过设置DPS位(AUXR1.0)方便地选择,DPS置0则选中DPTRO,置1则选中DPTR1。通过执行INCAUXR1指令,能对DPS快速切换,并不影响AUXR1的高位。此用法与PHILIPS单片机完全一致。

六.扩晨P4口

从引脚图上可以看出,PLCC-44、PQFP-44两种封装方式比PDIP-40多出的4个引脚在STC89C51RC/RD+系列单片机上被做成了P4口(SFR地址为0E8H),由P4.0~P4.3四条口线组成,使用方式上与原有I/0完全一致,可以位操作。

七、内置看门狗电路

RC/RD+型号的STC89C系列单片机均内置了看门狗电路。内置看门狗由看门狗定时器控制寄存器WDT_CONTR(见表2)控制。

EN_WDT位(WDT_CONTR.5)为看门狗允许位,置1时即启动看门狗。CLR_WDT位(WDT_CONTR.4)为看门狗清零位,置1则看门狗将重新计数,此位由硬件自动清零。IDLE_WDT位(WDTl_CONTR.3)

为看门狗空闲模式位,当置为1时,看门狗在“空闲模式”时继续计数,当清零时,看门狗在“空闲模式”时不计数。PS2~PS0位(WDT_CONTR.2~0)用于设定看门狗溢出时间,看门狗溢出时间=(N×Pre-scale×32768)/晶振频率。其中N为每个机器周期的时钟数,标准模式为12,双倍速时为6。Pre-scale为PS2~PS0位所设定的预分频值。

八.软复位功能

STC89C系列单片机新增加的ISP_CONTR特殊功能寄存器(SFR地址为0E7H),实现了单片机系统软复位(热启动之一)功能。用户只需简单地控制ISP_CONTR特殊功能寄存器的其中商位SWBS/SWRST就可以系统复位了。SWBS位(ISP_CONTR.6)选择从用户应用程序区启动(0),还是从ISP程序区启动(1)。要与SWRST位配合才可以实现,SWRST位(ISP_CONTR.5)置0则无操作,置1则实现系统复位,硬件自动清零。软复位与硬件复位一样,所有的特殊功能寄存器都会复位到初始值,I/O口也会初始化。

九.带A/D功能的89LE系列

STC89LE51/52/54/58/516AD型号均内带一个8位精度的高速A/D转换器,扩展RAM均为256字节(共512字节,仅能用MOVX A,@Ri/MOVX A,@Ri指令访问),不能设置6时钟/机器周期(双倍速)模式,其余均与前几部分相同。另有一款STC89LE516X2,比STC89LE516AD增加6时钟/机器周期(双倍速)模式。A/D转换器为电压输入型,可做按键扫描、电池电压检测、频谱检测等。

STC89LE516AD/X2系列允许将P1.0~P1.7作为A/D口使用,P1_ADC_EN特殊功能寄存器(SFR地址为097H)作为A/D转换输入通道允许控制,相应位为“1”时,对应的P1.x口被允许作为A/D转换使用,内部上拉电阻自动断开。

2.2 硬件设计

本设计采用按键作为输入控制,通过温度多采样单元采集温度信息,经过LM324放大器放大及ADC0809数模转换器将其转换,由主机STC89C51进行处理并将实际温度值和设定温度值分别显示在共阳极数码显示管LED上。

2.2.1 温度采样部分

温度采样单元用于采集被控制对象的温度采集参数,它由温度电压转换,小

信号放大及A/D转换三部分组成,其中将温度转化为电量的温度电压转换由温度传感器——热敏电阻实现,A/D转换选择模数转换器ADC0809将采集的温度模拟信号转换为8255能处理的二进制数字信号。

ADC0809是位A/D转换芯片,它是采用逐次逼近的方法完成A/D转换的。ADC0809由单+5V电源供电;片内带有锁存功能的8路模拟多路开关,可对8路0~5V的输入模拟电压分时进行转换,完成一次转换约需100μS;片内具有多路开关的地址译码器和锁存器、高阻抗斩波器、稳定的比较器,256电阻T型网络和树状电子开关以及逐次逼近寄存器。

ADC0809是引脚双列直插式封装,引脚及其功能(图2.1):

1.D7~D0:8位数字量输出引脚。

2.IN0~IN7:8路模拟量输入引脚。

3.VCC:+5V工作电压。

4.GND:接地。

5.REF(+):参考电压正端。

6.REF(-):参考电压负端。

7.START:A/D转换启动信号输入端。

8.A、B、C:地址输入端。

9.ALE:地址锁存允许信号输入端。

10.EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。11.OE:输出允许控制端,用以打开三态数据输出锁存器。

12.CLK:时钟信号输入端,译码后可选通IN0~IN7八个通道中的一个进行转换。

图2-1.1ADC0809的管脚图

温度采样单元,如2.2所示,用于采集被控对象的温度参数,它由温度电压转换、小信号放大及A/D转换三部分组成。其中,将温度转化为电量的温度电压转换由温度传感器-热敏电阻实现,小信号放大由桥式放大电路实现,A/D转换选择模数转换器ADC0809,将采集到的温度模拟信号转换为STC89C51能够处理的二进制数字信号。

图2-2 温度采样单元

智能温度控制系统设计

目录 一、系统设计方案的研究 (2) (一)系统的控制特点与性能要求 (2) 1.系统控制结构组成 (2) 2.系统的性能特点 (3) 3.系统的设计原理 (3) 二、系统的结构设计 (4) (一)电源电路的设计 (4) (二)相对湿度电路的设计 (6) 1.相对湿度检测电路的原理及结构图 (6) 3.对数放大器及相对湿度校正电路 (7) 3.断点放大器 (8) 4.温度补偿电路 (8) 5.相对湿度检测电路的调试 (9) (三)转换模块的设计 (9) 1.模数转换器接受 (9) 2.A/D转换器ICL7135 (9) (四)处理器模块的设计 (11) 1.单片机AT89C51简介及应用 (11) 2.单片机与ICL7135接口 (14) 3.处理器的功能 (15) 4.CPU 监控电路 (15) (五)湿度的调节模块设计 (15) 1.湿度调节的原理 (15) 2.湿度调节的结构框图 (16) 3.湿度调节硬件结构图 (16) 4.湿度调节原理实现 (16) (六)显示模块设计 (17) 1.LED显示器的介绍 (17) 2.单片机与LED接口 (17) (七)按键模块的设计 (18) 1.键盘接口工作原理 (18) 2.单片机与键盘接口 (19) 3.按键产生抖动原因及解决方案 (19) 4.窜键的处理 (19) 三、软件的设计及实现 (19) (一)程序设计及其流程图 (20) (二)程序流程图说明 (21) 四、致谢 (22) 参考文献: (22)

智能温度控制系统设计 摘要: 此系统采用了精密的检测电路(包刮精密对称方波发生器、对数放大及半波整流、温度补偿及温度自动校正及滤波电路等几部分电路组成),能够自动、准确检测环境空气的相对湿度,并将检测数据通过A/D转换后,送到处理器(AT89C51)中,然后通过软件的编程,将当前环境的相对湿度值转换为十进制数字后,再通过数码管来显示;而且,通过软件编程,再加上相应的控制电路(光电耦合及继电器等部分电路组成),设计出可以自动的调节当前环境的相对湿度:当室内空气湿度过高时,控制系统自动启动抽风机,减少室内空气中的水蒸气,以达到降低空气湿度的目的;当室内空气湿度过低时,控制系统自动启动蒸汽机,增加空气的水蒸气,以达到增加湿度的目的,使空气湿度保持在理想的状态;键盘设置及调整湿度的初始值,另外在设计个过程当中,考虑了处理器抗干扰,加入了单片机监视电路。 关键词: 湿度检测; 对数放大; 湿度调节; 温度补偿 一、系统设计方案的研究 (一)系统的控制特点与性能要求 1.系统控制结构组成 (1)湿度检测电路。用于检测空气的湿度[9]。 (2)微控制器。采用ATMEL公司的89C51单片机,作为主控制器。 (3)电源温压电路。用于对输入的200V交流电压进行变压、整流。 (4)键盘输入电路。用于设定初始值等。 (5)LED显示电路。用于显示湿度[10]。 (6)功率驱动电路(湿度调节电路)

XMT系列智能数显温控仪使用说明书

XMT-系列智能数显温控仪使用说明书 XMT-7000系列智能数显温控仪使用说明书 操作注意 ·断电后方可清洁仪器。 ·清楚显示器上的污渍请用软布或绵纸。 ·显示器易被划伤,禁止用硬物擦洗过触及。 ·禁止用螺丝刀或圆珠笔等硬物体操作面板按键,否则会损坏或划伤按键。 一、主要技术指标 1.1 输入 热电偶S R B K N E J T 热电阻Pt100 JPt100 Cu50 1.2 基本误差: 输入满量程的±0.5%±1个字 1.3 分辨率:1℃0.1℃ 1.4 采样周期:3次/sec,按需可达到8次/sec 1.5 报警功能:上限,下限,上偏差,下偏差上下限,上下偏差,

范围内及待机状态报警 1.6 报警输出:继电器触点AC250V 3A(阻性负载) 1.7 控制方式:模糊PID控制、位式控制 1.8 控制输出:继电器触点(容量:220VAC3A) SSR驱动电平输出(DC0/5V) 过零触发脉冲:光偶可控硅输出1A 600V 移相触发脉冲:光偶可控硅输出1A 600V 1.9 电源电压: AC85-264V(50/60Hz) 21.6-26.4V AC(额定24V AC) 21.6-26.4V DC(额定24V DC) 1.10 工作环境:温度0-50℃,湿度<85%RH的无腐蚀性场合,功耗<5VA 1.11 面板尺寸:80×160 96×96 72×72 48×96 96×48 48×48 二、产品型号确认 产品代码: X M T ①- 7 ②③④- ⑤⑥~⑦ ①仪表面板尺寸(高×宽mm) S:160×80 E:96×48 F:48×96 A:96×96 G:48×48 D:72×72 空:80×160

labview的毕业设计

labview的毕业设计 【篇一:定稿 labview毕业设计】 基于labview的图像分割程序设计 [摘要] 现在图像处理技术已经应用于多个领域当中,其中,纸币识别,车牌识 别,文字识别和指纹识别已为大家所熟悉。图像分割是一种重要的图像技术,它不仅得到了人们的广泛重视和研究,也在实际中得到了大量的应用。它是处理图像的基本问题之一,是图像处理图像分析的关键步骤。图像识别的基础是图像分割,其作用是把反映物体真实情况的,占据不同区域的,具有不同性质的目标区分开来,并形成数字特性。关于图像分割的方法已有上千种,本文将介绍几种主流的方法,并分析各自的特性,利用labview平台实现两种阈值方法分割图像,展现实验现象,比较两种方法的处理结果。 [关键词] 图像分割阈值法大津法双峰法 labview the program designing of image segmentation based on labview [abstract] image processing technology has been used in many fields, the banknote recognition, license plate recognition, character recognition and fingerprint recognition has been familiar to everyone. image segmentation is an important image technology, people not only attach importance to it and research it,but also use it in many place. it is one of the basic problems of the image processing, and it is a key step of the image processing image analysis. the image recognition based on image segmentation, the function of which is making a distinction between the area of objects real situation,the area in different places and the area with different characteristic and forming a digital characteristic. there are thousands of methods of image segmentation, this article will introduce several mainstream method, and analyze their respective characteristics, use this two ways to make image segmentation with labview,and show the phenomenon of experiment,campare the treatment result of the two methods. [keyword] image segmentation threshold otsu bimoda labview

智能仪表论文智能仪表的温度控制系统

智能仪表的温度控制系统 摘要:随着总线智能仪表技术的不断发展,智能化数字仪表功能和应用日益广泛。本系统是基于CPLD和A T89S52单片机设计采用专家PID控制的总线型温度控制系统。系统具有稳定度高、精度高和抗干扰能力强的优点,并且可以在工业生产过程中进行实时监控,具有将监控数据远程传输给控制终端的能力。应用实践证明,系统各方面均较为完善,具有很好的应用意义和市场价值。 关键词:温度控制;CPLD;PID控制;智能模糊算法 1 温控系统现状 智能仪表中的微处理器具有一定的数据存储和处理能力,在软件的配合下,智能仪表功能可以大大增强,用于温度测量的温度传感器如热电偶、热电阻,因其温度与热电势(或电阻)的关系是非常复杂的曲线关系,因此寻求合适的温度与热电势(或电阻)的关系式,以应用于温度测量及计算,是决定智能仪表温度测量精度高低的关键。 随着现代科学技术的迅速发展及工业控制中自动化要求的提高,对现场检测控制仪表的智能化程度的要求也越来越高,并且要求仪表具备较强的远距离通信的功能,智能仪表逐渐向数字化、网络化和智能化方向发展。在现代工业生产作业中,温度控制是各种工业生产过程中的重要因素。尤其是在钢铁、食品、化工、冶炼等行业的生产过程中,更加需要严密的温度控制系统。而且在这样的系统中通常是需要监测和控制多个温度参数并且需要将数据远程传输到控制终端。在以往的温度控制系统中,通常有以下的不足和缺陷:系统精确度不够,只能检测单个温度参数;温度控制仪表中检测使用电压较低,不能直接应用于控制的对象系统。基于以上的考虑,在设计系统的过程中增加了相应的功能,以便提高系统对整体效率和性能。系统采用AT89S52为核心控制器,利用A\D转换器和模糊智能算法实现四路温度监测和控制功能,并能通过远程通信传输到控制终端。 2 系统设计 系统主要组成模块:AT89S52 单片机、CPLD、信号输入、信号输出以及串口通信,如图1 所示。单片机电路:采集键盘的输入信号、串行端口的传输信号、液晶屏幕的显示信号、过零检测信号处理。CPLD模块:产生PWM控制信号,利用PWM输出的控制信号来控制加热器件的工作状态。功率控制电路模块:采用可控硅输出光耦的耦合形式,利用关断与导通的时间比值作为参数调节器件的功率。芯片采用MOC3081,是零触发双向可控硅模式芯片。这种设计方式可以减少后续功能器件对前端器件模块稳定性的影响。

电量测量仪表的设计与实现本科毕业设计

电量测量仪表的设计与 实现本科毕业设计 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

电量测量仪表的设计与实现 摘要 随着电力系统的快速发展,电网容量不断增大,结构日趋复杂,电力系统中实时监控,调度的自动化显得尤为重要,而电力参数的数据采集又是实现自动化的重要环节,如何快速准确地采集系统中各元件的电参数(电压,电流, 功率,功率因数等)是实现电力系统自动化的一个重要因素。 本文介绍了一种三相多功能电量测量系统设计方案。该方案以AT89C51单片机为处理器,利用多功能芯片ADE7878对交流信号采样和计算,可实时测量并显示三相电压、三相电流、功率及功率因数,具体描述了ADE7878芯片的性能和内部工作原理,着重介绍了系统的软件设计。 关键词:单片机电量测量 ADE7878 DESIGN AND IMPLEMENTATION OF ELECTRICITY MEASURING INSTRUMENTS Abstract With the rapid development of power system, power grid capacity is increasing, and the structure is becoming more complex, real-time monitoring and scheduling of power system automation is particularly important, and the date acquisition of power parameters is an important part of automated, how to quickly and accurately capture the electrical parameters (voltage, current, power, power factor, etc) of various components of the system is an important factor for power system automation. This article describes the design of a multifunctional three-phase power measurement system. the program use the AT89C52 microcontroller as the processor, and use the multi-functional chip ADE7878 to sampling and calculation the AC signal, it can real-time measurement and display the three-phase voltage, three-phase current, power and power factor. Specifically describes the performance and the internal working principle of ADE7878 chip, focuses on the software design of the system. KEY WORDS microcontroller measurement of electricity ADE7878

(完整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口线的前提下选用方案一的静态显示。

MT系列智能数显温控仪使用说明书

M T系列智能数显温控仪使用说明书 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

XMT-系列智能数显温控仪使用说明书 XMT-7000系列智能数显温控仪使用说明书 操作注意 ·断电后方可清洁仪器。 ·清楚显示器上的污渍请用软布或绵纸。 ·显示器易被划伤,禁止用硬物擦洗过触及。 ·禁止用螺丝刀或圆珠笔等硬物体操作面板按键,否则会损坏或划伤按键。 一、主要技术指标 输入 热电偶 S R B K N E J T 热电阻 Pt100 JPt100 Cu50 基本误差: 输入满量程的±%±1个字 分辨率: 1℃℃ 采样周期:3次/sec,按需可达到 8次/sec 报警功能:上限,下限,上偏差,下偏差上下限,上下偏差,范围内及待机状态报警 报警输出:继电器触点 AC250V 3A(阻性负载) 控制方式:模糊PID控制、位式控制 控制输出:继电器触点(容量:220VAC3A) SSR驱动电平输出(DC0/5V) 过零触发脉冲:光偶可控硅输出 1A 600V

移相触发脉冲:光偶可控硅输出 1A 600V 电源电压: AC85-264V(50/60Hz) AC(额定24V AC) DC(额定24V DC) 工作环境:温度0-50℃,湿度<85%RH的无腐蚀性场合,功耗<5VA 面板尺寸:80×160 96×96 72×72 48×96 96×48 48×48 二、产品型号确认 产品代码: X M T ① - 7 ②③④ - ⑤⑥~⑦ ①仪表面板尺寸(高×宽mm) S:160×80 E:96×48 F:48×96 A:96×96 G:48×48 D:72×72 空:80×160 ②主控控制方式 0 二位式 2 三位式 3 位式PID 4 PID继电器输出 5 PID固态继电器输出 6 PID移相可控硅触发 7 PID过零可控硅触发 8 三相PID过零可控硅触发

毕业设计(论文)-基于虚拟仪器的信号发生器的设计与实现

摘要 摘要 传统的信号发生器其功能完全靠硬件实现,功能单一而且用户的购置、维护费用高。更重要的是,对于传统的信号发生器,其功能一旦确定便不能更改,用户要想使用新的功能则必须重新购买新的仪器,传统信号发生器的不足是显而易见的。虚拟仪器是将仪器技术、计算机技术、总线技术和软件技术紧密的融合在一起,利用计算机强大的数字处理能力实现仪器的大部分功能,打破了传统仪器的框架,形成的一种新的仪器模式。本课题完成了“虚拟信号发生器”的理论研究,在很大程度上解决了传统信号发生器的诸多弊端。本文主要研究虚拟仪器在信号发生器领域里的软件编程。本虚拟仪器可完成输出多种信号波形的同时产生与输出,信号输出频率、幅度等参数实时可调。本文研究的虚拟信号发生器主要具有如下优点:用户可自由定义其功能;系统功能升级扩充方便快捷、可与电脑等设备方便的互联。 关键词: 虚拟仪器, 信号发生器,虚拟信号发生器, LabVIEW

目录 Abstract The functions of traditional signal generators are carried out solely on hardware, and at the same time the functions of traditional signal generators are singleness and costly for purchasing and maintaining, What is more important is that the functions of traditional signal generators can not be altered once they are fixed. Users must get new ones so long as they want new functions. Thus, the defects of traditional signal generators are obvious. Virtual instrument is formed by the instrument technology, computer technology, bus technology and software technology. Powerful digital processing’s ability of computer is used to achieve the main functions of instrument. Virtual instrument broke the framework of the traditional instruments, and built a new device model. This dissertation has accomplished the theoretical research, and made up the various shortcomings of traditional signal generators to great degree. This virtual signal generator can achieve the input and output of multi signals, and such parameters as signal output frequency and amplitude can be adjusted timely. The advantages of this virtual signal generator include the following: low cost of hardware, user custom functions, convenience of the upgrading and enlargement of systematic functions, and connectable with computers. Keywords: Virtual Instrument , Signal Generator , Virtual Signal Generator , Labview

智能型数字显示温度控制器使用说明书

XMT-2000 智能型数字显示温度控制器使用说明书 此产品使用前,请仔细阅读说明书,以便正确使用,并妥善保存,以便随时参考。 操作注意 为防止触电或仪表失效,所有接线工作完成后方能接通电源,严禁触及仪表内部和改动仪表。 断电后方可清洗仪表,清除显示器上污渍请用软布或棉纸。显示器易被划伤,禁止用硬物擦拭或触及。 禁止用螺丝刀或书写笔等硬物体操作面板按键,否则会损坏或划伤按键。 1.产品确认 本产品适用于注塑、挤出、吹瓶、食品、包装、印刷、恒温干澡、金属热处理等设备的温度控制。本产品的PID参数可以自动整定,是一种智能化的仪表,使用十分方便,是指针式电子调节器、模拟式数显温控仪的最佳更新换代产品。本产品符合Q/SQG01-1999智能型数字显示调节仪标准的要求。 请参照下列代码表确认送达产品是否和您选定的型号完全一致。 XMT□-□□□□-□ ①②③④⑤⑥ ①板尺寸(mm)3:时间比例(加热) 5:下限偏差报警 省略:80×160(横式) 4:两位PID作用(继电器输出) 6:上下限偏差报警 A:96×96 5:驱动固态继电器的PID调节⑤输入代码 D:72×72 6:移相触发可控硅PID调节 1:热电偶 E:96×48(竖式) 7:过零触发可控硅PID调节 2:热电阻 F:96×48(横式) 9:电流或电压信号的连续PID调节 W:自由信号 G:48×48 ④报警输出⑥馈电变送输出 ②显示方式 0:无报警 V12:隔离12V电压输出 6:双排4位显示 1:上限绝对值报警 V24:隔离24V电压输出 ③控制类型 2:下限绝对值报警 GI4:隔离4-20mA变送输出 0:位式控制3:上下限绝对值报警 2:三位式控制 4:上限偏差报警 2.安装 2.1 注意事项(5)推紧安装支架,使仪表与盘面结合牢固。 (1)仪表安装于以下环境 (2)大气压力:86~106kPa。2.3 尺寸 环境温度:0~50℃。 相对湿度:45~85%RH。 (3)安装时应注意以下情况 H h 环境温度的急剧变化可能引起的结露。 腐蚀性、易燃气体。 直接震动或冲击主体结构。 B l 水、油、化学品、烟雾或蒸汽污染。 b b’ 过多的灰尘、盐份或金属粉末。 空调直吹。阳光的直射。 热辐射积聚之处。 h’ 2.2 安装过程(1)按照盘面开孔尺寸在盘面上打出用来安装单位:mm 仪表的矩形方孔。型号 H×B h×b×1 h’×b’ (2)多个仪表安装时,左右两孔间的距离应大 XTA 96×96 92×92×70 (92+1)×(92+1) 于25mm;上下两孔间的距离应大于30mm。 XTD 72×72 68×68×70 (68+1)×(68+1) (3)将仪表嵌入盘面开孔内。 XTE 96×48 92×44×70 (92+1)×(44+1) (4)在仪表安装槽内插入安装支架 XTG 48×48 44×44×70 (44+1)×(44+1) 3.接线 3.1接线注意 (1)热电偶输入,应使用对应的补偿导线。 (2)热电阻输入,应使用3根低电阻且长度、规格一致的导线。 (3)输入信号线应远离仪表电源线,动力电源线和负荷线,以避免引入电磁干扰。 3.2接线端子 4.面板布置 ①测量值(PV)显示器(红) ?显示测量值。 ?根据仪表状态显示各类提示符。 ②给定值(SV)显示器(绿) ?显示给定值。 ?根据仪表状态显示各类参数。 ③指示灯 ?控制输出灯(OUT)(绿)工作输出时亮。 ?自整定指示灯(AT)(绿) 工作输出时闪烁。 ?报警输出灯1(ALM1)(红)工作输出时亮。 ?报警输出灯2(ALM2)(红)工作输出时亮。 ④SET功能键 ?参数的调出、参数的修改确认。 ⑤移位键 ?根据需要选择参数位,控制输出的ON/OFF。 ⑥▲、▼数字调整键 ?用于调整 数字,启动/退出自整定。

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

课程设计报告设计名称基于单片机的智能温控系统的设计与实现 学校陕西电子科技职业学院 学院电子工程学院 学生姓名王一飞 班级1507 指导教师聂弘颖 时间2017年10月23日

一、概述 随着嵌入式技术、计算机技术、通信技术的不断发展与成熟。控制系统以其直观、方便、准确、适用广泛而被越来越广泛地应用于工业过程、空调系统、智能楼宇等。恒温控制系统,控制对象是温度。温度控制在日常生活及工作领域应用的相当广泛,比如温室、水池、发酵缸、电源等场所的温度控制,而以往温度控制是由人工完成的而且不够重视,其实在很多场所温度都需要监控以防止发生意外。针对此问题,本系统设计的目的是实现一种可连续高精度调温的温度控制系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统。 本项目设计是对温度进行实时监测与控制,设计的温度控制系统实现了基本的温度控制功能:被控温度范围可以调整,初始范围25<=T<=35。如果被测温度在25度到35度之间,则既不加热,又不报警;如果被测温度小于25度,则既加热,又报警;如果被测温度大于35度,则报警,不加热。 数码管显示温度,温度精确到整数。 二、方案设计 采用单片机+单总线DS18B20的方案,其中单片机采用51兼容系列 三、详细硬件设计及原件介绍 3.1 单片机最小系统 在基于单片机的应用系统中,其核心是单片机的最小系统,而单片机又是最小系统的核心,为了方便起见,采用的单片机型号是:STC89C52RC,内部资源有:8KB FLASH ,512B SRAM,4个8位I/O,2个TC,1个UART,带ISP和IAP功能。是近年来流行的低端51单片机。时钟电路采用12.0M晶体,复位电路采用简单的RC复位电路。R=10K,C=10uF,详细电路见总体原理图 3.2 DS18B20简介 DS18B20是采用“1-wire”一线总线传输数据的集成温度传感器,信息经过单线接口送入DS18B20或从DS18B20送出,因此从中央处理器到DS18B20仅需连接一条线。可采用外部电源供电,也可采用总线供电方式,此时,把VDD连接在一起作为数字电源。 因为每一个DS18B20有唯一的系列号(silicon serial number),因此多个DS18B20可以存在于同一条单线总线上,这允许在许多地方放置温度灵敏器件。此特性的应用范围包括HVAC环境控制,建筑物、设备或机械内的温度检测。 3.2 DS18B20与单片机接口

基于Labview虚拟示波器的毕业设计说明

徐州工业职业技术学院 毕业设计(论文)任务书 课题名称基于Labview虚拟示波器的设计课题性质 班级通信111

论文真实性承诺及指导教师声明 学生论文真实性承诺 本人郑重声明:所提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现论文中存在抄袭、造假等学术不端行为,本人愿承担本声明的法律责任和一切后果。 毕业生签名:日期: 指导教师关于学生论文真实性审核的声明 本人郑重声明:已经对学生论文所涉及的内容进行严格审核,确定其内容均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明,不存在抄袭等学术不端行为。 指导教师签名:日期:

摘要 随着电子计算机技术和软件开发技术的日新月异,电子计算机在数据的实时分析和处理,显示,存贮等方面的优势与传统的仪器相比越来越明显。与此同时,随着计算机性价比的不断提升,传统仪器的价格又长期居高不下,再加上传统仪器的功能单一,发展虚拟仪器已经成为一个不可阻挡的历史潮流。美国NI 公司在这种大环境下,率先发起了对虚拟仪器的研究开发,推出了Labview软件开发平台。 本课题在掌握了虚拟仪器的基本结构及信号处理的相关知识基础之上,设计了一套虚拟示波器。对虚拟仪器的概念,结构,发展趋势进行了相关分析。介绍了与信号处理相关的基础知识,主要是傅里叶变换。虚拟仪器主要由硬件和软件两个部分构成。本文对虚拟示波器的硬件即数据采集卡进行了初略的介绍,对其软件部分进行了详细研究。在此基础上完成了频谱分析模块,存储模块,显示模块,滤波模块,测量模块的设计。 关键词:虚拟仪器虚拟示波器频谱分析数据采集

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

基于单片机的智能温控系统的设计与实现 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

课程设计报告设计名称基于单片机的智能温控系统的设计与实现 学校陕西电子科技职业学院 学院电子工程学院 学生姓名王一飞 班级1507 指导教师聂弘颖 时间2017年10月23日

一、概述 随着嵌入式技术、计算机技术、通信技术的不断发展与成熟。控制系统以其直观、方便、准确、适用广泛而被越来越广泛地应用于工业过程、空调系统、智能楼宇等。恒温控制系统,控制对象是温度。温度控制在日常生活及工作领域应用的相当广泛,比如温室、水池、发酵缸、电源等场所的温度控制,而以往温度控制是由人工完成的而且不够重视,其实在很多场所温度都需要监控以防止发生意外。针对此问题,本系统设计的目的是实现一种可连续高精度调温的温度控制系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统。 本项目设计是对温度进行实时监测与控制,设计的温度控制系统实现了基本的温度控制功能:被控温度范围可以调整,初始范围25<=T<=35。如果被测温度在25度到35度之间,则既不加热,又不报警;如果被测温度小于25度,则既加热,又报警;如果被测温度大于35度,则报警,不加热。 数码管显示温度,温度精确到整数。 二、方案设计 采用单片机+单总线DS18B20的方案,其中单片机采用51兼容系列 三、详细硬件设计及原件介绍 单片机最小系统 在基于单片机的应用系统中,其核心是单片机的最小系统,而单片机又是最小系统的核心,为了方便起见,采用的单片机型号是:STC89C52RC,内部资源有:8KB FLASH ,512B SRAM,4个8位I/O,2个TC,1个UART,带ISP和IAP功能。是近年来流行的低端51单片机。时钟电路采用晶体,复位电路采用简单的RC复位电路。 R=10K,C=10uF,详细电路见总体原理图

智能温控仪表说明书

XMT □7000 系列智能温度调节器 使用说明书 一、概述 XMTX7000型智能温度调节器一种高性能、高可靠性的经济型智能型工业温度调节仪表,广泛应用于机械、化工、陶瓷、轻工、冶金、石化、热处理等行业的自动温度控制。 二、技术规格 ●测量精度:0.5级(±0.5%F ±1); 注:仪表对B 分度号热电偶在0-400℃范围内可进行测量,但无法保证测量精度。 ●采样速率: >2次/秒 ●调节方式:智能PID 调节,依据不同的PID 参数可组成P (二位式)、PI 、PD 、PID 调节; ●输出方式:继电器触点、电平信号、过零脉冲、模拟量等可定制。 ●报警方式:上限(或上偏差)、下限(或下偏差); ●具有手动控制功能,且手动自动无扰切换。 ●电源:190V ~240V(AC),/50-60HZ 。 ●电源消耗: ≤5W ●环境温度:0-50℃,35%~85%RH (无冷凝) ●测量范围: K (-50-+1350℃)、S (-50-+1750℃)、T (-200—+400℃)、E (-50—1000℃)、 J (-50-1000℃)、B (50—1800℃)、N (-20—1300℃)、WRe(-20-2300℃)、 CU50(-50.0-+150.0℃)、PT100(-200—+650℃)、PT100(-199.9—199.9℃), 线性输入:-1999—+9999由用户定义 ●面板尺寸:96×96mm 、160×80mm 、80×160mm 、48×96mm 、96×48mm 、72×72mm 、48×48mm ●开口尺寸:92×92mm 、152×76mm 、76×152mm 、45×92mm 、92×45mm 、68×68mm 、44×44mm 三、面板说明(72X72面板为例) 四、操作说明 仪表上电后,PV 窗口显示输入类型,SV 窗口显示量程,然后PV 窗口显示测量值,SV 窗口显示设定值。这是仪表的标准显示方式。 在标准显示方式下,仪表可能闪动交替PV 值及以下字符: HHHH :表示输入信号正超量程,可能因传感器规格错误、输入开路等引起; LLLL :表示输入信号负超量程,可能由传感器规格错误,反接,短路等引起; (一)参数设定流程 1、PV :测量值显示窗(红) 2、SV :设定值显示窗(绿) 2、 指示灯:ON/OFF:主控制开关指示 AT:自整定指示 AL1:AL1动作时点亮对应的灯(红) AL2:AL2动作时点亮对应的灯(红) 3、 按键:SET :参数设定键 ?:数据移位 ▼:数据减少键 ▲:数据增加键 输入类型显示

毕业设计明细表

湖南铁道职业技术学院 毕业设计 题目座体制造工艺与工装设计 系机电工程系 专业机械制造及自动化 学生姓名胡晓良班级机制095 指导教师李名望职称(务)副教授完成日期2011 年12 月23 日

湖南铁道职业技术学院 毕业设计评阅书 学生姓名胡晓良班级机制095 题目座体制造工艺与工装设计 指导教师李名望职称(务)副教授1、指导教师评语: 签名: 年月日2、答辩委员会综合评语: 经毕业设计(论文)答辩委员会综合评定成绩为: 答辩委员会主任(签字): 年月日

毕业设计内容 计:封面张说明书(论文) 页 表格张 插图幅 附设计图张 完成日期年月日

毕业设计评分标准 班级机制095 姓名胡晓良学号200902150509 考核 项目及总分具体内容 分 值 评分标准 得分 差及中良优 设计过程20 查阅资料及手册的能力 5 0~3 3~3.5 3.5~4 4~4.5 4.5~5 工作态度及纪律情况 5 0~3 3~3.5 3.5~4 4~4.5 4.5~5 独立工作能力 5 0~3 3~3.5 3.5~4 4~4.5 4.5~5 基本概念、基本理论及专 业知识掌握情况 5 0~3 3~3.5 3.5~4 4~4.5 4.5~5 设计结果40 规定任务的完成情况10 0~6 6~7 7~8 8~9 9~10 说明书质量10 0~6 6~7 7~8 8~9 9~10 图纸及技术文档的质量15 0~9 9~10.5 10.5 ~12 12~13.5 13.5~15 设计有无独到和创新之 处 5 0~3 3~3.5 3.5~4 4~4.5 4.5~5 小计60 答辩情况40 对设计的阐述(自述)15 0~9 9~10.5 10.5 ~12 12~13.5 13.5~15 回答基本理论和方法15 0~9 9~10.5 10.5 ~12 12~13.5 13.5~15 回答有关设计问题10 0~6 6~7 7~8 8~9 9~10 小计40 合计100 指导老师签名总得分 考核小组 专家签名

智能温控风扇地设计

综合实验报告 实验题目:智能温控风扇 学生班级: 电子14-2 学生姓名: 学生学号: 38 指导教师: 实验时间: 2016-9-15

智能温控风扇的设计 摘要 基于检测技术和单片机控制技术,设计了一种智能温控调速风扇。阐述了智能温控调速风扇的工作原理、硬件设计、软件实现的过程。系统原理简单,工作稳定,成本低,具有一定的节能效果。 通过单片机的控制我们实现了电风扇的主要功能:当按下开关键时,系统初始化默认的设定温度为25度,如果外界温度高于设定温度电风扇进行运转,如果外界温度高于低于设定温度则风页不转动,同时显示外界的温度。可以设置所需的温度,并同时显示所设定的温度,同时按加减键退出设定功能。 电风扇的自动控制,让电风扇这一家用电器变的更智能化。克服了普通电风扇无法根据外界温度自动调节转速困难。智能电风扇的设计具有重要的现实意义。 关键词AT89C52/温度传感器/直流电机/模拟风扇

1.1 引言 生活中,我们经常会使用一些与温度有关的设备。比如,现在虽然不少城市家庭用上了空调,但在占中国大部分人口的农村地区依旧使用电风扇作为降温防暑设备,春夏(夏秋)交替时节,白天温度依旧很高,电风扇应高转速、大风量,使人感到清凉;到了晚上,气温降低,当人入睡后,应该逐步减小转速,以免使人感冒。虽然电风扇都有调节不同档位的功能,但必须要人手动换档,睡着了就无能为力了,而普遍采用的定时器关闭的做法,一方面是定时时间长短有限制,一般是一两个小时;另一方面可能在一两个小时后气温依旧没有降低很多,而风扇就关闭了,使人在睡梦中热醒而不得不起床重新打开风扇,增加定时器时间,非常麻烦,不能两全其美。为解决上述问题,我们设计了这套温控自动风扇系统。本系统采用高精度集成温度传感器,用单片机控制,能显示实时温度,并根据使用者设定的温度自动在相应温度时作出小风、大风、停机动作,精确度高,动作准确。 2 整体方案的设计思路 2.1 系统整体设计 本设计的整体思路是:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机AT89C52进行处理,在LED数码管上显示当前环境温度值以及预设温度值。其中预设温度值只能为整数形式,检测到的当前环境温度可精确到小数点后一位。同时采用PWM脉宽调制方式来改变直流风扇电机的转速。并通过两个按键改变预设温度值,一个提高预设温度,另一个降低预设温度值。系统结构框图:如图2-1所示。

基于LabVIEW的贪吃蛇游戏设计本科毕业设计

本科毕业设计(论文) 题目:基于Lab VIEW的贪 吃蛇游戏开发设计

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

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

机械设计制造及其自动化精品毕业设计倒挡拨叉设计设计(有cad图)

目录 一、序言 (2) 二、零件的工艺分析及生产类型的确定 (2) 三、毛坯的选择与设计 (4) 四、加工方法和工艺路线的设计 (6) 五、工序设计 (9) 六、确定切削用量及基本时间 (12) 七、夹具设计 (16) 八、设计小节 (17) 九、参考文献 (17)

一、序言 机械制造技术基础课程设计是在学完了机械制造基础和大部分专业课,并进行了生产实习的基础上进行的又一个实践教学环节。这次设计我们能综合运用机械制造基础中的基本理论,并结合生产实习中学到的实践知识,独立地分析和解决了零件机械制造工艺问题,在老师和同学的帮助下,我还对夹具,机床,刀具的的结构和工作原理有了更深的了解,不知不觉中我的图纸分析、结构设计能力都得到了提高,为今后的毕业设计及未来从事的工作打下了良好的基础。 在结束了《机械制造基础》及有关课程的学习后,通过本次的设计使我们所学的知识得到了巩固和加深,并培养了我们学会全面综合地运用所学知识,去分析和解决机械制造中的问题的能力。 由于能力有限,经验不足,设计中还有许多不足之处,希望老师多加指教。 二、零件的工艺分析及生产类型的确定 1 零件的作用 题目所给的零件为倒挡拨叉,是与操纵机构零件结合用与拨动滑动齿轮实现输出轴的倒转。故对配合面9 、14H13槽以及下拨叉 14H 有精度要求。 2 零件的工艺分析 通过对该零件图的重新绘制,知原图样的试图正确、完整,尺寸、公差及技术要求齐全。

从零件图上看,该零件是典型的叉架类零件,结构比较复杂,形位精度要求不算高。为大批量生产的铸件。其主要加工的有φ14H9表面粗糙度为Ra6.3um,其轴轴要保证直线度M级φ0.03;斜脚面尺寸要求公差尺寸为-0.48到0;开挡公差尺寸为0.1到0.2,表面粗糙度为Ra6.3um并保证与φ14H9轴线的垂直度为0.25;R19面粗糙度为Ra12.5um,表面要求淬火处理,硬度要求为48~53HRC;下爪总长公差尺寸为-1到0;后脚面公差尺寸为0到0.52,前面到轴线尺寸18的公差尺寸为±0.2;孔φ8.7公差尺寸为0到0.09,其轴线到开挡前脚面的尺寸41.5的公差尺寸为±0.15,孔深32公差尺寸为-1到0;拨叉尺寸要求较高,两内表面归于孔φ8.7的对称度为0.4,内表面表面粗糙度为Ra12.5,内表面满足配合14H13公差尺寸为0到0.27,其槽底部分允许呈R3max圆角或2最大长为3的倒角;孔φ8.7还需锪平直径为φ12;孔φ24端面、开挡内R15面、孔φ8.7内表面以及槽14H13底面表面粗糙度为Ra25一般的加工都可获得。通过分析该零件,其布局合理,虽结构复杂,但加工要求比较容易保证,我们通过专用夹具可保证其加工要求,整个图面清晰,尺寸完整合理,能够完整表达物体的形状和大小,符合要求。 3 零件的生产类型 依设计题目,结合生产实际可知该零件的生产纲领零件是大批量生产的铸件。

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