在电机似乎没有接地的电路图上需要帮助。图表错误?还是我错过了什么?


8

我正在跟踪在此链接中找到的一个非常简单的电子指令:https : //www.instructables.com/id/Vibrating-Timekeeper/

我一直在研究提供的电路,但无法弄清为什么电路是这样的。

这是电路: 在此处输入图片说明

简要说明一下电路的功能。ATTiny85每隔几秒钟就会从PWM0输出一个信号,以便使电动机(用M表示)运行。除了右上方的电路外,我了解大多数电路。我了解晶体管的工作原理,为什么要在其中添加二极管。但是,电动机的右侧似乎没有与地线连接,因为它只是通过二极管循环通过晶体管,然后又返回。在这个一般区域的某处不应该有接地线吗?

我尝试模拟电路的右上部分,如果跟随电路,则不会有电流流过(如下所示): 在此处输入图片说明

但是,如果我尝试将一条线接地,那么电流就会流过,只是不使用带有二极管的区域: 在此处输入图片说明

我了解我的模型并不完全类似于该图(不确定如何向CircuitJs模拟器添加ATTiny),但是我认为我有主旨。我只需要帮助确定我是否遗漏了什么东西,或者电路中是否有错误。

任何帮助都会很棒。谢谢!

Answers:


16

令人震惊的,糟糕的电路图(来自引用的文章)是错误的。
Q1晶体管的发射极应接地(ATtiny引脚4,电池负极)。然后将以通常的方式通过R2 = 3.3 K Ohm驱动晶体管。

由于抽出的二极管D1的影响最小,R3没有实际值。
最好将D1跨接在电动机上(将阴极连接到B +),以便在电动机被驱动时二极管不导通,而在晶体管截止时充当“续流”二极管。

R2的值(= 3k3)将为晶体管基极提供不到1 mA的驱动,并且取决于所使用的晶体管可能会限制电机电流。1K Ohm甚至更低的值可能会产生更好的结果。


谢谢!您提到的所有内容正是我的研究告诉我应该做的。您的回答可以确认。
卡洛·里库丁

1
从图片(尤其是第4步)中,看起来这确实是文章作者在其构建中所做的。甚至在说明中也是如此。与原理图相比,作者看上去还朝相反方向插入了二极管,并互换了R3和D1的位置。也许这有助于它如此快速地通过电池运行。
wrtlprnft

@wrtlprnft我再次阅读了这些步骤,我认为您是对的。因此,似乎作者没有遵循所张贴的示意图,这加剧了我的困惑。感谢您指出了这一点。
卡洛·里库丁

2

电路错误。我认为接地连接到D1的阳极,但这不是唯一的问题。1N4001那里太慢了。同样,在电动机的引脚之间放置一个二极管,在晶体管的E和C之间放置另一个二极管则效果更好。(在这种情况下,电动机可能足够小,足以杀死晶体管,这就是为什么原始电路没有自毁的原因,但这仍然是错误的)

R3可能会限制通过电动机的电流,但是我不知道为什么会有电流(如果有必要,将其置于晶体管和电动机之间,或者将电动机和Vcc之间的电流更好)。

R2很小-正如Russell McMahon指出的那样。

您可以使用ATTINY的内部上拉电阻,并将开关置于引脚和GND之间,并只需用软件对其进行反相即可。但这只是一些小的修改。

编辑:您可以清楚地看到原始作者在图片中所做的事情。二极管位于Q1的发射极和集电极之间,但起初他以错误的方式放置它。最后一张图片以正确的方向显示(左侧阳极)。如果需要,您还可以根据上一张图片对正确的解决方案进行反向工程。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.