×

增加Arduino引脚的电流容量

消耗积分:0 | 格式:zip | 大小:0.03 MB | 2022-12-16

王丽

分享资料个

描述

介绍

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

在某些型号中,该值可以在 6 mA 到 40 mA 之间变化。但要小心,始终检查设备的数据表并检查引脚的电流源能力。

但是现在,为了解决这个问题,我们将使用电流驱动电路,我们将逐步向您展示所有内容,以简单的方式构建您自己的电路。

项目发展

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

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

 
pYYBAGOX27aAYNWjAABZMMDY7bo282.jpg
图 2 - 增加 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中,如图 1 所示。

因此,通过这个项目,可以增加Arduino引脚的电流源能力,并创建负载更多功率的项目。

我们最后发表的文章

了解如何创建 MyPet 创客板并获得 10 个免费印刷电路板。访问此链接!

 
poYBAGOYtFKANszjAACOs0kbw3w631.jpg
图 3 - MyPet 印刷电路板。
 

致谢

感谢PCBWay支持我们的 YouTube 频道并生产和组装质量更好的 PCB。

Silícios 实验室感谢UTSOURCE提供电子元件。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !