基于单片机智能防触电装置的研究与设计

摘 要 针对潮湿天气下配电线路附近易发生触电事故等问题 对单片机的控制算法进行了研究 设 计 了 一 种 基 于 单片机的野外智能防触电装置。 首先建立了该装置的整体结构框架 再分别进行硬件设计和软件流程分析 重点介绍 了人体感应模块和告警单元工作的条件和方法。 该装置使用常见单片机模块 拥有间歇工作的工作机制 满足了野外 工作对低成本和高续航能力的要求, 在潮湿环境下野外防触电应用方面具有现实意义
关键词 单片机 温湿度传感器 人体红外传感器 防触电

引言

配电线路处于电网末端 是电能从发电厂传输到用户 端的最后一个环 节。 部分配电线路处于人员较密集区域 , 且架设高度较低, 存在触电风险 目前 10kV 配 电 网 点 多面广、 基础较差 线 路 复 杂 时常发生人身触电事故 , 而且在潮湿天气, 人体与大地接触部分电阻降低 电流更 易经人体到达大地, 因此在雨雾等天气条件下 由于视线 模糊、 天气潮湿等原因更易发生触电危险 然而 目前配 电线路预防触电的措施并不完善, 多用标识牌警示 本文 从潮湿天气下配电线路易发生触电事故的实际情况出发, 设计一种基于单片机的智能防触电装置, 以改善配电线路 缺少安全可靠防触电措施的现况。

系统整体设计原理

本设计是一种实用型智能防触电装置 放置在配电线 路触电事 故 易 发 区。 利用单片机的键盘矩阵输入设定温 度、 湿度上下限 利用温度 湿度传感器获得外界温度和 湿度值, 通过单片机接收温度 湿度传感器数据 并与事 先设定好的温度、 湿度范围作对比 温度传感器和湿度传 感器用与门电路连接后与人体红外传感器串接, 如果测得 的温度值和湿度值均在设定范围, 那么人体红外传感器开 始工作; 检测到有人接近危险区后 告警单元开始工作 , 对接近人员示警。

系统硬件设计

系统总体结构

系统主要包括电源 单片机 温度传感器 湿度传感 器、 人体红外传感器和告警单元 其中 温度传感器 湿 度传感器和人体红外传感器分别与单片机的信号输入端连 接; 人体红外传感器与单片机的信号输出端相连 电源与 单片机形成供电连接。
基于单片机的智能防触电装置为内外两层结构 内层 为信号接收处理层, 主要包括单片机 温湿度传感器和人 体红外传感器, 主要作用为接收外部温湿度值和判断有无 人员接近; 外层为发出信号示警层 主要包括告警单元 。 电源设置在 装 置 内 层, 单片机通过一侧设置的 USB 充 电 接口与 电 源 相 连。 系 统 结 构 如 图 所 示 电 源 采 用 电 池组; 单 片 机 型 号 为 AT89S51; 温湿度传感器型号为 DHT11; 人体红 外 传 感 模 块 为 HC SR501 热 释 电 人 体 红 外传感器; 告 警 单 元 中 蜂 鸣 器 LED 灯均与单片机电 相连。        

温湿度传感器

DHT11 温湿度传感器是一款含有已校准数字信号输 出的复合传感器, 应用专用的数字模块采集技术和湿度传 感技术, 确保具有极高的 可靠性和卓越的长期稳定性 。 DHT11温湿度 传 感 器 包 括 个电阻式感湿元件和 个 NTC 测 温 元 件 并 与 个 高 性 能 位 单 片 机 相 连 。 DHT11温湿度传感器电路如图 所示

人体红外感应模块

HC SR501 热释电人体红外传感器具有全自动感应功 能, 当有人进入其感应范围时输出高电平 当人离开感应 范围时则自动延时关闭高电平, 输出低电平 该传感器同 时具有可设置感应封锁时间功能, 感应模块在每次感应输 出后, 可紧跟着设置一个封锁时间 在此时间段内感应器 不接收任何感应信号, 这样既可实现感应输出和封锁的间 隔工作, 也可有效抑制负载切换过程中的干扰 人体感应 模块电路如图3 所示

告警单元及组成

告警单元由中文文字转语音合成带喇叭播放器 蜂鸣器、LED灯、LED显示屏构成,设置在防触电装置外部, 其结构组成如图4 所示 告警单元以声光两种方式进行告 警: LED LED 显 示 屏 为 光 警 中文文字转语音合成 带喇叭播放器、 蜂鸣器为声警 告警单元中每个装置都与 单片机的输出端相连。

温湿度及红外传感系统软件设计

系统控制流程

开始时 温湿 度 传 感 器 人 体 红 外 传 感 器 LED 、 LED显示屏 蜂鸣器 中文文字转语音合成带喇叭播放器 均不工作。 接通电源后 利用单片机上矩阵键盘输入温湿 度范围数据储存于单片机中。 温湿度传感器开始工作 单 片机接收温湿度传感器获取的外界温湿度数据, 与设定范 围进行比对, 满足设定条件则人体红外传感器开始工作 , 同时单片机开始接收人体红外传感器的数据。 若有人接近 危险易发 地, 则 告 警 单 元 示 警 LED 灯 点 亮 蜂 鸣 器 工 作, 中文文字转语音合成带喇叭播放器播放警示语 显示 屏开始滚动警示语, 声光告警同时发出 简单又有效地达 到在天气潮湿、 视野较差的环境中避免触电事故发生的目 的。 控制流程如图 所示

人体红外传感程序

voidmain ()
ucharDHT ];
uchartmp
Time0 _ Init ();
while
   if Flag _ 1s== 1
  
    Flag _ 1s= 0
    DHT _ Start ();
    tmp= DHT _ ByteRead DHT );
    if tmp== 1
 
     Humi= DHT ];
     Temp= DHT ];
   
  
   if Humi 70
  
    if ELEC == 1
   
     BEEP = 0
     LED = 0
   
    else
   
     BEEP = 1
     LED = 1
   
  
   Display ();

结语

本文介绍了一种基于单片机的智能防触电装置 根据 天气条件的不同, 单片机选择性地在易发生触电危险的潮 湿天气条件下工作, 从外传感器获取附近环境信息 然后 控制告警单元工作, 达到在视野较差的环境中也能有效避 免触电事故发生的目的。 该装置具有结构原理简单 成本 低、 续航能力强等优点 具有较大的实用价值

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/657889.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

水电表远程抄表:智能化时代的能源管理新方式

1.行业背景与界定 水电表远程抄表,是随着物联网技术发展,完成的一种新型的能源计量管理方式。主要是通过无线传输技术,如GPRS、NB-IoT、LoRa等,将水电表的信息实时传输到云服务器,进而取代了传统人工当场抄水表。这种…

MySQL 重启之后无法写入数据了?

数据库交接后因 persist_only 级别的参数设置引发的故障分析。 作者:不吃芫荽,爱可生华东交付服务部 DBA 成员,主要负责 MySQL 故障处理及相关技术支持。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系…

冯喜运:5.29市场避险情绪升温,黄金原油小幅收涨

【黄金消息面分析】:周二(5月28日)美盘时段,由于美元走弱且市场情绪出现负面变化,黄金收复早前跌幅,站上2350美元关口。金价早盘一度走弱,源于美联储降息可能性降低带来压力,投资者在…

HTML+CSS TAB导航栏

效果演示 这段代码实现了一个名为"Tab导航栏"的效果,它是一个基于CSS的导航栏,包含五个选项卡,每个选项卡都有一个带有渐变背景色的滑块,当用户点击选项卡时,滑块会滑动到相应的位置。同时,选中的选项卡会变为白色,未选中的选项卡会变为灰色。 Code <!DOC…

SARscape雷达图像处理软件简介

合成孔径雷达&#xff08;SAR&#xff09;拥有独特的技术魅力和优势&#xff0c;渐成为国际上的研究热点之一&#xff0c;其应用领域越来越广泛。SAR数据可以全天候对研究区域进行量测、分析以及获取目标信息。高级雷达图像处理工具SARscape&#xff0c;能让您轻松将原始SAR数据…

每天写两道(二)LRU缓存、

146.LRU 缓存 . - 力扣&#xff08;LeetCode&#xff09; 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类&#xff1a; LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存…

猜猜我是谁游戏

猜谜过程 在TabControl控件中&#xff0c;第一个tab中放了一个PictureBox&#xff0c;里面有一张黑色的图片。 玩家点击显示答案按钮&#xff0c;切换图片。 设计器 private void button1_Click(object sender, EventArgs e){this.pictureBox1.Image Image.FromFile(&qu…

网络渗透day2

Windows登录的明文密码存储过程和密文存储位置 明文密码存储过程&#xff1a; Windows操作系统不会以明文形式存储用户密码。相反&#xff0c;当用户设置或更改密码时&#xff0c;系统会对密码进行哈希处理&#xff0c;然后存储其哈希值。哈希处理的目的是为了提高密码的安全性…

设计模式——职责链(责任链)模式

目录 职责链模式 小俱求实习 结构图 实例 职责链模式优点 职责链模式缺点 使用场景 1.springmvc流程 ​2.mybatis的执行流程 3.spring的过滤器和拦截器 职责链模式 使多个对象都有机会处理请求&#xff0c;从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成…

VM虚拟机共享文件夹fuse: bad mount point `/mnt/hgfs‘: No such file or directory

报错显示挂载点 /mnt/hgfs 不存在&#xff0c;你需要先创建这个目录。可以按照以下步骤进行操作&#xff1a; 创建挂载点目录&#xff1a; sudo mkdir -p /mnt/hgfs 手动挂载共享文件夹&#xff1a; sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other 确保每次启动时自动…

IDEA 2023.3.6 下载、安装、激活与使用

一、IDEA2023.3.6下载 国际官网&#xff1a;https://www.jetbrains.com/ 国内官网&#xff1a;https://www.jetbrains.com.cn/ 如果国际官网无法访问&#xff0c;就使用国内官网&#xff0c;我们以国内官网为例下载IDEA2023.3.6 首先进入首页如下图&#xf…

1.2数学基础

向量运算 矩阵运算 比较基础就不记录了 MVP矩阵推导 1.讲为什么要有矩阵变换和不同的坐标空间 将3D物体转化到2D平面为各个空间的运用做准备 2.介绍各个空间的概念和含义 MVP矩阵代表什么&#xff1f; MVP矩阵分别是模型(Model)、观察(View)、投影(Projection)三个矩阵。…

数组-捡石子小游戏

一、题目描述 二、解题思路 刚开始拿到题目的时候在想是不是需要把所有情况枚举出来&#xff0c;其实思考一下能看出规律&#xff1a; 1.如果有1、2、3颗石子&#xff0c;小牛一定可以赢&#xff1b; 2.再来看4颗石子的时候&#xff0c;小牛A可以拿1~3颗&#xff0c;但是无论小…

scrapy 整合 mitm

1.mitm 是什么 MITMproxy 是一个开源的中间人代理&#xff0c;常用于网络流量的拦截、查看和修改。 2.scrapy 整合 mitm步骤 2.1 安装mitm PS F:\studyScrapy\itcastScrapy> pip install mitmproxy2.2 在settings 中配置下载器中间件 # settings.pyDOWNLOADER_MIDDLEWARES…

工业路由器在新能源数字化中的应用:重塑能源行业的未来

随着全球对可再生能源和能源效率的追求日益加强&#xff0c;新能源数字化已成为推动行业发展的关键因素。在这一变革的浪潮中&#xff0c;工业路由器以其卓越的性能和独特的功能&#xff0c;成为新能源数字化不可或缺的核心组件。本文将深入探讨工业路由器在新能源数字化中的应…

如何解决链游中可能出现的延迟或网络拥堵问题?

随着区块链技术的不断发展和普及&#xff0c;链游&#xff08;基于区块链的游戏&#xff09;作为新兴的娱乐形式&#xff0c;正逐渐走进大众的视野。然而&#xff0c;与传统游戏相比&#xff0c;链游在运行过程中可能会遇到一些特有的问题&#xff0c;其中最为突出的就是延迟和…

YiShaAdmin:一款基于.NET Core Web + Bootstrap的企业级快速开发框架

前言 今天大姚给大家分享一款基于.NET Core Web Bootstrap的企业级快速后台开发框架、权限管理系统&#xff0c;代码简单易懂、界面简洁美观&#xff08;基于MIT License开源&#xff0c;免费可商用&#xff09;&#xff1a;YiShaAdmin。 项目官方介绍 YiShaAdmin 基于.NET…

孔子,孟子,荀子的以果决其行。

我们再往前&#xff0c;中间的有很多就不说了&#xff0c;我们可以自己去看他们的履历&#xff0c;看有没有——以果决其行的行为&#xff0c;以及有没有知行合一的身影。 再往前&#xff0c;到了孟子&#xff0c;孔孟都被称为圣人&#xff0c;孟子的很多话到现在我们都耳熟能详…

探索标准差与方差的奥秘

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、标准差与方差的基础理解 代码案例 二、标准差与方差的计算方法 方差的计算 标准差的…

STM32 入门教程(江科大教材)#笔记2

3-4按键控制LED /** LED.c**/ #include "stm32f10x.h" // Device headervoid LED_Init(void) {/*开启时钟*/RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //开启GPIOA的时钟/*GPIO初始化*/GPIO_InitTypeDef GPIO_InitStructure;GPIO_I…