- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙江传媒学院
课程设计(实训)报告
学 院 __浙江传媒学院_专 业 电子科学与技术
班 级 _ 11电科2班_ 学 号 110706226____
姓 名_ 徐建新____ 课 题 温度控制器的设计与制作
指导教师 黄暑娟____报告成绩______________
日 期: 2013 年 11 月 17 日
目 录
1引言 3
1.1设计意义……………………………………………………………………3
1.2设计目的与要求 3
2.3本组成员所做的工作 3
2 设计方案论证 3
2.1各部分方案比较与选择……………………………………………………3
2.2总体设计方案 4
2.3 系统组成及框图 4
3 硬件电路设计 5
3.1 温度测量电路设计 5
3.2 控制器电路设计 6
3.3 报警器电路设计 6
3.4 键盘电路设计 7
3.5液晶显示电路………………………………………………………………7
4 软件设计 7
4.1 主程序 8
5系统调试 8
5.1硬件调试 …………………………………………………………………8
5.2软件调试……………………………………………………………………8
6结果及分析 8
7 心得体会 9
8参考文献 9
9附录……………………………………………………………………………9
附录A原理图…………………………………………………………………10
附录B源代码…………………………………………………………………11
附录C作品实物图……………………………………………………………18
1引言
1.1设计意义
温度与人们的生活息息相关,随着经济社会的不断发展,对温度的检测也显得越来越重要。在现代农业上,温度对大规模化的农作物生产起到了关键作用,直接影响了农作物的生长和生产。因此掌握温度的变化显得尤其重要,而传统的温度计需要人工的实时监测,浪费时间人力等显然已经不能适用了。在现代工业上,温度对机器的影响也不容忽视,当温度过高时稍有不慎轻则造成设备的故障,重则造成人员伤亡。特别是针对一些高危设备,人工的温度检测不仅麻烦,容易造成误差,而且对于检测人员又有一定的危险性。于是对温度实时监控就显得至关重要了。
本设计以温度传感器DS18B20为测温元件,AT89S52单片机为核心,读取温度信息并写入控制信息:在液晶显示屏上显示温度,设置温度的上下限。我们可以针对不同的应用环境设置不同需求的温度上下限,当被测物体温度超过上限或低于下限温度时,蜂鸣器响动报警。本温度计的设计与传统的温度计相比,不仅可以减少了人力的温度检测,而且具有测量准确、体积小、寿命长等优点。
1.2设计目的与要求
利用DS18B20设计一个温度控制器,可以显示环境温度,超温报警。
主要子程序
温度转换及读取子程序
温度计算子程序
温度显示子程序
1.3本组成员所做的工作
资料搜集:陈礼杭,刘娇芳
方案原理论证:羡盼盼,刘娇芳
硬件制作:徐建新(组长)
软件设计:徐建新,羡盼盼,刘娇芳
调试:陈礼杭
2设计方案论证
2.1各部分方案比较与选择
2.1.1温度控制电路选择
此系统所需要的工作量较小,采用8位机足以满足本系统的要求,故选用AT89S52单片机作为本系统的CPU。
2.1.2温度传感器的选择
方案一:采用热敏电阻,热敏电阻精度、重复性、可靠性较差,对于检测1摄氏度的信号是不适用的,也不能满足测量范围。在温度测量系统中,也常采用单片温度传感器,比如AD590,LM35等。但这些芯片输出的都是模拟信号,必须经过A/D转换后才能送给计算机,这样就使测温系统的硬件结构较复杂。另外,这种测温系统难以实现多点测温,也要用到复杂的算法,一定程度上也增加了软件实现的难度。
方案二:采用单总线数字温度传感器DS18B20测量温度,直接输出数字信号。便于单片机处理及控制,节省硬件电路。且该芯片的物理化学性很稳定,此元件线形性能好,在0—100摄氏度时,最大线形偏差小于1摄氏度。DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89C51构成的温度装置,它直接输出温度的数字信号到微控制器。每只DS18B20具有一个独有的不可修改的64位序列号,根据序列号可访问不同的器件。这样一条总线上可挂接多个DS18B20传感器,实现多点温度测量,轻松的组建传感网络。
综上分析,我们选用第二种方案。
2.1.3键盘电路
方案一:采用串行输入,每个键位占用一个I/O口,4个按键一共要占用4个I/O口,当有键按下的时候,直接对单片机的I/O进行操作。
方案二:采用并行输入,总共4
您可能关注的文档
- 《计算机网络基础》教案解读.doc
- 《计算机网络基础》课程标准解读.doc
- 张迪(企业战略管理)解读.ppt
- 《计算机网络技术》网络课程解读.ppt
- 《计算机应用基础(上)》复习解读.ppt
- 《计算机应用基础》电子教案解读.ppt
- 《计算机应用基础》教案解读.doc
- 《计算机应用基础》精品课程电子教案解读.doc
- 张富东鼻喷雾剂气雾剂粉吸入剂以及胰岛素笔的正确使用解读.ppt
- 《计算机应用基础》课程电子教案解读.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)