Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan elektronik ve programlama eğitim içeriğidir. Eğitmen, DC motorların transistörler kullanılarak nasıl kontrol edileceğini anlatmaktadır.
- Videoda, DC motorların H köprüsü yöntemiyle transistörler ile ileri-geri hareket ettirilmesi adım adım gösterilmektedir. Eğitmen önce teorik bilgileri vererek transistörlerin çalışma prensibini açıklar, ardından devre şemasını çizer ve MPLAB IDE programında C kodu yazarak motorun kontrolünü sağlar. Ayrıca if koşulları kullanarak motorun ileri ve geri hareketini kontrol etme, motorun durdurulması ve 12 volt besleme için diyot kullanımı gibi konular da ele alınmaktadır.
- Video, bir önceki derste transistörler hakkında bilgi verildiğini belirterek, bu derste DC motor kontrolünün nasıl yapılacağını anlatmakta ve bir sonraki derste DC motor hız kontrolünün işleneceği bilgisiyle sonlanmaktadır.
- DC Motor Kontrolü Giriş
- Önceki derste transistörler anlatılmış, bu derste DC motorlara geçiş yapılıyor.
- DC motorlar H köprüsü kurarak transistörler ile kontrol edilecek ve ileri-geri hareketi sağlanacak.
- Daha sonraki derste transistörler ile hız kontrolü yapılacak.
- 00:38H Köprüsü Devresi
- Dört transistör kullanılarak H köprüsü oluşturulacak ve ortada motor yer alacak.
- Motorun emiter uçları birbirine, kollektör uçları ise güç kaynağına bağlanacak.
- Dört transistör Q1, Q2, Q3 ve Q4 olarak adlandırılacak.
- 01:59Transistörlerin Çalışma Prensibi
- Motorun hareket etmesi için Q1 ve Q4 transistörleri iletime geçirilmeli.
- Transistörlerin base uçları tetiklendiğinde, kollektör ucundan emiter'e büyük akım geçişine izin verilir.
- Q2 ve Q3 transistörleri tetiklendiğinde motor geri gider.
- 04:58Devre Çizimi
- Devre standart çizim programında 16F877 mikroişlemci ve BC237 bipolar NPN transistörlerle çizilecek.
- Motor, transistörler ve güç kaynağı (12 volt) devreye bağlanacak.
- Transistörlerin base uçları D1, D2 ve D3 anahtarlarına bağlanacak.
- 11:29Kod Yazımı
- MPLAB IDE açılarak yeni proje oluşturulacak ve PIC16F877 mikroişlemci seçilecek.
- Configuration bits ayarlanacak ve kristal frekansı 123456 MHz olarak belirlenecek.
- B portu giriş olarak, D portları çıkış olarak tanımlanacak ve sonsuz bir döngü oluşturulacak.
- 15:57DC Motor Kontrolü Kodlama
- Kodda if koşulları kullanılarak RB1, RB2 ve RB3 butonlarına basıldığında motorun ileri ve geri hareketi kontrol ediliyor.
- RB1 butonuna basıldığında port D5'e 5 volt verilerek devre tamamlanıyor ve motor ileri hareket ediyor.
- RB2 ve RB3 butonları da benzer şekilde kontrol ediliyor, ancak bu derste hız kontrolü konusu ele alınmıyor.
- 17:36Motorun Çalıştırılması ve Durdurulması
- DC motor seçildikten sonra ileri butonuna basıldığında motor tıkır tıkır ileri doğru gidiyor.
- Motor durdurulduğunda, while döngüsü içinde olduğu için tekrar ileri butonuna basıldığında motor tekrar ileri hareket ediyor.
- Motoru durdurmak için Q1 ve Q2'ye 1 vererek de yapılabilir, ancak bu durumda motor kitlenir ve aşağı inemeyeceği için durur.
- 19:58İşlemci Koruma İçin Diyot Kullanımı
- 12 volt verildiğinde işlemcinin zarar görmemesi için ters akımları engellemek maksadıyla diyot kullanılır.
- Diyot, motorun çalışmasını engellemeyecek şekilde aralarına konulur.
- Bir sonraki derste DC motor hız kontrolü konusu işlenecek.