单片机课程设计报告-远程智能温度采集和显示系统.docVIP

单片机课程设计报告-远程智能温度采集和显示系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计报告-远程智能温度采集和显示系统

单片机课程设计报告 设计课题:远程智能温度采集和显示系统 专业班级: 08电子工程(2)班 学生姓名: xxx 指导教师: xxx 设计时间:2011.4.7—2011.6.7 物理与电子工程学院 远程智能温度采集和显示系统设计 一、设计任务与要求 1.设计一个小型温度采集系统,具体要求如下:用数字温度传感器检测温度。单片机STC89C52从温度传感器读取温度数据,并送数码管显示,单片机再把数据传给MAX232进行电平转换,MAX232把转换后的数据传给PC机。数据可以双向传送,即PC机可以从单片机接收数据,也可以发送数据给单片机。温度采集系统可以设置温度的上、下限,当温度达到上、下限时能通过蜂鸣器和发光二极管报警。设计一个+5V的稳压电源给温度采集系统供电。 2.掌握PCB制板技术、焊接技术、电路检测以及单片机等集成电路的使用方法; 3.掌握远程智能温度采集显示系统的设计,组装与调试方法; 二、方案设计与论证 采用STC89C52芯片,该芯片内部有8K的ROM, STC89C52系列单片机是宏推出的新一代超强抗干扰、高速、低功耗的单片机,这个系列单片机在片内含有FLAH 存储器,因此有十分广泛的用途。特别是在便携式、省电和特殊信息保存的仪器中显得更为有用。 由于STC89C52系列单片机的ISP在线编程功能优势在于改写单片机存储器的内的程序而不需要把芯片从工作环境中剥离,这是一个强大易用的功能,易于调试和修改。 (2)、电源模块 用三端稳压芯片7805,即可为单片机提供稳定的5V电源。且成本低,接线方便。 (3)显示模块 选用四位数码管作为显示输出。 由于本系统仅需要显示温度值,故选用四位数码管作为显示输出,操作方便。相比1602的操作繁琐,对时序要求严格,采用数码管动态扫描方式显示简单数据显得更加方便和灵活。降低了编程的难度,故选择用数码管作为显示输出。 (4)温度检测模块 采用集成温度传感器DS18B20作为温度测量的核心,具有接线简单,操作简单的优点。DS18B20 单线数字温度传感器,即“一线器件”,具有独特的优点: 采用单总线的接口方式 与微处理器连接时 仅需要一条口线即可实现微处理器与 DS18B20 的双向通讯。 测量温度范围宽,测量精度高 DS18B20 的测量范围为 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C 范围内,精度为 ± 0.5°C 。 鉴于方案二的电路更简单,成本也低,并且性能较好,故本设计采用此方案。 三、硬件电路设计 设计的硬件电路主要包括以下几个部分:单片机、DS18B20测温电路、串口通信电路模块、MAX232电平转换电路、蜂鸣器报警及数码管显示电路 图1电路设计总体方框图 (1)、测温电路: DS18B20的测温原理:内部计数器内部计数器对一个受温度影响的振荡器的脉冲计数,低温时振荡器的脉冲可以通过门电路,而当到达某一设置高温时,振荡器的脉冲无法通过门电路。计数器设置为-55℃时的值,如果计数器到达0之前门电路未关闭,则温度寄存器的值将增加,这表示当前温度高于-55℃。同时,计数器复位在当前温度值上,电路对振荡器的温度系数进行补偿,计数器重新开始计数直到回零。如果门电路仍然未关闭,则重复以上过程。温度转换所需时间不超过750ms,得到的温度值的位数因分辨率不同而不同 图2 DS18B20测温电路 (2)复位电路 单片机工作之后,只要在他的RST引线上加载10ms以上的高点平,单片机就能有效地复位。CS-51单片机通常采用自动复位和按键复位两种方式。这里采用按键复位和上电复位两种电路结合,电路图如下: 图3 复位电路 (3)、数码管显示电路 使用四位共阳数码管动态扫描的方式来显示温度值,数码管由PNP三级管9012来驱动。单片机与数码管间加限流电阻。电路图如下: 图4、显示电路 (4)报警与状态指示电路 由蜂鸣器与LED灯组成,指示温度状态及报警,电路图如下: 图5 报警及状态指示电路 四、软件设计 本次设计的软件部分主要在于STC89C52,主要包括温度采集,温度显示,串口通信,状态指示等。软件部分主要实现的功能是通过DS18B20将温度值采集进来,并显示在数码管上,同时判断当前的温度状态并指示或报警,同时由PC机通过串口进行温度读取,上下限设置等功能。 五、安装与调试 1.焊接 查阅各种资料结合所学知识,规划好硬件设计与软件设计以后

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档