如何增大Arduino引脚的电流
文件列表(压缩包大小 37.82K)
免费
概述
Arduino UNO R3
BC337晶体管
电阻430Ω
在几种类型的Arduino和其他微控制器之间,我们有一个问题:引脚电流源的容量低。
在某些型号中,此值可能在6 mA至40 mA之间变化。但是要小心,请始终检查设备的datasheet并检查引脚的电流源容量。
但是现在,为了解决这个问题,我们将使用电流驱动器电路,并将逐步介绍所有简单的方法来构建你自己的电路。
通过提出的问题,该电路使你能够驱动电流高于微控制器引脚所能提供的负载。为此,我们将使用晶体管。
该晶体管将用作开关,并为负载提供更大的电流容量。为此,我们将使用如图所示的电路,该电路连接到Arduino引脚或任何其他CHIP。该电路可以复制到所有数字引脚。
用于增加arduino引脚的拉电流能力的电路。
作为可能的分析,在此电路中,我们使用通过电阻(R1)连接到Arduino引脚的晶体管。
现在,将通过三个步骤介绍设计所有电路的过程:
首先,我们必须计算基本电流,即负载电流值的10%。
该电流将由Arduino引脚提供。为此,我们将认为负载需要100 mA,我们的Ib(激活晶体管基极的电流)的值为10 mA。
对于每种类型的负载,你都需要知道驱动负载的电流值是多少。
现在,请注意,由于晶体管基极电流较低,我们触发的负载要求电流值高10倍。
因此,根据基极电流的值,我们进入第二步:使用此公式计算基极的电阻。
Rb = (VDD - 0.7)/Ib-Equation (1)
将10 mA替换为Ib,我们发现430R的电阻值为最合适的值。
在第三步中,我们将确定晶体管的尺寸。对于此解决方案,我们使用NPN晶体管BC337,因为它支持800 mA的集电极电流,该电流大于负载电流。
负载将连接到端子+ load和-load 。
通过该项目,可以增加Arduino引脚的电流供应能力,并创建负载更大的项目。
所有需要的文件在下载区均可找到。
via:https://www.hackster.io/164372/increase-the-electrical-current-capacity-of-the-arduino-pins-f1c8f1
如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈
评论(0)