STM32 ile 3 adet BLDC motor sürmek.

Başlatan mihri, 27 Ekim 2013, 12:29:15

mihri

50W gücünde 3 adet BLCD motoru sürmek için hangi işlemciyi kullanmam gerekli. Birde STM32 işlemcilerde timer lar tam olarak nasıl çalışıyor her timer PWM üretebiliyor mu?
"Eppur si muove!"

pisayisi

Motorları tamamı ile birbirinden bağımsız modda sürmek gerekiyorsa en çok iki adet bldc motor için stm32f103 yada diğer serilerden high density olarak tanımlanan pin sayısı yüksek modelleri seçmek gerekir.

Gelişmiş timer üzerinde ocx ve eşleniği ocxn çıkışları olmak üzere toplamda 6 adet çıkışı kullanarak 3 faz inverter sürülür ve motoru kumanda edecek blok komutasyon işareti hall sensörden alınacak kesme ve durum bilgisine göre oluşturulur.

Sayfa25

http://www.st.com/web/en/resource/technical/document/application_note/DM00042534.pdf
Murat

mihri

STM32F205VB işlemciyi kullanacağım 12 adet timer modülü var. 3 Adet BLDC'yi hall sensörlü bağımsız olarak süreceğim. Seçtiğim işlemcinin 9 adet PWM çıkışı varsa yeterli olur bana.
"Eppur si muove!"