利用继电器感应交流电流

发布时间:2026/10/11 1:42:28

利用继电器感应交流电流 对比几款继电器线圈感应信号AD\Test\2026\September\RelayACSensorMEGA8.SchDoc使用继电器线圈来检测电流热水器工作报警器01【继电器作为电流传感器】一、设计背景在之前使用过继电器的它的线圈作为传感器 来检测电线中的电流信号 利用这种方式可以比较方便的来检测用电器的工作状态。 下面我们再次利用这种方式来检测手边用于清洗电路板的高温水蒸气产生设备的工作状态 用于控制去除水蒸气气雾的风扇的转动。二、设计电路设计控制电路核心采用单片机MeGA8 外部线圈感应的信号 耦合到单片机的ADC端口 通过判断是否有波动 来了解用电器的电流 进而判断是否打开开关 通过三极管8050驱动一个12伏的继电器 用来切换两个端口的输出电源 进而控制两个用电器断电和上电。 铺设单面PCB适合一分钟制板 一分钟之后得到测试电路板。 电路板制作得非常完美 焊接清理之后进行编程 程序很简单只是一个开关量和模拟量的判断 下面我们进一步完善控制电路的软件功能。三、控制程序为了能够适应实际的电流大小 在电路板上实际上还设置了一个电位器用于设置电流阈值。 也就是当电流超过这个阈值时 便自动打开继电器控制风扇进行旋转。 当然确定灵敏度大小 实际上还与继电器本身与电源线之间的方向有关系。 通过调整 最终可以找到一个合适的并且稳定的控制关系 我们使用 ISP将编写的程序下载到单片机中。 在控制程序中其中最核心的就是采集电流感应到的信号。 单片机通过ADC通道五和四分别采集电流波形以及设置电压 然后再通过一个一阶滤波 将这两个信号进行平滑得到它的平均值 其中滤波系数经过调整选择0.02 这里要说明一下这个采集程序是每隔一毫秒在主程序中采集一次。 因此平滑系数选择00:02可以获得大约50毫秒内的平均值 然后再将输入电流信号计算它的方差 原本将方差进行开方再赋值 不过后面通过实验发现 直接使用方差进行比较更为灵敏。主控程序更为简单 将采集到的设置电压的平均值除以10之后 与电流信号的方差进行比较。 之所以将设置电容器的值除以10 也主要是提高设置的灵敏度 当设的值与电流信号相比 电流信号大的时候 需要将继电器吸合 否则将继电器断开主程序就是这么简单简单程序才好用。 注意由于它本身在整个过程中是对输入信号进行滤波 所以在这个过程中它实际上也对电流信号进行了简单的滤波 这样也不会产生过快的切换 除非电流信号比较强大。※总结 ※本文继续使用了一个继电器作为电流传感器 利用它的线圈来感应功率电器 电源线上的电流信号 这样可以根据用电器的工作状态来控制其他电。 这种方法不需要直接连接或改变电器的控制线 比较安全也比较方便。 通过实验发现今天改造的电器运行正常 这样可以更加方便将来的实验过程。■ 相关文献链接:使用继电器线圈来检测电流热水器工作报警器
延伸阅读

更多相关文章

2026/10/11 1:42:28

2026最新PanDownload复活工具:轻松实现百度网盘不限速

大家日常在用网盘备份相册或者整理办公材料的时候,总希望文件能够瞬间传输完毕。一旦传输界面卡在一个极低的数值,整个人的工作节奏都会被完全打乱,心情也跟着变得烦躁。 在交流如何改善体验的过程中,PanDown一直是一个经常被大家…

2026/10/11 1:42:28

用了3年SaaS之后,我们为什么转向私有化部署研发管理平台

用了3年SaaS之后,我们为什么转向私有化部署研发管理平台 三年前团队成立时,在研发项目管理工具这件事上,我们内部几乎没有什么分歧:上SaaS。 这样选的理由也很充分:不用买服务器,不用装数据库,注…

2026/10/11 1:42:28

2026最新百度网盘高速解析网站:比PanDownload更加稳定

网盘已经成了现代人数字生活里不可或缺的文件柜,无论是工作交接还是生活记录,大家都离不开它。但每次面对动辄几个吉字节的文件,如果传输进度停滞不前,确实非常消耗人的耐心。 在探讨如何提升获取效率的圈子里,PanDow…

2026/10/11 2:47:31

EMC标准体系详解:通用标准与产品族标准如何选择

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 2:47:31

Netplan进阶实战:网桥、Bond、VLAN与策略路由一次搞定

netplan这个工具,第一篇写基础概念和静态IP配置的时候,就有人留言说“这些我都会,能不能聊点真正生产环境用得上的”。这篇就是接着那个话头往下走的。今天这篇我打算把网桥、Bond链路聚合、VLAN、Wi-Fi、策略路由这些进阶配置一次说透&#…

2026/10/11 2:47:31

PJ85718DM+PIC18LF4685温控系统:1-Wire高可靠低功耗设计实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 2:47:31

从ImageNet到多模态:视觉数据集构建与训练管线实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 2:47:31

蓝牙音频芯片选型:系统级权衡而非参数堆砌

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/11 0:02:13

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/11 0:02:13

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/11 0:02:13

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/11 0:02:13

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/11 0:02:13

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑