- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计
课程名称: 计算机控制系统
学院: 电气工程学院 ? 专业: 自动化
姓名: 学号:
年级: 12 任课教师:
目录
1.设计要求 2
2.方案论证 2
3.硬件电路设计 3
3.1传感器接口电路设计 4
3.1.1温度数据采集电路 4
3.2?LED显示接口电设计 6
3.2.1?AT89C51单片机 7
3.2.2?LED数码管 10
3.3?温度控制电路的设计 11
4.系统软件设计 12
4.1软件系统设计 12
4.1.1?程序组成? 13
5. 仿真分析 17
5.1?仿真方法与操作 17
5.2仿真结果 19
5.3?结果分析 22
6. 总结 23
7. 参考文献 24
基于单片机的温度控制系统设计1.数码管或液晶显示屏显示室内当前的温度;2.在不超过最高温度的情况下,能够通过按键设置想要的温度并显示;设有四个按键,分别是设置键、加1键、减1键和启动/复位键;3.DS18B20、AD590、LM3911、DTH-11(任选其一)温度采集;4.超过设置值的时发出超限报警,采用声光报警,上限报警用红灯指示,下限报警用黄灯指示,正常用绿灯指示。
图2?方案设计框图
本方案采用单片机作为控制核心,使用温度传感器进行温度采集,通过将采集到的温度与标准设定温度之间的差值进行温度控制,从而使得温度维持在标准设定温度。本方案设计成本低,具有具有较高的可靠性,对于系统动态性能与稳定要求不是很高的场合非常的合适。
3.硬件电路设计
图3电路硬件图
此方案以AT89C51为核心,通过DS18B20检测温度,将信号传输至单片机,用四位LED数码管显示温度,同时通过将检测的温度与标准设定温度的偏差来控制电阻丝通断时间的长短,从而达到恒温控制的目的。
3.1传感器接口电路设计
3.1.1温度数据采集电路
DS18B20是美国DALLAS半导体公司生产的可组网数字式温度传感器,与其它温度传感器相比,DS18B20具有以下特性:独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温。DS18B20在使用中不需要任何外围元件,全部传感器元件及转换电路集成在形如一只三极管的集成电路内。温度范围-55℃~+125℃,固有测温分辨率±0.5℃;测量结果直接输出数字温度信
号,以“一线总线”串行传送给CPU,同时可传送CRC效验码,具有极强的抗干扰纠错能力;测量结果以9位数字量方式串行传送。?
DS18B20虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下几方面的问题:?
(1)系统的硬件虽然简单但需要相对复杂的软件进行补偿,由于DS18B20与微处理器间采用串行数据传送,因此,在对DS18B20进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。?
(2)在DS18B20的有关资料中均未提及单总线上所挂DS18B20数量问题,容易使人误认为可以挂任意多个DS18B20,在实际应用中并非如此。当单总线上所挂DS18B20超过8个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。?
(3)连接DS18B20的总线电缆有长度限制。由于信号电缆本身存在电阻,距离过长时将导致信号衰减。试验中,当采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达150m。?
DS18B20有PR-35和SOIC两种封装形式,管脚排列如表3.1所示。本系统选用PR-35封装形式。DS18B20返回温度值虽然只有9位,如图3.1所示。
表3.1?DS18B20管脚排列
图3.1.2?DS18B20温度值表示方法
D9为符号位,0表示正,1表示负,高字节的其他位(D10~D15)是以符号位的扩展位表示的;D0~D8为数据位,以二进制补码表示。温度是以1/2℃LSB形式表示的。表3.1.3为数值和温度的关系。
表3.1.3?DS18B20数值和温度的关系
3.2?LED显示接口电设计
本系统选用的是四位数码管动态实时显示房间温度,显示精度0.10C。具体电路图如图3.2:
您可能关注的文档
- 《变电站监控技术》课程设计双号.doc
- 《工厂供电》课程设计-机械厂降压变电所的电气设计.doc
- 《食品工艺学》课程设计-20T班液态纯牛奶车间工艺流程设计.doc
- 《塑料成型模具设计》课程设计-手柄注塑成型工艺及模具设计.doc
- 《算法设计与分析》实验报告.doc
- 《现代电气控制设备》课程设计-基于PLC的十字路口交通灯控制系统设计.doc
- c++哈夫曼树的文件压缩解压程序全部代码及设计报告.doc
- CA6140车床法兰盘加工工艺_设计钻Φ3孔的钻床夹具.doc
- CADCAM课程设计-32号图CAXA制造仿真全过程及宇龙数控加工仿真.doc
- C语言课程设计报告-图书信息管理系统的设计与实现.doc
最近下载
- 灭火救援应用估算与火场供水组织方法(07版).pptx VIP
- ISO20000实例文件运维服务目录模板5.pdf VIP
- 招标代理机构电子化采购档案管理方案.docx VIP
- 急性肺栓塞诊断和治疗指南(2025版)解读PPT课件.pptx VIP
- ISO20000实例文件-设计和转移新服务或变更的服务-模板2.docx VIP
- 灭火救援力量估算方案.pptx VIP
- ISO20000实例文件-CMDB审计报告-模板2.docx VIP
- 消防专业论文-液化石油气储罐火灾爆-炸事故处置中安全距离的估算.docx VIP
- 震裕科技深度研究报告:精密级进冲压模具佼佼者,深度布局人形机器人赛道.pdf VIP
- ISO20000实例文件-服务报告-模板2.docx VIP
文档评论(0)