欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    智能型温度测量仪任务书.doc

    • 资源ID:17619926       资源大小:184KB        全文页数:8页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    智能型温度测量仪任务书.doc

    【精品文档】如有侵权,请联系网站删除,仅供学习与交流智能型温度测量仪任务书.精品文档.智能型温度测量仪课程设计学院:机电工程与自动化专业:生产过程自动化 班级:10自动化(4)班姓名: 指导老师: 陈金佳目录一前言31.1设计目标31.2实施计划31.3项目描述3二硬件设计42.1单元模块设计42.1.2时钟和复位电路42.1.3数码显示电路62.1.4电源电路62.1.5按键电路72.2核心器件介绍82.2.1 单片机STC89C5282.2.2 DS18B20介绍9三程序编写9四系统功能10五 温度测试10六 结论11一前言在自动控制领域中,温度检测与控制占有很重要的地位。温度检测在工农业生产、科研和在人们的生活中得到广泛的运用。目前,温度传感器正从模拟式向数字集成式方向飞速发出,单片机也是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好更方便的设施就需要从单片机技术入手,一切向着数字化、智能化方向发展。本文就是基于此目的介绍基于单片机和数字温度传感器的温度计设计。1.1 设计目标在本设计中选用STC89C52型单片机作为主控制器件,采用DS18B20数字温度传感器作为测温元件实现。本设计的内容主要分为三部分,一是系统硬件设计,包括温度采集电路和显示电路;二是对系统软件部分的设计,应用C语言实现温度的采集与显示。通过DS18B20直接读取被测温度值,送入单片机进行数据处理,之后进行输出显示,最终完成了数字温度计的总体设计。其系统构成简单,信号采集效果好,数据处理速度快,便于实际检测使用。1.2 实施计划按课程设计任务书实施计划方案时间任务备注第七周第八周布置任务书,讲解课程设计的方法和步骤、所学相关的软件,并完成任务书完成第八周准备好所需要的材料,完成硬件的制作第九周完成程序的编写第十周完成硬件与软件的调试第十一周进行课程设计报告的撰写和修改,并完成初稿,制作ppt第十二周全部完成,并将课程设计报告定稿和作品上交老师,准备答辩1.3 项目描述根据已有的单片机数字式温度测量控制系统电路板进行调测。采用数字传感器,指定某个I/O口作为数字传感器相连,采用DS18B20单总线数字温度传感器,单片机可根据程序指令实现单点检测的功能,该系统的总体方案如下图所示。按键 STC89C52单片机RS232下载串口DS18B20位驱动段驱动4位数码管显示二 硬件设计本节主要介绍系统中单片机STC89C52外围电路重要模块的功能和电路原理图分析。并对电路中的核心器件进行必要的说明。2.1单元模块设计2.1.2时钟和复位电路单片机STC89C52使用的时钟电路比较简单,我们采用的是晶体振荡器产生时钟源,分别接到单片机的18脚和19脚。为了方便使用其他晶振,所以我们使用插座来安装晶振,其电路原理图如图2.1所示。图2.1 晶振电路单片机复位电路的设计如图2.2所示。当按下按键S8时,VCC通过R2电阻给复位输入端口一个高电平,实现复位功能。图2.2 复位电路2.1.4数码显示电路数码显示电路主要作用是用来显示实际的环境温度值与时钟。通过单片机控制实现数码管动态显示。P1口驱动连接数码管的位选,即选通4个数码管;P0口驱动连接数码管的段码,即输出要显示的温度值。电路原理图如图2.5所示。图2.5 数码显示电路2.1.5电源电路电源电路主要是为系统提供电源,因为单片机STC89C52需要5V供电,而外围电路可以用5V电源。由于我们需要通过计算机下载程序,而USB输出电压也是5V,所以我们为了方便采用USB供电。原理图如图2.6所示。图2.6 5V电源电路2.1.6按键电路按键电路具体电路如图所示。本次设计中,我们用到4个按键,分别为S2,S3,S4,S5,S5键为确定键,在时钟状态下按下S2时进入调时间分,再按下时调时间时。S3,S4键是加减调时间。2.2核心器件介绍2.2.1 单片机STC89C52单片机STC89C52和各个模块的接口主要是对STC89C52的I/O口进行约束,规定其为输出还是输入,输入主要是按键电路部分和时钟,输出则为显示部分,其I/O分配如下图3.1所示。图3.1 单片机STC89C52 I/O接口电路2.2.2 DS18B20介绍DS18B20 具有3引脚TO-92小体积封装形式;温度测量范围为-45摄氏度到+125摄氏度,可编程为9到12位A/D转换精度,测温分辨率可达0.0625摄氏度,被侧温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生。CPU只需一根端口线就能与诸多DS18B20通信,占用处理器的端口较少,可节省大量的引线和逻辑电路。图 3.2 DS18B20内部结构图三 程序编写系统的主程序主要通过初始化,温度采集,获取温度,显示时钟,温度的实现。通过一个循环设置,使系统不断地进行对温度的检测。如图3.3为本系统主程序的设计流程图。无无温度送显温度计算函数中断程序初始化/开启中断DS18B20初始化函数DS18B20读函数DS18B20写函数辅助函数开始延时函数延时函数延时函数读键判键延时函数判键有有执行按键功能中断函数读键辅助函数返回返回图3.3程序设计流程图四 系统功能1) 按键调试。2) 温度传感器采集温度。3) 显示时钟。五 温度测试DS18B20电路板读数/响应时间/s室温下0.4用手握住DS18B200.4靠近开水0.4靠近冷藏水0.4六 结论为期一个月的课程设计即将结束,通过在这一段时间里我们学到了很多知识和技能。在课程设计初期,我们徘徊在是否做硬件的问题上,后来以现有的单片机作为硬件。最初始的程序运行在仿真上可实行但在实际单片机板上无法实现功能。以为是端口的问题,通过KeilVision 4编译发现了很多错误,比如语法错误、乱码、字符闪烁等问题,后来这些问题都一一克服,语法错误主要是命名有冲突等,乱码是由于温度采集的时间过短导致的错误。字符闪烁一般是由于刚开始时不知道要把显示程序放在中断处。这些问题都是通过软件调试编译找出来的,从而说明软件调试的必要性。从DS18B20读取的二进制必须先转换成十进制,才能用于字符的现实,DS18B20的转换精度为912位可选,为了提高精度采用12位,在采用12位转换精度是,温度寄存器里的值是以0.0625为步进的,即温度值为温度寄存器里的二进制值乘以0.0625,就是实际的十进制温度值。12位的最低位为权为1/16,即0.0625。在本次设计中也让我们明白合作分工的重要性,每个人负责的项目都是整个设计中不可或缺的一部分,每个模块的进度都关联着整个设计的完成度。在合作分工中互助是每个任务顺利完成的重要前提。

    注意事项

    本文(智能型温度测量仪任务书.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开