SciTech-EECS-用MCU的 GPIO 或 OpAmp运放的Output 适配驱动 高电压 的 MOS管/IGBT/可控硅 甚至是 220V及以上的 阻性/感性/容性负载的
TRIAC是“双向可控硅”,SCR是“单向可控硅”;
- 有半导体产商为直接驱动TRIAC与SCR而设计的配对光耦,
可以极大简化驱动电路设计。非常方便的用MCU信号,直接隔离控制高压大电流设备。 - 在售此类光耦有: https://www.digikey.cn/zh/products/detail/onsemi/MOC3052M/281234
其实产商多有一个类型的高压可控硅直接驱动光耦:MOC3051/2/3, 3061/2/3, 3071/2/3, 3081/2/3, ...
\(\large V_{GS} 与 V_{DS}\)决定的FET"四个工作区":
注意:
- \(\large V_{GS} <= V_{GS(th)}\) 时,FET的"D-S沟道关断态", \(\large V_{DS}\)无作用。
- \(\large V_{GS} > V_{GS(th)}\) 时,FET的"D-S沟道导通态"(即使 \(\large V_{DS}=0,\ I_{d}=0\))。
- \(\large \bf{ V_{DS} < ( V_{GS} - V_{GS(th)} ) }\) 为“非饱和: 可变电阻区”
\(\large V_{GS}\)一定时, \(\large \bf{ R_{DS} }\ 几乎不因\ V_{DS}\ 而变化\), \(\large I_{d}与V_{DS}是线性关系\)(恒阻特性)- \(\large \bf{ V_{DS} > ( V_{GS} - V_{GS(th)} ) }\) 为“饱和: 恒定电流区”
\(\large V_{GS}\)一定时, \(\large \bf{ I_{d} }\ 几乎不因\ V_{DS}\ 而变化\), \(\large R_{DS}与V_{DS}是线性关系\)(恒流特性)- 击穿区 : \(\large \bf{ V_{DS} > V_{V(BR)DSS} }\).
MCU 或 OpAmp 用 三极管适配 以驱动 高Vgs电压的MOS管
下图电路解析:
当I/O为电平时,三极管导通 ,拉低MOS管G极
, 30V电源不导通;
当I/O为低电平时, 三极管不导通, 拉高MOS管栅极, 30V电源导通.
电路必要性:
MCU的GPIO( 或OpAmp输出) 电压(3.3V,5V) 无法直接控制(无法打开或关断)MOS管, 通过三极管适配能驱动M0S管带 大负载。
问题:那个小电容是做什么的?
用单片机控制220V交流电的通断方法
• 来源:璀璨电子俱乐部 • 作者:璀璨电子俱乐部 • 2020-06-25 10:38
做好强电、弱电隔离。
首先220V交流电的:
- 负载是多大(额定功率,正常输出功率);
- 负载类别是感性?阻性?容性?
0 先上一款实际应用电路图:
没错,这款电路实际是“九阳豆浆机”用光耦隔离驱动可控硅,
以控制数百瓦功率的220V交流电动机,实现豆浆打粉精磨。
这款豆浆机已用快15年,仍然非常可靠。
220V交流电动机, 通过高电压的专用光耦3052隔离,
注意MOC3052不是普通光耦,之所以如此简捷,就是用到专用光耦驱动;
由MCU的GPIO驱动电路图如下:
电路图注解:
- (M):220V电动机, 电感性负载, 大概600W额定功率,
用BCR8PM(600V, 8A)可控硅管驱动,两导通极并联RC保护电路(R52与C52一组) ; - [RG]:220V电加热管,电阻性负载,大概1000W额定功率,
用BCR12PM(600V, 12A)可控硅管驱动, 两导通极并联RC保护电路(R12与C12一组) ; - 电机与电热管都是用“可控硅”通过光耦隔离,用MCU的GPIO控制;
- BCR12PM与BCR8PM这两只可控硅的两导通极都并联有RC保护电路(R12与C12一组, R52与C52一组);
- 特别对感性负载的电动机, 其两端并接有C13与R34组成的启停保护RC电路。
- 而且电动机与电热管都串联有热保护(自恢复)电阻(紧贴安装在发热部位),
当温度过高时热保护能断开供电,当温度降至正常时自恢复重新接通供电.
1. 业界有为驱动可控硅而设计好有在售的光耦(光电耦合器),
如MOC3061/3062/3063, 3081/3082/3083, 驱动上100A/1200V的可控硅特简单;
1、阻性负载
比如普通的灯泡,一般是30到40W左右,如果用220V交流电来控制通断:
- 简单点的就用“光耦+双向可控硅”直接控制,
BT137电流驱动力和耐压值600V,驱动灯泡足够;光耦实现强弱电隔离。
2、感性/容性负载
要加阻容吸收、压敏电阻防护、有时还会串联一个电感,这些保护电路;
因为瞬导通/关断时,由感应电动势产生的电压很高,甚至能击穿可控硅/功率管。
比如电动机,因为它的内部有线圈,为电感性负载;
压敏电阻可以使10471,根据实际间距选择合适的压敏电阻;
使用可控硅三极管MOS管的单片机控制220V交流电通断电路图解;使用单片机控制220V交流电的通断,方法非常多:
(0) 使用继电器是最方便的最常用的;
但是继电器通断会有声音、接通断开有电弧高温氧化继电器触点。
因此,在继电器的高压端,并联一个RC电容电阻保护电路, 防止电弧,消除电火花, 是有必要的.
即“触点接通断开那一秒”特殊状态,将对RC保护电路充电或放电,因此可消除电弧防止触点氧化。
更现代的保护电路如下:
另外高功率 TVS二极管, 可防止反激浪涌损坏MOSFET或继电器触点.用继电器之外,还有几种方法供大家参考。
(1)使用双向可控硅,注意是交流电,使用双向可控硅,而不是单向可控硅。
特别注意,做好强电、弱电隔离。上图为使用光耦隔离控制,也可使用其它物理隔离芯片。
(2)使用三极管、MOS管的控制方式
上图是使用双MOS管作推挽开关的电路原理图;
该图只是一部分示意图,真正的电路还有很多关键技术;
比如采样交流电的极性、判断零点,实现过零接通、断开,以减少对设备的损耗。
以及过流、短路保护,区分容性负载上电瞬间的波形与过流、短路波形的区别,防止误保护。
使用三极管的原理也是类似的,务必设计好。
SciTech-EECS-用MCU的 GPIO 或 OpAmp运放的Output 适配驱动 高电压 的 MOS管/IGBT/可控硅 甚至是 220V及以上的 阻性/感性/容性负载的的更多相关文章
- "高可用方案工具包" high availability toolkit 1.2 公布了。version 1.2 新增了 负载均衡 load balance 的技术实现
"高可用方案工具包" high availability toolkit 1.2 公布了. version 1.2 新增了 负载均衡 load balance 的技术实现. 项目 ...
- MCU选型
含义: MCU(Micro Controller Unit)中文名称为微控制单元,又称单片微型计算机(Single Chip Microcomputer),是指随着大规模集成电路的出现及其发展,将计算 ...
- 用了这么多年的MCU,你知道哪些MCU原厂最牛?
单片机诞生于1971年,经历了SCM.MCU.SoC三大阶段.单片机由以前的1位.4位.8位.16位,发展到现在的32位甚至64位. 90年代后随着消费电子产品大发展,单片机技术得到了巨大提高,相继诞 ...
- 说说M451例程讲解之LED
/**************************************************************************//** * @file main.c * @ve ...
- 【转】上拉下拉电阻、I/O输出(开漏、推挽等)
作者:BakerZhang 链接:https://www.jianshu.com/p/3ac3a29b0f58来源:简书 感谢! ——————————————————————————————————— ...
- orcad 元件库的查找位置对照表
orcad元件库的查找: 如下:1.原理图常用库文件: MiscellaneousDevices.ddb: DallasMicroprocessor.ddb: IntelDatabooks.ddb: ...
- Protues常用元器件查找对应表
原理图常用库文件:Miscellaneous Devices.ddbDallas Microprocessor.ddbIntel Databooks.ddbProtel DOS Schematic L ...
- Enginering English for interview (1)
I was lucky to work in a foreign company, Here is an overview of the interview test : 1.Because of t ...
- 面对30页左右的运放数据手册datasheet,你需要知道如何看懂
1.输入失调电压(Input Offset Voltage) VOS 若将运放的两个输入端接地,理想运放输出为零,但实际运放输出不为零.此时,用输出电压除以增益得到的等效输入电压称为输入失调电压 ...
- Altium Designer 10 | 常用库及部分元件名中英文对照表
———————————————————————————————————————————— 常用库及部分元件名中英文对照表 - - - - - - - - - - - - - - - - - - - - ...
随机推荐
- mysql服务未启动报错2003-Can't connect to MySQL server on 'localhost' (10061 "Unknown error")
解决方法:开启mysql服务再试试 管理员身份运行cmd 开启mysql服务net start mysql 关闭mysql服务 net stop mysql
- <HarmonyOS第一课13>给应用添加通知和提醒 #鸿蒙课程##鸿蒙生态#
课程介绍 <HarmonyOS第一课:给应用添加通知和提醒>将引导开发者如何在HarmonyOS应用中实现通知功能.课程首先介绍如何为您的应用添加基础类型通知,包括普通文本.多行文本和图片 ...
- 【经验】Python3|输入多个整数(map方法或ctypes调用C标准库scanf)
文章目录 方法一:多次调用input 1. 代码 方法二:调用C标准库 1. 代码 2. 残留的问题(int数组取元素) 附:计算时间差的程序(使用实例) 第一种读取方式: 第二种读取输入方式: 方法 ...
- 106套Axure RP大数据可视化大屏模板及通用组件库
106套Axure RP大数据可视化大屏模板包括了多种实用美观的可视化组件库及行业模板库,行业模板涵盖:金融.教育.医疗.政府.交通.制造等多个行业提供设计参考. 随着大数据的发展,可视化大屏在各行各 ...
- 操作系统综合题之“采用短进程优先调度算法(Shortest-Process-First,SPF)和先来先服务调度算法(First-Come,First-Served,FCFS)计算开始运行时间、结束时间、等待时间、周转时间、带权周转时间、平均周转时间”
一.问题:某系统中有四个进程,他们进入系统的时间和需要服务的时间如题下表所示(表中数值均为十进制) 进程 进入系统的时间 需要服务的时间 P1 0 100 P2 10 60 P3 25 25 P4 3 ...
- AT_arc168_e [ARC168E] Subsegments with Large Sums 题解
题意: \[\begin{aligned} &\text{给定长度为 } n \text{ 的数列 } \{a_i\} \text{ 和两个参数 } k, s \text{,将 } \{a_i ...
- 玩转代码:深入GitHub,高效管理我们的“shou学”平台源代码
玩转代码:深入GitHub,高效管理我们的"shou学"平台源代码 在当今快节奏的开发世界中,有效地管理代码不仅仅是一种良好实践,更是一种必需.无论您是独立开发者还是大型团队的一员 ...
- pta求符合给定条件的整数集 C语言
题目如下 给定不超过6的正整数A,考虑从A开始的连续4个数字.请输出所有由它们组成的无重复数字的3位数. 输入格式: 输入在一行中给出A. 输出格式: 输出满足条件的的3位数,要求从小到大,每行6个整 ...
- 用curl测网速统计访问耗时
在<从基础到高级,带你结合案例深入学习curl命令>中,介绍了curl的使用方法,这里介绍一个用于统计响应耗时的最佳实践,助力老铁们合理设置网络超时时间. 下面介绍一个用于统计访问 ...
- 利用Word制作Kindle用的6寸PDF电纸书
在word中以自己喜好的字体.字形和行间距等排版,完成后设置布局: 页面(纸张)大小自定义为宽X高=9cm X 12cm 页边距设为4个0.5cm 不要插入页码,占空间 另存为PDF 导入kind ...