• Buradasın

    Timer'da PWM Modunun Özel Kullanımı

    youtube.com/watch?v=Qti9UJGmtzM

    Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, konuşmacı timer'da PWM modunun özel kullanımını anlatmaktadır.
    • Video, PWM modunun drone'lar, elektronik hız üniteleri (ESC) ve RC servolar gibi cihazlarda nasıl kullanıldığını açıklamaktadır. Konuşmacı, PWM sinyalinin duty cycle değerlerinin (1-2 milisaniye arası) motorların hız kontrolünü nasıl sağladığını ve servo motorların 0-180 derece arasında nasıl döndürüldüğünü anlatmaktadır. Ayrıca, timer'da PWM modunu kullanarak RC servo kontrolü için örnek bir kod gösterilmekte ve bu kodun nasıl çalıştığı açıklanmaktadır. Video, güvenlik uyarılarıyla sonlanmaktadır.
    00:01PWM Modunun Özel Kullanımı
    • Timer'larda görülen PWM modunun özel bir durumu incelenecek, bu mod farklı amaçlarla kullanılabilir.
    • Drone'lar, elektronik hız üniteleri (ESC), RC servolar ve model uçaklarda kullanılan servo motorlar PWM sinyali kullanır.
    • Bu cihazlar 20 milisaniye periyodunda bir PWM sinyali bekler ve duty cycle değeri 1 milisaniye ile 2 milisaniye arasında değişmesini ister.
    01:00Duty Cycle Değerlerinin Önemi
    • Duty cycle değeri 1 milisaniye ile 2 milisaniye arasında değişebilir, bazı motorlarda 0,80 milisaniye ile 2,40 milisaniye arasında değişebilir.
    • Servo'ya verilen duty cycle değeri 1 milisaniyede 180 dereceye, 1,5 milisaniyede 90 dereceye, 2 milisaniyede 180 dereceye gelir.
    • Drone'ların kontrolü, sensörlerin aldığı bilgilerle PWM sinyalinin duty cycle değeri ortaya çıkarak ve audio cycle uygulanarak hız kontrolü sağlanarak sağlanır.
    02:15Motor Kontrolü ve Kalibrasyon
    • Motorlar için genelde 1 ms'lik duty cycle verildiğinde minimum RPM, 2 ms'lik duty cycle verildiğinde maksimum RPM elde edilir.
    • Her elektronik kontrol ünitesinin (ESC) kalibrasyon prosedürü vardır ve kumandanın en alt ve en üst değerlerine göre kalibre edilebilir.
    • Temel mantık olarak 1 milisaniye ile 2 milisaniye arasında motor en düşük devirde en yüksek devirde kontrol edilebilir.
    02:56Servo Driver Kullanımı
    • Servo driver örneğinde PWM driver kullanılır ve pinler tier 3'ün dört kanalı ile ayarlanır.
    • PWM sinyali üretirken frekans 48 MHz olarak ayarlanır ve auto reload register'a 20000 mikrosaniye değeri yüklenerek 20 milisaniyelik periyot elde edilir.
    • Duty cycle değerleri timer'ın CCR1, CCR2, CCR3 ve CCR4 registerlarına yazarak dört kanal kontrol edilebilir.
    04:17Örnek Uygulama
    • Örnek uygulamada iki kanal için Swift fonksiyonu kullanılır ve RC servo ile test edilir.
    • SG90 adlı minik servoların duty cycle değeri 500 mikrosaniye ile 2400 mikrosaniye arasında değişir.
    • Kodda her adımda araya birer milisaniyelik gecikmeler koyularak 500 mikrosaniyeden 2400 mikrosaniyeye kadar tarama yapılır ve servo 0-180 derece arasında döndürülür.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor