ImageVerifierCode 换一换
格式:DOCX , 页数:80 ,大小:229.89KB ,
资源ID:635632      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-635632.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电阻炉温度控制系统毕业设计论文Word文档下载推荐.docx)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

电阻炉温度控制系统毕业设计论文Word文档下载推荐.docx

1、本系统由单片机、加热模块、温度信号采集与 A/D 转换、人机交互及串口通信、按键电路、显示电路、报警电路、复位电路、时钟电路、稳压电源模块十部分分组成。由于功能模块具体实现的器件的不同,将直接影响整个系统的性能及成本,为了达到高效、实用的目的,在系统设计之前的方案论证是十分重要的,系统设计原理图如图2.1 所示:温度信号采集与单人机交互及串口A/D 转换通信片稳压电源模块机控制执行及报警单元图 2.1 系统设计原理图单片机:该部分的功能不仅包括向温度传感器写入各种控制命令、读取温度数据、数据处理,同时还要对执行单元进行控制。单片机是整个系统的控制核心及数据处理核心。温度信号采集与 A/D 转换

2、:本部分的主要作用是用传感器检测模拟环境中的温度信号,温度传感器上电流将随环境温度值线性变化。再把电流信号转换成电压信号,使用 A/D 转换器将模拟电压信号转换成单片机能够进行数据处理的数字电压信号,本设计采用的是数字温度传感器,以上过程都在温度传感器内部完成。人机交互及串口通信:人机交换的目的是为了提高系统的可用性和实用性。主要包括按键输入、输出显示。通过按键输入完成系统参数设置,而输出显示则完成数据的显示和系统提示信息的输出,串口通信的主要功能是完成单片机与上位机的通信,便于进行温度数据统计,为将来系统功能的扩展做好基础工作。电源系统单元:本单元的主要功能是为单片机提供适当的工作电源,同时

3、也为其他模块提供电源。如液晶显示屏、按键电路等。在本设计当中,电源系统输出+5 V 的电源。电源执行单元:是单片机的输出控制执行部分,根据单片机数据处理的结果, 驱动光电耦合器控制双向可控硅等外部设备,可以达到超温报警及升温或者降温目的,使水温始终保持在一个范围之内。2.2 方案论证2.2.1 单片机的选择单片机在多数电子设计当中基于性价比的考虑,8 位单片机仍是首选。目前,8 位单片机在国内外仍占有重要地位。在 8 位单片机中又以 MCS51 系列单片机及其兼容机所占的份额最大。MCS51 的硬件结构决定了其指令系统不会发生变化,设计人员可以很容易的对不同公司的单片机产品进行选型,他们只需将

4、重点放在芯片内部资源的比较上。在以前的电子设计中,应用比较广泛的单片机是 AT89C51 单片机了,但是该单片机最致命的缺陷在于不支持 ISP(互联网服务提供商)功能。ATMEL 公司目前已经停止了 AT89C51 生产,51 单片机必须加上 ISP 功能才能更好延续MCS-51 的传奇,AT89S51 就是在这样的背景下诞生的。目前 AT89S51 已经成为了实际应用市场上的新宠儿,AT89S51 在工艺上进行了改进,不但降低了成本, 而且增加了功能,提升了单片机性能,提高了市场竞力。AT89S51 新增了许多功能, 性能也有了较大的提升, 但是价格仍旧与AT89C51 的价格一致。新增的功

5、能之中最具有影响力的就是 ISP 在线编程功能, 这个功能的优势在于,改写单片机Flash 存储器内的程序不需要把芯片从工作环境中剥离。显然,AT89S51 在性能上比 AT89C51 要优良得多,因为它不但在 AT89C51 的基础上增加了许多功能,而且价格基本没有提高,所以在器件选择的时候首先排除 AT89C51,对于市场上的另外一种比较流行的单片机 C8051F,尽管它在性能、功能上都要比 AT89S51 优良很多,但是它的价格是 AT89S51 的数倍,本系统使用 AT89S51 已经完全能够实现所需要的功能,基于成本的考虑,放弃C8051F,选择 AT89S51 作为本系统的主控单元

6、。2.2.2 温度传感器的选择本部分主要是论证温度传感器的选型。传感器的选择受到很多因素的影响, 首先是各种温度传感器自身的优缺点,其次是各种不同的环境因素,还有就是系统所要求实现的精度以及测温范围,所以在不同的设计当中温度传感器的选择也将不同。方案一:热电偶传感器热电偶传感的原理是将温度变化转换为电势变化。它是利用两种不同材料的金属连接在一起,构成的具有热电效应原理的一种感温元件。其优点为精确度高、测量范围广、 构造简单、使用方便、型号种类比较多且技术成熟等。目前广泛应用于工业与民用产品中。热电偶传感器的种类很多,在选择时必须考虑其灵敏度、精确度、可靠性、稳定性等条件。方案二:热电阻传感器热

7、电阻传感器的原理是将温度变化转换为电阻值的变化。热电阻传感器是中低温区最常用的一种温度传感器。它的主要特点是:测量精度高,性能稳定。其中铂热电阻的测量精度是最高的,不仅广泛应用于工业测温,而且被制作成标准的基准仪。从热电阻的测温原理可以知道,被测温度的变化是直接通过热电阻阻值的变化来表现的。因此,热电阻的引出线的电阻的变化会给测温带来影响。为消除引线电阻的影响,一般采用三线制或四线制。热电阻测温系统一般由热电阻、连接导线、显示仪表组成。方案三:半导体集成模拟温度传感器半导体 IC 温度传感器是利用半导体 PN 结的电流、电压与温度变换关系来测温的一种感温元件。这种传感器输出线性好、精度高,而且

8、可以把传感器驱动电路、信号处理电路等,与温度传感器部分集成在同一硅片上,体积小,使用方便,应用比较广泛的有 AD590 等。IC 温度传感器在微型计算机控制系统中,通常用于室温或环境温度的检测,以便微型计算机对温度测量值进行补偿。方案四:半导体集成数字温度传感器随着科学技术的不断进步和发展,新型温度传感器的种类繁多,应用逐渐广泛,并且开始由模拟式向着数字式、单总线式、双总线式、多总线式发展。数字温度传感器,更因适合与各种微处理器的I/O 接口相连接,组成自动温度控制系统,这种系统克服了模拟传感器与微处理器接口时需要信号调理电路和 A/D 转换器的弊端,被广泛应用于工业控制、电子测温、医疗仪器等

9、各种温度控制系统中,数字温度传感器中比较有代表性的有 DS18B20 等。电子设计中常用的几种温度传感器的性能、价格等的对比,如表 2.1 所示:表 2.1 传感器对比传感器AD590Pt100DS18B20产地美国德国美国量程-50+150-200+450-55+125精度0.30.250.5供电电压+4V+30V+13V+36V+3.0V+5.5V输出信号类型模拟信号模拟信号数字信号Pt100 与 AD590 都不能与单片机的 I/O 口直接相连,需要设计信号调理电路,A/D 转换电路。而 DS18B20 是数字温度传感器并且采用单总线技术,使该传感器不但可以直接与单片机 I/O 口相连,

10、并且只需要一个 I/O 就可以连接多个温度传感器,实现多点温度测量与控制。所以使用数字温度传感器 DS18B20 不但可以节约单片机 I/O 口还能使系统设计成本降低。2.2.3 人机交互与串口通信按键是现阶段电子设计中最常用、最实用的输入设备。按键能够成为最普遍的输入设备,主要是其具备了以下几个优点:工作原理、硬件电路连接简单、操作实用性强、价格便宜,程序编写简单。缺点:机械抖动比较严重、外型不够美观。本系统因为按键只有三个,故采用独立按键的方式。与单片机接口的常用显示器件分为 LED 和 LCD 两大类。LED 大屏幕显示方式分为静态显示和动态显示,一般使用动态显示。LCD 的按控制方式可

11、以分为含控制器式(内置式)和不含控制器式,内置式 LCD 只需通过控制器接口外接数字信号或模拟信号即可;不含控制器的 LCD 还需另外选配相应的控制器和驱动器才能工作。LCD 显示的驱动方式有静态驱动方式、动态驱动方式和双频驱动方式。单片机与字符型 LCD 显示模块的连接方法分为直接访问和间接访问, 数据传输的形式分为 8 位和 4 位。各类液晶显示控制器的结构各异,指令系统也不同,但其控制过程基本相同。本系统中,考虑到显示的信息不多,故选用液晶显示器 LCD1602。这款液晶显示器与单片机接口简单,可显示两行,每行 16 个字符,能满足本系统的要求。串行通信的主要功能是实现单片机与 PC 机

12、的数据交换,当需要进行数据记录、数据统计、数据分析的时候,可以把数据发送给上位机,使用上位机进行数据处理,并且将数据处理的结果又发送给单片机。这样可以大大提高系统数据处理速度,还可以方便的对单片机进行控制。计算机与外界的数据传送大部分都是串行的,其传距离可以从几米到几千米。3 硬件设计本部分详细介绍基于 AT89S51 单片机的嵌入式温度采集控制系统的硬件设计。硬件系统所需要完成的功能是将温度传感器 DS18B20 采集到的温度信号, 输送到 AT89S51 单片机的 I/O 口,然后把单片机数据处理后的结果,送至LCD1602 进行显示,把键盘设置的系统参数送到单片机 I/O 口,把单片机控

13、制信号送到执行单元。本系统硬件设计主要包括温度传感器电路、LCD 电路、按键电路、电源系统电路、串口通信电路、加热执行电路的设计。3.1 系统结构框图电复位电路温度控制电路阻时钟电路炉数字温度传感按键输入串口通信液晶显示报警电路状态指示电路本系统中以 DS18B20 传感器作为温度信号采集与转换单元;AT89S51 单片机作为数据处理和控制单元;LCD1602 作为数据输出显示单元;按键作为系统参数设置单元;RS232 作为串口通信单元;双向可控硅作为控制执行单元;蜂鸣器作为超温报警单元。硬件结构框图,如图 3.1 所示:图 3.1 硬件结构框图3.2 单片机主控单元AT89S51 单片机:A

14、T89S51 是美国 ATMEL 公司生产的低功耗,高性能CMOS 8 位单片机,器件采用 ATMEL 公司的高密度,非易失性存储技术生产,兼容标准 8051 指令系统及引脚。4 K 字节可系统编程的 Flash 程序存储器,128 字节内部RAM,32 个 I/O 口线,看门狗(WDT),两个数据指针,两个6 位定时/ 计数器,一个 5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89S51 可降至 0Hz 的静态逻辑操作,并支持两种软件可选的节电工作模式,空闲方式停止 CPU 的工作,但允许 RAM、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存RAM

15、 中的内容,但振荡器停止工作, 并禁止其它所有部件工作,直到下一个硬件复位。AT89S51 引脚结构图如图 3.1 所示:图 3.1 AT89S51 引脚结构图AT89S51 的引脚的主要功能如下:1. 电源引脚Vcc 和VssVcc (40 脚):接+5V 电源Vss (20 脚):接地端2. 时钟电路引脚 XTAL1 和 XTAL2XTAL1(19 脚):接外部晶体和微调电容的一端。在片内,它是振荡电路反相放大器的输入端。当采用外接晶体振荡器时,此引脚应接地。XTAL2(18 脚):接外部晶体和微调电容的另一端。在片内,它是振荡电路反相放大器的输出端。若采用外部振荡器时,该引脚接收振荡器的

16、信号,即把此信号直接接到内部时钟发生器的输入端。要检查 AT89S51 的振荡电路是否正常工作,可用示波器查看 XTAL2 端是否有脉冲信号输出。3. 控制信号引脚RST/VPD(9 脚):RST 是复位信号输入端,高电平有效。当振荡器运行时,在此引脚上加上两个机器周期的高电平将使单片机复位。复位后,应使此引脚电平为 0.5V 的低电平,以保证单片机正常工作。掉电期间,此引脚可接备用电源(VPD),以保持内部 RAM 中的数据不丢失。当Vcc 下降到低于规定值,而 VPD 在其规定的电压范围内(50.5V)时,VPD 就向内部 RAM 提供备用电源。ALE(30 脚):地址锁存允许信号端。CP

17、U 访问片外存储器时,ALE 输出信号作为锁存低 8 位地址的控制信号。即使不访问外部存贮器,ALE 端仍有周期性正脉冲输出,其频率为振荡器频率的 1/6。但是,每当访问外部数据存贮器时在两个机器周期中 ALE 只出现一次,即丢失一个ALE 脉冲。ALE 端可以驱动 8 个TTL 负载。PSEN (29 脚):此输出为单片机内访问外部程序存贮器的读选通信号。在从外部程序存贮器取指令(或常数)期间,每个机器周期PSEN 两次有效。但在此期间,每当访问外部数据存贮器时,这两次有效的PSEN 信号将不出现。PSEN 同样可以驱动 8 个TTL 负载。EA /VPP (31 脚):当EA 端保持高电平

18、时,单片机访问的是内部程序存贮器,但当 PC 值超过某值时,将自动转向执行外部程序存贮器内的程序。当EA 端保持低电平时,则不管是否有内部程序存贮器而只访问外部程序存贮器。2输入/输出引脚输入/输出(I/O)口引脚包括 4 个并口,即 P0 口、P1 口、P2 口和 P3 口。P0 口是一个 8 位双向 I/O 端口,端口置 1 时作高阻抗输入端,作为输出口时能驱动 8 个TTL 电平。对内部 Flash 程序存储器编程时,接收指令字节;校验程序时输出指令字节,需要接上拉电阻。在访问外部程序和外部数据存储器时, P 0 口是分时转换的地址(低 8 位)/数据总线,访问期间内部的上拉电阻起作用。

19、P1 口是一个带有内部上拉电阻的8 位准双向I/0 端口。输出时可驱动4 个 TTL 电平。端口置 1 时,内部上拉电阻将端口拉到高电平作输入用。对内部 Flash程序存储器编程时,接收低 8 位地址信息。P2 口是一个带有内部上拉电阻的 8 位准双向 I/0 端口。输出时可驱动 4 个TTL 电平。程序存储器编程时,接收高8 位地址和控制信息。在访问外部程序和16 位外部数据存储器时,P2 口送出高 8 位地址。而在访问 8 位地址的外部数据存储器时其引脚上的内容在此期间不会改变。P3 口是一个带有内部上拉电阻的 8 位准双向 I/0 端口。对内部 Flash 程序存储器编程时,接控制信息。

20、除此之外 P3 端口还有第二功能。P3 口引脚的第二功能如表 3.1 所示:P3 口引脚第二功能P3.0串行通信输入(RXD)P3.1串行通信输出(TXD)P3.2外部中断 0(INT0)P3.3外部中断 1(INT1)P3.4定时器 0 输入(T0)P3.5定时器 1 输入(T1)P3.6外部数据存储器写选通P3.7外部数据存储器读选通表 3.1 P3 口引脚第二功能3.2 时钟及复位电路3.2.1 时钟电路时钟电路:时钟电路提供单片机的时钟控制信号,单片机时钟产生方式有内部时钟方式和外部时钟方式。最常用的是内部时钟方式是采用外接晶振(感性元件)和电容组成的并联谐振回路。瓷片电容的取值对振荡

21、频率输出的稳定性、大小及振荡电路的起振速度都有一定的影响。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为 12MHz,时钟频率就为 6MHz。晶振的频率可以在 1MHz33MHz 内选择。电容取 30pF 左右。XTAL1 是片内振荡器的反相放大器输入端,XTAL2 则是输出端。使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2 悬空。AT89S51 的时钟电路如图 3.2 所示:图 3.2 AT89S51时钟电路3.2.2 复位电路在单片机的实际应用系统中,除单片机本身需要复位外,外部扩展的I/O 接口电路也要复位,因此需要一个系统的同步复位信号,即单片机复位后, CPU 开

22、始工作时,外部的电路一定也要复位好,以保证 CPU 有效的对外部电路进行初始化编程。复位操作有上电自动复位和按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的。按键手动复位有电平方式和脉冲方式两种。其中,按键脉冲复位是利用RC 微分电路产生的正脉冲来实现的;按键电平复位是通过使复位端经电阻与Vcc 电源接通而实现的。本系统使用按键电平复位,其电路图如图 3.3 所示:图 3.3 AT89S51 复位电路3.3 温度信号采集单元本部分主要介绍了数字温度传感器 DS18B20 的内部结构、工作原理以及其外部驱动电路的设计。DS18B20 是 DALLAS 公司的最新单总线数字温

23、度传感器,支持单总线接口,测量温度范围为-55+125 ,在 -10+85 范围内, 精度为0.5 。现场温度直接以单总线数字方式传输,大大提高了系统的抗干扰性。DS18B20 适合用于恶劣环境的现场温度测量,与前一代产品不同,DS18B20 传感器支持 3V5.5V 的电压范围,使系统设计更灵活、方便。而且DS18B20 传感器比前一代产品更便,体积更小。温度传感器模块采用 DS18B20, 主要功能是实时将水温温度数据返回单片机,将模拟信号转换为数字信号,便于数据处理与决策,由于此模块直接决定整个系统能否正常运行,所以是系统的核心模块。3.3.1 DS18B20 产品的特点(1) 只要求一

24、个端口即可实现通信;(2) 在 DS18B20 中的每个器件上都有独一无二的序列号;(3) 实际应用中不需要外部任何元器件即可实现测温;(4) 测量温度范围在55到125之间;(5) 数字温度计的分辨率用户可以从 9 位到 12 位选择;(6) 内部有温度上、下限告警设置。3.3.2 DS18B20 的引脚介绍TO92 封装的 DS18B20 的引脚排列如图 3.4 所示:图 3.4 底视图DS18B20 的引脚功能描述如表 3.2 所示:表 3.2DS18B20 详细引脚功能描述序号名称引脚功能描述1GND地信号2DQ数据输入/输出引脚。3VDD可选择的 VDD 引脚。3.3.3 DSB18

25、B20 的内部结构DS18B20 内部结构主要由四部分组成:64 位光刻ROM、温度传感器、温度报警触发器TH 和 TL、配置寄存器。DQ 为数字信号输入/输出端;GND 为电源地;VDD 为外接供电的电源输入端,内部结构图如图 3.4 所示:存储器和控制器64 位ROM温度灵敏原件高速和缓存低温触发器 TL存储器高温触发器TH单线源接口配置寄存器检测8 位CRC 生成器图 3.4 DSB18B20 内部结构图(1)光刻 ROM 中的 64 位序列号是出厂前被光刻好的,它可以看作是该DS18B20 的地址序列码。64 位光刻 ROM 的排列是:开始 8 位(28H)是产品类型标号,接着的 48 位是该 DS18B20 自身的序列号,最后 8 位是前面 56 位的循环冗余校验码(CRC=X8+X5+X4+1)。(2) DS18B20 中的温度传感器可完成对温度的测量,以12 位转化为例:用16 位符号扩展的二进制补码读数形式提供,以 0.0625/LSB 形式表达,其中 S为符号位,温度格式如表 3.3 所示:Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0232221202-12-22-32-4Bit14Bit13Bit12Bit11Bit10Bit9Bit8S2625

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2