版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录一、设计目的 3二、设计要求 3三、方案设计与论证 31、测量部分32、主控制部分33、总结4四、各电路的设计 51、键盘电路52、加热器控制电路73、温度测试电路84、七段数码管显示电路8五、总结 9六、心得体会10一、 设计目的1. 进一步掌握数字电路课程所学的理论知识。2. 了解数字电路设计的基本思想和方法,学会科学3. 分析和解决问题。4. 了解几种常用集成数字芯片的工作原理以及学会使用。二、 设计要求1. 设定温度由40摄氏度到60摄氏度2. 标定温差<=1摄氏度,调节时间0.5s3. 静态误差<=1摄氏度,最大超调量1摄氏度三、方案设计与论证 1、 测量部分方案一
2、:采用热敏电阻,可满足40摄氏度至90摄氏度测量范围,但热敏电阻精度、重复性、可靠性较差,对于检测1摄氏度的信号是不适用的。而且使用热敏电阻,需要用到十分复杂的算法,一定程度上增加了软件实现的难度。 方案二:采用温度芯片DS18B20测量温度。该芯片的物理化学性很稳定,它能用做工业测温元件,且此元件线形较好。在0100摄氏度时,最大线形偏差小于1摄氏度。该芯片直接向单片机传输数字信号,便于单片机处理及控制。本制作的最大特点之一就是直接采用温度芯片对温度进行测量,使数据传输和处理简单化。采用温度芯片DS18B20测量温度,体现了作品芯片化这个趋势。部分功能电路的集成,使总体电路更简洁,搭建电路和
3、焊接电路时更快。而且,集成块的使用,有效地避免外界的干扰,提高测量电路的精确度。所以芯片的使用将成为电路发展的一种趋势。本方案应用这一温度芯片,也是顺应这一趋势。2、 主控制部分方案一:此方案采用AT89C51八位单片机实现。单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制。但是,AT89C51单片机需要用仿真器来实现软硬件的合成在线调试,较为繁琐,很不简便。而且AT89C51的地位已经渐渐的被AT89S51所取代。逐渐成为历史。事实也证明了AT89S51在工业控制上有着广泛的应用。方案二:此方案采用AT89S51八位单片机实现。它除了89C51所具有的优点外,还具有可在线
4、编程,可在线仿真的功能,这让调试变得方便。当与凌阳十六位单片机相比时,AT89S51八位单片机的价格便宜,再编程方便。而且AT89S51在工业控制中有广泛的应用,编程技术及外围功能电路的配合使用都很成熟。这对于在网上查找相关资料和在图书馆查找相关资料时非常方便的。3、 总结:综上所述实际采用电路方案如下图:工作流程说明开始,先接通电源,然后将开关打到开的位置,七段数码管显示器就自动显示出当前温度,并且显示出设置温度的缺省值00。此时继电器不工作。按下F1按键,温度控制系统进入温度控制点1的。按下F2按键,温度控制系统则相应进入温度控制点2的设置。这个时候,显示设置温度的数码管闪烁。 此时可以通
5、过键盘输入预设置的温度。当按下“确定”按键的时候,单片机就会根据所写入的程序,对系统进行控制。当设置的温度高于当前的温度时,单片机通过继电器控制加热电路连通。温度慢慢升高。当设置的温度低于当前的温度时,单片机通过继电器控制加热电路断开。温度慢慢下降。就这样通过温度芯片的反馈信息,实现水的温度保持在设置温度上,从而达到自动控制温度的功能。四. 各电路的设计1、 键盘电路: 单片机应用系统中的键输入单片机应用系统中除了复位按键有专门的复位电路,以及专一的复位功能外,其它的按键或键盘都是以开关状态来设置控制功能或输入数据。键盘有编码和非编码两种。非编码键盘硬件电路极为简单故本系统采用。(1) 键输入
6、接口与软件解决的任务A. 键开关状态的可靠输入 为了去抖动我们采用软件方法,它是在检测到有键按下时,执行一个10ms的延时程序后,再确认该键电平是否仍保持闭合状态电平,如保持闭合状态电平则确认为真正键按下状态,从而消除了抖动影响。B. 对按键进行编码给定键值或给出键号对于按键无论有无编码,以及采用什么编码,最后都要转换成为与累加器中数值相对应的键值,以实现按键功能程序的散转转移。 为使编码间隔小,散转入口地址安排方便,常采用依次序排列的键号。 C. 选择键盘监测方法对是否有键按下的信息输入方式有中断方式与查询方式两种。 (2) 行列式键盘本系统用行列式键盘,即用I/O口线组成行列式结构,按键设
7、置在行列的交点上。在按键数较多时,可节省I/O口线。本系统键盘采用的工作方式为编程扫描工作方式,它是利用CPU在完成其他工作的空余,调用键盘扫描子程序,来响应键输入要求。在执行键功能程序时,CPU不再响应键输入要求。编程扫描工作方式只有在CPU空闲时才调用键盘扫描子程序。键盘采用的扫描法扫描方式,扫描法是在判定有键按下后逐行(或列)置低电平,同时读入行(或列)状态,如果行(或列)状态出现非全1状态,这时0状态的行、列交点的键就是所按下的键 。在其他的作品中,要改变设置温度时,每按一次按键,相应位上的数字自加一。当要输入的数字比较大的时候,需要按很多次,使用起来比较麻烦。然而,键盘就很好地解决了
8、这个问题。当要修改设置温度时,只需要按两次按键,再加上“确定”按键即可。所以本电路采用了使用方便的键盘控制电路。键盘的按键分布如下图所示:P2.4F1F2P2.0789P2.1456P2.2123P2.3清除0确定P2.5P2.6P2.7键盘设定如下:键盘共有14个按键,用于方便设定温度。90 ,数字按键,输入数字1-9;确认 , , 设置的确认,修改设置温度时进行确认;清除 , 设置的清除,修改设置温度时进行删除;F1 , 显示及设置转换到温度点1,按此按键后,显示预设置温度的数码管闪烁;F2,显示及设置转换到温度点2,按此按键后,显示预设置温度的数码管闪烁;采用14按键的键盘代替其他作品的
9、自加1按键和自减1按键,虽然增加了按键的个数,但是却方便了输入所需要设置的温度,使得温度设定操作更为简单。这也是本作品相对于其它作品改进的一个重要方面。2、 加热器控制电路单片机通过三极管控制继电器的通断,最后达到控制电热器的目的。当温度未达到要求时,单片机发送高电平信号使三极管饱和导通,继电器使电源与电热器接通,电热器加热。温度慢慢升高。当温度上升到预定温度时,单片机发送低电平信号三极管进入截止状态,继电器的弹片打到另一侧,使电热器与电源断开,电热器停止加热。继电器电路中有一个三极管8050的保护电路,即将一个二极管反向接到三机管的两端。连接方法如图所示。其原理是:当继电器突然断电时,继电器
10、产生很大的反向电流。二极管的作用是将反向电流分流,使流过三级管8050的电流比较小,达到保护三极管8050的作用。CONTROLTEMPERATURE+SSSSDFSSS- 单片机控制信号3、温度测试电路这里我们用到温度芯片DS18B20。使用集成芯片,能够有效的减小外界的干扰,提高测量的精度,简化电路的结构。使用集成芯片,已经慢慢的成为设计电路的一种趋势。本系统使用温度芯片也正是顺应了这一趋势。DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO92小体积封装形式;测温分辨率可达0.0625,被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采
11、用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。DS18B20支持“一线总线”接口,测量温度范围为 -55°C+125°C,在-10+85°C范围内,精度为±0.5°C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。温度芯片DS18B20转换速度快,转换精度高,与微处理器的接口简单,给硬件设计工作带来了极大的方便,能有效地降低
12、成本,缩短开发周期。4、七段数码管显示电路 本部分电路主要使用七段数码管和移位寄存器芯片74LS164。单片机通过I2C总线将要显示的数据信号传送到移位寄存器芯片74LS164寄存,再由移位寄存器控制数码管的显示,从而实现移位寄存点亮数码管显示。由于单片机的时钟频率达到12M,移位寄存器的移位速度相当快,所以我们根本看不到数据是一位一位传输的。从人类视觉的角度上看,就仿佛是全部数码管同时显示的一样。在本系统中使用移位寄存器芯片74LS164时,是用芯片的贴片封装。贴片封装直接焊接在数码管电路的背面,这样既能实现强大的功能又合理利用电路的空间,而且整个显示电路小巧玲珑,在总体安装时方便。采用移位
13、寄存器控制数码管显示出本系统要显示的数据,也是本系统的一个亮点。五、总结89S51的时钟最高可达12M,I/O口可达32个,高的时钟频率和丰富的I/O,都为我们实现电路功能提供了非常有利的条件。同时也因为开发环境友好,易用,方便,大大加快本系统设计开发。键盘的使用,使操作更为简洁,易懂和迅速。本制作的设计中使用了继电器控制的只是插座电路,因此,该系统的可扩展性很强。随着插入插座的电器的不同,可以实现许多其它功能的电路。六、心得体会经过两周的课程设计,我感觉有些眼高手低,总以为自己学的不错。通过这次课程设计,我感觉学到很多知识。让我更深刻地了解了这门课,是我对知识的掌握也起到了很大的作用。设计电路,还要考虑到它的前因后果。什么功能需要什么电路来
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沪教版语文一下《小蝌蚪找妈妈》课件3
- 人教新课标六上《索溪峪的“野”》课件之二
- 危大工程专项安全管理制度及台账模板
- 年产xx吨茶饮料生产项目可行性研究报告
- 中小学网络工程施工方案
- 实验室特殊时段安全培训课件
- 建筑给排水管道维护与保养方案
- 阳台防水方案
- 实验室合规管理专项培训课件
- 酿造酱油扩产项目可行性研究报告
- GB/T 12729.1-2026香辛料和调味品名称
- 2026广东深圳市交易集团限公司选聘28人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年焊工技术比赛模拟试题(含答案)
- 第5课 生命最宝贵 课件(内嵌视频)2026-2027学年道德与法治四年级上册统编版
- 铁矿选矿技术概述培训课件
- 2026中国医生AI行为与态度调研报告抢先版
- 2026报关员面试题目及答案
- 小学一年级同音字大全(带拼音+组词+字义区分课本高频)
- 2026中国人工智能辅助心电图诊断准确率验证研究
- 重庆航天科工集团笔试题
- 中国慢性肾脏病诊疗指南2025版
评论
0/150
提交评论