现场温度测控系统设计实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山东科技大学
课程设计报告
课程名称:单片机原理及应用 _题目: 现场温度测控系统设计
学院名称: 电气信息系
专业班级: 计算机科学与技术2008级7班
学生姓名: 巩珊珊
学号: 200803224106 指导教师 : 吕英俊
填表时间: 2011年7月15日
指导教师评语
《单片机原理及应用》课程设计指导书(三)
设计题目:现场温度智能测控系统的设计
课程设计报告书写说明及注意事项
1.本设计报告内容包括指导教师评语、目录(自动生成)、设计报告主要内容(程序流程图包含在软件设计中)、总结、致谢辞、附录等部分。
2.课程设计教学大纲由指导教师提供,放在附录中。
3.将设计过程中专题部分的源程序、图表放在附录中。全部程序清单只提供电子文档,不要求打印
4.本报告打印用A4纸张,页面设置:上:2.5厘米,下:2.5厘米,左:2.5厘米,右:2.5厘米。
5.本报告除标题采用三号加粗宋体外,正文部分采用小四宋体,段落为1.5倍行距。
6.相关的图表要增加编号。
7.学生应认真书写课程设计报告,设计报告主要内容字数不少于15页,附录内容不计算在内。
8.每位学生要同时提供电子和纸质两种媒质报告,电子文档经指导教师审核允许后才能打印。电子文档要求要求提供两个文件:设计报告(学号姓名.RTF)和程序清单(专题名称.c)。
9.评语和成绩由指导教师根据设计报告质量和学生设计过程中的具体表现给出。10.本报告应充分体现学生本人在实习过程中的亲身体会和心得,不允许出现抄袭和大面积内容类同现象,一旦发现抄袭者和被抄袭者均按不及格处理。
现场温度智能测控系统的设计(三)
一、课程设计目的
通过该设计使学生熟练掌握单片机最小应用系统:模拟量数据采集、处理、控制和相关的人机接口(键盘、显示)单元的设计方法,并培养学生工程设计的一般方法和技巧。
二、技术要求:
1.系统组成
系统选用AT89C51单片机作为微处理器,外部扩展键盘和LED显示器件,温度测量采用温度传感器进行采样,通过继电器控制外部加热装置,通过蜂鸣器报警。2.实现功能:
1)基本要求:温度测量范围:-50℃-110℃,测量精度误差小于0.5℃,LED 直读显示实时温度值和设定值。
2)按键功能:通过按键设置温度设定值和温度高、低限报警值。
3)通信功能:系统连续采集10个数据,然后把采集的数据经数字滤波、处理后保存、并在显示器上显示其温度值,同时经串行接口传至上位机。
4)通信约定:①系统发送采用查询方式,上位机接收采用中断方式,波特率为9600bps,帧格式位8个数据位,1个停止位,无校验位;②传送数据格式为:实时值、设定值。
5)控制和报警功能:当现场温度低于设定值2℃时闭合继电器控制加热器加热,高于设定值2℃时断开继电器停止加热;温度低于低限报警值或高于高限报警值时通过蜂鸣器发声报警。
3.整个系统建议分为以下模块:
1)AT89C51单片机最小应用系统(含键盘、显示人机接口);
2)温度采集、控制模块;
3)上位机和下位机通信模块。
三、一周时间安排:
星期一:布置设计任务,收集相关资料;
星期二:确定设计方案,软、硬件的总体设计;
星期三、四:上机调试;
星期五:完成设计报告。
单片机系统的应用给现代工业测控领域带来了一次新的技术革命,自动化、智能化均离不开单片机的开发和使用。本论文介绍了“基于单片机的温度控制系统”的设计及其相关内容。设计的主要内容是温度检测与控制系统中控制算法及输出驱动电路的实现。系统的组成包括:温度检测与处理系统、A/D转换电路、单片机系统电路、键盘和显示电路以及输出驱动电路的实现。本文重点对测控硬件、软件的组成进行了分项、模块化逐步分析设计。对各部分的电路逐个进行了介绍,实现了该系统的硬件电路。
用AT89C51单片机为主控芯片。此次设计的温度控制系统主要是由中央控制器、温度检测器、显示器等模块组成。温度检测部分采用DS1620温度传感器,用LED数码管做显示器。温度传感器DS1620采集温度信号送给单片机,单片机对信号进行相应处理,并把温度数据送LED显示,从而实现对温度控制的目的。
温度采集与控制系统的设计对自动化专业的学生而言是经典的、涵盖知识面广的题目。是单片机系统应用、高精度检测以及控制算法的程序实现的集合。
关键词:AT89C51单片机 DS1620 LED显示器
第1章绪论 (1)
1.1课题的背景 (1)
1.2 课题的来源 (2)
1.3设计目的 (2)
1.4 课题内容及要求 (3)
第2章基于单片机的温度系统设计 (4)
2.1 系统整体设计模型 (4)
第3章硬件设计 (5)
3.1 AT89C51简介 (5)
3.2 8255A简介 (8)
3.3 8255A的控制字 (9)
3.4 8255A的工作方式 (10)
3.5 DS1620简介 (11)
3.6 4*4矩阵键盘简介 (13)
3.7 LED工作原理 (15)
3.8 实验所用实验板电路图 (16)
第4章软件设计 (18)
4.1程序设计 (18)
4.2部分代码 (19)
第5章设计总结 (24)
致谢 (25)
参考文献 (26)
第1章绪论
1.1课题的背景
单片机自1976年由Intel公司推出MCS-48开始,迄今已有三十多年了。由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎“无处不在,无所不为”。单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域,对各个行业的技术改造和产品更新换代起着重要的推动作用。
单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程序存储器和数据存储器合用一个存储器空间的结构,称为普林斯顿结构。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,一般需要较大的程序存储器。目前的单片机以采用程序存储器和数据存储器截然分开的结构为多。
本设计讨论的单片机多功能定时器的核心是目前应用极为广泛的51系列单片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能强等特点。不仅能满足所需要求而且还有很多功能可供开发,有着广泛的应用领域。
20世纪80年代中期以后,Intel公司以专利转让的形式把8051内核技术转让给许多半导体芯片生产厂家,如ATMEL、PHILIPS、ANALOG、DEVICES、DALLAS 等。这些厂家生产的芯片是MCS-51系列的兼容产品,准确地说是与MCS-51指令系统兼容的单片机。这些兼容机与8051的系统结构(主要是指令系统)相同,采用CMOS工艺,因而,常用80C51系列来称呼所有具有8051指令系统的单片机,它们对8051单片机一般都作了一些扩充,使其更有特点。其功能和市场竞争力更强,其实不该把它们直接称呼为MCS-51系列单片机,因为MCS只是Intel公司专用的单片机系列型号。MCS-51系列及80C51单片机有多种品种。它们的引脚及指令系统相互兼容,主要在内部结构上有些区别。目前使用的MCS-51系列单片机及其兼容产品通常分成以下几类:基本型、增强型、低功耗型、专用型、超8位型、片内闪烁存储器型。其中ATMEL公司的标准型AT89单片机因其与MCS-51的完全兼容性、优良的工作性能、使用的灵活性以及较高的性能价格比,成为AT89系列单片机的主流机型,在嵌入式控制系统中获得广泛应用。