【单片机】温度感应报警装置的设计与制作(说明书)

本文介绍了作者在大学期间的《单片机控制技术实训》课程中,利用STC89C51单片机和DS18B20温度传感器设计的温度感应报警装置。装置包括基本显示、LED报警、按键设置等功能,通过LCD显示器显示温度值,当温度超出预设阈值时,红色或绿色LED灯亮起报警。详细阐述了硬件设计、软件设计和元器件选择,以及在设计过程中的学习收获和遇到的问题。
摘要由CSDN通过智能技术生成

前   言

        这是本人在大学期间的《单片机控制技术实训》课程中,所作的结课作业项目,该项目是制作一个温度感应形式的装置,而这种类似的装置,在生活中很常见,很多公共场合也有相关的装置,并且也有报警功能。

        这个项目不仅需要STC89C51系列单片机的一些基础知识,以及它的控制原理,而且也要去了解关键元器件DS18B20温度传感器的使用,这个元器件是独特的一线接口,只需要一条口线通信多点能力,简化了分布式温度传感应用,无需外部元件,可用数据总线供电,电压范围为3.0V至5.5 V,无需备用电源,测量温度范围为-55℃至+125℃。

目  录

1、基本概论

2、使用说明

        2.1 按键部分

        2.2 接口部分

3、电路设计

        3.1 硬件设计方案

        3.2 软件设计方案

        3.3 作品实物照片

        3.4 器材物料清单

4、总结收获

==================================================

        1、基本概论:

        温度感应形式的装置在生活中很常见,很多公共场合也有相关的装置,并且也有报警功能的部分,本次作业项目也让我想到了用51系列单片机设计一个温度感应报警装置。这方面不仅仅是需要掌握单片机的基本知识、也是需要掌握一定的单片机程序设计的知识,也包括硬件方面的选型、电路设计、各元器件的作用等。

        经过思考与验证,决定基本功能如下:

        1. 基本显示功能实现:

        通过18B20温度传感器作为温度传感器材,由STC89C51RC单片机进行数据处理,由LCD显示器显示温度值及其有关数值;

        2. LED报警功能实现:

       设计过高温和过低温两种情况的阈值,当温度传感器部分反馈的温度超过所设置的阈值(过高温和过低温),装置上即可产生报警状态,即红色LED灯亮起,代表超过了“过高温”阈值,表示报警,同样的,绿色LED灯亮起,代表超过了“过低温”阈值,表示报警;

        3. 按键功能实现:

        设计三个功能按键,分别为设置键、减值键和增值键,其中设置键操作后即可变换温度阈值需要增减的内容,然后减值键和增值键操作后即可对需要增减的温度阈值进行增减调试;

        4. 3.5mm圆孔接口供电功能:

        可以通过3.5mm圆孔接口进行电源输入,系统得电即可直接运行。

 

        2、使用说明

        2.1 按键部分:

        电路硬件设计上有四处TS6643ZJ按键,位于装置的右上角三处、左下角一处。

        装置右上角的三个按键分别为减值键、增值键和设置键:

        该处的左上角和右上角分别为减值键和增值键,可以对所需要设置的温度阈值进行增减调试,调整其所使用者想要达到的对应阈值。

        该处右下角则是设置键,操作后可以变换使用者想要调试的内容,比如调整“过高温”的阈值。

        装置左下角的按键是复位按钮:

        该处按键时,开关接通,此时,电容器两端形成电路,电容器短路,因此,在按键过程中,电容器开始在充电前释放电荷,单片机系统自动复位。

        2.2 接口部分:

        电路硬件设计上有一处接口,为3.5mm圆孔接口,建议对应的电源线为USB接口 to 3.5mm圆孔接口;

        US

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值