简易震荡升压电路

01 升压电路


  • 短片:升压电路

一、简介

  今天看到一个短片,作者只做了一个简易的升压电路, 可以将12V直流电压通过变压器变成到220V交流电压 。电路的主要器件包括有光耦, PNP中功率三极管, 12V变压器。 被点亮的是一个节能灯泡。 相比于其它逆变电路,这个电路主要有两个特殊之处。 一是电路使用光耦形成震荡电路,直接驱动PNP功率三极管将直流电源逆变成交流脉冲信号。 二是只利用了一个单输出12V变压器完成升压。 下面是我根据作者视频中给出的焊接电路实物图绘制的原理图。让我们看一下它的基本原理。 

▲ 图1.1 简易的升压电路

二、原理图

  这里给出了这个简易升压电路的原理图。 可以看到它是以PC817光耦组成多谐振荡器。 电阻R3给出了光耦输入端的偏置电流。 当偏置电流到了一定大小, 光耦的电流放大增益超过1。 它的输出回路的电流的变化比输入电流的变化要大。 变化的电流通过电容C1 耦合到输入端, 进一步提高输入电流的大小。 这个正反馈过程随着C1反向充电电压升高而结束。 反过来, C1又会将输入电流转移到R1,使得光耦截止。  这个过程随着C1正向充电电压升高而结束, 最终又恢复到最开始的状态。 这样周而复始产生震荡。  光耦输出通过电阻R2 控制PNP三极管的开关。 于是在三极管集电极就会形成方波信号。 其中的交流分量通过变压器升压, 驱动节能灯负载点亮。 这个电路不太复杂, 但在我看起来, 还是有一个地方让我揪心, 不知道你们是否也看出来电路中的问题了?

▲ 图1.2 震荡电路的原理图

三、制作过程

  下面让我们再看一遍这个电路的制作过程。 

▲ 图1.3.1 焊接过程


■ 相关文献链接:

  • 短片:升压电路

● 相关图表链接:

  • 图1.1 简易的升压电路
  • 图1.2 震荡电路的原理图
  • 图1.3.1 焊接过程

一个简单奇特的升压电路相关推荐

  1. 论文翻译:DeepFaceLab:一个简单,灵活的可扩展换脸框架

    DeepFaceLab:一个简单,灵活的可扩展换脸框架 时间有限,翻译仓促,为个人学习所用,仅供参考. DeepFaceLab: A simple, flexible and extensible f ...

  2. 聊聊高并发(十六)实现一个简单的可重入锁

    可重入锁指的是假设一个线程已经获得了一个锁,那么它能够多次进入这个锁,当然前提是线程须要先获得这个锁. 可重入锁是最常使用的锁.Java的内置锁就是可重入锁,使用synchronizedkeyword ...

  3. 用php做一个简单的汇率,vue实现简单实时汇率计算功能

    最近在自己摸索vue的使用,因为相对于只是去看教程和实例,感觉不如自己动手写一个demo入门来的快.刚好看到小程序中有一个简单但是很精致的应用极简汇率,而且它的表现形式和vue的表现形式很像,于是想着 ...

  4. python编写赛车游戏单机版_使用Python中OrderedDict模拟一个简单的竞速游戏排名

    上一篇,我们梳理了Python中关于字典排序的一些常用方法(杂乱无章的数据结构如何进行排序,简明讲述Python字典排序那些事).其中,我们讲到了Python的collections模块中的Order ...

  5. 编写一个最简单的.php,学习猿地- 说明 如果我们要编写一个简单的PHP脚本,需要学习哪些...

    说明 如果我们要编写一个简单的 PHP 脚本,需要学习哪些基础知识呢? PHP 基础 PHP 脚本可放置于文档中的任何位置. 标准 的 PHP 脚本以 <?php 开头,以 ?> 结尾: ...

  6. 【javamatlab】以一个简单的例子实现java和matlab混编

    目录 使用环境: MATLAB: matlab代码: 将matlab代码打包: eclipse: jar包配置: 使用jar包: 使用环境: jdk8(ide使用eclipse2019-6).matl ...

  7. 一个简单的slider滑块组件

    2019独角兽企业重金招聘Python工程师标准>>> 我们先来看一张图片: 要实现这样的效果我们有很多种方法,比如直接使用<input type="range&qu ...

  8. 用 cooking 搭建一个简单又优雅的 Vue 项目开发环境 (入门篇)

    本文适合 Vue 的初学者,以及对 webpack 不熟悉的同学阅读.前提是你要会用基本的命令行. Node 和 NPM,以及掌握 ES2015 的基础知识.本文都是在 macOS 环境下运行,要求使 ...

  9. Directx11教程(6) 画一个简单的三角形(2)

    在上篇教程中,我们实现了在D3D11中画一个简单的三角形,但是,当我们改变窗口大小时候,三角形形状却随着窗口高宽比例改变而改变,如下图所示: 这是因为我们改变了窗口大小,但后缓冲大小在程序初始化时候, ...

最新文章

  1. mybaits一:初步认识mybatis
  2. 计算机系统字的描述性定义,CTCS系统11CTCS系统描述定义
  3. 终端通过两台路由器相互通信(静态路由设置)
  4. 请确定指定的驱动器中是否有盘_百格拉伺服驱动器维修常见故障现象及处理方法...
  5. 扩展剂:模式还是反模式?
  6. 整理下STL algorithms(3)
  7. Delphi中线程类TThread实现多线程编程2---事件、临界区、Synchronize、WaitFor……
  8. 冲刺One之站立会议3 /2015-5-16
  9. 数据分析汇报用这个神器,让他们弃用了Excel和PPT
  10. 关于vue中next和Tick(nextTick)的一点理解
  11. Linux多个小压缩文件合并一个压缩文件命令
  12. wordpress入门主题_WordPress儿童主题入门
  13. PHP正则表达式笔记与实例详解
  14. 人工智能、机器学习和深度学习的区别与联系
  15. HDLBits 系列(7)——Sequential Logic(Counters、Shift Registers、More Circuits)
  16. 管理储备与应急储备的区别--建群网培PMP
  17. 英语四级和计算机二级补证,SOS:国家英语四级证书,计算机二级证书如 – 手机爱问...
  18. 损失函数-MSE-CEE
  19. delphi 7连接oracle数据库问题
  20. python技术开发工程师证书查询_高级工程师证书查询系统

热门文章

  1. 罗技高清网络摄像头 C270 64位win7适用软件
  2. 软银的败笔Wework估值90亿,借壳上市能重回高光时刻么?
  3. sscanf输出指定MAC地址格式
  4. matlab2016泰勒,matlab泰勒逼近
  5. Java生成二维码并把图片流导出压缩包下载(亲测可用)
  6. “知己知彼” 能做到“百战百胜吗”
  7. Spring中如何使用责任链模式
  8. 420个生活小窍门,很有用的哦
  9. python url编码-----urllib的urlencode和quote和quote_plus
  10. 淘宝助理5.5官方版最新版