- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要
本次设计是基于16F877单片机的散热器控制系统设计。系统以PIC16F877单片机作为主控制器。按照设计任务要求完成了系统的硬件结构设计;并给出了软件程序的设计思想和主控程序流程。本系统是一个典型的温度闭环控制系统,它很好的完成了温度的设定、检测与显示以及温度控制报警等功能。系统采用了集成数字温度传感器DS18B20来检测实时的温度值,并将采集来的温度数据送入单片机进行处理,然后由单片机输出控制信号命令,去控制固态继电器的通断,以实现对散热器电阻丝的控制。
关键词:16F877单片机 ;温度控制 ;DS18B20
Abstract
This study proposes a suit of control scheme for radiator of PIC16f877.In my design,the system uses Microchip (PIC16F) which is usually used in controlling motors as the core. Design the main component circuit of the structure of the systematic hardware; ProVide design philosophy of the software and master control program procedure and procedure. This system is a typical closed loop temperature control system, which completed a very good set of temperature detection and alarm display and temperature control functions,etc. The system uses the integrated digital temperature sensor DS18B20 to detect real-time temperature and the temperature data collected to be processed into the microcontroller, then the one-chip computer command output control signals to control solid state relays off, in order to achieve the radiator Resistance wire control.
Key Words: 16F877 one-chip computer;temperature control;DS18B20
目录
摘 要 I
Abstract II
第一章 绪 论 1
1.1设计背景 1
1.2设计任务、要求及设计指标 2
1.2.1 设计任务 2
1.2.2 设计内容、功能及技术指标 2
1.3设计题目分析 2
1.3.1 设计思想 3
1.3.2 设计目标 3
1.3.3 解决的关键问题 3
第二章 系统方案的论证及选择 5
2.1基本方案的提出 5
2.2单元电路设计方案的提出和论证 5
2.2.1 单片机芯片的选择设计方案 5
2.2.2 温度采集模块的设计方案 9
2.2.3 键盘电路的方案设计 12
2.2.4显示电路的方案设计 13
2.2.5 复位电路的设计方案 13
2.2.6 晶体振荡电路的设计方案 14
2.2.7 报警电路的设计方案 14
2.2.8 电源模块的设计方案 15
2.3方案的确定 15
第三章 硬件电路的设计 17
3.1温度采集电路的设计 17
3.2独立式键盘电路的控制设计 18
3.3显示电路模块设计 18
3.4复位电路设计 21
3.5晶振电路的设计 22
3.6 报警电路的设计 22
3.7电源电路的设计 23
3.8电磁式继电器的选择 24
3.9固态继电器的选择 25
3.10 互感器的选择 26
3.11 压敏电阻的选择 29
第四章 软件设计 31
4.1散热器控制系统的软件总体设计 31
4.2程序分块设计 32
4.2.1 主程序的模块设计 32
4.2.2 中断服务子程序的模块设计 32
4.2.3键盘模块设计 33
4.2.4 温度显示程序的模块设计 34
4.2.5温度检测程序的模块设计 36
4.2.6 温度报警程序的模块程序 37
第五章 电路中各元器件的参数计算 39
第六章 设计总结 42
参考文献 43
外文翻译 44
致 谢 58
附录一 59
附录二 60
附录三 75
第一章
文档评论(0)