查看: 654|回复: 3

推荐一个三极管计算设计软件

[复制链接]

该用户从未签到

发表于 2020-12-29 10:02 | 显示全部楼层 |阅读模式
在使用 Arduino 驱动一些元件工作的时候需要特别留意元件的功耗,如果元件需要的电流超过了 Arduino 引脚的共给能力就需要想办法进行“扩流”。最简单的方法就是使用三极管。但是三极管工作状态计算是一个麻烦的事情,在我上学的时候老师就曾经讲过“数字电路的搞不赢模拟电路”,时至今日,我的模拟电路知识更是早已归还给了老师。好在近日找到一个好用的在线计算工具在 https://www.falstad.com/circuit/e-pnp.html这对于设计一个三极管驱动电路是最合适不过的:

image002.png
首先,放置一个我们需要的三极管(PNPNPN)。然后设定它工作的放大参数。
例如,Import我们之前设计的电路(在File 菜单中选择保存和加载你的设计):
image004.png
通过修改“Base Voltage” 的电压,可以模拟ArduinoGPIO ,可以看到,当ArduinoGPIO 5V 时,8欧电阻(实际上我想放置于此的是蜂鸣器)上的电流为0.1pa,相当于没有驱动电流:
image006.png
ArduinoPin 0 时,300Ω电阻上电流时 14.126ma, 8欧姆电阻上电流为 (625.4-14.126)ma,此时蜂鸣器可以工作
image008.png

本文提到的设计,三极管放大倍数为 120(对应三极管SS8050),电路文件如下:

$ 1 0.00000589.03963197220334 33 2 50
172 208 176 176176 0 7 5 5 0 0 0.5 Base Voltage
w 320 160 320 1121
t 272 176 320 1760 -1 4.9999999999683995 -3.000089066063083e-11 120
R 320 112 320 800 0 40 5 0 0 0.5
172 320 240 320272 0 7 0 2 0 0 0.5 Collector Voltage
r 224 176 256 1760 300
w 224 176 208 1760
w 256 176 272 1760
r 320 208 320 2400 8
w 320 192 320 2080

该用户从未签到

发表于 2020-12-29 11:20 | 显示全部楼层
可以有,适合我这样的懒人

该用户从未签到

发表于 2020-12-29 15:03 | 显示全部楼层
本帖最后由 王尼玛1 于 2020-12-29 15:04 编辑

顶一个!要梯子.......

该用户从未签到

 楼主| 发表于 2020-12-29 18:05 | 显示全部楼层
王尼玛1 发表于 2020-12-29 15:03
顶一个!要梯子.......

不会啊,我直接就能访问
只是刚开始加载比较慢(可能内嵌 java 代码比较大?)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

arduino pid麦克纳姆轮小车程序详解
arduino pid麦克纳姆轮小
之前发过几个帖子,大家可以参考,但经过多次尝试,整套系统升级了,优化了很多地方目录:
【原创】全球最小口袋3D打印机mini one直播教程贴
【原创】全球最小口袋3D打
最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
这个库文件要怎么下载
这个库文件要怎么下载
新手求助大佬,跪谢
请问arduino怎么和耳机座连接
请问arduino怎么和耳机座
用的是uno r3
设备一个都没有但显示独立设备已使用2个
设备一个都没有但显示独立
我的点灯APP账号里怎么显示独立设备已经使用了2个,但我设备一个没有啊,接入也是0,

让社区更精彩

  • 反馈建议:service_media@36kr.com
  • 工作时间:周一到周五 10:00-19:00
400-995-3636

官方微信

Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   

快速回复 返回顶部 返回列表