电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

答辩-基于单片机的数字温度计设计课件

20页
  • 卖家[上传人]:F****n
  • 文档编号:88248861
  • 上传时间:2019-04-22
  • 文档格式:PPT
  • 文档大小:776.50KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、,绪论,设计内容,确定设计方案,硬件设计,软件设计,系统调试,结过与展望,1,5,2,3,4,6,7,随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。传统的温度采集方法不仅费时费力,而且精度差,单片机的出现使得温度的采集和数据处理问题能够得到很好的解决。温度是工业对象中的一个重要的被控参数。然而所采用的测温元件和测量方法也不相同;产品的工艺不同,控制温度的精度也不相同。 本设计使用单片机作为核心进行控制。单片机具有集成度高,通用性好,功能强,特别是体积小,重量轻,耗能低,可靠性高,抗干扰能力强和使用方便等独特优点,在数字、智能化方面有广泛的用途。,1 绪论,2 设计内容,系统整体设计方框图,方案一:,使用热敏电阻之类的器件,利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,用单片机进行数据处理,被测温度就可以在显示电路上显示出来。,方案二:,使用温度传感器,结合单片机电路设计,采用一只DS18B20温度传感器,直接读取被测温度值,进行转

      2、换后就可以满足设计要求。,方案确定:,从以上两种方案很容易看出方案二电路比较简单,软件设计容易实现,故实本设计中采用方案二。方案二可以只用一根线实现信号的双向传输,具有接口简单容易扩展等优点,DS18B20可以直接温度转换为串行数字信号,供单片机进行处理,具有低功耗、商性能、抗干扰能力强等优点。,3 确定设计方案,系统总体结构框图,4 硬件设计,图4.1 复位电路图,1 复位电路设计 本设计采用的是上电自动复位方式,复位电路如图4.1 所示:,硬件选型: 单片机:STC89C52; 温度传感器:DS18B20; 显示器:4位共阴极数码显示管; 报警元件:蜂鸣器; 本设计还采用了若干电阻、电容、按键和PNP等常用基本元件。,2 晶振电路的设计 对于每个系统工程的晶振电路,都是用于单片机工作所需要的时钟信号,单片机只有在时钟信号的控制下,其各部件之间才能协调一致工作,时钟信号控制着计算机的工作节奏。本次设计采用的内部方式的晶振电路,其如图4.2所示:,图4.2 晶振电路图,3 测温电路的设计 本设计采用的温度传感器是DS18B20,其测温电路如图4.3所示:,图4.3 测温电路图,4 按键

      3、电路设计 利用单片机的I/O口实现按键的中断输入。另外需要一个与门实现与中断端口的连接。按键电路如图4.4所示,期中按键K1为进入/退出设置键;K2为增加键;K3为减小键。,5 报警电路设计 本设计采用三极管8550来驱动蜂鸣器:报警电路如图4.5所示,三极管Q5来驱动蜂鸣器的。,图4.4 按键电路图,图4.5 报警电路图,6 显示电路设计 采用四位数码管来显示温度的大小,可以直接读取,温度精确到0. 。四位数码管的显示电路如图4.6所示,从左到右依次是百位,十位,个位,十分位。,图4.6 显示电路图,5 软件设计,1 主程序流程图 主程序的主要功能是读出并处理DS18B20测量的当前温度值和负责温度的实时显示,温度测量每1s 进行一次。这样可以在一秒之内测量一次被测温度,其程序流程见图5.1 所示。,图5.1 主程序流程图,软件设计主要是系统程序的设计和protues仿真。系统程序主要包括主程序、读出温度子程序、温度转换命令子程序、计算温度子程序、报警子程序、显示数据刷新子程序和按键扫描处理子程序。,2 读出温度子程序 读出温度子程序的主要功能是读出RAM 中的9 字节,在读出时需进

      4、行CRC 校验,校验有错时不进行温度数据的改写。其程序流程图如图5.2示:,图5.2 读出温度子程序流程图,3 温度转换命令子程序 温度转换命令子程序主要是发温度转换开始命令,在本程序设计中采用1s 显示程序延时法等待转换的完成。温度转换命令子程序流程图如图5.3 所示:,图5.3 温度转换命令子程序流程图,4 报警子程序 设置报警标志位beep,当温度大于设置的高限报警值或低于设置的低限报警值是,beep=1报警;当温度值在正常范围内时,beep=0.报警流程图如图5.4所示,图5.4 报警子程序流程图,5 计算温度子程序 计算温度子程序将RAM 中读取值进行BCD 码的转换运算,并进行温度值正负的判定,其程序流程图如图5.5 所示:,图5.5 计算温度子程序流程图,6显示数据刷新子程序 显示数据刷新子程序主要是对分离后的温度显示数据进行刷新操作,当标志位位为1时将符号显示位移入第一位。程序流程图如图5.6所示。,图5.6 显示数据刷新子程序流程图,7 按键扫描处理子程序 按键采用扫描查询方式,设置标志位,当标志位为1 时,显示设置温度,否则显示当前温度。如下图5.7所示。,图5.7

      5、 按键扫描处理子程序流程图,Proues仿真 Protues仿真图如图5.8和5.9所示:,图5.9 DS18B20仿真图,图5.8 Protues仿真图,如图5.10是第一次按下K1键显示的上限温度报警值,此时按K2或K3键分别对上限温度报警值进行加一或减一;图5.11是第二次按下K1键显示的下限温度报警值,此时按K2或K3键分别对下限温度报警值进行加一或减一;第三次按下K1键时,显示当前测量的温度值。,图5.11 下限温度报警值,图5.10 上限温度报警值,6 系统调试,系统调试 首先检查电路的焊接是否正确及电路中有没有虚焊等问题,然后用万用表测试电路板上的各个正极和负极是否全部都正确的接在了相应的正极公共端和负极公共端上和检查各元件的引脚是否有接错。经检查一切无误后,温度传感器DS18B20正常工作,测得的现场温度如图6.1所示:,图6.1 系统调试图,第一次按下K1键,显示系统的高限报警温度值,按下K2和K3键能对高限报警温度值分别进行加1和减1设置,高限报警温度值如图6.2所示:,第二次按下K1键,显示系统的低限报警温度值,按下K2和K3键能对低限报警温度值分别进行加1和减1设置,低限报警温度值如图6.3所示:,图6.3 低限温度报警值,图6.2 高限温度报警值,7 结果和展望,成果展示: 结果: 经过系统的整体调试,本设计达到了规定的设计要求:能用数码管直接显示、能自由设定温度上下限报警值和实现报警、实现常温及一、两种特殊环境下的温度监测。 展望: 系统的硬件和软件都还有进一步优化和改进的空间。,谢谢各位老师的指教!,Thank You!,

      《答辩-基于单片机的数字温度计设计课件》由会员F****n分享,可在线阅读,更多相关《答辩-基于单片机的数字温度计设计课件》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.