【电子通识】开关的种类

       开关在我们日常生活与工作中使用较多。开关有无数种形式,种类繁多。从微小的按钮到巨大的控制器,功能多种多样。这种多样性受到机械或电气操作、手动或电子控制等因素的影响,并且与个人在设计美学和用户界面方面的偏好也有关。

        电子开关采用 BJT、MOSFET、IGBT 等技术和其他半导体设计,由于成本不断降低、功能不断扩展,因此受到越来越多的关注。日常使用的机械操作式开关仍然是最常用的开关解决方案。

        本文探讨开关基础知识,尤其是物理操作和致动模型,以了解开关外形与功能之间的关联。

刀数和掷数的概念

        选择任何开关之前,都必须掌握刀数和掷数的概念。

        简单地说,刀数表示单次开关可控制的电路数,而掷数则表示开关可选择的触点数。通过直观的视觉呈现,可以最有效地理解这一概念。

        单刀单掷开关 (SPST) 可以控制一个单独的电路,只需打开和闭合一个触点即可。现在,我们将其与单刀双掷开关 (SPDT) 进行对比。

 

        单刀双掷(SPDT)开关中,仍有一个单独的电路受控制,但开关可以在两个不同的触点之间转换。在SPDT 中,开关的作用并不仅仅局限于打开和闭合电路,而是电路本身的重新定向。 

 

        双刀双掷 (DPDT) 开关,单次开关可控制两个电路,其中每次开关在两个触点之间切换。

 

        虽然SPST、SPDT、 DPDT 是最常见的开关配置,但理论上对开关的刀数和掷数并无限制。如果有两个以上的刀或掷,则用数字标签代替“S”或“D”。例如,制造商可能会将四刀五掷开关标为 4P5T 开关。同样,双刀六掷开关可以表示为 DP6T。

开关选型注意事项

在开关选型过程中,除了刀数和掷数外,还需要考虑开关的其他规格。下面列出了一些比较常见的特性。

  • 尺寸:开关有形状多尺寸丰富,从比米粒还小的开关到大到无法移动的开关。选型尺寸通常取决于应用。在需要戴手套或微调困难的工业环境中,通常需要使用较大的开关,而紧凑型嵌入式设备通常需要尽可能小的开关。

  • 默认状态:大多数开关都没有预定状态,但有些瞬动开关通常会呈现预先设定的状态,即常开 (NO) 或常闭 (NC)。

  • 位数:位数决定了单个设备中开关的数量,是指同一装置中的不同开关,每个开关都能独立致动。在某些情况下,这一概念可能会与“掷数”错误地混淆。

  • 安装:开关有多种安装配置。表面贴装和通孔开关通常为 PCB 上较小的开关,而面板安装和 DIN 导轨安装式开关往往较大。表面贴装和通孔安装的一个关键考虑因素是“间距”参数,即引线之间的间隔距离。对于通孔开关,间距特别重要,因为间距适当的话,可以配合试验板使用。

  • 致动:除了手动和电子致动外,开关还提供各种致动方法。包括用手或小型螺丝刀或工具致动。然而,最常见的是选择凸起或平坦的致动器平面。

  • 额定电流和电压:开关的额定电压和电流范围很广,从几伏和几安到几百甚至几千伏和安。必须始终验证开关是否能满足指定应用的预期额定电流和电压。

  • 环境因素:这通常是指用于表示开关防尘和防液体等级的侵入防护或 IP 等级。但有些开关可能具有更高的振动灵敏度或防破坏功能。

机械开关的类型

        机械操作和致动的开关类型通常在较小、便携式或嵌入式系统中使用。

  • DIP 开关:​DIP开关​可采用通孔或表面贴装封装,最常见的是 SPST 开关阵列。它们与试验板和成品完美配合,能够成为半永久选择。这类开关有琴键式、滑动式和旋转式,用于在设备中进行选项设置,尤其是在工业应用和开发套件中。DIP 开关比跳线提供的选项更多,而且方便用户使用,但不适合频繁调整。

  • 旋转式 DIP 开关:这类开关是 DIP 开关的一个子集,采用​旋转形式​,用于选择不同的选项(通常为 4 到 16 位),配有平面或凸起旋钮。与线性 DIP 开关一样,这类也有通孔或表面贴装两种选择。不过,与线性 DIP 开关不同,它们可采用 BCD 或十六进制输出。虽然结构紧凑、使用方便,但只能提供单一输出,并不适合连续使用。

  • 滑动式开关:​滑动式​开关通常被用作电源开关,通过滑动致动器来操作。这类开关通常属于 SPST,可以频繁使用。有些开关有多个刀或掷,要想精确定位可能颇具挑战性。虽然这类开关的容量比 DIP 开关大,但功率仍然很低,通常以表面贴装或通孔方式安装在 PCB 上。有时,它们还可用作消费类电子产品中的 DIP 开关,更方便使用。不过,如何在方便使用和避免意外致动之间取得平衡是个难题。

  • 触摸按键开关:​​​​​​​​触摸按键开关​为人熟知的特点是有明显的“咔哒声”,设计为小型瞬动按钮,适合低电压、低电流信号。这类开关虽电子功能一般,但坚固耐用,使用寿命长达数十万甚至数千万次。虽然通常为单刀类型,但也可以具有多掷和高 IP 等级。游戏控制器、遥控器、车库门等消费类电子产品以及各种工业应用都广泛使用了这类开关,充分表明它们因小巧耐用而广受欢迎。

  • 摇臂开关:摇臂开关中间转动,在两个选项之间切换,一般不是瞬动开关。这类开关通常用作高压电路的电源开关,有些还带有 LED 或白炽灯泡照明,用于指示开关状态。它们的 IP 防护等级高,适用于恶劣环境。尽管因尺寸和功能导致成本略高,但其简单的接口和致动方式使其在消费类电子产品中大受欢迎。在工业环境中,它们可以作为拨动开关的补充,可能会设有外盖以防意外致动。

  • 按钮开关:​按钮开关​通常称为按钮或按键。这类开关可以是瞬动开关,形状各异,通常集成了 LED,用于照明或指示开关状态。可处理各种电压和电流,通常安装在印刷电路板或面板上。它们方便用户使用,适合经常有人的公共区域。按钮坚固耐用,防破坏且 IP 防护等级高,适用于电梯或地铁等恶劣环境。但与更简单、更小的按钮开关型号相比,这类开关的尺寸、LED 选项和材料可能会导致成本增加。

  • 拨动开关:拨动开关因其操作杆加长而为人熟知,适合戴手套或电机微调控制受限的场合。突出的控制杆能更清楚地给出目视反馈,无需额外的 LED 指示灯,其动作幅度较大,可确保切换准确无误。这类开关有不同的刀数和掷数,但通常较少配置为瞬动开关。拨动开关因易于致动、反馈快速和安全集成而备受推崇,非常适合工业或科学应用。由于它们在飞机、控制仪器和医疗设备中是任务关键型应用,因此成本往往更高。

总结

        开关是在电子和电气系统中发挥关键作用的基本元器件。本文了解了开关类型、操作、应用和注意事项。无论是设计消费类电子设备还是从事复杂的工业项目,选择合适的开关都会对系统的功能性和可靠性产生重大影响。

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

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

相关文章

LabVIEW利用视觉引导机开发器人精准抓取

LabVIEW利用视觉引导机开发器人精准抓取 本项目利用单目视觉技术指导多关节机器人精确抓取三维物体的技术。通过改进传统的相机标定方法,结合LabVIEW平台的Vision Development和Vision Builder forAutomated Inspection组件,优化了摄像系统的标定过程&a…

低代码平台在金融银行中的应用场景

随着数字化转型的推进,商业银行越来越重视技术在业务发展中的作用。在这个背景下,白码低代码平台作为一种新型的开发方式,正逐渐受到广大商业银行的关注和应用。白码低代码平台能够快速构建各类应用程序,提高开发效率,…

概率论相关题型

文章目录 概率论的基本概念放杯子问题条件概率与重要公式的结合独立的运用 随机变量以及分布离散随机变量的分布函数特点连续随机变量的分布函数在某一点的值为0正态分布标准化随机变量函数的分布 多维随机变量以及分布条件概率max 与 min 函数的相关计算二维随机变量二维随机变…

<JavaEE> TCP 的通信机制(五) -- 延时应答、捎带应答、面向字节流

目录 TCP的通信机制的核心特性 七、延时应答 1)什么是延时应答? 2)延时应答的作用 八、捎带应答 1)什么是捎带应答? 2)捎带应答的作用 九、面向字节流 1)沾包问题 2)“沾包…

NXP实战笔记(三):S32K3xx基于RTD-SDK在S32DS上配置WDT配置

目录 1、WDT概述 2、SWT配置 2.1、超时时间,复位方式的配置 2.2、中断形式 1、WDT概述 SWT 编程模型只允许 32 位(字)访问。 以下任何尝试访问都是无效的: •非32位访问 •写入只读寄存器 •启用SWT时,将不正确的值写入SR…

Mongodb基础介绍与应用场景

NoSql 解决方案第二种 Mongodb MongoDB 是一款开源 高性能 无模式的文档型数据库 当然 它是NoSql数据库中的一种 是最像关系型数据库的 非关系型数据库 首先 最需要注意的是 无模式的文档型数据库 这个需要后面我们看到它的数据才能明白 其次是 最像关系型数据库的非关系型数据…

基于采样的自动驾驶规划算法 - PRM,RRT,RRT*,CL-RRT

本文将讲解PRM,RRT,RRT*自动驾驶规划算法原理,不正之处望读者指正 0 前言 机器人运动规划的基本任务:从开始位置到目标位置的运动 (1)如何躲避构型空间出现的障碍物 (2)如何满足机器…

小型企业成为网络犯罪分子获取数据的目标

在过去十年的大部分时间里,网络犯罪的巨额资金来自针对大型组织的勒索软件攻击。这种威胁仍然存在。但犯罪分子可能会将注意力转向中小企业 (SMB)。这对消费者的影响将是巨大的。 将软件即服务 (SaaS) 技术用于核心业务功能继续将中小企业整合到全球供应链中。由于…

【C语言】数据结构——排序(一)

💗个人主页💗 ⭐个人专栏——数据结构学习⭐ 💫点击关注🤩一起学习C语言💯💫 目录 导读:数组打印与交换1. 插入排序1.1 直接插入排序1.1.1 基本思想1.1.2 实现代码1.1.3 图解 1.2 希尔排序1.2.1…

C语言之进制转换

C语言之进制转换 一、引言二、十进制与二进制、八进制、十六进制三、二进制与八进制、十六进制四、八进制与十六进制 一、引言 在C语言中,经常使用的整数的进制有十进制、二进制、十六进制(在C语言中以0x或0X为前缀)、八进制(在C…

如何手动升级Chrome插件/Chrome扩展程序?

Chrome 浏览器的插件(也称为扩展)通常会自动更新到最新版本。这是因为 Chrome 会定期检查并下载来自 Chrome 网上应用店的扩展更新。然而,如果你需要手动更新扩展,可以按照以下步骤操作: 打开 Chrome 浏览器。点击浏览…

Three.js基础入门介绍——Three.js学习三【借助控制器操作相机】

在Three.js基础入门介绍——Three.js学习二【极简入门】中介绍了如何搭建Three.js开发环境并实现一个包含旋转立方体的场景示例,以此为前提,本篇将引进一个控制器的概念并使用”轨道控制器”(OrbitControls)来达到从不同方向展示场…

Flink项目实战篇 基于Flink的城市交通监控平台(上)

系列文章目录 Flink项目实战篇 基于Flink的城市交通监控平台(上) Flink项目实战篇 基于Flink的城市交通监控平台(下) 文章目录 系列文章目录1. 项目整体介绍1.1 项目架构1.2 项目数据流1.3 项目主要模块 2. 项目数据字典2.1 卡口…

车路协同中 CUDA 鱼眼相机矫正、检测、追踪

在车路协同中,鱼眼一般用来补充杆件下方的盲区,需要实现目标检测、追踪、定位。在目标追踪任务中,通常的球机或者枪机方案,无法避免人群遮挡的问题,从而导致较高的ID Swich,造成追踪不稳定。但是鱼眼相机的顶视角安装方式,天然缓解了遮挡的问题,从而实现杆件下方的盲区…

51单片机(STC8)-- GPIO输入输出

文章目录 I/O口相关寄存器端口数据寄存器端口模式配置寄存器(PxM0,PxM1)端口上拉电阻控制寄存器(PxPU)关于I/O的注意事项 配置I/O口I/O设置demoI/O端口模式LED控制(I/O输出)按键检测(I/O输入) S…

SpringBoot多线程与任务调度总结

一、前言 多线程与任务调度是java开发中必须掌握的技能,在springBoot的开发中,多线程和任务调度变得越来越简单。实现方式可以通过实现ApplicationRunner接口,重新run的方法实现多线程。任务调度则可以使用Scheduled注解 二、使用示例 Slf…

vue3中使用defineComponent封装hook实现模板复用

文章目录 一、前言二、useTemplate 实现三、最后 一、前言 最近在做 Vue3 项目的时候&#xff0c;在思考一个小问题&#xff0c;其实是每个人都做过的一个场景&#xff0c;很简单&#xff0c;看下方代码 <template><div><div v-for"item in data" :…

Eclipse安装Jrebel eclipse免重启加载项目

每次修改JAVA文件都需要重新启动项目&#xff0c;加载时间太长&#xff0c;eclipse安装jrebel控件,避免重启项目节省时间。 1、Help->Eclipse Marketplace 2、搜索jrebel 3、Help->jrebel->Configuration 配置jrebel 4、激活jrebel 5、在红色框中填入 http://jrebel…

HCIA-Datacom题库(自己整理分类的)——OSPF协议判断

1.路由表中某条路由信息的Proto为OSPF则此路由的优先级一定为10。√ 2.如果网络管理员没有配置骨干区域,则路由器会自动创建骨干区域&#xff1f; 路由表中某条路由信息的Proto为OSPF&#xff0c;则此路由的优先级一定为10。 当两台OSPF路由器形成2-WAY邻居关系时&#xff0…

python-39-flask+nginx+Gunicorn的组合应用

flask nginx Gunicorn 王炸 1 flasknginxgunicornsupervisor 1.1 myapp.py from flask import Flask app Flask(__name__)app.route("/") def test_link():return "the link is very good"if __name__"__main__":app.run()默认是5000端口…