- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机的温度测量系统
基于51单片机的温度测量系统
原作者:飓风?添加时间:2008-04-03?原文发表:2008-04-03?人气:128?来源:赵娜 赵刚 于珍珠 郭守清
本文章共3366字,分3页,当前第1页,快速翻页:?
摘 要: 单片机在检测和控制系统中得到广泛应用, 温度则是系统常需要测量、控制和保持一个量。 本文从硬件和软件两方面介绍了AT89C2051单片机温度控制系统设计,对硬件原理图和程序框图作了简洁描述。 关键词: 单片机AT89C2051;温度传感器DS18B20;温度;测量 引言 单片机在电子产品中应用已经越来越广泛,并且在很多电子产品中也将其用到温度检测和温度控制。为此在本文中作者设计了基于atmel公司AT89C2051温度测量系统。这是一种低成本利用单片机多余I/O口实现温度检测电路, 该电路非常简单, 易于实现, 并且适用于几乎所有类型单片机。 一.系统硬件设计 系统硬件结构如图1所示。
PCbfans.cn提示请看下图: 1.1 数据采集 数据采集电路如图2所示, 由温度传感器DS18B20采集被控对象实时温度, 提供给AT89C2051P3.2口作为数据输入。在本次设计中我们所控对象为所处室温。当然作为改进我们可以把传感器与电路板分离,由数据线相连进行通讯,便于测量多种对象。 DS18B20是DALLAS公司生产一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展16位数字量方式串行输出,支持3V~5.5V电压范围,使系统设计更灵活、方便;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器端口较少,可节省大量引线和逻辑电路。以上特点使DS18B20非常适用于远距离多点温度检测系统。分辨率设定,及用户设定报警温度存储在EEPROM中,掉电后依然保存。DS18B20使电压、特性有更多选择,让我们可以构建适合自己经济测温系统。如图2所示DS18B202脚DQ为数字信号输入/输出端;1脚GND为电源地;3脚VDD为外接供电电源输入端。 AT89C2051(以下简称2051)是一枚8051兼容单片机微控器,与IntelMCS-51完全兼容,内藏2K可程序化Flash存储体,内部有128B字节数据存储器空间,可直接推动LED,与8051完全相同,有15个可程序化I/O点,分别是P1端口与P3端口(少了P3.6)。
1.2 接口电路
PCbfans.cn提示请看下图:
图2 单片机2051与温度传感器DS18B20连接图接口电路由ATMEL公司2051单片机、ULN2003达林顿芯片、4511BCD译码器、串行EEPROM24C16(保存系统参数)、MAX232、数码管及外围电路构成, 单片机以并行通信方式从P1.0~P1.7口输出控制信号,通过4511BCD译码器译码,用2个共阴极LED静态显示温度十位、个位。 串行EEPROM24C16是标准I2C规格且只要两根引脚就能读写。由于单片机2051P1是一个双向I/O端口,所以在我们在设计中将P1端口当成输出端口用。由图2可知,P1.7作为串性时钟输出信号与24C16第6脚相接,P1.6则作为串行数据输出接到24C16第5脚。P1. 4和P1.5则作为两个数码管位选信号控制,在P1.4=1时,选中第一个数码管(个位);P1.5=1时,选中第二个数码管(十位)。P1.0~P1.3输出信号接到译码器4511上作为数码管显示。此外,由于单片机2051P3端口有特殊功能,P3.0(RXD)串行输入端口,P3.1(TXD)串行输出端口,P3.2(INTO)外部中断0,P3.3(INT1)外部中断1P3.4,(T0) 外部定时/计数输入点,P3.5(T1)外部定时/计数输入点。由图2可知,P3.0和P3.1作为与MAX232串行通信接口;P3.2和P3.3作为中断信号接口;P3.4和P3.5作为外部定时/记数输入点。P3.7作为一个脉冲输出,控制发光二极管亮灭。 由于在电路中采用共阴极LED数码管,所以在设计电路时加了一个达林顿电路ULN2003对信号进行放大,产生足够大电流驱动数码管显示。由于4511只能进行BCD十进制译码,只能译到0至9,所以在这里我们利用4511译码输出我们所需要温度。
1.3 报警电路简介 PCbfans.cn提示请看下图:
图3 温度在七段数码管上显示连接图本文中所设计报警电路较为简单,由一个自我震荡型蜂鸣器(只要在蜂鸣器两端加上超过3V电压,蜂鸣器就会叫个不
您可能关注的文档
- 单片机的小车防撞系统的设计.doc
- 单片机的广告移动彩灯.doc
- 单片机的对物理实验仪器的改进.doc
- 单片机的Led点阵广告牌设计9.doc
- 单片机的小系统大学论文.doc
- 单片机的开关稳压电源的设计的资料.doc
- 单片机的心音数据采集系统的设计.doc
- 单片机的恒温控制系统(可提供源代码和仿真图蔡泉权).doc
- 单片机的开发板设计大学论文.doc
- 单片机的恒温控制系统.doc
- 2025年矿产资源行业矿产勘探开发与矿产资源管理研究报告.docx
- 2025年机器人行业工业机器人与服务机器人应用研究报告.docx
- 2025年新能源行业风力发电技术发展研究报告.docx
- 2025年云计算行业云端服务与数据安全研究报告.docx
- 2025年能源行业新能源与清洁能源研究报告.docx
- 2025年零售科技科技行业智能购物技术创新研究报告.docx
- 2025年网红经济行业网红经济产业链创新模式与社交媒体营销策略研究报告.docx
- 2025年饲料行业畜牧养殖业可持续发展研究报告.docx
- 2025年环境工程行业环境监测技术与污染治理方案研究报告.docx
- 2025年农业行业农产品电商模式研究报告.docx
最近下载
- 劳动能力鉴定课件.ppt VIP
- 第十六讲文明新路与人类命运共同体-中华民族共同体概论专家大讲堂课件.pptx VIP
- 2025届高考数学抛物线中的八个常考二级结论与秒杀模型(解析版).pdf VIP
- 课题申报书:科学教育背景下开展初中物理项目化实践的路径研究.docx VIP
- 《劳动能力鉴定》PPT课件培训讲学.ppt VIP
- 商业插画高职全套教学课件.pptx
- EBZ掘进机电气原理讲解.ppt VIP
- 《石油化工企业设计防火标准》gb5060-2008局部修订2018年版.docx VIP
- 义务教育版(2024)七年级全一册信息科技 第4课 数据分包灵活传 课件.pptx VIP
- 初中物理大单元教学研究.docx VIP
文档评论(0)