BTS7960 direnc hesaplama Engel algılama mantık.

M_B

Üye
Katılım
16 Şubat 2023
Mesajlar
62
Merhabalar,

BTS7960 motor sürücü moduluyle 24V reduktorlu silecek motorunu 10KHz PWM frekansıyla
kontrol ediliyorum. PWM duty cycle %25 oranında ( Yavas donmesi icin )
Kontrolum 0-90 , 0-180 veya 90-180 acı arasında.
Mekanizmaya bağlı acı sensoru olarak AS5600 kullanıyorum. (i2C haberleşiyor).
Acılma veya kapanma durumunda (Ornek 90-180 giderken önüne engel geldiğinde )
önüne gelen engeli ( tatlı zorlanmayı ) algılamak istiyorum.
Bunun için 2 yöntem düşündüm.
1.) Dönme sırasında acı sensorunden veri hep aynı ise onune engel geldiğini hareket etmediğini anlamak.
Bu yöntemi denedim ama tatlı bir zorlama olmadığı için bu yöntemi şimdilik askıya aldım.
2.) Yöntem ise BTS7960 modulde ki R_IS ve L_IS pinlerinin voltaj okumaya calıştım. Bu yontemde başarılı olamadım.
Belki istenilen derecede akım cekmediğimden veya motoru aşırı zorlayamadığımdan olabilir.
Modul üzerindeki BTS7960 isimli entegrenın 6 nolu pinine baglı olan direnc değerleri ise 10K. Nette biraz gezindim
normalde bu entegre ile kendi kartını yapan insanlar dan bazıları direk 10K kullanmış bazısı 1K kullanmış.
Bu direnc değerini nasıl hesaplayapabilirim. Datasheetten anlayamadım / bir bilgi cıkaramadım.
Orneğin Normal çalışmaada motor 1A cekiyor diyelim 1A üstünü aşınca R_IS veya L_IS pini voltaj versin. ( Yonune göre )

Silecek reduktorlu motorumuzu BTS7960 entegresi ile sürerken PWM frekansımızı neye göre belirlemeliyiz.
Datasheette PWM kapasitesi 25KHz olduğunu söyluyor.
Frekansın artması veya azalması motor sürmede nasıl bir etki yapıyor.

Kullandığım işlemci: Stm32f103C8t6 Blue Pill.
Kutuphane : HAL


Kullandığım modul:
BTS7960_Modul.png
 
Merhabalar,
Bu konu hakkında yönlendirme , tecrübelerinizden faydalanmak isterim.
Örneğin AVM ' lerdeki döner kapı çalışma mantığı nasıldır. Dokununca hemen duruyor.
 
Sürücü modülü tanımıyorum. Benim aklıma ilk gelen harici bir akım sensörü ile akım okumak olurdu.
 
Cipin dokumanina baktim.

IS pini dogrudan akim bilgisi verebiliyor. Fakat bu pini faiult pini olatrrak da kullanabiliyorsun.

Eger yuk akimi modunda (normal mode yani current sense mode) IS pinine bagli direnc uclarindaki gerilim dusumu dogrudan motor akimi ile orantili olmus oluyor. Bunu ADC ile okuyup degerlendirebilirsin.


Incelersen sayfa 17, 19
 

Forum istatistikleri

Konular
5,841
Mesajlar
99,619
Üyeler
2,480
Son üye
mozcelikors

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top