Diyot, motorun endüktif geri tepmesi için güvenli bir yol sağlamaktır. Bir indükleyicideki akımı aniden kesmeye çalışırsanız, akımın kısa sürede akmasını sağlamak için gereken voltajı sağlar. Başka bir deyişle, bir indüktörden geçen akım hiçbir zaman anında değişemez. Her zaman sonlu bir eğim olacak.
Motor kısmen bir indüktördür. Transistör hızlı bir şekilde kapanırsa, o zaman indükleyiciden bir süre daha akması gereken akım, diyot boyunca akacak ve zarar vermeyecektir. Diyot olmadan, motorun karşısındaki voltaj, muhtemelen transistörün kızartılmasını gerektiren akımın akmasını sağlamak için gerektiği kadar büyük olacaktır.
Bir küçük motorlu genelinde kapasitör transistör tabi dt / daha az radyasyon neden olur ve dV sınırlar muhtemelen hızlı gerilim geçişleri hızını azaltır. Bunun için 100 nF çok fazladır ve düşük PWM frekansları hariç, verimli çalışmayı önleyecektir. 100 pF kadar kullanırım, belki 1 nF kadar.
Direnç akımı sınırlamak için dijital çıkışın kaynak yapması ve transistör tabanının tutması gerekir. Transistör BE, harici devreye giden bir diyot gibi görünüyor. Bu nedenle gerilim 750 mV ya da öylesine sınırlı olacaktır. 5 V veya 3,3 V'a çıkarmaya çalışırken dijital çıkışı 750 mV'da tutma özelliği yoktur. Dijital çıkışa zarar verebilir. Veya dijital çıkış çok fazla akım kaynağı olabilirse, transistöre zarar verebilir.
1 kΩ, yine sorgulanabilir bir değerdir. 5 V'lık bir dijital çıkışta bile, bu yalnızca tabandan 4,3 mA veya daha fazlasını koyacaktır. Transistör için özellik göstermezsiniz, bu yüzden minimum 50 garantili kazancına sahip olduğunu düşünelim. Bu, yalnızca 4.3 mA x 50 = 215 mA motor akımını destekleyen transistöre güvenebileceğiniz anlamına gelir. Çok küçük bir motor olmadıkça, özellikle başlangıç için, düşük geliyor. Dijital çıkışın güvenli bir şekilde ne sağladığını ve R1’i çoğunun çizmesi için ayarlayabildiğine bakardım.
Diğer bir sorun da, 1N4004 diyotunun burada uygun olmamasıdır, çünkü özellikle "PWM" de belirtildiği gibi motoru hızla açıp kapatacağınızdan. Bu diyot, 50-60 Hz gibi normal güç hattı frekanslarına yönelik bir güç doğrultucudır. Çok yavaş iyileşme var. Bunun yerine bir Schottky diyot kullanın. Herhangi bir jenerik 1 A 30 V Schottky diyot iyi yapacaktır ve 1N4004'ten daha iyi olacaktır.
Bu devrenin nasıl işe yaradığını görebiliyorum, ama açıkça ne yaptıklarını gerçekten bilen biri tarafından tasarlanmadı. Genel olarak, eğer bir devrede bir arduino görüyorsanız, 'net bir yerde, özellikle basit bir tane bulursanız, yazarın çok iyi bir başarı olduğunu düşündüğü için yayınlandığını varsayın. Ne yaptıklarını bilen ve bir dakika içinde böyle bir devre çizenler web sayfasını yazmaya değmezler. Bu, motorun transistörün patlaması olmadan dönmesini sağlamak için iki hafta sürenleri bırakır ve bu web sayfalarını yazmak için her şeyin ne olduğundan tam olarak emin değildir.