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

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

引言

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

结语

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IDEA升级web项目为maven项目乱码

今天将一个java web项目改造为maven项目。 首先&#xff0c;创建一个新的maven项目&#xff0c;将文件拷贝到新项目中。 其次&#xff0c;将旧项目的jar包&#xff0c;在maven的pom.xml做成依赖 接着&#xff0c;把没有maven坐标的jar包在编译的时候也包含进来 <build>…

实战教程:使用Go的net/http/fcgi包打造高性能Web应用

实战教程&#xff1a;使用Go的net/http/fcgi包打造高性能Web应用 简介理解FCGI协议FastCGI工作原理CGI与FastCGI对比其他接口对比 初步使用net/http/fcgi包设置和配置基础环境一个简单的FastCGI应用示例本地测试与调试 深入net/http/fcgi包的高级用法探索net/http/fcgi的主要功…

气膜建筑的运行保障:应对停电的解决方案—轻空间

气膜建筑作为一种现代化的建筑形式&#xff0c;以其独特的结构和多样的应用赢得了广泛关注。这种建筑依靠风机不断往内部吹气来维持其结构形态&#xff0c;那么如果遇到停电的情况&#xff0c;该如何确保其正常运行呢&#xff1f; 气膜建筑的供风系统 气膜建筑内部的气压维持依…

信创崛起:从安可到国产化,中国信息技术创新之路

在信息技术迅速演进的时代背景下&#xff0c;几个核心概念日益凸显其重要性&#xff1a;安全可靠&#xff08;简称安可&#xff09;、信息技术创新&#xff08;简称信创&#xff09;&#xff0c;以及国产化。这些概念紧密关联&#xff0c;共同服务于一个宏伟目标——构建一个独…

MFC 发起 HTTP Post 请求 发送MES消息

文章目录 获取Token将获取的Token写入JSON文件 将测试参数发送到http首先将测试参数写入到TestData.JSON文件rapidjson 库需要将CString 进行类型转换才能使用&#xff0c;将CString 转换为const char* 发送JSON 参数到http中&#xff0c;并且获取返回结果写入TestFinish.JSON文…

SpringSecurity6从入门到实战之SpringSecurity快速入门

SpringSecurity6从入门到实战之SpringSecurity快速入门 环境准备 依赖版本号springsecurity6.0.8springboot3.0.12JDK17 这里尽量与我依赖一致,免得在学习过程中出现位置的bug等 创建工程 这里直接选择springboot初始化快速搭建工程,导入对应的jdk17进行创建 直接勾选一个web…

Redhat9 LAMP安全配置方案及测试

目录 数据库主机 安装Mariadb数据库服务 设置mariadb开机自动启动 Php主机 部署Apache服务器 设置apache服务开机自启 安装php 安装 phpMyAdmin 打开测试机 更新软件包列表&#xff1a; 首先&#xff0c;确保你的软件包列表是最新的。打开终端并输入以下命令&#xf…

Linux查看设备信息命令

dmidecode | grep Product Name 查看grub版本号&#xff1a;rpm -qa | grep -i "grub" 客户端操作系统版本&#xff1a; cat /etc/issue cat /etc/redhat-release 处理器品牌及型号&#xff1a; less /proc/cpuinfo |grep model

【TCP协议中104解析】wireshark抓取流量包工具,群殴协议解析基础

Tcp ,104 ,wireshark工具进行解析 IEC104 是用于监控和诊断工业控制网络的一种标准&#xff0c;而 Wireshark则是一款常用的网络协议分析工具&#xff0c;可以用干解析TEC104 报文。本文将介绍如何使用 Wireshark解析 IEC104报文&#xff0c;以及解析过 程中的注意事项。 一、安…

AI图书推荐:用ChatGPT和Python搭建AI应用来变现

《用ChatGPT和Python搭建AI应用来变现》&#xff08;Building AI Applications with ChatGPT API&#xff09;将ChatGPT API与Python结合使用&#xff0c;可以开启构建非凡AI应用的大门。通过利用这些API&#xff0c;你可以专注于应用逻辑和用户体验&#xff0c;而ChatGPT强大的…

Axios的使用简单说明

axios 请求方式和参数 axios 可以发送 ajax 请求&#xff0c;不同的方法可以发送不同的请求: axios.get&#xff1a;发送get请求 axios.post&#xff1a;发送post请求 axios.put&#xff1a;发送put请求 axios.delete&#xff1a;发送delete请求 无论哪种方法&#xff0c;第一…

【2】:向量与矩阵

向量 既有大小又有方向的量叫做向量 向量的模 向量的长度 单位向量 (只表示方向不表示长度) 向量的加减运算 向量求和 行向量与列向量的置换 图形学中竖着写 向量的长度计算 点乘&#xff08;计算向量间夹角&#xff09; 点乘满足的运算规律 交换律、结合律、分配…

MouseBoost Pro for Mac v3.4.7 鼠标右键助手 安装教程【支持M芯片】

MouseBoost Pro for Mac v3.4.7 鼠标右键助手 安装教程【支持M芯片】 原文地址&#xff1a;https://blog.csdn.net/weixin_48311847/article/details/139201501

Kibana创建ElasticSearch 用户角色

文章目录 1, ES 权限参考2, 某应用的管理员权限&#xff1a;可以open/close/delete/cat/read/write 索引3, 某应用的读写权限&#xff1a;可以cat/read/write 索引 &#xff08;不能删除索引或数据&#xff09;4, 某应用的只读权限 1, ES 权限参考 https://www.elastic.co/gui…

Notepad++不显示CRLF的方法

View -> Show Symbol -> 去掉勾选 Show All Characters

【教程】PaddleOCR高精度文字识别

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你&#xff0c;欢迎[点赞、收藏、关注]哦~ PaddleOCR/doc/doc_ch/quickstart.md at main PaddlePaddle/PaddleOCR GitHub 安装 pip install paddlepaddle -i https://mirror.baidu.com/pypi/s…

新版idea配置git步骤及项目导入

目录 git安装 下载 打开git Bash 配置全局用户名及邮箱 查看已经配置的用户名和邮箱 在IDEA中设置Git 问题解决 项目导入 git安装 下载 进入官网 Git - Downloads 点击所属本机系统&#xff0c;window如下图 选择64位安装 按照默认步骤一直下一步即可 打开git Bash …

HackTheBox-Machines--Beep

Beep测试过程 1 信息收集 nmap端口扫描 gryphonwsdl ~ % nmap -sC -sV 10.129.137.179 Starting Nmap 7.94 ( https://nmap.org ) at 2024-05-28 14:39 CST Nmap scan report for 10.129.229.183 Host is up (0.28s latency). Not shown: 988 closed tcp ports (conn-refused…

Nacos 2.x 系列【12】配置加密插件

文章目录 1. 前言2. 安装插件2.1 编译2.2 客户端2.3 服务端 3. 测试 1. 前言 为保证用户敏感配置数据的安全&#xff0c;Nacos提供了配置加密的新特性。降低了用户使用的风险&#xff0c;也不需要再对配置进行单独的加密处理。 前提条件&#xff1a; 版本:老版本暂时不兼容&…

Leetcode621. 任务调度器

Every day a Leetcode 题目来源&#xff1a;621. 任务调度器 类似题目&#xff1a;1953. 你可以工作的最大周数 解法1&#xff1a;贪心 本质上来说&#xff0c;我们需要构造一个尽量短的&#xff0c;相同元素间隔 > (n1) 的序列。 用一个数组 cnt 统计每个任务的次数。…