电子技术应用模块课程设计水温控制器.doc
《电子技术应用模块课程设计水温控制器.doc》由会员分享,可在线阅读,更多相关《电子技术应用模块课程设计水温控制器.doc(35页珍藏版)》请在三一办公上搜索。
1、上饶职业技术学院电子工程系课程设计课程名称:电子技术应用模块 题目名称: 水温控制器 年 级:06级 学生专业:应用电子技术学生学号:ZD06010040 54 指导教师: 学生姓名: 技术职称:高级工程师 2008年5月30日课程设计任务书1 课程名称 电子技术应用模块2 课程性质 必选专业课3 适用年级 06级4 适用专业 应用电子技术5 设计题目 水温控制器6 实验要求 选开7 选题要求 最多组数2组 每组最多人数2人8 指导老师 吴国辉 职称 高级工程师9 设计目的9.1 进一步掌握模拟电子技术,数字电子技术等课程的知识在本课程设计中的应用9.2 熟悉电路的设计过程及设计方法9.3 掌
2、握课程设计的基本过程和课程设计报告的撰写方法10 设计要求10.1 设计一个水温控制器10.2 温度设定范围为40到90。最小区分度为110.3 环境温度降低时,温度控制的静态误差不超过111 课程设计的进度安排11.1 2008年5月9日到17日,完成初稿11.2 2008年5月18日到30日,上交课程设计报告及实验样品12 参考书目12.1 黄永定 主编 电子线路实验与课程设计 北京 机械工业出版社 2005.812.2 谢自美 电子线路设计、实验、测试 武汉 华中科技大学出版社 12.3 高吉祥 全国大学生电子设计竞赛培训系列教程 北京 电子工业出版社 2000年 13 任务书下达时间
3、2008年4月28日课程设计评分标准(选开实验)姓名: 年级:06 级 专业:应用电子技术 班级:06电子(1)班 总分:考核项目平 时 成 绩设 计 报 告总成绩考核内容态度、纪律(20%)设计报告书写和水平(80%)考核环节团结协作有钻研精神爱护公物文明卫生遵守纪律和制度摘要符合要求、语句通顺、内容充实、图表和曲线清晰符合规范、文字规范。方案选择、论证、设计、计算正确。分值66880100评分评分教师: 评分时间: 年月 日课程设计评分标准(选开实验)姓名: 年级:06 级 专业:应用电子技术 班级:06电子(1)班 总分:考核项目平 时 成 绩设 计 报 告总成绩考核内容态度、纪律(20
4、%)设计报告书写和水平(80%)考核环节团结协作有钻研精神爱护公物文明卫生遵守纪律和制度摘要符合要求、语句通顺、内容充实、图表和曲线清晰符合规范、文字规范。方案选择、论证、设计、计算正确。分值66880100评分评分教师: 评分时间: 年月 日课程设计报告年级 06级 专业 应用电子技术 班级1班 姓名 温美军 王乐指导老师 吴国辉 职称 高级工程师课程名称 电子技术应用模块课程性质 必选专业课设计项目 水温控制器系统 实验要求 选开1 设计目的1.1 进一步掌握模拟电子技术、数字电子技术等课程的知识在本课程设计中的应用1.2 熟悉电路的设计过程及设计方法1.3 掌握课程设计的基本过程和课程设
5、计报告的撰写方法2 设计要求2.1 设计一个水温控制器2.2 温度设定范围为40到90。最小区分度为12.3 环境温度降低时,温度控制的静态误差不超过13 课程设计的进度安排3.1 2008年五月9号到17号,完成初稿3.2 2008五月18号到30号,上交课程设计报告及实验样品水温控制系统摘要 本系统以AT89C51,AT89C2051单片机为核心,主要包括传感器温度采集,A/D模/数转换,按扭操作,单片机控制,数码管数字显示等部分。本系统采用PID算法实现温度控制功能,通过串行通信完成两片单片机信息的交互而实现温度设定、控制和显示。本设计还可以通过串口与上位机(电脑)连接,实现电脑控制。系
6、统设计有体积小、交互性强等优点。为了实现高精度的水温控制,本单片机系统采用PID算法控制和PWM脉宽调制相结合的技术,通过控制双向可控硅改变电炉和电源的接通、断开,从而改变水温加热时间的方法来实现对水温的控制。本系统由键盘显示和温度控制两个模块组成,通过模块间的通信完成温度设定、实温显示、水温升降等功能。具有电路结构简单、程序简短、系统可靠性高、操作简便等特点。关键词 度传感器, 温度校准,温度控制 1 引言 随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。传统的温度
7、采集方法不仅费时费力,而且精度差,单片机的出现使得温度的采集和数据处理问题能够得到很好的解决。本系统采用了DS18B20单总线可编程温度传感器,来实现对温度的采集和转换,大大简化了电路的复杂度,以及算法的要求。在一些温控系统电路中,广泛采用的是通过热电偶、热电阻或PN结测温电路经过相应的信号调理电路,转换成AD转换器能接收的模拟量,再经过采样保持电路进行AD转换,最终送入单片机及其相应的外围电路,完成监控。但是由于传统的信号调理电路实现复杂、易受干扰、不易控制且精度不高。本文介绍单片机结合DS18B20水温控制系统设计,因此,本系统用一种新型的可编程温度传感器(DS18B20),不需复杂的信号
8、调理电路和AD转换电路能直接与单片机完成数据采集和处理,实现方便、精度高,可根据不同需要用于各种场合.2 DS18B20温度传感器实验2.1 工作原理DS18B20是DAllAS公司生产的一线式数字温度传感器。它将地址线、数据线和控制线合为一根双向串行传输数据的信号线,允许在这根信号线上挂接多个DS18B20;因此,单片机只需通过一根I/O线就可以多个DS18B20通信。每个芯片内外还有一个64位的ROM,其中存有各个器件自身的序列号,作为器件独有的ID号码。DS18B20简化了测量器件与计算机的接口电路,使得电路简单,使用更加方便。DS18B20的特性: 测温范围:-55+125 转换精度:
9、912位二进制数(包括一位符号),可编程确定转换精度的位数。 测温分辨率:9位精度为:0.5,12位精度为0.0625。 转换时间:9位精度为93.75ms,10位精度为187.5ms,12位精度为750ms。 具有非易失性上、下限报警设定的功能。 DS18B20的硬件电路图如图2-1。DS18B20的温度值是以补码的形式表示的,在处理数据的时候要特别注意。下面列出了用12位精度测出的数字量,用十六位补码的形式表示。18B20引脚示表2-1 温度值与DS18B20输出的二进制值对照表温度值/ 数字输出(二进制)数字输出(十六进制)+850000 0101 0101 0000图2-1 DS意图0
10、55OH+25.06260000 0001 1001 00010191H+10.1250000 0000 1010 001000A2H+0.50000 0000 0000 10000008H00000 0000 0000 00000000H+0.51111 1111 1111 1000FFF8H-10.1251111 1111 0101 1110FF5EH-25.06261111 1110 0110 1111FE6FH-551111 1100 1001 0000FC90HDS18B20有严格的读写时序,读写数据都应按照此时序进行,否则读出的温度数值将产生错误。使用DS18B20时,主机应先向D
11、S18B20送出复位信号,主机将数据线拉低并保持480960S;然后再释放数据线,由上拉电阻拉高1560S;然后再由DS18B20发出低电平60240S,就完成了复位操作。在主机对DS18B20写数据时,应先将数据线拉低1S以上,再写入数据(写1为高,写0为低)。待主机写入的数据变化1560S后,DS18B20将对数据线采样。要求主机写入数据到DS18B20的保持时间为60120S。2次写数据操作的间隙应大于1S。读数据之前,主机应先将数据线拉低,再释放。DS18B20在数据线从高电平跳低后15S内将数据送到数据线上。主机在15S后读取数据线。如要了解有关DS18B20更多的知识,请查阅相关资
12、料,此处不再叙述。2.2、电路原理图图2-2 DS18B20温度传感器实验23、元器件清单类别型号数量单位说明集成电路AT89C51 1片DS18B201片74LS2451片双向驱动器数码管5位5位3 温度校准实验3.1、工作原理对于精度要求不高的测量,DS18B20完全能够满足要求。但是对于精度要求较高的场合,由于DS18B20内部采用了模数转换器,并且其本身具有分散性,则经常通过校准程序来弥补偏差,运用校准程序的前提时要有比DS18B20更为精确的测温仪器,这里为了说明问题,我们使用点温计代替。例如:实际温度(DS18B20)理想温度(点温计)偏差值55.2+0.21010.6+0.620
13、20.9+0.94039.2-0.86061.3+1.38081.9+1.99092.2+2.2图3-1 实际温度偏差温度曲线通过曲线,可以看出温度的偏差基本呈上升趋势,初步分三个阶段进行补偿,019.99,补偿值为+0.5;2069.99,补偿值为+1.1;7099.99,补偿值为+2.0。如要整个温度范围内更为精确的显示,可以将温度的范围划分为更多的段,进行更加细致的补偿。程序方面只需要在温读转换子程序后插入一温度补偿子程序即可,然后再分别测量以上温度值,与理想温度值比较,写出相对误差。3.2、参考程序;. ;表示省略 ;.JIAO_Z EQU 7EH ;校准数据的整数部分JIAO_X E
14、QU 7DH ;校准数据的小数部分J1_Z EQU 00H ;第1段校准数据的整数部分J1_X EQU 80H ;第1段校准数据的小数部分J2_Z EQU 01H ;第2段校准数据的整数部分J2_X EQU 02H ;第2段校准数据的小数部分J3_Z EQU 02H ;第3段校准数据的整数部分J3_X EQU 00H ;第3段校准数据的小数部分 ;. ;表示省略 ;. MAIN_LOOP: LCALL GET_TEMPER ;读取温度值 LCALL DATA_CHANGE ;调用数据转换子程序 LCALL JIAOZHENG ;注意将校准子程序插入到此处 LCALL DATA_CHULI ;调
15、用数据处理子程序 LCALL DISPLAY SJMP MAIN_LOOP ;. ;表示省略JIAOZHENG: ;校准子程序 MOV A , 28H CJNE A , #20 , JZ1JZ1: JC JZ4 CJNE A , #70 , JZ2JZ2: JC JZ3 MOV JIAO_Z , #J3_Z ;7099.99,补偿值为+2.0 MOV JIAO_X , #J3_X AJMP JZ5JZ3: MOV JIAO_Z , #J2_Z ; 2069.99,补偿值为+1.1 MOV JIAO_X , #J2_X AJMP JZ5JZ4: MOV JIAO_Z , #J1_Z ; 019.
16、99,补偿值为+0.5 MOV JIAO_X , #J1_XJZ5: MOV A , 27H ADD A , #80H MOV 27H , A MOV A , 28H ADDC A , #01H MOV 28H , A RET ;. ;表示省略 ;.说明:加省略号的地方表示还有程序,与DS18B20传感器实验的程序有联系 4 温度控制过程实验4.1、工作原理用800W热得快代替加热装置,对一杯水进行加热;4.1.1、通过改变滑动变阻器,来调节热得快的功率;4.1.2、绘制出水温在不同功率加热情况下的温度随时间的上升曲线;4.1.3、绘制出水温在自然环境下温度随时间的下降曲线;4.1.4、根据绘
17、制的曲线,在设定的温度基础上,选择出合适的功率来加热,以便得到最理想的动态平衡。4.2、工作原理要改变加热装置的功率,通过改变加在其两端的电压值实现,考虑到安全问题,这里使用固态继电器通过改变其通断时间来调节加热装置功率的大小,电路图如图3-4。图中控制部分是由555电路构成的占空比可调方波发生器,总时间为T=0.39S,约等于市交流电的40倍。通过调节滑动变阻器来改变方波的占空比,从而改变通过加热加热装置的平均电压获得不同的功率。如:占空比为1:2,则加热装置获得的平均电压约等于110V,则加热装置的功率变为原来的1:4。4.3、电路原理图图4-3 功率可调水温加热电路图4.4、元器件清单类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子技术 应用 模块 课程设计 水温 控制器
链接地址:https://www.31ppt.com/p-4145518.html