【分享】如何运用数字I/O来保护继电器

1.简述

在开关系统中,短路或者是开路的情况下,由于存在着额外的电流或者是电压,继电器往往会过载。所有的继电器都有一个最大的承载电流和热切换功率,如果超出了这个范围,会增加继电器焊接在一起的风险,从而引起无法释放,或者是释放时间过长的情况。

原因是在电源这部分有存在着电容性的器件,可能会释放大电流,从而产生热量使得连接部分融化,等到冷却之后就有可能连接在一起。

增加额外的限流器可以减少这部分的问题,但是需要清楚的是在电源部分增加限流器也是无法避免电容性的电流的影响,并且,由于限流器是接入到电源控制系统中的,在工作的时候需要一定的时间来响应,就达不到想要的结果。

像一些模块卡,像40-411,40-412和40-413就可以用来减少焊接故障的发生,特别是在接入故障的测试目标的时候。为了解释以上的数字IO模块可以减少了这方面的损坏,下面就以故障注入模块作为例子来说明一下。

2.数字I/O模块

40-411,40-412和40-413的输出端就带有限流器的驱动,这些驱动使用的是MOSFET输出,并且包括可以让电流顺利通过的限流器。在驱动进入到限流模式之后,电压电压降会穿过MOSFET,这个电压降会让MOSFET变热。这个驱动同样也包含了一个可以通过保护电流啦将MOSFET关闭的温度传感器。当MOSFET冷却之后,它又可以重新开始工作了。这个强大的装置可以保护器件免于受损害--之后持续的高电压才会将器件烧坏。这个温度传感器和限流器是非常靠近MOSFET的,所以响应时间是非常的短的,这样可以有效地保护了MOSFET。

在包含了拉电流和灌电流驱动的数字I/O卡中,这两个驱动都是可以关闭的,或者是将某一个驱动连接到电源或者是接地。

在高电平被应用的地方,应该注意的是它包含了一个偏置二极管,在开关打开的时候,就意味着将会有一个电压电压降穿过驱动,这个就出现了比预想中更加高的阻抗。

图片

3.故障注入模块

Pickering的故障注入模块是用于仿真模拟对于安全性的要求比较高的系统中常见的故障类型。它们可以用来模拟开路短路的故障,和一些常见的与其他的信号线或者是电源/地线之间的短路。但是在选择的时候,需要看具体的应用,因为有一些应用中需要的切换电流或者是电压有比较高的要求,特别是一些比较特殊的应用,这就需要从元器件层面去做必要的权衡。下图是pickering的故障注入模块的图示:

图片

4.模块组合-故障注入模块与数字I/O模块

为了将电源和地线连接到路径中,用户可以用数字I/O模块来实现,并且还可以为开关提供限流保护。可以使用数字I/O模块来将故障注入的切换变换为冷切换,冷切换对于开关的寿命的没有太大的影响。

故障注入的经典的结构图如上面的图示所示,这里面已经集成了多种可能的故障信号源的接口,有一个或者是多个故障信号源可以是电源(电池)或者是地线。当使用数字I/O卡来进行中间部分的连接后,就可以起到一个限流的作用。

如果数字I/O模块40-411只提供与地线之间的联系,那么它只能驱动一个激励信号源。如果信号方向是颠倒的,那么40-411将会把信号压缩到在比地线低0.6V,因为输出存在着二极管。40-411是带有1A的灌电流的,它将会把信号限制在1.5A和+3.5V,如果是低电压,那么将会有一个高电流,最坏的情况是在1.5V的时候有3.5A的电流。

40-412模块将会提供允许连接外部地线或者是电源线的驱动,唯一的要求是连接一条故障线来提供这样的功能。在低电平的驱动的情况下(连接到地线),电流一般也是限制在1A的,最坏的情况是在1.5V的时候还带着1.5A的电流。在高电平的驱动的情况下,电流大约会在1A,但是需要注意的是电压降会比低电平驱动的时候更大。

40-413数字I/O模块与40-412的功能是差不多一样的,但是在高电流的情况下,低电平的驱动一般是在7A的电流,还有在高电平的情况下,是3.5A的电流。这种设计不适合于2A电流的应用中,但是可以用于需要大电流的故障注入应用中。

在很多情况下,可以通过并行排布多于1个通道的数字I/O模块来提高对更大电流的限制的能力。

不管在什么情况下,用户都可以通过数字I/O模块卡来切换信号,而不用再通过开关来操作。在数字I/O模块关闭与地线或者是激励源之间的连接之前,就可以关闭故障注入卡上的开关。这样就意味着可以大大地提高开关的使用寿命,原因在于将开关的热切换转化为了冷切换。

任何情况下,用户都必须保证数字I/O的电压不能超过标称的电压。

5.其他应用

在实际应用上,数字I/O不止用于故障注入模块中,也可以用在其他的有连接到地线或者是电源线的开关模块中。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

7.electron之渲染线程发送事件,主进程监听事件

如果可以实现记得点赞分享,谢谢老铁~ Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 Electron 将 Chromium 和 Node.js 嵌入到了一个二进制文件中,因此它允许你仅需一个代码仓库,就可以撰写支持 Windows、…

蓝桥杯省赛无忧 课件92 行列式

01 什么是行列式 02 行列式的性质 03 高斯消元求行列式

vue+vite项目,动态导入静态资源的几种方式

博主的桌面工具软件已经正式开发,获取方式: 可以关注我的小程序【中二少年工具箱】获取。(若小程序更新有延迟,可先收藏小程序) 通过下载链接 百度网盘: 链接:https://pan.baidu.com/s/15zDnSoEzJGSZLjpD…

kafka 文件存储机制

文章目录 1. 思考四个问题:1.1 topic中partition存储分布:1.2 partiton中文件存储方式:1.3 partiton中segment文件存储结构:1.4 在partition中如何通过offset查找message: 2. kafka日志存储参数配置 Topic是逻辑上的概念&#xff…

Damn Small Linux 停更16年后,2024 回归更新

Damn Small Linux(DSL) 发行版释出了最新的 2024 版本,并重新定义了什么叫“Damn Small”。 DSL 诞生于 2005 年,原本是尝试提供一个 50MB 大小的 LiveCD,2008 年开发停滞。 2024 年原作者 John Andrews 宣布 DSL 复活,在几乎所…

微软AD域替代方案,助力企业摆脱护网期间被攻击的窘境

在红蓝攻防演练(护网行动)中,AD域若被攻击成功,是其中一个扣分最多的一项内容。每年,宁盾都会接到大量AD在护网期间被攻击,甚至是被打穿的企业客户。过去,企业还会借助2FA双因子认证加强OA、Exc…

【C#】MVVM架构

示例结果展示 前提了解 MVVM是Model-View-ViewModel的缩写形式,它通常被用于WPF或Silverlight开发。 Model——可以理解为带有字段,属性的类。例如学校类,教师类,学生类等 View——可以理解为我们所看到的UI。前端界面。 View Model在View和Model之间,起到连接的作用,…

awd总结

总结: 由于是第一次参加AWD比赛,各方面经验都不足,在参赛的前几天也是疯狂搜集各种脚本、框架、工具等,同时也参考b站的视频进行学习,我发现就是还是实操才能更快的学习 我觉得就是我前期的准备工作不足,…

挑战杯 python+大数据校园卡数据分析

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 基于yolov5的深度学习车牌识别系统实现 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:4分工作量:4分创新点:3分 该项目较为新颖&am…

#免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程

Mac电脑苹果芯片读写NTFS硬盘bash脚本 (ntfs.sh脚本内容在本文最后面) ntfs.sh脚本可以将Mac系统(苹果M系芯片)上的NTFS硬盘改成可读写的挂载方式,从而可以直接往NTFS硬盘写入数据。此脚本免费,使用过程中无需下载任何收费软件。…

Linux操作系统运维-Docker的基础知识梳理总结

Linux操作系统运维-Docker的基础知识梳理总结 docker用来解决不同开发人员软件调试时环境不统一的问题,保证了程序调试时运行环境的一致性。docker的设计理念便是一处镜像,处处运行,即通过产生用户软件,运行环境及其运行配置的统一…

复旦微 zynq amp cpu0 唤醒启动cpu1

1 配置多核amp工程,参考上一篇文章 https://blog.csdn.net/yangchenglin927/article/details/136057534 2 在cpu0的main函数中增加唤醒代码 active_cpu1(); /** helloworld.c: simple test application** This application configures UART 16550 to baud rate 96…

momentJs推导日历组件

实现效果: 代码: 引入momentjs然后封装两个函数构建出基本数据结构 import moment from moment;// 某月有多少天 export const getEndDay (m) > m.daysInMonth();/*** description 获取本月空值数据* param { Date } year { } 年度* param { Number } month …

【JS逆向六】(上)逆向模拟生成某网站的【sig】和【payload】的值 仅供学习

逆向日期:2024.02.07 使用工具:Node.js 加密方法:未知 / md5标准库 文章全程已做去敏处理!!! 【需要做的可联系我】 可使用AES进行解密处理( 直接解密即可):在线AES加解…

shell脚本基础语法(.sh ./ sh bash source shell)

Linux 之 Shell 脚本基础语法 0. 学习一门语言的顺序 1. Shell 编程概述 1.1 Shell 名词解释 在 Linux 操作系统中,Shell 是一个命令行解释器,它为用户提供了一个与操作系统内核交互的界面。用户可以通过 Shell 输入命令,然后 Shell 将这些…

【Web - 框架 - Vue】随笔 - 通过`CDN`的方式使用`VUE 2.0`和`Element UI`

通过CDN的方式使用VUE 2.0和Element UI VUE 网址 https://cdn.bootcdn.net/ajax/libs/vue/2.7.16/vue.js源码 https://download.csdn.net/download/HIGK_365/88815507测试 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset&quo…

echarts 一条折线图上显示不同颜色

文档树懒学堂&#xff1a;ECharts visualMap 代码实例及对应注释 - 树懒学堂 封装的echarts 组件代码&#xff1a; <template> <div :style"{ height: 100% }"> <div class"foldLine" ref"foldLine" :style"{ width: width…

【数据结构】链表OJ面试题3(题库+解析)

1.前言 前五题在这http://t.csdnimg.cn/UeggB 后三题在这http://t.csdnimg.cn/gbohQ 记录每天的刷题&#xff0c;继续坚持&#xff01; 2.OJ题目训练 9. 给定一个链表&#xff0c;判断链表中是否有环。 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成…

工业以太网交换机引领现代工厂自动化新潮流

随着科技的飞速发展&#xff0c;现代工厂正迎来一场前所未有的自动化变革&#xff0c;而工业以太网交换机的崭新角色正是这场变革的关键组成部分。本文将深入探讨工业以太网交换机与现代工厂自动化的紧密集成&#xff0c;探讨这一集成如何推动工业生产的智能化、效率提升以及未…

UDP端口探活的那些细节

一 背景 商业客户反馈用categraf的net_response插件配置了udp探测, 遇到报错了&#xff0c;如图 udp是无连接的&#xff0c;无法用建立连接的形式判断端口。 插件最初的设计是需要配置udp的发送字符&#xff0c;并且配置期望返回的字符串&#xff0c; [[instances]] targets…