首页 > 其他分享 >基于IS802的稳压BOOST

基于IS802的稳压BOOST

时间:2023-08-25 15:23:01浏览次数:39  
标签:lib VOUT IS802 N002 稳压 电压 BOOST

基于IS802的稳压BOOST

 

 

图1:IS802基本说明

       IS802是类比半导体推出的用于驱动隔离电源的变压器驱动器,本身是没有反馈的根据输入电压来调节其输出。

       要构建IS802为BOOST 电路基本架构如下

      

 

图2:IS802构建BOOST基本架构

 

 

图3:IS802构建的基本架构实物图

       实测可以实现BOOST功能。

       因为是通过调节输入电压来达到调节输出电压的目的,于是我们可以构建基本电路去控制IS802的输入电压。

       具体电路如下:

 

 

图4:IS802带反馈控制原理图

       这里控制的放大器选了OP07因为是双电源运放所以用了双电源,可以使用类比半导体的OPZ302实现单电源控制,直接12V输入即可。为了保护IS802的最大输入电压,可以在Q1的基极对地加入Zenner以达到IS802最大输入电压限制的目的。

 

 

图5:仿真结果

 

 

图6:不同参考电压仿真结果

       也可以使用光耦隔离实现隔离的反馈,因为本例使用的是Boost架构所以没有对其使用光耦反馈。

仿真代码如下:

* C:\Users\xutong\Desktop\is801_simulation.asc

L1 N002 N004 {Pri_L}

V1 N003 0 {VIN}

D1 N002 VOUT MBR0520L

C1 VOUT 0 1u

R1 VOUT 0 100

XU1 N002 N002 0 IS802

Q1 N003 N007 N004 0 FZT849

XU2 N005 N009 VCC VEE N008 LT1001

C2 N004 0 10u

V2 VCC 0 12

V3 0 VEE 12

R2 VOUT N009 10K

C3 N009 N008 56n

V4 N006 0 PULSE(0 10 1m 3m 3m 10m 20m)

R4 N006 N005 10k

R3 N008 N007 100

.model D D

.lib C:\Users\asa0016\AppData\Local\LTspice\lib\cmp\standard.dio

.model NPN NPN

.model PNP PNP

.lib C:\Users\asa0016\AppData\Local\LTspice\lib\cmp\standard.bjt

.tran 8M

.param Pri_L=220u

.param Vin=5

* change this

.lib C:\Users\asa0016\Desktop\IS802.lib

.lib LTC.lib

.backanno

.end

 

 

标签:lib,VOUT,IS802,N002,稳压,电压,BOOST
From: https://www.cnblogs.com/xuyuntong/p/17657037.html

相关文章

  • Boost Asio Tutorial: Daytime
    学一下C++的Boost.Asio。Daytime.0如何调试自己编写的TCP/UDP客户端和服务器教程默认我们会这个。万一有人不会呢,我说下我的方法:在wsl使用nc命令来调试,感觉挺方便的。这里安利一下Linux的nc命令。nc命令全称netcat,很原始的一个工具,但是很方便。用法也很多,借助Linux的......
  • 安装 Boost Asio
    配置C++环境安装VisualStudio,组件列表里勾选msvc工具集安装Clion安装Boost下载源码BoostC++Libraries解压源码,在源码目录打开终端编译出b2可执行文件.\bootstrap.bat用b2编译boost我安装的是VisualStudioCommunity2022,工具集版本默认是......
  • 利用 XGBoost 进行时间序列预测
    推荐:使用NSDT场景编辑器助你快速搭建3D应用场景XGBoost应用程序的常见情况是分类预测(如欺诈检测)或回归预测(如房价预测)。但是,也可以扩展XGBoost算法以预测时间序列数据。它是如何工作的?让我们进一步探讨这一点。时间序列预测数据科学和机器学习中的预测是一种技术,用于根据一......
  • 4.8 C++ Boost 应用JSON解析库
    property_tree是Boost库中的一个头文件库,用于处理和解析基于XML、Json或者INFO格式的数据。property_tree可以提供一个轻量级的、灵活的、基于二叉数的通用容器,可以处理包括简单值(如int、float)和复杂数据结构(如结构体和嵌套容器)在内的各种数据类型。它可以解析数据文件到......
  • 4.9 C++ Boost 命令行解析库
    命令行解析库是一种用于简化处理命令行参数的工具,它可以帮助开发者更方便地解析命令行参数并提供适当的帮助信息。C++语言中,常用的命令行解析库有许多,通过本文的学习,读者可以了解不同的命令行解析库和它们在C++项目中的应用,从而更加灵活和高效地处理命令行参数。一般比较常见的解......
  • 4.8 C++ Boost 应用JSON解析库
    property_tree是Boost库中的一个头文件库,用于处理和解析基于XML、Json或者INFO格式的数据。property_tree可以提供一个轻量级的、灵活的、基于二叉数的通用容器,可以处理包括简单值(如int、float)和复杂数据结构(如结构体和嵌套容器)在内的各种数据类型。它可以解析数据文件......
  • 4.9 C++ Boost 命令行解析库
    命令行解析库是一种用于简化处理命令行参数的工具,它可以帮助开发者更方便地解析命令行参数并提供适当的帮助信息。C++语言中,常用的命令行解析库有许多,通过本文的学习,读者可以了解不同的命令行解析库和它们在C++项目中的应用,从而更加灵活和高效地处理命令行参数。一般比较常见的解......
  • 【Boost】boost.log 要点笔记
    常用简写:namespacelogging=boost::log;namespacesrc=boost::log::sources;namespaceexpr=boost::log::expressions;namespacesinks=boost::log::sinks;namespaceattrs=boost::log::attributes;namespacekeywords=boost::log::keywords;要点:结构图要牢......
  • 【Logging 日志库】Cpp 日志库 boost::log 以及 glog 的对比
    日志能方便地诊断程序原因、统计程序运行数据,是大型软件系统必不可少的组件之一。本文将从设计上和功能上对比C++语言常见的两款日志库:boost::log和google-glog。设计boost::log的设计主要有日志器(Logger)、日志核心(Loggingcore)、Sink前后端(frontend,backend)组......
  • 4.5 C++ Boost 文件目录操作库
    Boost库是一个由C/C++语言的开发者创建并更新维护的开源类库,其提供了许多功能强大的程序库和工具,用于开发高质量、可移植、高效的C应用程序。Boost库可以作为标准C库的后备,通常被称为准标准库,是C标准化进程的重要开发引擎之一。使用Boost库可以加速C应用程序的开发过程,提高代码质......