文件格式:word
文件大小:2.76MB
适用专业:单片机
适用年级:大学
下载次数:18 次
我要下载:点击联系下载论文编号:40292
资料简介:
西华大学课程设计 基于单片机的温度控制,共36页,12151字。
目录
1 前言 2
2 整体方案设计 3
2.1方案论证 3
2.1.1 温度传感器的选择 3
2.1.2 控制核心的选择 4
2.1.3 显示电路的选择 4
2.1.4 调速方式的选择 4
3 单元模块设计 6
3.1系统器件简介 6
3.1.1 DS18B20单线数字温度传感器简介 6
3.1.2 AT89C52单片机简介 6
3.1.3 八段LED数码管 8
3.2各部分电路设计 9
3.2.1 按键复位电路的设计 9
3.2.2 数码管显示电路设计 10
3.2.3 温度采集电路设计 11
3.2.4 电机调速电路的设计 12
4软件设计 14
4.1开发工具及主要技术 14
4.2 KEIL 8051开发工具 15
4.3程序设置 16
5 系统调试 18
5.1软件调试 18
5.1.1 按键显示部分调试 18
5.1.2 传感器DS18B20温度采集部分调试 18
5.1.3 电动机调速电路部分调试 18
5.2硬件调试 19
5.2.1 按键显示部分调试 19
5.2.2 传感器DS18B20温度采集部分调试 19
5.2.3 电动机调速电路部分调试 20
6 系统功能 21
6.1系统实现的功能 21
6.2系统功能分析 21
7 结论 22
8 总结和体会 24
9参考文献 25
附录1:电路总图 26
附录2:电路PCB板图 27
附录3:设计实物图 28
附录4:软件代码 29
1 前言
在现代工业控制中,温度控制技术是我们必不可少的课题之一,我们经常会遇到一些在工业现场中要根据温度信号来控制一些机械设备的运转。现在随着大学课程的开设,这种想法可以实现了,因此我选择了温控直流风机的设计。
随着单片机在各个领域的广泛应用,许多用单片机作控制的温度控制系统也应运产生,如用单片机控制直流电机随环境温度变化而改变转速的装置,或现在笔记本电脑上的智能CPU风扇等,当CPU温度超过一定标准时,CPU风扇会加速运转,且随着温度的升高转速不断的变快。因此我采用单片机模仿CPU风扇的温控部分,用LED七段数码管完成温度和直流电机转速的动态显示。
本课程制作是由ATMEL公司的8052系列单片机AT89C52编程控制LED八段数码管完成温度和直流电机转速的动态显示,并采用DALLAS公司的DS18B20作为温度采集部分;通过单相桥式PWM逆变电路控制电机的转速和方向。本系统可以快速的采集环境温度并动态的显示到四位八段LED数码管上。
通过温控直流电机的设计,使我更加熟悉有关单片机开发设计原理及方法,并能使自己加深对单片机的理解和运用以及掌握单片机与外围接口的方法和技巧,这些主要体现在以下方面:
1.温控直流电机包含了8052系列单片机的最小应用系统,同时在此基础上扩展了一些实用性强的外围电路。
2.可以了解到LED显示器的结构、工作原理以及这种显示器的接口实例。
3.怎样扩展显示接口、如何驱动外围元件等。
4.温度采集元件DS18B20的读写时序的编程方法。
5.电机的PWM调制和电机驱动电路的使用等。
资料文件预览:
共1文件夹,1个文件,文件总大小:2.76MB,压缩后大小:2.57MB
- 课程设计-基于单片机的温度控制
基于单片机的温度控制.doc [2.76MB]
我要下载:基于单片机的温度控制