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

    2023年红外遥控温度报警器设计.docx

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

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

    2023年红外遥控温度报警器设计.docx

    2023年红外遥控温度报警器设计摘要:温度报警系统由8位AVR型单片机STC89C52RC为控制器,利用DSl8820数字式温度传感器以9有效位方式读取温度,传输给单片机进行温度处理分析。然后单片机通过软件分析计算后将温度值通过1602液晶显示器显示。同时工作人员可以使用通用遥控器对温度报警系统进行远程控制,方便的进行一对一或者一对多的进行温度报警值的上下限更改。当温度超过预警值后,相应的蜂鸣器会产生相应的声音。同时三色LED会时刻将温度范围进行显示。该系统能够精确测量0.5摄氏度以内的温度,显示1氏度以上的温度差。同时,当温度超过阀值后,CPU可以通过继电器与外部设备连接,方便的进行温度调控。关键词:温度报警;红外中图分类号:GA文献标识码:A文章编号:16717597(2023)0220238010、引言温度历来是生活中最为常见的一个控制参数。温度传感器由传统的模拟传感器到如今的数字式传感器一代代不停的发展和演变,而温度报警系统也由最初的人工测控逐渐演变为如今的完全智能化控制。在我们的生活中,宿舍,教学楼,以及仓库等人员密集或货物密集的地方通常都要进行温度的合理控制和监视,不然极易发生危险,这就需要一种价格便宜,控制簡单并且可以广泛推广的红外遥控温度报警器。本文以单片机为智能控制核心,利用红外遥控器以和数字式温度传感器及其他控制电路组成红外遥控温度报警器,具有低成本,高稳定性,可广泛应用于学校,仓库,恒温室等。1、系统硬件设计1)系统框图2)系统硬件实现本文以STC89C52RC系列单片机为CPU进行系统搭建。用三端稳压器7805将电压稳定在5V左右,用大容量电容滤除高频纹波,最后得到系统所需5V电源。STC89C52RC振荡信号由石英晶体振荡器外加30pF±10pF瓷片电容构成。复位电路由于RST为复位输出,当震荡器工作时,RST引脚出现两个机器周期以上高电平使机器复位。电路中C9并联一个按键和电阻,形成手动复位电路。温度传感器采用DALLAS公司DS18B20的单总线数字化温度传感器,测温范围:55125,固有测温分辨率0.5。DS18B20具有测温系统简单、测温精度高、连接方便、占用口线少等优点,即可用于单点测量也可用于多点测量可节省大量引线和逻辑电路。因此我们在P3.7悬挂该温度传感器。该系统使用红外接收模块1838来进行红外信号接收,可以使用通用遥控器对其进行远程控制。1838与CPU连接当1838接收到遥控信号时产生中断,处理遥控数据,处理完后返同。所以我们将1838与P3.2引脚(INTO)相接,当接收到红外信号后,触发中断。1838有三个引脚,包括供电脚,接地和信号输出脚。红外接收头内部放大器的增益很大,很容易引起干扰,因此在接收头的供电脚上须加上滤波电容,一般在22uf以上。也可以在供电脚和电源之间接入330欧电阻,进一步降低电源干扰。1602液晶显示器能够同时显示32个字符(16列2行)。我们使用PO口直接驱动1602,由P2.0,P2.1,P2.23个引脚做控制端。由于一页只能显示32个字符,不能满足于设计需要,所以我们将1602的缓存区扩大,进行分页显示,采用“”和“”对液晶显示进行翻页操作。第一页显示时间与即时温度,第二页显示日期与温度上下限。本系统采用蜂鸣器以及发光二极管作为声光报警电路,当温度离开安全值时,蜂鸣器产和对应二极管会即时指示温度的变化。蜂鸣器与P3.3连接,3个LED分别与P2.5,P2.6,P2.7连接。当温度超过上限值或低于下限值时,蜂鸣器发出声音报警。同时三色LED发光二极管及时指示系统工作状态。系统时钟采用DS1302实现,DS1302与单片机之间能简单地采用同步串行的方式进行通信,仅需三根I/O线:复位(RST)、I/O数据线、串行时钟(SCLK)。2、软件设计2.1软件功能概述。根据硬件设计,软件需要完成以下几个功能:1)LCD显示功能:包括时间显示,温度显示,以及对特定输入进行特殊字符显示。2)温度读取功能:软件可以正确的控制DS18B20进行温度的正常读取。3)红外遥控功能:使用遥控器控制,可以修改系统时间以,温度报警上下限。4)报警功能:要求LED指示灯和蜂鸣器正常指示和报警。2.2系统程序流程。主程序主要作用是调用子程序来完成整个系统的正常工作,由于涉及的器件比较多,所以软件分成6个不同的模块来进行集成编译。分别为:System系统定义模块,DS1302数字时钟模块,LCD1602液晶显示模块,TempC温度检测模块,以及main主程序模块。这样不仅方便程序调和调试,而且有助于程序的分块开发和集成。System模块主要装载程序包含的头文件以及其他各部文件预定义的数据缓存区。主程序main模块用于完成系统主要功能,其中IntO用来完成红外信号采集,TO用来完成温度值的即时采集。其系统主要程序如下:开始)系统状态初始化)LCD初始化)温度处理)显示缓存装载)LCD显示延时20MS)(返回温度采集并循环)。3、总结本文以STC89C52RC为核心设计红外遥控温度报警器。采用通用遥控器对系统进行设置以及更改。本系统的测温范围广泛,适合大多数民用场合。由于知识和能力所限,所以本文只能从一些简单的方面来讨论温度传感器的应用以及控制。时间仓促,期待着后期的完善。参考文献:1魏伟、胡玮、王永清,51单片机C语言开发与应用技术M,化学工业出版社,2023年6月2杨欣、王玉风、刘湘黔、张延强,51单片机应用实例详解M,清华大学出版社,2023年5月3皮大能、南光群、刘金华,单片机课程设计指导书M,北京理工大学出版社,2023年7月4田立、田清,51单片机C语言程序设计快速入门M,人民邮电出版社,2023年

    注意事项

    本文(2023年红外遥控温度报警器设计.docx)为本站会员(l***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




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

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

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

    收起
    展开