【乌拉喵.教程】不同负载下继电器的保护电路设计(解决继电器触点粘接的问题)

2023-10-29

最近将多年来收集到的教学视频、国内外图书、源码等整理整合拿出来,涉及arm、Linux、python、信号完整性、FPFA、DSP、算法、stm32、单片机、制图、电子模块、kali、出版社图书等。资料目前约1.5TB+。详情:

1.5TB+电子工程师资料详细介绍https://b23.tv/7Kq7GMc

继电器触点“粘接”总结        

袁坤 20170110

视频讲解:

https://www.bilibili.com/video/BV1Zb4y1t7Ht/https://www.bilibili.com/video/BV1Zb4y1t7Ht/https://www.bilibili.com/video/BV1Zb4y1t7Ht/

知识点:

  1. 继电器控制端线圈分为两种,一种为规定电流流向的,一种为不区分控制端正负的。
  2. 继电器触点的动作,实质上是靠控制端线圈的电流。
  3. 虽然电源块的输入端既有电容又有电感,但电源块从Vin方向看进去,其显容性。
  4. 继电器触点在动作的瞬间是会有抖动的。
  5. 继电器触点可以顺利从常闭触点跳转到常开触点,但无法从常开触点跳回到常闭触点的现象叫做继电器触点“粘接”。
  6. 继电器触点的“粘接”现象在大功率负载电路中十分常见,其造成“粘接”的原因是经过触点的电流过大,使触点接触面融化,产生熔接。
  7. NTC为负温度系数热敏电阻,温度越高,其电阻值越小。
  8. 使用示波器测量电流的方法:将1Ω大功率电阻串入线路中,使用两个示波器表笔,一路(比如CH1)接电阻的一端,一路(比如CH2)接电阻的另一端,表笔的地线与板子的地相连即可。测量时,可以使用示波器的Math控件,计算两路的电压差,即设置示波器的数学函数为CH2-CH1即可。
  9. 由于继电器的触点间隙较小,为了避免触点间电弧引起短路,设计时继电器的常闭与常开触点尽量不要都接东西,只使用一个通路最好,要不就只用常开通路,悬着常闭,要不就只用常闭通路,悬着常开。
  10. 建议继电器后端负载为容性负载时串入NTC热敏电阻,后端负载为感性负载时并接一个二极管。
  11. NTCR25为温度为25℃时,NTC的阻值。
  12. NTC使用MF72系列即可。以MF72 16D-9为例,MF72NTC系列,16R25=16Ω,D-9表示外径为9mm

详细说明:

继电器电路设计如下:

继电器为5V继电器,PWR为28V,通过手册得到继电器的动作电流为20mA左右,故串了约为1.4K的电阻,起到限流作用。

现象:正常来讲,按一下按钮K2,继电器吸合,从常闭到常开,长按按钮K2,继电器弹回,从常开到常闭。但是偶尔存在无法弹回的情况,打开继电器外壳,继电器弹片抖一下,无法弹回。

测量PWR_5171上的电流值,使用电路:

测得在继电器由常闭到常开的一瞬间的波形图为:

紫色波形为示波器计算的电阻两端电压差,可以看到有一个大概20us左右的,幅值20V左右的过冲,换算为电流为10A左右。

为了限制电流,在PWR_5171上串一个电感,再测线路上的电流,其电路如下:

当串18uH时,其波形为:

可见,其过冲电流有所下降,但是电感同样的影响了对电源块内部电容充电的时间,是充电时间拉长了许多。

怀疑是过冲影响了继电器触点的弹回,查询到资料如下:

拆开失效的继电器,观察触点,继电器的触点的确有熔池痕迹。

故HT-8637的继电器触点粘接问题的确是由于过冲引起的。

在线路中串电感可以起到限流的作用,但是效果并不是太好。工业上使用串联热敏电阻NTC的方式抑制浪涌电流,其波形如下:

NTC的相关参数有:

http://www.exsense.com.cn/shownews_362.html

热敏电阻 热时间常数

NTC热敏电阻、温度传感器的耗散系数δ是什么? - 百度文库http://wenku.baidu.com/link?url=ZyelJUNpsAg8fiyJo9ExBA885AKNbVeE7liYdDFiQxO_uclgRSdLMuS-0TnpZGlOQQRIU52daBG3HUSc27gy4YWU04upmHTY0zNlJqdOvZK

热敏电阻 耗散系数

热敏电阻中R25代表什么?_百度知道https://zhidao.baidu.com/question/492798353.html

NTC热敏电阻的主要技术参数说明 - 百度文库http://wenku.baidu.com/link?url=5xhbfuVsYqxmgaeL6HkCNg-_2pJl4R-rmY3QnkO-mGyWJm1t2W0j31O7rskhBqgjsr9fKU07L1RNKfEKEFez2V24bmbpWJr5dssVi8biwGK

时间常数体现了NTC对温度的反应速度,耗散系数用于计算NTC的温度,R25表示在常温下NTC的阻值,B值表示了NTC阻值与温度的比值

一般在选用NTC时需要关心的参数为R25,最大稳态电流,最大电流时近似阻值。

最大电流时近似电阻值就是在环境温度25℃时,对热敏电阻施加允许的最大连续电流时,热敏电阻剩余的阻值,亦称最大残余电阻值。

功率型NTC热敏电阻器的选用原则

1.电阻器的最大工作电流〉实际电源回路的工作电流

2.功率型电阻器的标称电阻值R1.414*E/Im

式中 E为线路电压 Im为浪涌电流

对于转换电源,逆变电源,开关电源,UPS电源, Im=100倍工作电流

对于灯丝,加热器等回路 Im=30倍工作电流

  1. B值越大,残余电阻越小,工作时温升越小

NTC一般选用MF72系列即可。

从市场购买了MF72 20D-15 NTC后做实验,串入NTC后测量PWR_5171的电流,波形如下图:

补充:

G6K-2F-Y5VDC的内部结构照片:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【乌拉喵.教程】不同负载下继电器的保护电路设计(解决继电器触点粘接的问题) 的相关文章

  • 深度学习笔记 —— 批量归一化

    梯度在上面 损失处 的时候比较大 越到下面越容易变小 因为很多时候都是n个很小的数相乘 乘到最后梯度就比较小了 所以就导致上面参数更新快 而下面参数更新慢 下面参数在小范围内变化时 抽取的底层特征变化不大 此时上层的参数是针对这些底层特征进
  • pyaudio安装过程中出现Error: failed building wheel for pyaudio(其实正常安装portaudio就能解决)

    pyaudio安装过程中出现Error failed building wheel for pyaudio 问题发生与解决过程 发现问题 安装pyudio 寻找解决问题的方法 定位依赖包 解决问题 安装portaudio19 dev 新问题
  • CGSS2015问卷数据STATA重编码命令(部分)

    今天在写论文时处理的CGSS数据 保存下来以待以后用 选取城市样本 drop if s1 2 选取18 45岁的样本 drop if a301 gt 1997 drop if a301 lt 1970 计算年龄 gen nianling 2
  • Qt Creator下载和安装(详细教程)

    简介 Qt是跨平台的图形开发库 目前由Digia全资子公司 Qt Company 独立运营 官方网址 http www qt io 也可以访问Qt项目域名 http qt project org Qt本身支持众多操作系统 从通用操作系统Li
  • 为什么下载pytorch时,总是下载cpu版本,而不是gpu版本?

    首先 查看一下自己cuda与cudnn版本 创建的虚拟环境python版本 我的python3 10 cuda 11 2 cudnn8 0 因为我们下载都是通过清华源下载的 所以 当清华源里面 没有我们指定python3 10 cuda 1
  • video 标签设置样式

    设置video标签的默认样式 在这里插入图片描述 全屏按钮 video webkit media controls fullscreen button display none 播放按钮 video webkit media control
  • 算法导论

    好像在豆瓣上看到一句话 算法导论之所以经典 是因为它选取的算法每个都是常用的 是精中选精 于是我就有了重读算法导论的冲动 自己非计算机科班出身 所以对于算法这个基础真的比较薄弱 虽然学过算法 但是基础真的太差了 再说学习算法完全是为了锻炼思
  • Java卸载删除(2023最强版)

    Java卸载删除 2023最强版 卸载程序 删除相关环境变量 删除编辑注册表相关 检查C盘相关文件是否删除 收尾 看了网上很多教程 结果还是提示没卸载干净 做了以下整理 希望对大家有所帮助 卸载程序 在应用和功能中 或控制面板的卸载程序中卸
  • Openssl-AES加密

    AES加密算法 此次介绍AES两种加密算法 其他的暂不使用 1 ECB模式 按照块密码的块大小被分为数个块 并对每个块进行独立加密 优点 1 简单 2 有利于并行计算 3 误差不会被传送 缺点 1 不能隐藏明文的模式 2 可能对明文进行主动
  • 解析和校验Flink SQL语句

    Flink对SQL的支持是基于Apache Calcite实现的 且Flink包中集成了Apache Calcite 所以我们可以直接调用Flink包中的SQL解析类 来解析和校验我们的Flink SQL语句 import org apac
  • kettle--数据库间的数据迁移工具

    一 kettle介绍 kettle 是纯 java 开发 开源的 ETL工具 用于数据库间的数据迁移 可以在 Linux windows unix 中运行 有图形界面 通过图形化界面的配置 可以实现数据迁移 并不用开发代码 也有命令脚本还可
  • CTFShow web入门题刷题记录

    CTFShow web入门题刷题记录 信息搜集 web1 提示 开发注释未及时删除 打开网页查看源代码发现 flag flag 2b2cf8e3 f880 41e1 a8ff 02601b3d998f web2 提示 js前台拦截 无效操作
  • Linux安全--iptables详解

    目录 1 iptables介绍 2 iptables四表五链详解 3 iptables基本语法 4 实际操作 4 1 增加规则 4 2 删除规则 4 3 修改规则 5 命令语法总结 6 基本匹配条件 7 iptables进阶用法 7 1 i
  • 一个Debug版本不崩而Release版本可能崩的问题

    引子 今天一个朋友在QQ上向我求助 说他的一个MFC程序用VS2013编译生成的Debug版本运行正常 而编译生成的Release版本却在启动后还没出现界面便崩溃了 经过一番折腾之后 通过调试找到了崩溃点 但却根本不像是崩溃在这儿 因为崩溃

随机推荐

  • Struts标签基本知识

    Struts标签基本知识 1 普通标签 控制执行的流程 1 1 控制标签 实现分支 循环等流程控制 if elseif else append generator iterator merge sort subset 1 2 数据标签 输出
  • 区块链-密码学与安全技术

    密码学与安全技术 工程领域从来没有黑科技 密码学不仅是工程 密码学相关的安全技术在整个信息技术领域的重要地位无需多言 如果没有现代密码学和信息安全的研究成果 人类社会根本无法进入信息时代 区块链技术大量依赖了密码学和安全技术的研究成果 实际
  • C++基础知识 - 函数返回引用深度解析

    函数返回引用深度解析 C 引用使用时的难点 当函数返回值为引用时 若返回局部变量 不能成为其它引用的初始值 不能作为左值使用 返回静态变量 或 全局变量的引用 可成为其他引用的初始值 也可以作为左值 也可作为右值 返回函数的普通形参作为引用
  • Basic Level 1019 数字黑洞 (20分)

    题目 给定任一个各位数字不完全相同的 4 位正整数 如果我们先把 4 个数字按非递增排序 再按非递减排序 然后用第 1 个数字减第 2 个数字 将得到一个新的数字 一直重复这样做 我们很快会停在有 数字黑洞 之称的 6174 这个神奇的数字
  • Java实现微信小程序获取unionID

    前言 微信开发平台为开发者提供openId用来区分用户的唯一性 但是openId只是在独立的应用内是唯一的 如果开发者拥有多个移动应用 网站应用 和公众帐号 包括小程序 可通过 UnionID 来区分用户的唯一性 因为只要是同一个微信开放平
  • linux监控php脚本执行时间,在LINUX环境下定时执行php脚本

    1 使用Crontab定时执行linux环境下的php脚本文件 Cron 它是一个linux下的定时执行工具 根用户以外的用户可以使用 crontab 工具来配置 cron 任务 所有用户定义的 crontab 都被保存在 var spoo
  • springboot+vue实现ChatGPT逐字输出打字效果

    文章目录 前言 一 效果 二 Springboot后端 1 封装请求OpenAI接口的客户端 2 对话处理 3 对话请求接口 二 Vue前端 前言 在调用OpenAI GPT接口时 如果不使用流式 stream true 参数 接口会等待所
  • Centos7安装mysql遇到的问题

    使用yum y install mysql community server安装mysql时候提示 The GPG keys listed for the MySQL 5 7 Community Server repository are
  • AIX 下磁盘 I/O 性能分析

    转自 http www ibm com developerworks cn aix library 1203 weixy aixio 磁盘 I O 的概念 I O 的概念 从字义来理解就是输入输出 操作系统从上层到底层 各个层次之间均存在
  • 【SpringBoot】整合Kafka集群

    学习笔记 一 环境 二 maven引入 三 application配置 四 SpringBoot 生产者 五 SpringBoot 消费者 六 SpringBoot 主题分区 一 环境 使用Kafka3 0 0 master slave1
  • 解决mac中idea无法引入servlet-api包的问题

    1 虽然在pom文件中已经引入servlet api的依赖 如下
  • 14. 线性代数 - 线性方程组

    文章目录 线性方程组 矩阵 行列式 全排列和逆序数 N阶行列式 非 齐次线性方程 Hi 大家好 我是茶桁 结束了 微积分 部分的学习之后我们稍作休整 今天正式开始另外一部分 线性代数 的学习 小伙伴们放松完回来要开始紧张起来了 我们之前说过
  • Unity的C#编程教程_64_对象池 Object Pooling 详解及应用练习

    文章目录 Object Pooling Design Pattern Challenge Pool Manager Challenge Request from Pool Manager Recycle the Pool Object Po
  • QT 发布软件基本操作

    一 配置环境变量 找到Qt安装时的bin目录的路径 D Qt Qt5 14 2 5 14 2 mingw73 64 bin 将目录拷贝至下述环境变量中 打开计算机的高级系统设置 选中环境变量 gt 系统变量 gt Path 点击编辑 gt
  • javascript 将数组转换为字符串方法总结

    1 String arr 输出数组的每个元素值 用逗号分隔 2 arr join 分隔符 输出数组的每个元素之 用指定的分隔符分隔
  • 循环队列的实现(初始化、入队操作、出队操作、判满、判空、获取队头、队尾元素、销毁操作)

    typedef struct int array int front int rear int count 用count 的方式判断循环队列是否满 int N 总个数 MyCircularQueue 初始化 MyCircularQueue
  • 宝塔面板最全最快搭建https访问网站终极版教程

    我的个人博客 网址 https www minikuba com 迷你酷吧是一个基于程序员经验为基础分享技术文章 算法解题 大厂面试真题 热门项目的平台 致力于为大家提供更多涵盖前后端技术 技能的学习 助力广大热衷编程开发者全面发展 本文章
  • 动态集合和静态集合的不同

    ul li 1 li li 2 li li 3 li li 4 li li 5 li li 6 li ul
  • 铰接式车辆的横向动力学仿真提供车辆模型研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 铰接式车辆是一种具有铰接连接的多体系统 具
  • 【乌拉喵.教程】不同负载下继电器的保护电路设计(解决继电器触点粘接的问题)

    最近将多年来收集到的教学视频 国内外图书 源码等整理整合拿出来 涉及arm Linux python 信号完整性 FPFA DSP 算法 stm32 单片机 制图 电子模块 kali 出版社图书等 资料目前约1 5TB 详情 1 5TB 电