0-30 VDC 稳压电源,电流控制 0.002-3 A
怎么运行的
首先,有一个次级绕组额定值为 24 V/3 A 的降压电源变压器,连接在电路输入点的引脚 1 和 2 上。(电源输出的质量将直接影响与变压器的质量成正比)。变压器次级绕组的交流电压经四个二极管D1-D4组成的电桥整流。桥输出端的直流电压由储能电容器 C1 和电阻器 R1 形成的滤波器平滑。该电路包含一些独特的功能,使其与同类产品的其他电源截然不同。我们的电路没有使用可变反馈装置来控制输出电压,而是使用恒定增益放大器来提供其稳定运行所需的参考电压。该电路的工作原理如下:二极管 D8 是一个 5.6 V 齐纳二极管,此处它以零温度系数电流工作。U1输出端的电压逐渐升高,直到二极管D8导通。当这种情况发生时,电路稳定并且齐纳参考电压 (5.6 V) 出现在电阻器 R5 上。流过运算放大器非反相输入端的电流可以忽略不计,因此流过 R5 和 R6 的电流相同,并且由于两个电阻器具有相同的值,因此串联的两个电阻器两端的电压将恰好是 R5 和 R6 的两倍每个电压。因此,运算放大器(U1 的引脚 6)输出端的电压为 11.2 V,是齐纳二极管参考电压的两倍。集成电路U2有一个恒定的放大倍数约为3X,根据公式A=(R11+R12)/R11,阴谋该电路的另一个非常重要的特性是可以预设可从 psu 汲取的输出电流,从而有效地将其从恒压源转换为恒流源。为了使这成为可能,该电路检测与负载串联的电阻器 (R7) 两端的压降。
负责该电路功能的IC是U3。U3 的反相输入通过 R21 偏置为 0 V。同时同一个IC的非反相输入端可以通过P2调节到任意电压。让我们假设对于几伏的给定输出,P2 被设置为使 IC 的输入保持在 1 V。如果负载增加,输出电压将通过电路的电压放大器部分和与输出串联的 R7 的影响可以忽略不计,因为它的值很低,而且它位于电压控制电路的反馈环路之外。当负载保持不变且输出电压不变时,电路是稳定的。如果负载增加,使得 R7 上的压降大于 1 V,IC3 将被迫动作,电路将转入恒流模式。U3 的输出通过 D9 耦合到 U2 的非反相输入。U2 负责电压控制,并且由于 U3 耦合到其输入,后者可以有效地覆盖其功能。发生的情况是 R7 两端的电压受到监控,并且不允许通过降低电路的输出电压增加超过预设值(在我们的示例中为 1 V)。这实际上是一种保持输出电流恒定的方法,并且非常准确,可以将电流限制预设为低至 2 mA。电容器 C8 用于提高电路的稳定性。Q3 用于在电流限制器激活时驱动 LED,以提供限制器操作的视觉指示。为了使 U2 能够将输出电压控制在 0 V,有必要提供负电源轨,这是通过 C2 和 C3 周围的电路实现的。U3 也使用相同的负电源。由于 U1 在固定条件下工作,它可以从未调节的正电源轨和地面运行。负电源轨由一个简单的电压泵电路产生,该电路通过 R3 和 D7 稳定。为了避免在关机时出现不受控制的情况,在 Q1 周围构建了一个保护电路。一旦负电源轨崩溃,Q1 就会消除对输出级的所有驱动。一旦交流电被移除,这实际上会使输出电压变为零,以保护电路和连接到其输出的电器。在正常工作期间,Q1 通过 R14 保持关断,但当负电源轨崩溃时,晶体管导通并使 U2 的输出变低。该 IC 具有内部保护功能,不会因为其输出有效短路而损坏。
首先让我们考虑在印刷电路板上构建电子电路的一些基础知识。该板由薄绝缘材料制成,外覆一层薄薄的导电铜,其形状可在电路的各个组件之间形成必要的导体。使用正确设计的印刷电路板是非常可取的,因为它可以大大加快构建速度并减少出错的可能性。为了在存储过程中保护电路板免受氧化,并确保它以完好无损的状态送达您手中,铜在制造过程中进行了镀锡处理,并涂上一层特殊的清漆,以防止其氧化并使焊接更容易。将组件焊接到电路板上是构建电路的方法,而您的操作方式在很大程度上取决于您的成功或失败。这项工作不是很困难,如果您遵守一些规则,您应该没有问题。您使用的烙铁必须轻便,其功率不应超过 25 瓦。应该很好,必须始终保持清洁。为此,请使用非常方便的特制海绵,保持湿润,您可以不时擦拭上面的热尖,以去除容易积聚在上面的所有残留物。
请勿锉或砂纸弄脏或磨损的。如果喷嘴无法清洁,请更换它。市场上有许多不同类型的焊料,您应该选择一种在其中含有必要助焊剂的优质焊料,以确保每次都能获得完美的连接。
请勿使用焊料中已包含的助焊剂以外的助焊剂。助焊剂过多会引起很多问题,是电路故障的主要原因之一。尽管如此,如果您必须使用额外的助焊剂,就像您必须给铜线镀锡时的情况一样,请在完成工作后彻底清洁它。为了正确焊接组件,您应该执行以下操作:用一小块砂纸清洁元件引线。将它们弯曲到距组件主体正确的距离,然后将组件插入到电路板上的适当位置。有时您可能会发现组件的引线比平常更重,太厚而无法进入印刷电路板的孔中。在这种情况下,使用微型钻头稍微扩大孔。不要使孔太大,因为这会使之后的焊接变得困难。拿起热烙铁,将其放在元件引线上,同时将焊锡丝的末端固定在引线从电路板上露出的位置。烙铁头必须稍微接触印刷电路板上方的引线。当焊料开始熔化和流动时,等待它均匀地覆盖孔周围的区域,助焊剂沸腾并从焊料下方流出。整个操作不应超过 5 秒。取下烙铁,让焊料自然冷却,不要吹它或移动组件。如果一切都正确完成,接头表面必须具有光亮的金属饰面,其边缘应平滑地结束在元件引线和电路板轨道上。如果焊料看起来暗淡、开裂或呈团块状,则表明焊点干燥,应去除焊料(使用泵或焊芯)并重做。注意不要让轨道过热,因为很容易将它们从板上提起并折断。当您焊接敏感元件时,用一把长嘴钳从电路板的元件侧夹住引线,以转移可能损坏元件的任何热量。确保您使用的焊料不要超过必要的数量,因为您有可能使电路板上的相邻轨道短路,尤其是当它们靠得非常近时。完成工作后,剪掉多余的元件引线,并用合适的溶剂彻底清洁电路板,以去除可能仍残留在电路板上的所有助焊剂残留物。
正如建议的那样,通过识别组件并将它们分组来开始工作。首先放置 IC 的插座和外部连接的引脚,并将它们焊接到位。继续电阻器。请记住将 R7 堆放在离印刷电路板一定距离的地方,因为它会变得很热,尤其是当电路提供大电流时,这可能会损坏电路板。还建议将 R1 安装在距 PCB 表面一定距离处。继续观察电容器的电解极性,将二极管和晶体管焊接到位,注意不要使它们过热,同时非常小心地将它们正确对齐。将功率晶体管安装在散热器上。为此,请按照图表进行操作,并记住在晶体管主体和散热器之间使用云母绝缘体,并使用特殊的纤维垫圈将螺丝与散热器绝缘。请记住将焊接标签放在晶体管主体侧面的一个螺丝上,这将用作晶体管的集电极引线。在晶体管和散热器之间使用少量导热膏,以确保它们之间的热传递,并尽可能拧紧螺钉。
将一根绝缘电线连接到每根引线上,注意形成非常好的接头,因为流经这部分电路的电流非常大,尤其是在晶体管的发射极和集电极之间。
知道要放置电源的外壳内的所有东西的位置很方便,以便计算 PCB 和电位器、功率晶体管以及输入之间使用的电线长度和输出连接到电路。(电线是否更长并不重要,但如果电线被修剪到所需的长度,它会使项目更整洁)。
连接电位器、LED 和功率晶体管,并连接两对用于输入和输出连接的引线。确保您非常仔细地按照电路图进行这些连接,因为总共有 15 个外部连接到电路,如果您犯了错误,以后可能很难找到它。使用不同颜色的电缆,以便更容易排除故障。外部连接是:1 & 2 交流输入,变压器次级。3 (+) & 4 (-) 直流输出。5、10 和 12 到 P1。6、11 和 13 到 P2。7(E)、8(B)、9(E)到功率晶体管Q4。LED 也应该放在外壳的前面板上,它始终可见,但它连接的引脚没有编号。完成所有外部连接后,请仔细检查电路板并清洁以去除助焊剂残留物。确保没有可能使相邻轨道短路的桥接,如果一切正常,请将电路的输入端与合适的电源变压器的次级连接起来。在电路的输出端和变压器的初级端连接一个电压表到电源。电路通电时请勿触摸电路的任何部分。电压表应根据 P1 的设置测量 0 到 30 VDC 之间的电压,并且应跟随此设置的任何变化以指示可变电压控制正常工作。逆时针转动 P2 应点亮 LED,表明限流器正在运行。
如果您希望电源的输出在 0 到 30 V 之间可调,您应该调整 RV1 以确保当 P1 处于其设置时电源的输出恰好为 0 V。因为不可能测量非常小的电压对于传统面板仪表的值,使用数字仪表进行此调整,并将其设置在非常低的刻度以提高其灵敏度。
在使用电气部件时,请小心处理电源和设备,并遵循国际规范和法规中描述的安全标准。
该电路脱离电源工作,其某些部分存在 220 VAC。
高于 50 V 的电压是危险的,甚至可能是致命的。
为了避免可能对您或您的家人造成致命伤害的事故,请遵守以下规则:如果您感到疲倦或匆忙,请勿工作,在将电路连接到电源之前仔细检查每件事并做好准备如果看起来有问题,请断开连接。带电时请勿触摸电路的任何部分。不要让电源线暴露在外。所有电源线都应绝缘良好。请勿将保险丝更换为其他额定值更高的保险丝或更换为电线或铝箔。不要用湿手工作。如果您戴着链子、项链或任何可能悬挂的东西并触摸电路的裸露部分,请小心。始终使用带有正确插头的正确电源线,并将电路正确接地。如果您的项目外壳是金属制成的,请确保它已正确接地。如果可能,请使用 1:1 比率的电源变压器将您的电路与电源隔离。当您测试断电电路时,请穿橡胶底鞋,站在干燥的非导电地板上,并将一只手放在口袋里或背后。如果您采取了上述所有预防措施,您就可以将承担的风险降到,这样您就可以保护自己和周围的人。精心打造且绝缘良好的设备不会对其用户构成任何危险。
相关文章:

0-30 VDC 稳压电源,电流控制 0.002-3 A
怎么运行的 首先,有一个次级绕组额定值为 24 V/3 A 的降压电源变压器,连接在电路输入点的引脚 1 和 2 上。(电源输出的质量将直接影响与变压器的质量成正比)。变压器次级绕组的交流电压经四个二极管D1-D4组成的电桥整流。桥输出端…...

HTML5+CSS3+JS小实例:图片九宫格
实例:图片九宫格 技术栈:HTML+CSS+JS 效果: 源码: 【HTML】 <!DOCTYPE html> <html lang="zh-CN"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1…...
湘潭大学软件工程数据库总结
文章目录 前言试卷结构给学弟学妹的一些参考自己的一些总结 前言 自己可能很早很早之前就准备复习了,但是感觉还是没有学到要点,主要还是没啥紧迫的压力,我们是三月份开学,那时候实验室有朋友挺认真开始学习数据库了,…...
Codeforces Testing Round 1 B. Right Triangles 题解 组合数学
Right Triangles 题目描述 You are given a n m nm nm field consisting only of periods (‘.’) and asterisks (‘*’). Your task is to count all right triangles with two sides parallel to the square sides, whose vertices are in the centers of ‘*’-cells. …...

怎样将word默认Microsoft Office,而不是WPS
设置——>应用——>默认应用——>选择"word"——>将doc和docx都选择Microsoft Word即可...

C语言之进程的学习2
Env环境变量(操作系统的全局变量)...

web使用cordova打包Andriod
一.安装Gradel 1.下载地址 Gradle Distributions 2.配置环境 3.测试是否安装成功 在cmd gradle -v 二.创建vite项目 npm init vitelatest npm install vite build 三.创建cordova项目 1.全局安装cordova npm install -g cordova 2. 创建项目 cordova create cordova-app c…...
内卷情况下,工程师也应该了解的项目管理
简介:大家好,我是程序员枫哥,🌟一线互联网的IT民工、📝资深面试官、🌹Java跳槽网创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队&…...

【解锁未来:深入了解机器学习的核心技术与实际应用】
解锁未来:深入了解机器学习的核心技术与实际应用 💎1.引言💎1.1 什么是机器学习? 💎2 机器学习的分类💎3 常用的机器学习算法💎3.1 线性回归(Linear Regression)…...

1-3.文本数据建模流程范例
文章最前: 我是Octopus,这个名字来源于我的中文名–章鱼;我热爱编程、热爱算法、热爱开源。所有源码在我的个人github ;这博客是记录我学习的点点滴滴,如果您对 Python、Java、AI、算法有兴趣,可以关注我的…...

【FFmpeg】avformat_alloc_output_context2函数
【FFmpeg】avformat_alloc_output_context2函数 1.avformat_alloc_output_context21.1 初始化AVFormatContext(avformat_alloc_context)1.2 格式猜测(av_guess_format)1.2.1 遍历可用的fmt(av_muxer_iterate࿰…...
Flask 缓存和信号
Flask-Caching Flask-Caching 是 Flask 的一个扩展,它为 Flask 应用提供了缓存支持。缓存是一种优化技术,可以存储那些费时且不经常改变的运算结果,从而加快应用的响应速度。 一、初始化配置 安装 Flask-Caching 扩展: pip3 i…...

基于weixin小程序农场驿站系统的设计
管理员账户功能包括:系统首页,个人中心,农场资讯管理,用户管理,卖家管理,用户分享管理,分享类型管理,商品信息管理,商品类型管理 开发系统:Windows 架构模式…...
JAVA将List转成Tree树形结构数据和深度优先遍历
引言: 在日常开发中,我们经常会遇到需要将数据库中返回的数据转成树形结构的数据返回,或者需要对转为树结构后的数据绑定层级关系再返回,比如需要统计当前节点下有多少个节点等,因此我们需要封装一个ListToTree的工具类…...
设计模式——开闭、单一职责及里氏替换原则
设计原则是指导软件设计和开发的一系列原则,它们帮助开发者创建出易于维护、扩展和理解的代码。以下是你提到的几个关键设计原则的简要说明: 开闭原则(Open/Closed Principle, OCP): 开闭原则由Bertrand Meyer提出&am…...

代码随想录算法训练营第59天:动态[1]
代码随想录算法训练营第59天:动态 两个字符串的删除操作 力扣题目链接(opens new window) 给定两个单词 word1 和 word2,找到使得 word1 和 word2 相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。 示例: 输入: …...

jvm性能监控常用工具
在java的/bin目录下有许多java自带的工具。 我们常用的有 基础工具 jar:创建和管理jar文件 java:java运行工具,用于运行class文件或jar文件 javac:java的编译器 javadoc:java的API文档生成工具 性能监控和故障处理 jps jstat…...

ISP IC/FPGA设计-第一部分-SC130GS摄像头分析-IIC通信(1)
1.摄像头模组 SC130GS通过一个引脚(SPI_I2C_MODE)选择使用IIC或SPI配置接口,通过查看摄像头模组的原理图,可知是使用IIC接口; 通过手册可知IIC设备地址通过一个引脚控制,查看摄像头模组的原理图ÿ…...
HTTP协议头中X-Forwarded-For是能做什么?
X-Forwarded-For和相关几个头部的理解 $remote_addr 是nginx与客户端进行TCP连接过程中,获得的客户端真实地址. Remote Address 无法伪造,因为建立 TCP 连接需要三次握手,如果伪造了源 IP,无法建立 TCP 连接,更不会有后…...

Linux高并发服务器开发(八)Socket和TCP
文章目录 1 IPV4套接字结构体2 TCP客户端函数 3 TCP服务器流程函数代码粘包 4 三次握手5 四次挥手6 滑动窗口 1 IPV4套接字结构体 2 TCP客户端 特点:出错重传 每次发送数据对方都会回ACK,可靠 tcp是打电话的模型,建立连接 使用连接 关闭连接…...

MATLAB生成大规模无线通信网络拓扑(任意节点数量)
功能: 生成任意节点数量的网络拓扑,符合现实世界节点空间分布和连接规律 效果: 30节点: 100节点: 500节点: 程序: %创建时间:2025年6月8日 %zhouzhichao %自然生长出n节点的网络% …...

2025-05-01-决策树算法及应用
决策树算法及应用 参考资料 GitHub - zhaoyichanghong/machine_learing_algo_python: implement the machine learning algorithms by p(机器学习相关的 github 仓库)决策树实现与应用决策树 概述 机器学习算法分类 决策树算法 决策树是一种以树状结构对数据进行划分的分类…...

Linux系统编程-DAY10(TCP操作)
一、网络模型 1、服务器/客户端模型 (1)C/S:client server (2)B/S:browser server (3)P2P:peer to peer 2、C/S与B/S区别 (1)客户端不同&#…...

安科瑞防逆流方案落地内蒙古中高绿能光伏项目,筑牢北疆绿电安全防线
一、项目概况 内蒙古阿拉善中高绿能能源分布式光伏项目,位于内蒙古乌斯太镇,装机容量为7MW,采用自发自用、余电不上网模式。 用户配电站为35kV用户站,采用两路电源单母线分段系统。本项目共设置12台35/0.4kV变压器,在…...

做题笔记(ctfshow)
一。ctfshow web13 文件扫描 存在upload.php.bak <?php header("content-type:text/html;charsetutf-8");$filename $_FILES[file][name];$temp_name $_FILES[file][tmp_name];$size $_FILES[file][size];$error $_FILES[file][error];$arr pathinfo($fi…...
TM中,return new TransactionManagerImpl(raf, fc);为什么返回是new了一个新的实例
这是一个典型的 构造器注入 封装资源的用法 🧩 代码片段 return new TransactionManagerImpl(raf, fc);✅ 简单解释: 这行代码的意思是: 使用已经打开的 RandomAccessFile 和 FileChannel,创建并返回一个新的 TransactionManag…...

Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(上)
概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...

基于PostGIS的各地级市路网长度统计及Echarts图表可视化实践-以湖南省为例
目录 前言 一、路网长度计算 1、地级市列表查询 2、地级市路网长度查询 二、Echarts可视化实现 1、Echarts后端生成 2、引入Colormap配色 3、前端微调 三、总结 前言 在当今快速发展的社会中,交通路网的建设与布局对于一个地区的经济发展、居民生活以及城市…...
在命令行直接执行可以执行成功,加入crontab定时任务执行shell脚本不成功失败的问题解决方法
今天遇到在命令行直接执行可以执行成功,加入crontab定时任务执行shell脚本却不成功失败的问题,踩坑了很长时间 记录下我的解决方法 原来我的定时任务填写方式: [roottao ~]# crontab -l */10 * * * * /bin/sh /search/index.sh >>/dev/null 2&g…...

数据分析之OLTP vs OLAP
数据处理系统主要有两种基本方法:一种注重数据操作(增删查改),另一种注重商业智能数据分析。 这两种系统是: 联机事务处理(OLTP) 联机分析处理(OLAP) Power BI专为与OLAP系统兼容而构建&…...