最简单的断线断点检测器电路

7dd1e5e3b493fbd5f5487777a91af55d.png

要在长长的电线中找到究竟是哪里断开了,可以做一个断线断点检测器。而且几个元器件就可以实现,非常简单。

这个断线断点检测器不仅可以识别火线、零线,还可以检测电线是哪里断开了。

实际是检测哪里的磁场强,哪里的电磁辐射大。

来看一下效果,下图是线圈靠近火线的时候,LED灯亮起,否则熄灭。

4e735ee038cb0a4473df2f24c419fe14.gif

【图1 识别火线、零线】

图2是演示检测电线中的断开点,注意电线要插在火线上,即确保是通电的:

b14b825b732aec45335598b5b4412e14.gif

【图2 检测电线中的断开点】

一、实物与对应的电路图

这么神奇的电路却非常简单,只要3个三极管、1个LED灯、两节电池:

fc16e64100a648801abb440d310ec1fb.jpeg

【图3 断线断点检测器的实物图】

对应的电路原理图:

089a41a60de343b3808e143209462e16.png

【图4 断线断点检测器的电路原理图】

二、制作电路用到的材料说明

1、三极管3个,型号可以使用S8050:

c0f25e40d50e0002f0622c55b1045322.jpeg

【图5 三极管S8050】

2、LED灯1个,图6是几种不同颜色的LED灯,我们这里选用绿色的:

84822239463e7dc24936465960405405.jpeg

【图6 LED灯】

3、两节常用的干电池,单节电压标称1.5V:

46261dace3f57864e155bd216bfa57fc.jpeg

【图7 干电池】

4、漆包线若干:

50437cb48e68d3b82033ef3ea6762718.jpeg

【图8 漆包线】

三、电路原理分析

断线断点检测器的原理是:通电导线的周围有磁场,检测器线圈在磁场中感应出微弱的电流,通过三级三极管放大,点亮LED灯。

如图9,这个电路也叫“三级直接耦合式小信号放大器”。其中L是感应线圈,拾取信号进入三极管Q1基极进行放大。

7bdb5cf2b82bc3270da5eebf7378b787.png

【图9 断线断点检测器的电路原理分析】

点亮LED灯时,过程如下:

  • ①感应线圈L拾取到信号,一般为交变信号,感应出微弱的电流,送入三极管Q1进行放大。

  • ②三极管Q1进行一级放大,并将放大后的信号送入三极管Q2基极,进行二级放大。

  • ③三极管Q2进行二级放大,并将放大后的信号送入三极管Q3基极,进行三级放大。

  • ④信号经过三级放大后,由三极管Q3的集电极输出,点亮LED灯D1。

使用断线断点检测器做检测时,可以通过调整线圈L的绕线方式、增减三极管放大的级数来调整感应的灵敏度。

比如发现太灵敏了,LED灯随随便便都会亮,就减少一级三极管。而线圈要怎么绕,绕多少圈,根据实际使用的效果调整。

如果要加入声音提示,就在LED灯两头并联一个有源蜂鸣器。

4865b3223807961e19863fb1c8da2b5d.jpeg

【图10 有源蜂鸣器】

四、某宝上有售的“线路断点查线仪”

某宝上在卖的“线路断点查线仪”,也叫“感应式查断点电工笔”,包邮不用十块钱,实在是太便宜!

eecdbba707452c1bd8681025262942b0.jpeg

里面是什么电路,后面会安排拆解分析。

最后,关于电路的学习,希望大家,enjoy!

252714aeeaf7040026da4250fb07e4c2.jpeg

0a7367428d6463a312431697d565382b.gif

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

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

相关文章

gcc/g++ 编译时报错原因分析之expected type-specifier before

因为没有引入相应的头文件,找到对应的头文件,加入相应的cpp中即可解决。

python 文本处理2

接上文,我们定义了判断某行是否file copy,或者file overwrite的两个函数,事实上我们如果使用startswith函数代替slice,会更稳定。从函数式编程角度,我们给出下面几个表达式: isRegDBRoot lambda line: line[:11]…

iOStextField/textView在输入时限制emoji表情的输入

https://www.jianshu.com/p/5227e6aab4d4 2017.02.27 13:08* 字数 146 阅读 6109评论 6喜欢 14 又遇到输入框输入表情的情况了,之前写了一篇文章“UITextView/UITextField检测并过滤Emoji表情符号”http://www.jianshu.com/p/90d68e7e5d53,但是总觉得那两种方式都各…

声学发展史之——人工智能(AI)声学

引言最近接手了一个EOL (End of Line)的项目,用高斯混合模型GMM (Gaussian Mixture Model)作生产线上产品的质量检测。虽然提取特征的过程很痛苦,不过还是很有意思。也是因为兴趣,去年在Coursera上了吴恩达的Machine Learning,算是…

Mysql数据库存储原理

转载:https://blog.csdn.net/weixin_40612082/article/details/82179714 现在在做数据库服务器的开发工作,今天被问到存储过程,当时只是简单地回答了下,在网上搜索了下资料,才对存储过程有了新的认识。转载内容如下&a…

seo专题之开篇有益

想写这篇文章好久了.但一直不敢写,一怕自己技术有限误导了园子里的各位朋友.二怕自己文笔有限不能很好的表达自己的意图,但既然是抱着交流的态度来的,我还是愿意写一写这方面的文章与大家一起交流和分享,欢迎大家拍砖.做SEO没有什么高深技术可言,靠的是经验的不断累积,各位SEO高…

Rails不用localhost访问的时候很慢

修改文件/usr/lib/ruby/1.9.1/webrick/config.rb,找到:DoNotReverseLookup > nil,修改为:DoNotReverseLookup > true。转载于:https://blog.51cto.com/tianbymy/926589

一个application多个 URL

需求: 希望一个sharepoint网站,有多个网址去访问。例如:http://moss:8080/的网站,http://aphla.prismshareusa.int/ 和 http://aphla.carat.int/ 两个网站同时访问。 解决方法如下: 1)创建DNS…

gcc/g++编译器的优化

gcc/g编译器的优化 gcc提供了从O0-O3以及Os这几种不同的优化级别供大家选择 O0是编译器默认的设置 (1)、-O1:它主要对代码的分支,常量以及表达式等进行优化 (2)、-O2:尝试更多的寄存器级的优化以及指令级的优化,它会在编译期间…

C#中Equals和==的区别 (面试官经常会问到)

首先对于值类型来说,并没有什么区别。区别只针对于引用类型。 一、值类型 1.对于值类型来说,两者比较的都是“内容”是否相同,也就是值是否相同(值类型只有存在栈上)。 二、引用类型 1.对于引用类型来说,本…

写的重采样文章被大佬看到了

他让我看重采样昨天写的重采样文章被一个大佬看到了,给我发了消息如下大佬是个技术原厂Linux方向的负责人,我在工作上遇到的好几次疑难杂症都是在他的指点下得到解决,而且平时讨论技术的时候,能感觉到他对技术问题理解很深。从他的…

根据IP地址获取主机名称

IP地址获得主机名称 1. 根据IP地址获得主机名称///<summary>///根据IP地址获得主机名称 ///</summary>///<param name"ip">主机的IP地址</param>///<returns>主机名称</returns>publicstringGetHostNameByIp(stringip) …

vector中的reserve() 与 resize()

resize()与reserve()都是vector容器中的方法&#xff1a; resize():改变了capacity()和size() reserve():增加了vector的capacity()&#xff0c;但是它的size()没有改变 #include <iostream> #include <stdio.h> #include <vector> #include<functiona…

【C++】考虑virtual函数以外的其他选择

假设你正在写一个视频游戏软件&#xff0c;游戏里有各种各样的人物&#xff0c;每个人物都有健康状态&#xff0c;而且不同的人物可能以不同的方式计算他们的健康指数&#xff0e;该如何设计游戏里的人物&#xff0c;主要如何提供一个返回人物健康指数的接口&#xff0e; 方法一…

不知道你们遇到这样的问题没?

最近在网上看到这样一个内容https://developer.horizon.ai/forumDetail/118363914936419003关于J5/J3/J2平台的底层软件地平线内部的释放计划和形式&#xff1f;您好&#xff1a;问题如题&#xff0c;我们当前在地平线J5平台展开进行的项目居多&#xff0c;跟贵司接触和合作的部…

shell脚本while read line的使用

#### 题目要求计算文档a.txt中每一行中出现的数字个数并且要计算一下整个文档中一共出现了几个数字。例如a.txt内容如下&#xff1a;12aa*lkjskdjalskdflkskdjflkjj我们脚本名字为 ncount.sh, 运行它时&#xff1a;bash ncount.sh a.txt输出结果应该为&#xff1a;20sum:2 ####…

boost::split()的使用方式

引用的头文件 <boost/algorithm/string.hpp> boost::split()函数用于切割string字符串&#xff0c;将切割之后的字符串放到一个std::vector<std::string> 之中&#xff1b; 有4个参数&#xff1a; 以boost::split(type, select_list, boost::is_any_of(",&…

Java中文与ASCII码的转换

今天在研究Java中编码的时候&#xff0c;看到了Java中ascii码的强大。写了一个CoderUtils.java&#xff0c;以后会扩展它。 package com.xingxd.study.test; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; /** * …

第四周:机器学习知识点回顾

前言&#xff1a; 讲真&#xff0c;复习这块我是比较头大的&#xff0c;之前的线代、高数、概率论、西瓜书、樱花书、NG的系列课程、李宏毅李沐等等等等…那可是花了三年学习佳实践下来的&#xff0c;现在一想脑子里就剩下几个名词就觉得废柴一个了&#xff0c;朋友们有没有同感…

移植linux内核到i.MX6ULL过程

本文描述移植NXP官方 linux 5.4 内核到i.MX6ULL开发板。一、NXP官方linux内核1. 下载 NXP官方linux仓库地址为&#xff1a;https://github.com/Freescale/linux-fslc/tree/5.4-2.1.x-imx。选择该分支下载zip包即可&#xff0c;不要整个仓库下载&#xff0c;太大了&#xff1a;2…