网站大量收购独家精品文档,联系QQ:2885784924

多点粮仓温测量显示系统.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多点粮仓温测量显示系统

专业方向模块课程设计 课题: 粮库温度测量显示系统 班 级 测控1082班 学生姓名 学号 指导教师 电子与电气工程学院 一、系统方案设计 1.1概述 本设计使用S AT89S51单片机作为系统输入,控制,输出的核心,采用CC1100为无线电发送接收模块,采用DS18B20作为温度传感器模块,采用LED作为显示实时时刻的模块,采用NOKIA作为液晶显示器模块,采用红外遥控器和红外线接收头模块传输红外线号,采用声光提示运行到不同的位置,成功实现粮库多点温度监控。 1.2 系统方案框图 二、工作原理 2.1AT89S51功能简介 AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。 ?? AT89S51示意图 2.3 系统电路设计 电路图 硬件原理图 2.4硬件设计 晶振是为电路提供频率基准的元器件,通常分成有源晶振和无源晶振两个大类,无源晶振需要芯片内部有振荡器,并且晶振的信号电压根据起振电路而定,允许不同的电压,但无源晶振通常信号质量和精度较差,需要精确匹配外围电路(电感、电容、电阻等),如需更换晶振时要同时更换外围的电路。有源晶振不需要芯片的内部振荡器,可以提供高精度的频率基准,信号质量也较无源晶振要好。 单片机的时钟信号通常有两种产生方式:一是内部时钟方式,二是外部时钟方式。内部时钟方式是利用单片机内部的振荡电路产生时钟信号。外部时钟方式是把外部已有的时钟信号引入到单片机内。本设计采用内部时钟方式,电路如图3-2中所示。 在单片机的XTAL1和XTAL2引脚外接石英晶体(简称晶振),作为单片机内部振荡电路的负载,构成自激振荡器,可在单片机内部产生时钟脉冲信号。C6和C7可以稳定振荡频率,并使快速起振。本电路选用晶振12MHz,C6=C7=30pF。 晶振电路 复位是使单片机处于某种确定的初始状态。单片机工作从复位开始。在单片机RST引脚引入高电平并保持2个机器周期,单片机就执行复位操作。复位操作有两种基本方式:一种是上电复位,另一种是上电与按键均有效的复位。 无论哪种单片机,都会涉及到复位电路。如果复位电路不可靠,在工作中就有可能出现“死机”,“程序走飞”等现象。所以,一个单片机复位电路的好坏,直接影响到整个系统工作的可靠性。复位操作完成单片机片内电路的初始化,使单片机从一种确定的状态开始运行。 单片机工作从复位开始。在单片机RESET引脚引入高电平并保持2个机器周期,单片机就执行复位操作。复位操作有两种基本方式:一种是上电复位,另一种是上电与按键均有效的复位。本设计采用后一种复位电路。 当RESET获得高电平,随着电容的充电,RESET引脚的高电平将逐渐下降。若该高电平能保持足够2个机器周期,就可以实现复位操作。选择C5=10μF,C8=10μF,R9=10KΩ。 复位电路 2.5电源稳压电路 AT89S51 的工作电压为+ 5V,而照明电压为220V,50Hz的交流电,所以需要先通过一个变压器T1降压,再通过整流桥将电压转换成直流电压。由于变压后得到的直流电压可能含有交流分量,所以要通过C1和C2组成的滤波电路对其进行滤波处理,然后通过7805 得到稳定的5V电压,电路如图3-4所示。 电源稳压电路 2.6程序下载电路 程序下载电路 2.7温度采集电路 利用DS18B20采集温度。 温度采集电路 2.8温度显示电路 显示电路采用LED数码管显示。LED数码显示管有静态显示方式和动态显示方式,本系统采用串行输出[6]的静态显示方式。利用4片串转并芯片74LS164将控制器输出的串行数据转换成并行数据输出,用来驱动4位LED数码显示管显示数据。 图3-7温度显示电路 三、软件设计 3.1系统主程序设计 ;************************************************************* ;************************************************************* ;采用4位LED共阳显示器显示测温值。 ;显示精度为0.1度、测温范围-55125度。

文档评论(0)

erterye + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档