双向可控硅详细用法说明

2023-05-16

可控硅作为功率开关器件,在各种需要控制功率的电子产品中经常用到,我所涉及的行业为家电产品研发,比如发热丝、发热管的控温,或者AC电机、水泵的控速等;由于双向可控硅是在单向可控硅的基础上发展而来且应用场景更广,因此我直接讲解一下我对双向可控硅的一些了解,单向可控硅也便能随之而理解了。

在这里插入图片描述
在这里插入图片描述

上图是双向可控硅BT138-600E的部分规格书,双向可控硅有三个管脚,控制极T1、控制极T2、
门极Gate,其控制极T1、T2尽量严格区分,G极和T1极之间内阻仅几百欧,后面我会讲原因及具体用法;;同时可以从手册中知道该可控硅为三象限可控硅,由于其第四象限的触发电流和触发电压并未给出,而四象限可控硅的手册一般如下:在这里插入图片描述

双向可控硅开启的条件为:双向可控硅第一阳极T1与第二阳极T2间,无论所加电压极性是正向还是反向,只要控制极G和第一阳极T1间加有正负极性不同的触发电压,就可触发导通呈低阻状态。

双向可控硅关闭的条件为:双向可控硅一旦导通,即使失去G极触发电压,也能继续保持导通状态。只有当第一阳极T1、第二阳极T2电流减小,小于维持电流或T1、T2间当电压极性改变且没有触发电压时,双向可控硅才截断,此时只有重新加触发电压方可导通。

在其电特性参数中可以看到门极触发电流、触发电压分了I、II、III、IV,这里引入了一个概念,双向可控硅按其门极G与控制极T2的电压正负关系,分为三象限可控硅和四象限可控硅:
在这里插入图片描述

由于生产工艺等问题使可控硅第四象限需要的触发电流较大,以及容易误触发等原因,三象限可控硅是四象限可控硅的优化产品,所以直接将第四象限给屏蔽了,但是四象限可控硅也不是毫无用处,其大部分应用于较简单、省成本的电子产品中。

接下来列举双向可控硅经常应用的三个电路图:
1.电源隔离+光耦隔离电路中:

在这里插入图片描述

这是一个典型的控制AC发热丝发热功率的电路,光耦1、2脚为光耦控制端,一般由MCU的IO口直接控制。现在我们假设加热丝工作在220V/50Hz,加热丝连接在控制极T2与N线之间(此处负载可接在L-T1或者N-T2间均可),当处于L正半波时,使光耦工作,可得到此时VG-VT1为负,VT2-VT1为负,所以此时可控硅工作在第三象限;而当处于L负半波时,使光耦工作,可得到此时VG-VT1为正,VT2-VT1为正,所以此时可控硅工作在第一象限。按照这种情况可以得出,只要是电源隔离+光耦隔离的可控硅控制电路中,可控硅均工作在一三象限,所以选择三象限或四象限可控硅均可。
图中的红色箭头为电流流向,可以知道可控硅的G和T1极之间内阻很小,是可以导通的,所以一定要利用光耦内部的双向可控硅以及可控硅的T1、T2极将零火线隔开,很多人利用光耦控制可控硅电路,发现可控硅常开,负载一直工作,原因就是在这里。以后大家分析该电路只需要把可控硅G跟T1极之间用一个几百欧姆的电阻代替来分析,就能知道电路是否正确了。

2.电源非隔离+正电压系统:

图一在这里插入图片描述

图二在这里插入图片描述

图三
在这里插入图片描述

图一为利用LNK306DN芯片实现的非隔离BUCK电路,由于我使用的是3.3V单片机,所以直接调节该电路输出3.3V,此时可以看到系统以N线作为公共地。
图二为该系统的可控硅控制电路,由于以N线为GND,所以可控硅的G极将一直为正电压,此时可以得出该可控硅工作在第一象限和第四象限,由于第四象限需要的驱动电流较大,单片机的IO口一般无法直接驱动,所以这里我用了一个三极管放大电流进行驱动。而图三是一款小功率的双向可控硅MAC97A8(封装为TO-92),由于手册中其第四象限最大驱动电流仅需7mA,所以我用了IO口直接驱动也没问题。

这里需要注意的一点是需要严格区分可控硅T1、T2极,T1极必须接在低端(GND),负载必须接在高端,也就是说以N线为GND,T1必须与N线连接,负载必须接在L线与T2之间。原因我们举例分析,如果我们把负载接在T1与N线之间,当可控硅导通的时候,可控硅的T1极电压将被抬高至接近L线电压,而可控硅G极电压也会因此被抬高,而G极如果是由单片机的IO口直接驱动的话,其电压约在3.3V左右,此时单片机的驱动IO口将由输出电流变成灌进电流,IO口甚至单片机极容易损坏。
至于为什么T1需要接低端,T2需要接高端,因为T1跟G极之间的内阻一般为几百欧姆,而T2与G极之间的内阻则有几百K欧姆以上,如果将T1接在高端的话,相当于L线和单片机IO口之间仅有几百欧姆的阻值,很容易损坏单片机。由此我们也得到一个用测量阻值判断可控硅T1、T2极的方法。

3.电源非隔离+负电压系统:

图四在这里插入图片描述
图五在这里插入图片描述

图四为利用LNK306DN芯片实现的非隔离BUCK负电压输出电路,也可以先输出正电压再经过79系列LDO转变为负电压。此电路输出负电压5V作为单片机的GND,而N线则作为单片机的VCC供电,则单片机的IO输出电压对于N线来说为0或者-5V,则可以得出该可控硅工作在第二象限和第三象限。

当IO口输出高电平时,VG-VT1≈0V,则可控硅不导通,当IO口输出低电平时,VG-VT1≈-5V,可控硅导通,工作在二三象限。可以看到非隔离负电压系统也需要严格区分T1、T2极,分析方法与非隔离正电压系统类似。

可控硅工作的三种常用电路已经提供,但是要想做好可控硅的功率控制,还需配合过零信号检测电路对其进行控制,其控制方式有:定时、丢波、斩波。由于内容较多,这篇文章就先到这里完结,有时间我再写一份关于过零信号检测电路,以及工作模式的理解和使用,到时会提供以STM32单片机为模板的过零检测及控制程序。

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

双向可控硅详细用法说明 的相关文章

  • Ubuntu18.04安装Ceres,图文详解

    视觉SLAM14讲 的第6章里面 xff0c 用到了Ceres库 xff0c 按照本书3rdparty提供的资源编译时 xff0c 会报错 xff0c 原因是和eigen3版本发生冲突 网上很多解决方法是重装eigen xff0c 尝试后也
  • Ubuntu20.04部署yolov5目标检测算法,无人车/无人机应用

    在FireFly RK3588开发板上烧录了Ubuntu20 04系统 xff0c 在此基础上线部署下简单的Python版本yolov5代码 xff0c 目前博主已全部转为C 43 43 版本了 xff0c 并且转化了pt模型为rknn模型
  • ubuntu查看cpu使用率

    rk3588上安装的ubuntu系统 xff0c 规格书上是8核CPU xff0c 希望跑算法时使用4核来跑 xff0c 所以需要查看cpu的使用情况 输入gnome system monitor xff0c 开启进程界面 xff1a 点击
  • 【视觉SLAM】MonoRec: Semi-Supervised Dense Reconstruction in Dynamic Environments from a Single Moving C

    Citations xff1a F Wimbauer N Yang L von Stumberg et al MonoRec Semi Supervised Dense Reconstruction in Dynamic Environme
  • Win10蓝屏问题:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

    最近一段时间 xff0c 我一直出现蓝屏的情况 xff0c 以为是 span class token constant CPU span 散热不行导致的重启 xff0c 因为比较频繁所以在此记录解决这个问题 xff0c 还是一贯的风格 xf
  • Android Studio实现文件管理器

    项目目录 一 项目概述二 开发环境三 详细设计1 布局设计2 程序运行时申请权限3 查看文件4 删除文件5 搜索文件6 新建文件 四 运行演示 一 项目概述 本次带来的文件管理器 xff0c 能够对SD卡的目录进行管理 主要功能包括新建文件
  • Failed to install the following Android SDK packages as some licences have not been accepted. bu

    报错信息 Android 开发者工具 Android开发者构建工具28 0 3 Android开发者平台28的协议都没有被接受 Failed to install the following Android SDK packages as
  • Jetson TX1 介绍

    前因 Jetson TX1 核心模块目前已经停产 xff0c 但是我们发现市面上有很多二手模块可以很容易获取 xff0c 同时 xff0c 英伟达对于Jetson TX1 的所有软件支持依然集成在了SDK manager中 xff0c 在最
  • Received status code 400 from server: Bad Request

    一 报错信息 FAILURE span class token operator span span class token class name Build span failed span class token keyword wit
  • Oracle VirtualBox虚拟机安装

    1 到官网下载虚拟机安装包 xff08 https www virtualbox org wiki Downloads xff09 2 下载后的样子 3 选择安装路径 4 选择要安装的功能 5 安装 6 安装完成
  • VirtualBox虚拟机安装Red Hat Enterprise Linux7.2

    1 首先安装好VirtualBox 2 下载好rhel server 7 2 xff0c 下载好长这样 3 点击新建 xff0c 在弹出窗口中输入名称 xff0c 选择类型和版本 xff0c 之后点击下一步 4 选择内存大小 xff0c 根
  • HTML 页面中的 target 用法

    值含义 blank在新窗口中打开链接 parent在父窗体中打开链接 self在当前窗体打开链接 此为默认值 top在当前窗体打开链接 xff0c 并替换当前的整个窗体 框架页 一个对应的框架页的名称在对应框架页中打开
  • VirtualBox挂载RedHat光盘

    1 使用root用户登录RedHat系统 xff0c 点击设备 gt 安装增强功能 2 安装增强功能后桌面会出现一个光盘标志 xff0c 弹出框点取消 3 为防止后续步骤出错 xff0c 此处重新分配光盘 点击设备 gt 分配光驱 xff0
  • RedHat系统使用yum安装软件

    使用yum命令安装软件 xff0c 此处以system config users为例 1 配置yum源配置文件 xff08 存放在 etc yum repos d文件夹下 xff09 xff1b 切换到 etc yum repos d文件夹
  • 初识HTML

    什么是HTML xff1f HTML 指的是超文本标记语言 HyperText Markup LanguageHTML 不是一种编程语言 xff0c 而是一种标记语言标记语言是一套标记标签 markup tag HTML 使用标记标签来描述
  • Window 安装MySQL8

    1 下载安装包 官网下载MySQL安装包 xff0c 下载地址 https dev mysql com downloads mysql 2 解压缩 将下载好的压缩包解压至你的安装目录 xff0c 我的路径为E tools MySQL ins
  • Windows 安装Navicat 连接MySQL

    1 下载Navicat Premium 进入官网https www navicat com cn download navicat premium下载Navicat Premium 2 安装 选择安装路径 然后一直点击下一步 xff0c 直
  • win10 安装Python3.8和pip

    下载安装包 1 进入Python官网https www python org xff0c 选择Windows 2 往下滑 xff0c 找到3 8 10 xff0c 选择Download Windows installer 64 bit xf
  • jeston TX1/TX2 系统迁移至SD卡的正确步骤

    如果是刚刚开始Nvidia jeston TX1 TX2 开发的初学者 xff0c 希望本文可以帮助节省时间 首先上张图 xff0c 完成配置后的 jeston TX1 载板使用的是作者自己设计的EdgeBox EHub tx1 tx2 E
  • win 10安装IPython

    什么是IPython Ipython是一种交互式解释器 Ipython的性能优于标准Python的shell IPython支持变量自动补全 xff0c 自动缩进 xff0c 支持 bash shell 命令 xff0c 内置了许多很有用的

随机推荐