MCU'lar ile BLDC hall efekt sensörlerin okunması.

Başlatan Emre_Tuncay_, 22 Nisan 2019, 17:39:55

Emre_Tuncay_

Arttırımsal enkoderleri okumak için mikrodenetleyicilerin timer'larının özel kanalları var ve enkoderlerin A ve B kanalarını XOR kapısından geçirerek timer'a xor kapısının çıkışını sayıdırıyor.
BLDC motorların hall efekt sensörleri için mcu timerlarının özel donanımları varmıdır acaba böyle birşey ile karşılaşan oldumu. Veya hall efekt sensörleri nasıl okuyorsunuz paylaşırmısınız.

Tagli

#1
Kullanmayı denemedim hiç ama STM32'lerin bazı timer'larında 3 girişli XOR'lama ile hall effect sensör okuma özelliği olduğunu biliyorum.

Özel donanım yoksa port değişim kesmesi ile okunabilir. Genelde çok yüksek çözünürlükte olmadıkları için, işlemci üzerine normal quadrature encoder kadar yük getirmiyorlar. dsPIC30'da bu şekilde kullanmıştım.
Gökçe Tağlıoğlu

Monad

#2
https://github.com/avislab/STM32F103/tree/master/Example_BLDC Burdan bakabilirsiniz. Anlamadığınız yerleri sorarsanız burdan biri cevaplamasa başka birisi cevaplar muhtemelen

RaMu

Forumda STSPIN32 stm nin motor sürmek için çıkardığı
M0 işlemcili bir mcu sunun konusu var.
Bu konuda @z nin çalışmaları ve bloğunda yazıları var,
devamıda olacak muhtemelen, merakla bekliyoruz.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

ilyas KAYA

Yeni nesil mcu lerin çoğunda var. Hatta esp32 ye bile  koymuşlar