当前位置: 首页 > news >正文

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

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

引言

配电线路处于电网末端 是电能从发电厂传输到用户 端的最后一个环 节。 部分配电线路处于人员较密集区域 , 且架设高度较低, 存在触电风险 目前 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 ();

结语

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

相关文章:

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

摘 要 : 针对潮湿天气下配电线路附近易发生触电事故等问题 , 对单片机的控制算法进行了研究 , 设 计 了 一 种 基 于 单片机的野外智能防触电装置。 首先建立了该装置的整体结构框架 , 再分别进行硬件设计和软件流程分析 &#xf…...

机械行业工程设计资质乙级需要哪些人员

申请机械行业工程设计资质乙级需要的人员主要包括以下几个方面,具体要求和数量根据参考文章归纳如下: 一、主要专业技术人员 数量要求:主要专业技术人员数量应不少于所申请行业资质标准中主要专业技术人员配备表规定的人数。学历和职称要求…...

vivado改变波形图窗口颜色

点击右上角的设置图标 翻译对照...

蓝桥杯练习系统(算法训练)ALGO-932 低阶行列式计算

资源限制 内存限制&#xff1a;64.0MB C/C时间限制&#xff1a;1.0s Java时间限制&#xff1a;3.0s Python时间限制&#xff1a;5.0s 问题描述 给出一个n阶行列式(1<n<9)&#xff0c;求出它的值。 输入格式 第一行给出两个正整数n,p&#xff1b;   接下来n行&…...

四川古力未来科技抖音小店安全靠谱,购物新体验

在数字化浪潮席卷而来的今天&#xff0c;电商行业蓬勃发展&#xff0c;各种线上购物平台如雨后春笋般涌现。其中&#xff0c;抖音小店凭借其独特的短视频直播购物模式&#xff0c;迅速赢得了广大消费者的青睐。而四川古力未来科技抖音小店&#xff0c;更是以其安全靠谱、品质保…...

深入理解Seata:分布式事务的解决方案

在现代的微服务架构中&#xff0c;随着业务系统的不断拆分和模块化&#xff0c;分布式事务成为一个重要的挑战。为了解决微服务架构下的分布式事务问题&#xff0c;Seata应运而生。Seata&#xff08;Simple Extensible Autonomous Transaction Architecture&#xff09;是一款开…...

【TC8】如何测试IOP中PHY芯片的Llink-up time

在TC8一致性测试用例中,物理层的测试用例分为两个部分:IOP和PMA。其中IOP中对PHY芯片的Link-up时间的测试,又包含三个测试用例。它们分别是: OABR_LINKUP_01: Link-up time - Trigger: Power on Link PartnerOABR_LINKUP_02: Link-up time - Trigger: Power on DUTOABR_LIN…...

java大学城水电管理系统源码(springboot)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的大学城水电管理系统。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 项目简介&#xff1a; 大学城水电管理系统的…...

LAMP源码编译安装——CentOS7

文章目录 LAMP是什么LAMP软件组件LinuxApacheMySQLPHP 源码安装Apache一、准备工作二、安装环境依赖包三、配置软件模块四、编译及安装五、优化配置文件路径六、添加httpd系统服务&#xff08;有两种方法&#xff09;方法一&#xff1a;方法二&#xff1a; 七、修改httpd 服务配…...

oracle 还原被覆盖的视图

1.现在的视图 select to_lob(text) from SYS.DBA_views where view_nameXXX; 2.查旧数据 --as of timestamp to_date(2024-05-28 10:30:00,yyyy-mm-dd hh24:mi:ss) select to_lob(text) from SYS.DBA_views as of timestamp to_date(2024-05-28 10:30:00,yyyy-mm-dd hh24:mi:s…...

go语言同一包中的同一变量实现不同平台设置不同的默认值 //go:build 编译语法使用示例

在使用go来开发跨平台应用的时候&#xff0c;比如配置文件的路径&#xff0c;我们希望设置一个默认值&#xff0c;windows下的路径是类似 d:\myapp\app.conf 这样的&#xff0c; unix系统中的路径是 /opt/myapp/app.conf 这样的&#xff0c; 而我们在使用的时候需要使用的是同…...

校园周边美食探索及分享平台,基于 SpringBoot+Vue+MySQL 开发的前后端分离的校园周边美食探索及分享平台设计实现

目录 一. 前言 二. 功能模块 2.1. 前台首页功能模块 2.2. 用户功能模块 2.3. 管理员功能模块 三. 部分代码实现 四. 源码下载 一. 前言 美食一直是与人们日常生活息息相关的产业。传统的电话订餐或者到店消费已经不能适应市场发展的需求。随着网络的迅速崛起&#xff0…...

Discourse 编辑没有办法显示更多的 JS 错误

Priority/Severity: High Platform: 3.3.0.beta3-dev UI bugs Description: 昨天升级的时到最新版本的时候就发现有这个错误&#xff0c;是 JS 的错误。 发了一个帖子到官方的网站上&#xff0c;官方说可能是插件的问题。 但是我们实在是没有安装什么插件呀&#xff1f; 官方…...

CSS实现一个雨滴滑落效果

使用纯CSS来实现一个真实的雨滴滑落效果可能会有些挑战&#xff0c;因为CSS主要关注于静态样式和简单的动画效果。然而&#xff0c;你可以使用CSS动画和keyframes来模拟一个雨滴滑落的简化效果。 以下是一个基本的示例&#xff0c;展示如何使用CSS来模拟雨滴从顶部滑落到底部的…...

vue2+echarts地图下钻+地图遮盖物散点

一、下载工具 npm i echarts echarts-gl axios -S -S是生产依赖默认是-S不写也可以 -D是开发依赖 二、引入工具 import * as echarts from "echarts"; import "echarts-gl"; import axios from "axios"; 三、HTML部分代码 <div class&…...

关于C++的特殊类定制

特殊类定制 在C中&#xff0c;一些特殊性质的类如何设计 类禁止拷贝的对象 C11 使用delete关键字赋值给拷贝构造和赋值C98将拷贝构造和赋值声明在私有里 类只能在堆上创建的对象 将构造函数私有化, 提供一个获取对象堆上创建对象的公有函数将析构函数私有化, 提供一个释放…...

Linux备份脚本

作用 Linux文件备份的作用较多&#xff0c;推荐以下几种&#xff1a; 保护文件&#xff1a;备份可以帮助用户保护文件&#xff0c;防止文件被意外删除或损坏。保证系统安全和应用安全&#xff1a;Linux系统管理人员对系统和业务应用要有一个合理的备份恢复策略&#xff0c;完…...

【Unity】实现轮盘抽奖

简介 示例一&#xff1a;使用协程完成轮盘转动 using System; using System.Collections; using System.Collections.Generic; using UnityEngine;public class Lunpan : MonoBehaviour {[Tooltip("轮盘节点")]public Transform Roulette;[Tooltip("轮盘旋转的…...

面下对象之overload与override

简介 在面向对象编程中,重载(overloading)和重写(overriding)是两个不同的概念。 重载(Overloading)的定义 重载是同一个类中定义多个同名方法,但是这些方法具有不同的参数列表(参数个数、参数类型或参数顺序不同)。 当调用这个方法时,编译器会根据实际传入的参数自动选择对…...

大数据之Hive函数大全

&#x1f527; Hive函数大全 更多大数据学习资料请关注公众号“大数据领航员"免费领取 一、数学函数 1、取整函数: round 1.函数描述 返回值语法结构功能描述doubleround(double a)返回double类型的整数值部分&#xff08;遵循四舍五入&#xff09; 2.例程 hive>…...

多模态2025:技术路线“神仙打架”,视频生成冲上云霄

文&#xff5c;魏琳华 编&#xff5c;王一粟 一场大会&#xff0c;聚集了中国多模态大模型的“半壁江山”。 智源大会2025为期两天的论坛中&#xff0c;汇集了学界、创业公司和大厂等三方的热门选手&#xff0c;关于多模态的集中讨论达到了前所未有的热度。其中&#xff0c;…...

应用升级/灾备测试时使用guarantee 闪回点迅速回退

1.场景 应用要升级,当升级失败时,数据库回退到升级前. 要测试系统,测试完成后,数据库要回退到测试前。 相对于RMAN恢复需要很长时间&#xff0c; 数据库闪回只需要几分钟。 2.技术实现 数据库设置 2个db_recovery参数 创建guarantee闪回点&#xff0c;不需要开启数据库闪回。…...

python打卡day49

知识点回顾&#xff1a; 通道注意力模块复习空间注意力模块CBAM的定义 作业&#xff1a;尝试对今天的模型检查参数数目&#xff0c;并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...

最新SpringBoot+SpringCloud+Nacos微服务框架分享

文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的&#xff0c;根据Excel列的需求预估的工时直接打骨折&#xff0c;不要问我为什么&#xff0c;主要…...

Frozen-Flask :将 Flask 应用“冻结”为静态文件

Frozen-Flask 是一个用于将 Flask 应用“冻结”为静态文件的 Python 扩展。它的核心用途是&#xff1a;将一个 Flask Web 应用生成成纯静态 HTML 文件&#xff0c;从而可以部署到静态网站托管服务上&#xff0c;如 GitHub Pages、Netlify 或任何支持静态文件的网站服务器。 &am…...

使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装

以下是基于 vant-ui&#xff08;适配 Vue2 版本 &#xff09;实现截图中照片上传预览、删除功能&#xff0c;并封装成可复用组件的完整代码&#xff0c;包含样式和逻辑实现&#xff0c;可直接在 Vue2 项目中使用&#xff1a; 1. 封装的图片上传组件 ImageUploader.vue <te…...

vue3 定时器-定义全局方法 vue+ts

1.创建ts文件 路径&#xff1a;src/utils/timer.ts 完整代码&#xff1a; import { onUnmounted } from vuetype TimerCallback (...args: any[]) > voidexport function useGlobalTimer() {const timers: Map<number, NodeJS.Timeout> new Map()// 创建定时器con…...

Angular微前端架构:Module Federation + ngx-build-plus (Webpack)

以下是一个完整的 Angular 微前端示例&#xff0c;其中使用的是 Module Federation 和 npx-build-plus 实现了主应用&#xff08;Shell&#xff09;与子应用&#xff08;Remote&#xff09;的集成。 &#x1f6e0;️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...

《C++ 模板》

目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板&#xff0c;就像一个模具&#xff0c;里面可以将不同类型的材料做成一个形状&#xff0c;其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式&#xff1a;templa…...

IP如何挑?2025年海外专线IP如何购买?

你花了时间和预算买了IP&#xff0c;结果IP质量不佳&#xff0c;项目效率低下不说&#xff0c;还可能带来莫名的网络问题&#xff0c;是不是太闹心了&#xff1f;尤其是在面对海外专线IP时&#xff0c;到底怎么才能买到适合自己的呢&#xff1f;所以&#xff0c;挑IP绝对是个技…...