Şimdi Ara

STM32-PWM-DC Motor Sürme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
574
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba;


    Ben proteus üzerinden basit bir şekilde L293D ile bir motor uygulaması yapmak istedim. Motorları enable pinlerine direkt olarak lojik 1 vererek sürebildim burada bir sıkıntı yaşamadım. Ancak konu hız kontrole gelince maalesef işler istediğim gibi gitmedi.

    STM32-PWM-DC Motor Sürme
    STM32-PWM-DC Motor Sürme







  • +

  • Şu linklere göz atın. Benzer şekilde çok fazla kaynak var.


    PWM ayarlarını yaptıktan sonra timerin pwm modunda başlatılması gerekmektedir.

    Siz iki kanal pwm için Timer 3 ün, 3. ve 4. kanallarını kullandınız.


    Örnek başlatma kodu; main fonksiyonunda while(1) in üstünde bir yerde, bir sefer çalıştırmanız yeterli.


    _HAL_TIM_SET_COMPARE(....); şeklinde ki iki satır gereksiz/hatalı. Bunları iptal edin.


    Kod

    Yığını:
    HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_3); HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_4); while(1) { // yapılacak diğer işlemler }




    STM32-PWM-DC Motor Sürme
    STM32-PWM-DC Motor Sürmeelektronik atölyem
    Stm32 PWM ile Servo Motor Sürme Uygulaması Eylül 13th, 2021
    https://elektronikatolyem.com/2019/12/28/stm32-pwm-ile-servo-motor-surme-uygulamasi/






  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.