基于单片机的温度控制器附程序代码.doc

基于单片机的温度控制器附程序代码.doc

ID:59552607

大小:8.77 MB

页数:26页

时间:2020-11-10

基于单片机的温度控制器附程序代码.doc_第1页
基于单片机的温度控制器附程序代码.doc_第2页
基于单片机的温度控制器附程序代码.doc_第3页
基于单片机的温度控制器附程序代码.doc_第4页
基于单片机的温度控制器附程序代码.doc_第5页
资源描述:

《基于单片机的温度控制器附程序代码.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、`生产实习报告书报告名称基于单片机的温度控制系统设计姓名学号541007070138、541007070140、541007070141院、系、部计算机与通信工程学院专业信息工程10-01指导教师2013年9月1日Word文档`目录1.引言12.设计要求13.设计思路14.方案论证24.1方案一24.2方案二25.工作原理26.硬件设计26.1单片机模块26.2数字温度传感器模块46.2.1DS18B20性能46.2.2DS18B20外形及引脚说明56.2.3DS18B20接线原理图56.3按键模块66.4声光报警模块66.5数码管显示模块

2、77.程序设计87.1主程序模块87.2读温度值模块87.2.1读温度值模块流程图:9Word文档`7.2.2DS18B20写字节和读字节子程序流程图:107.3中断模块107.4温度设定、报警模块108.实物效果图129.实习总结14附录15Word文档`基于单片机的温度控制系统设计1.引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便是不可否定的,各种数字系统的应用也使人们的生活更加舒适。数字化控制、智能控制为现代人的工作、生活、科研等方面带来方便。其中数字温控器就是一个典型的例子。数字温控器具有读数

3、方便、测温围广、测温精确、功能多样话等优点。其主要用于对测温要求准确度比较高的场所,或科研实验室使用,该设计使用STC12C5A60S2单片机作控制器,数字温度传感器DS18B20测量温度,单片机接受传感器输出,经处理用LED数码管实现温度值显示,并能任意设定报警温度的温度围,实现声光报警。在我们的实习过程中,我们首先要根据原理图焊接一个STC12C5A60S2单片机的开发板,经测试准确无误后,编写程序实现上面所说的数字温度控制器。2.设计要求1.控制温箱温度2.加热:电炉丝,这里改成发光二极管3.冷却:自然or风冷4.温度目标区间:-50

4、-100℃5.运行环境:常温6.供电:+5v7.控制精度:±2℃8.温度可设定,如果下限超过上限,显示错误。9.温度可显示10.超温报警3.设计思路设计一个单片机测控系统,一般可分为四个步骤:(1)需求分析,方案论证和总体设计需求分析:被测控参数的形式(电量、非电量、模拟量、数字量等)、被测控参数的围、性能指标、系统功能、工作环境、显示、报警、打印要求等。方案论证:根据要求,设计出符合现场条件的软硬件方案,又要使系统简单、经济、可靠,这是进行方案论证与总体设计一贯坚持的原则。(2)器件选择,电路设计制作,数据处理算法,软件的编制阶段。(3)

5、系统调试与性能测定。Word文档`(4)文件编制。文件包括:任务描述、设计的指导思想及设计方案论证、性能测定及现场试用报告与说明、使用指南、软件资料(流程图、子程序使用说明、地址分配、程序清单)、硬件资料(电原理图、元件布置图及接线图、接插件引脚图、线路板图、注意事项)。文件不仅是设计工作的结果,而且是以后使用、维修以及进一步再设计的依据。因此,一定要精心编写,描述清楚,使数据及资料齐全。4.方案论证4.1方案一由于本设计是测温电路,可以使用热敏电阻之类的器件,将随被测温度变化的电压或电流采样,进行A/D转换后就可以用单片机进行数据处理,实

6、现温度显示。这种设计需要用到A/D转换电路,增大了电路的复杂性,而且要做到高精度也比较困难。4.2方案二考虑到在单片机属于数字系统,容易想到数字温度传感器,可选用DS18B20数字温度传感器,此传感器为单总线数字温度传感器,起体积小、构成的系统结构简单,它可直接将温度转化成串行数字信号给单片机处理,即可实现温度显示。另外DS18B20具有3引脚的小体积封装,测温围为-55~+125摄氏度,测温分辨率可达0.0625摄氏度,其测量围与精度都能符合设计要求。以上两种方案相比较,第二种方案的电路、软件设计更简单,此方案设计的系统在功耗、测量精度、

7、围等方面都能很好地达到要求,故本设计采用方案二。5.工作原理温度传感器DS18B20从设备环境的不同位置采集温度,单片机AT89S51获取采集的温度值,经处理后得到当前环境中一个比较稳定的温度值,再根据当前设定的温度上下限值,通过加热和降温对当前温度进行调整。当采集的温度经处理后超过设定温度的上限时,单片机通过三极管驱动继电器开启降温设备(压缩制冷器),并通过三极管驱动扬声器发出警笛声。当采集的温度经处理后低于设定温度的下时,单片机通过三极管驱动继电器开启升温设备(加热器),并通过三极管驱动扬声器发出警笛声。6.硬件设计6.1单片机模块ST

8、C12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051Word文档`单片机,指令代码完全兼容传统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。