基于单片机的温度控制实习报告
基于单片机的温度控制实习报告及程序电路图。
生产实习(专业实习)报告
实习时间:20 11 年 6 月 20 日至 7 月 8 日
学 院: 电气与信息工程学院 专业名称: 自动化 学 号: 200806070123 姓 名: 杨兴旺 指导老师: 黄建兵 郝鹏飞 实习地点: 2A-413
基于单片机的温度控制实习报告及程序电路图。
陕西科技大学生产实习(专业实习)报告
生产实习报告
生产实习是教学与生产实际相结合的重要实践性教学环节。在生产实习过程中,学校也以培养学生观察问题、解决问题和向生产实际学习的能力和方法为目标。培养我们的团结合作精神,牢固树立我们的群体意识,即个人智慧只有在融入集体之中才能最大限度地发挥作用。
一、 实习目的
通过这次生产实习,使我在生产实际中学习到了单片机在温度控制的过程所涉及的知识和用单片机控制温度的方法,更重要可以学到在学校无法学到的实践知识。在生产实习中体会到了严格地遵守纪律、统一组织及协调一致是现代化大生产的需要,从而进一步提高了我们的组织观念。
我在实习中参观并了解了我们学校的供配电系统,尤其了解了变电所和配电室的组成及运行过程,才发现在书本上说高压电的安全防患是多么的重要,当时并不觉得什么,参观供配电系统后才发现在这些场合下安全防患是非常重要的,这时的遵守纪律才是第一位。供配电系统的正常运行保证了生活区、教学区、以及教职工小区的正常生活和学习。
通过生产实习,对我们巩固和加深所学理论知识、培养我们的独立工作能力和遵纪守律起了重要作用。
二、 实习单位及岗位
本次实习主要有两个方面:
(一) 进行基于单片机的温度控制系统的设计和实物制作。地点:陕西科技大学实验室2A-413。 (二) 参观供配电系统和供水系统。地点:陕西科技大学。
三、 实习安排
此次实习时间从2011年6月20日到2011年7月8日,共三周时间。其中前两周在实验室(2A-413)做基于单片机的温度控制系统。最后一周参观学校供配电系统和到企业实习参观。
四、 实习内容及过程
实习内容一:研制一套单片机温度控制系统,此次实习要求做出实物。
主要包括以下内容:
1. 硬件原理图 2. 印制板PCB图 3. 硬件测试程序 4. 元件焊接调试
由于PCB板老师事先已做好,所以我们从焊接元件这一步开始做起:
(一) 应仔细了解基于单片机的温度控制系统所涉及的各个元器件的功能,搞懂各个元件的作用,然
后根据原理图焊接各个元器件。
1. 温度采集18B20: DS18B20是使用一根数据线进行通信,首先要先向它发送一系列脉
冲信号。一般的步骤大致为:初始化--跳过ROM操作--启动温度转换--(延时)--初始化--跳过ROM操作--读温度寄存器命令然后就可以读出温度的数据了。先读出的是
基于单片机的温度控制实习报告及程序电路图。
低8位,然后是高位。由于是单线通信,所以对时序的要求相对较高,所以要根据时序图和自己的晶振频率好好计算一下。最后还要注意的是,它的数据线平时是要拉到高电平。
2. 液晶显示LCD1602:1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个
不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。因为1602识别的是ASCII码,试验可以用ASCII码直接赋值,在单片机编程中还可以用字符型常量或变量赋值,如'A’,‘0‘。
3. MOC3022光电隔离:MOC3022是一款光隔离三端双向可控硅驱动器芯片。包含一个砷化
镓红外发光二极管和一个光敏硅双向开关,该开关具备跟三端双向可控硅一样的功能。其设计用于为电子控制装置和电源双向控制装置提供接口,以便对115 VAC操作电压下的电阻和电感负载进行有效控制。
4. BTA06可控硅:可控硅是可控硅整流元件的简称,是一种具有三个PN 结的四层结构的
大功率半导体器件,亦称为晶闸管。具有体积小、结构相对简单、功能强等特点,是比较常用的半导体器件之一。该器件被广泛应用于各种电子设备和电子产品中,多用来作可控整流、逆变、变频、调压、无触点开关等。
(二) 仔细的阅读并理解硬件原理图,因为单片机的编程离不开硬件,没有搞懂硬件编程是很难实现
的,所以第一步搞懂原理图很重要。硬件原理图主要由六部分组成:
1. 电脑和单片机数据传输口:
图4-3-1 数据串口电路
2. 3. 4.
由MAX232专门为电脑的 RS-232标准串口设计的接口电路,使用+5v单电源供电。 液晶显示:由LCD1602来显示设定温度值、实时温度值、偏差、功率以及温度最大值。 单片机最小系统:复位电路、晶振、STC89C52。
按键模块:由6个按键组成独立按键模块,6个键分别是:设定值个位十位加减四个键、设定键(功率显示键)、确定键(最大值显示键)。通过按键可以设定温度的设定值,还可以通过按键切换功率和最大值的显示。 电源模块:
5.
基于单片机的温度控制实习报告及程序电路图。
图4-3-2 电源稳压电路
通过开关电源将220V电压变为9V电压,然后经过7805三端稳压器将9V电压稳定到5V供单片机及其他数字芯片正常运行。其中还有电源指示灯当电源正常时,指示灯亮。
6. 测温模块和加热模块:
图4-3-3 加热控制电路
通过18B20来实现温度采集的过程,然后通过PID算法来控制MOC3022的导通从而控制BTA06,最后控制电阻炉的功率。
(三) 当焊接好并把原理图明白后,开始程序设计。程序设计和硬件部分一样共六个部分:
1. 温度采集部分:根据18B20的数据手册参照其时序图来编写温度采集及处理过程的程
序。
2. 液晶显示部分:LCD1602要根据数据手册,首先编写其写数据和写命令的过程,然后
编写其初始化程序。其次由于两行显示,每行最多显示16个字符,所以编写一个定位程序。
a.最大值显示部分程序:
void Pvmax_display() {
i=readtemp(); if(i>=j) j=i;
IntToStr(j,buffer,3); setPosition(2,10); prints("M:");
printc(buffer[0]);
基于单片机的温度控制实习报告及程序电路图。
printc(buffer[1]); printc('.');
printc(buffer[2]); printc(0xDF); printc('C');
}
b.功率显示部分
void B_display() {
setPosition(2,10); b0=(b/10)%10+'0'; b1=b%10+'0'; prints("B:"); printc(b0); printc(b1); setPosition(2,14); prints(" "); }
c.设定值实测值偏差显示部分
void LCD_display(void) { int i; setPosition(1,0); prints("SV:"); printc(Sv2+'0'); printc(Sv1+'0'); printc(0xDF); printc('C'); setPosition(2,0); i=readtemp(); adjust(i); IntToStr(i,buffer,3); prints("PV:"); printc(buffer[0]); printc(buffer[1]); printc('.'); pr …… 此处隐藏:2609字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




