- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要
在现实生活当中,很多场合需要对温度进行智能控制,日常生活中最常见的要算空调和冰箱了,他们都能根据环境实时情况,结合人为的设定,对温度进行智能控制。工业生产中的电加热炉温度监控系统和培养基的温度监控系统都是计算机控制系统的典型应用。通过这次课程设计,我们将自己动手设计一个小型的计算机控制系统,目的在于将理论结合实践以加深我们对课本知识的理解。
本次设计采用单片机89C51及数字式温度传感器、数码管显示温度。数字式温度传感器将采集到的温度数据送入单片机,单片机将采集到的温度数据与设定值进行比较,若大于设定值,则电热炉关断,若小于设定值,则电热炉继续加热。对于设定的温度值的改变采用中断方式,当改变温度设定时,检测输入的信号,改变设定值,并在数码管上显示出设定值,此次设计初始设定值为100摄氏度。
关键字:温度自动控制、单片机、数码管
目录
1设计内容及步骤 1
1.1设计要求 1
1.2方案设计 1
1.3设计思路 1
2硬件设计 2
2.1主要硬件介绍 2
2.1.1单片机 2
2.1.2温度传感器 2
2.1.3开关器件 2
2.2电路设计方法 3
2.2.1显示部分电路 3
2.2.2温度检测电路 4
2.2.3键盘电路 4
2.2.4电气开关及工作电路 5
2.2.5整体硬件设计及工作说明 5
3软件设计 6
3.1数码管模块 6
3.2按键中断输入模块 7
3.3温度检测模块 8
3.4主程序流程图 9
4调试和分析 10
5课程设计心得体会 12
参考文献 13
附录1整体电路图 14
附录2源程序 15
1设计内容及步骤
1.1设计要求
设计一个温度控制系统,并用软件仿真。功能要求如下:
(1)能够利用温度传感器检测环境中的实时温度;
(2)能对所要求的温度进行设定;
(3)将传感器检测到得实时温度与设定值相比较,当环境中的温度高于或低于所设定的温度时,系统会自动做出相应的动作来改变这一状况,使系统温度始终保持在设定的温度值。
1.2方案设计
达到技术要求的内容,需要以下几种器件:单片机、温度传感器、数码管、直流电动机等。其中单片机用作主控制器,控制其他器件的工作和处理数据;温度传感器用来检测环境中的实时温度,并将检测值送到单片机中进行数值对比;数码管显示屏用来显示温度;直流电动机用来表示电加热炉的工作情况,转动表示电加热炉通电加热,停止转动表示电加热炉断电停止加热。
1.3设计思路
通过按键设定所需要的温度值,然后利用温度传感器检测电加热炉的实时加热温度,并送至单片机与设定值进行比较。若检测值小于设定值,则继电器得电,开关闭合,电加热炉导通加热;若检测值大于设定值,则继电器断开,开关断开,电加热炉断电停止加热。若炉温低于设定值,单片机又控制继电器闭合,继电器开关闭合,电加热炉开始导通加热。传感器检测到得温度值会在数码管显示屏上显示出来。当设定温度时,设定温度会在数码管上显示出来。
2硬件设计
2.1主要硬件介绍
2.1.1单片机
这里选用AT89C51单片机作为控制系统的处理器。P30—P33作为按键输入端,采用中断方式。—P13作为数码管的位选端。P17作为温度传感器检测温度信号输入端。P37作为控制电热炉的信号输出端。
2.1.2温度传感器
温度传感器选用DS18B20温度传感器。数字温度传感器DS18B20具有单总线接口方式,支持多节点,使分布式温度传感器设计大为简化独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。测温范围-55℃~+125℃,固有测温误差0.5℃。支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定。工作电源为3~5V/DC,在使用中不需要任何外围元件,测量结果以9~12位数字量方式串行传送。
2.1.3开关器件
由于单片机与电动机之间需要用开关器件连接,并且前者用弱电控制,后者由强电控制,这就尤其需要注意安全问题,因此采用继电器。继电器是由一个线圈和一个开关组成,当线圈得电,就会使开关闭合,电动机回路工作。当线圈失电,就会使开关断开,电动机不工作。
2.2电路设计方法
2.2.1显示部分电路
显示电路截图如下图2.1所示。
图2.1显示部分电路图
这里选用4位7段数码管作为系统的显示器件,如图2.1所示,P0口作为数码管的段选端,由高到低分别与数码管P07—P00连接P0口需接上拉电阻,位选端分别与P13—P10连接,由于数码管显示数据中,位选线需要较大的电流驱动,而实际上89C51单片机管脚输出拉电流一般为十几到二十mA,不足以驱动数码管,因此在位选线上要接
您可能关注的文档
- 茶讯营销策划方案方案稿.ppt
- 茶叶营销计划书新转.doc
- 茶叶种植和加工培训.doc
- 滏滨中学高三级第一次月考理综试题目.doc
- 茶油深加工扩建项目可行报告书.doc
- 腐乳石污水处理工艺设计书毕业设计书.doc
- 炒作医药产品策划方案方案稿创意脚本.doc
- 沉积复试复习题目库.doc
- 盖板涵施工方案稿.doc
- 盖板孔加工组合机床总体设计书.doc
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
文档评论(0)