三极管驱动电路(扩充单片机的输出电流)

2023-10-29

常见的三极管驱动有两种结构(共射极输出/共集电极输出)

I. 共射极输出(PNP)

   -  要求输入的动态范围要大,而且输出的电压范围永远比输入小0.7V

   - 射极输出电路就不能有效的利用+5V的电源,实际上,加到继电器上的电压,不足+4V,除非是使用4V的继电器,否则这就是不稳定的隐患

    上面的电路对于大于5V的负载,如果只是简单的把电源由+5V改为+12V,那么单片机输出的高、低电平,还是只有0~5V的变化幅度,这对8550射极的+12V来说,都是低电平。8550将不能截止。

II. 共集电极(NPN)

  -  有电压放大能力,所以对输入的要求较低,输出动态范围大

  -  对于大于+5V的负载,只能使用NPN型的8050三极管来驱动,先以单片机输出高电平来驱动。

  在上述电路中,上拉电阻R2也会损耗电流,更重要的缺点是:在开机单片机复位后,自然输出的高电平,会使继电器吸合,或者是使电机转动。(使用ULN2003等芯片扩充输出电流的时候,也存在这个问题。)虽然编程的时候,可以先进行接口的初始化,令其马上就输出0。但是每次开机,还是会有瞬间的大电流冲击,这往往是不允许的。

III. 倒相设计

 -  改进一下,可以再加上个8550,进行倒相,这就可以让单片机用输出低电平来驱动负载。

上图中倒相用的8550,也可以使用“光耦”器件,这样一来,又增加了电气隔离的功能,这就是最完美的单片机输出驱动电路。

IV. 光耦隔离设计

图中的4N25经过实际测量,当LED的电流大于等于4.5mA时,输出端的光电管即可为Q4提供足够的基极电流。所以图中的R3,可以使用810~1K的电阻。

这里介绍的8050/8550可以输出1500mA的电流,如果要求更大的输出电流,一种方法更换三极管,另外也可以使用专用大功率驱动器件,如L298,固态继电器,IGBT等等。

 

 

 

 

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

三极管驱动电路(扩充单片机的输出电流) 的相关文章

  • 用U盘作启动盘装Windows10系统整套流程 纯净版(不用其他乱七八糟的软件)(macOS适用)

    简介 本人的电脑是MacBook Air 2014年版的 因为内存小而且文件杂乱 所以一下子都给格式化了 但是要用Mac自带的恢复系统的话需要连接校园网 连接校园网又需要打开网页输入账号和密码 我们学校的校园网是这样的 所以只能用U盘作为格
  • gqrx编译过程记录

    gqrx编译过程记录 目标 环境 编译 下载源代码 建立编译位置 修改CMakefile txt中的模块 编译安装 运行界面 没有更多 目标 在ubuntun 20 04桌面版编译gqrx 通过USRP 205mini实现收音机功能 环境
  • 【解决】docker容器怎么使用宿主机的IPv6地址

    在IPv4时代 我们对外访问都是端口映射 都没有公网IP 但是在IPv6时大家都有公网IP 可能需要容器地址和主机地址一致 可以在docker run时使用参数 network host 则此容器网络和宿主机一致 docker run ne
  • AQS详解

    AQS详解 文章目录 AQS详解 AQS简单介绍 AQS原理 AQS原理概览 AQS对资源的共享方式 AQS定义两种资源共享方式 Exclusive 独占 Share 共享 AQS底层使用了模板方法模式 Semaphore 信号量 Coun
  • 浅谈可重入锁

    一 可重入锁 递归锁 1 概念 同一个线程在外层方法获取锁的时候 再进入该线程的内层方法会自动获取锁 前提是 锁对象是同一个对象 不是因为之前已经获取过还没有释放而阻塞 2 java中的ReentrantLock和synchronied都是
  • 关于Gdi+和GdiplusStartup

    GDI 实际上是一组类的定义 封装了gdi 的几乎所有API 当然使用方法就要从这些 例子 里边寻找了 本文正是尝试用GDI 写一个纯SDK的程序 语言自然是我最喜欢的语言WIN32ASM 这个程序很简单 就是用GDI 画了一条直线 算是抛
  • HCIA-FusionCompute华为企业级虚拟化

    一 云计算 按需付费 集中资源对外提供服务 1 云本身没有资源 云是资源整合者 整合底层的所有计算机资源 cpu 内存 磁盘等 云计算是一种模型 它可以实现随时随地 随需应变地从可配置计算资源共享池中获取所需的资源 例如 网络 服务器 存储
  • BigDecimal 问题小结

    BigDecimal 加法 add 函数 乘法multiply 函数 除法divide 函数 绝对值abs 函数 减法subtract 函数 ROUND CEILING 向正无穷方向舍入 ROUND DOWN 向零方向舍入 ROUND FL
  • 【Redis】新增数据结构

    BitMap位图 Redis提供了Bitmaps这个 数据类型 可以实现对位的操作 1 Bitmaps本身不是一种数据类型 实际上它就是字符串 key value 但是它可以对字符串的位进行操作 2 Bitmaps单独提供了一套命令 所以在
  • RabbitMQ与SpringBoot整合实战

    SpringBoot整合RabbitMQ SpringBoot与RabbitMQ集成非常筒単 不需要做任何的额外设置只需要两步即可 step1 引入相关依赖 spring boot starter amqp step2 対applicati
  • PyTorch-02梯度下降Gradient Descent、回归案例、手写数字识别案例

    PyTorch 02梯度下降Gradient Descent 回归案例 手写数字识别案例 了解梯度下降 梯度下降是深度学习的精髓 整个deep learning是靠梯度下降所支撑的 可以求解一个非常难的函数 使用的方法就是梯度下降算法 求一
  • 群体智能优化算法--烟花算法(附优化参数的通用代码)

    烟花算法是由北京大学谭营教授提出了烟花算法 这是一种既简单又具有较强优化能力的算法 根据烟花爆炸的原理 每个烟花爆炸之后会选择最好的烟花作为下一次爆炸的烟花 而且在多个烟花爆炸的同时 每个烟花都是相互独立的 寻找最优爆炸烟花只在自身本身爆炸
  • C语言不同操作系统不同编译器,msvc mingw gcc cmake VS MSVC的理解

    编译器的编译有三步 1 源代码生成汇编码 2 汇编语言生成中间代码 obj类型 一个源文件一个 obj 每个源文件通常编译成一个对应的目标文件 obj或 o 但在某些情况下 多个源文件可以编译成一个目标文件 3 连接 在汇编里称Link 在
  • 高并发网络编程之epoll详解

    在linux 没有实现epoll事件驱动机制之前 我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序 在大数据 高并发 集群等一些名词唱得火热之年代 select和poll的用武之地越来越有限 风头已经被epoll
  • JavaScript DOM 编程艺术学习笔记(一):静态标记

    JavaScriptDOM编程艺术 学习笔记 一 静态标记 DOM DOM脚本程序设计 涵盖了使用任何一种支持DOM API的程序设计语言去处理任何一种标记文档的情况 DOM是程序设计语言和标记文档之间的接口 它将文档表示成一棵节点树 每个
  • iOS系统和XCode各版本发布日期

    本人收集了iOS系统和XCode各版本发布日期 供大家参考 发布或推送日期 版本编号 更新 2023年9月7日 iOS16 6 1 推出iOS16 6 1正式版 2023年7月24日 iOS16 6 推出iOS16 6正式版 2023年6月
  • 【sybase】linux环境安装sybase数据库

    目录 安装步骤 使用root创建用户 用户组 安装目录 安装数据库 1 切换sybase用户登录 将ase157 linuxx86 64 tgz上传到 home sybase目录下 2 解压 3 执行安装启动文件 4 创建数据库server
  • vs中出现error LNK2038: 检测到“_MSC_VER”的不匹配项问题

    参考博客 https blog csdn net shenmifangke article details 50395116 例如原先是2013版本的 现在换成2015版本的话 方法 在项目 解决方案资源管理器或者属性管理器里都行 右键属性
  • oracle的时间表达,Oracle中的日期类型

    1 SYSDATE 获取当前系统时间 select SYSDATE from dual 格式化日期 TO CHAR SYSDATE YY MM DD HH24 MI SS 或 TO DATE SYSDATE YY MM DD HH24 MI

随机推荐

  • Oauth2源码剖析——密码式+数据库存储

    访问样例 授权服务器源码剖析 TokenEndPoint java gt postAccessToken principal parameters String clientId getclientId principal 得到Author
  • ARM机器学习新平台Trillium

    Project Trillium 主要面向机器学习和神经网络市场 平台主要有 Arm ML 处理器 OD 处理器 以及 NN 软件这三板斧 顾名思义 ML 处理器主打机器学习 特别是激动计算应用 最高性能可达 4 6 万亿次每秒 能效超过
  • Matlab 归一化(normalization)/标准化 (standarization)

    数据规范中的归一化与标准化 A 归一化 vs 标准化 归一化 要把你需要处理的数据经过处理后 通过某种算法 限制在你需要的一定范围内 首先归一化是为了后面数据处理的方便 其次是保正程序运行时收敛加快 一般指将数据限制在 0 1 之间 把数变
  • 2020年计算机、信安推免总结

    这里写自定义目录标题 个人情况 夏令营 浙软和南软 四川大学网络空间安全学院 湖南大学信科院 西工大软件学院 北京交通大学软件学院 预推免 中科院网络信息中心 浙江大学软件学院 天津大学智算学部 华中科技大学网络空间安全学院 东南大学网络空
  • 添加votedisk

    1 添加votedisk 必须有一半以上的votedisk同时可用 clusterware才能正常工作 否则cluster立刻宕掉 所以最好votedisk保持单数个 添加和删除votedisk的操作非常危险 必须在停止数据库 停止asm
  • Unity3D暂停,继续游戏,重新开始,退出,以及 UnityEditor.EditorApplication打包后不会执行

    1 暂停游戏 Time timescale 0 2 继续游戏 Time timescale 1 3 重新开始 using UnityEngine SceneManagement SceneManager LoadScene 0 其中 0 为
  • Python 中的<>和!= 区别

    今天在编写Python MySQL 采集脚本过程中 需要使用到 不等于 表达方式 第一种写法 在Python2 6以前版本 不等于 if string atof func get item mysql status Qcache hits
  • C++/C++11中头文件algorithm的使用

  • Ubuntu20.04 操作系统切换中文 & 安装中文输入法

    网上有很多的帖子指导如何安装搜狗输入法 我也尝试过 需要安装一些指令 解决依赖很麻烦 很消耗精力 也找不到简便的办法 因此还是用系统自带的输入法吧 一 换源 这一步很重要 系统下载输入法时 能够从阿里云服务器下载大大提升速度 具体请参考拙作
  • 中国数字经济发展指数报告(2023年)

    报告 显示 数字经济具有高度发展驱动性 各地区数字经济发展指数与地区综合经济实力具有高度正相关性 数字经济对于促进地区经济发展的驱动能力强劲 关注公众号 互联互通社区 回复 SZJJ396 获取全部报告内容 从总指数结果来看 我国数字经济呈
  • DDR3相关概念

    1 BL8 突发长度 理解一下概念 突发传输 在通信领域中一般指在短时间内进行相对高带宽的数据传输 Burst 突发 是指在同一行中相邻的存储单元连续进行数据传输的方式 BL突发长度 连续传输的周期数就是突发长度 在突发传输的模式下 多个数
  • tcp长连接的双向加密

    一 历史和基础 做即时通讯项目 网游登录等业务时 我们通常需要一种能在线回推的机制 这时候客户端的tcp长连接就可能派上用场了 示意图 二 问题产生 曾经做过一个项目 之前老的加密方案为 1 客户端发一个rsa公钥G1给服务端 明文 自己留
  • PaddleOCR详解和识别图片中文字

    前言 paddleocr可以说是最近ocr的主 军 家对于paddleocr的认可度是相当的 特别是最近推出的轻量级模型 可以识别近80种语 并且效率是这三种ocr工具种最 的 相同的图 paddleocr只需要2秒左右 对于多场景的 语种
  • 计算机键盘字母记忆,键盘26个字母口诀是怎样的?

    01 七 Q 碗 W 鹅 E 肉 R 汤 T 已 Y 无 W 一 Y 我 W 婆 P 爱 A 死 S 豆 D 腐 F 羹 G 回 H 家 J 快 K 乐 L 自 Z 行 X 车 C 未 V 帮 B 你 N 买 M 众所周知 计算机键盘字母是
  • MongoDB3.0+ 添加用户命令

    关键命令 db createUser user coolead pwd coolead roles role dbOwner db mycoolead C Program Files MongoDB Server 3 2 bin gt mo
  • matlabe基于残差学习的图像去噪_《利用组稀疏残差约束进行图像去噪》

    题目 利用组稀疏残差约束进行图像去噪 来源 Zha Z Liu X Zhou Z et al Image denoising via group sparsity residual constraint C 2017 IEEE Intern
  • Java do-while循环学习小结

    do while循环先执行循环 再判断条件 do while循环会至少执行一次 具体内容扫描关注公众号
  • Django基础之Model操作

    一 数据库操作 1 创建model表 基本结构 1 coding Utf8 2 from django db import models 3 4 class userinfo models Model 5 如果没有models AutoFi
  • 程序员工作交接文档怎么写_程序员如何优雅的做好离职交接工作?

    1背景 某项目负责人离职 仅在离职前不到一周工作交接给我 该项目特点 1 所有参与人员尽数几乎全部离职 2 项目开始时间 2012年 数易版本 已经4年多的大项目 3 涉及模块众多 部署文档已经没有最新的 4 有Git版本管理 但资料不全且
  • 三极管驱动电路(扩充单片机的输出电流)

    常见的三极管驱动有两种结构 共射极输出 共集电极输出 I 共射极输出 PNP 要求输入的动态范围要大 而且输出的电压范围永远比输入小0 7V 射极输出电路就不能有效的利用 5V的电源 实际上 加到继电器上的电压 不足 4V 除非是使用4V的