Dioda ma zapewnić bezpieczną ścieżkę indukcyjnego odrzutu silnika. Jeśli spróbujesz nagle wyłączyć prąd w cewce, wytworzy ono napięcie niezbędne do utrzymania przepływu prądu w krótkim okresie. Innymi słowy, prąd przez cewkę nie może się natychmiast zmienić. Zawsze będzie jakieś skończone nachylenie.
Silnik jest częściowo cewką indukcyjną. Jeśli tranzystor szybko się wyłączy, wówczas prąd, który musi jeszcze przez chwilę przepływać przez cewkę, przepłynie przez diodę i nie spowoduje żadnych szkód. Bez diody napięcie na silniku byłoby tak duże, jak to konieczne, aby utrzymać przepływ prądu, co prawdopodobnie wymagałoby smażenia tranzystora.
Mały kondensator po przeciwnej stronie silnika zmniejszy prędkość możliwie szybkiego przejścia napięcia, co powoduje promieniowanie i mniej ograniczający dV / dt tranzystor jest poddawane. 100 nF jest w tym przypadku nadmierne i uniemożliwi skuteczne działanie przy wszystkich częstotliwościach o niskiej częstotliwości PWM. Użyłbym 100 pF lub więcej, być może do 1 nF.
Rezystor ma ograniczać prąd, który musi pochodzić z wyjścia cyfrowego, a podstawa tranzystora musi być obsługiwana. Tranzystor BE wygląda jak dioda obwodu zewnętrznego. Napięcie będzie zatem ograniczone do około 750 mV. Trzymanie wyjścia cyfrowego na 750 mV, gdy próbuje się doprowadzić do 5 V lub 3,3 V jest poza specyfikacją. Może to uszkodzić wyjście cyfrowe. Lub, jeśli wyjście cyfrowe może wytwarzać dużo prądu, może to uszkodzić tranzystor.
1 kΩ jest ponownie wątpliwą wartością. Nawet z wyjściem cyfrowym 5 V, które przepuści jedynie 4,3 mA przez bazę. Nie pokazujesz specyfikacji tranzystora, więc załóżmy, że ma minimalny gwarantowany zysk 50. Oznacza to, że możesz liczyć tylko na tranzystor obsługujący 4,3 mA x 50 = 215 mA prądu silnika. To brzmi cicho, szczególnie przy rozruchu, chyba że jest to bardzo mały silnik. Spojrzałbym na to, co wyjście cyfrowe może bezpiecznie źródło i dostosować R1, aby narysować większość tego.
Innym problemem jest to, że dioda 1N4004 jest tutaj nieodpowiednia, zwłaszcza, że będziesz szybko włączał i wyłączał silnik, jak sugeruje „PWM”. Ta dioda jest prostownikiem przeznaczonym do normalnych częstotliwości linii elektroenergetycznych, takich jak 50–60 Hz. Ma bardzo powolne odzyskiwanie. Zamiast tego użyj diody Schottky'ego. Każda ogólna dioda Schottky'ego 1 A 30 V ma się dobrze i jest lepsza niż 1N4004.
Widzę, jak może wyglądać ten obwód, ale najwyraźniej nie został zaprojektowany przez kogoś, kto naprawdę wiedział, co robią. Ogólnie rzecz biorąc, jeśli zobaczysz arduino w obwodzie, który znajdziesz w sieci, szczególnie w prostym, załóż, że został opublikowany, ponieważ autor uważa to za wielkie osiągnięcie. Ci, którzy wiedzą, co robią i za chwilę narysują taki obwód, nie uważają za warte napisania strony internetowej. To pozostawia tych, którzy zajęli dwa tygodnie, aby silnik się obrócił bez wysadzenia tranzystora i nie są do końca pewni, co wszystko robi, aby napisać te strony internetowe.