Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => ARM7 Mikrodenetleyici => Konuyu başlatan: Mucit23 - 13 Nisan 2018, 11:30:02

Başlık: STM32F10X Hall interface
Gönderen: Mucit23 - 13 Nisan 2018, 11:30:02
STM32'lerde Hall sensör interface varmış. Bunu kullanan oldumu daha önce. Enkoder haberleşmesi olduğunu biliyordum fakat bunu yeni öğrendim.

Ben BLDC motor uygulamalarımda Hall sensörleri Exint kesmeleri ile takip ediyordum. Fakat Yüksek hızlarda bu yöntem kesme düzeninin bozulmasına neden oluyor. Blok komutasyon ile BLDC sürerken Hall Sensörlere bağlı PWM üretme işini tamamen donanıma devretmek mümkünmüdür?
Başlık: Ynt: STM32F10X Hall interface
Gönderen: M.Salim GÜLLÜCE - 13 Nisan 2018, 12:09:50
STM yi bilemiyorum ama ben PIC32MK ile uğraşıyorum.
12 kanal PWM üretebiliyor.
Geri dönüş kontrollerini falan kendisi Fault girişleriyle yapabiliyor.

STM içinde de benzer şeyler olabilir sanırım.
Başlık: Ynt: STM32F10X Hall interface
Gönderen: Cemre. - 13 Nisan 2018, 12:48:59
Alıntı yapılan: Mucit23 - 13 Nisan 2018, 11:30:02STM32'lerde Hall sensör interface varmış. Bunu kullanan oldumu daha önce. Enkoder haberleşmesi olduğunu biliyordum fakat bunu yeni öğrendim.

Ben BLDC motor uygulamalarımda Hall sensörleri Exint kesmeleri ile takip ediyordum. Fakat Yüksek hızlarda bu yöntem kesme düzeninin bozulmasına neden oluyor. Blok komutasyon ile BLDC sürerken Hall Sensörlere bağlı PWM üretme işini tamamen donanıma devretmek mümkünmüdür?

Hall effect sensor interface aslında girişleri XOR kapısından geçiriyor. Sonucunda da sadece komutasyon anında size kesme Komutasyon kesmesi üretiyor. Siz bu kesme içerisinde hall sensör girişlerinin durumunu kontrol ederek çalışıyorsunuz.
Başlık: Ynt: STM32F10X Hall interface
Gönderen: kimlenbu - 13 Nisan 2018, 12:53:26
"TIM_SelectHallSensor" diye aratırsan karşına uygulamalar çıkacak. Ben de sayende öğrendim.