3 有用
0 下载

如何增大Arduino引脚的电流

文件列表(压缩包大小 37.82K)

免费

概述

需要的元件

  • Arduino UNO R3

  • BC337晶体管

  • 电阻430Ω

原理及流程

介绍

在几种类型的Arduino和其他微控制器之间,我们有一个问题:引脚电流源的容量低。

在某些型号中,此值可能在6 mA至40 mA之间变化。但是要小心,请始终检查设备的datasheet并检查引脚的电流源容量。

但是现在,为了解决这个问题,我们将使用电流驱动器电路,并将逐步介绍所有简单的方法来构建你自己的电路。

项目发展

通过提出的问题,该电路使你能够驱动电流高于微控制器引脚所能提供的负载。为此,我们将使用晶体管。

该晶体管将用作开关,并为负载提供更大的电流容量。为此,我们将使用如图所示的电路,该电路连接到Arduino引脚或任何其他CHIP。该电路可以复制到所有数字引脚。

circ_driver_current_1ukZubMW9p

用于增加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)

0/250