Arduino pwm sorunu

Yamume

Üye
Katılım
16 Tem 2020
Mesajlar
2
Puanları
1
Yaş
25
Merhabalar
Boost converter yapıyorum pwm sinyalinide arduino üzerinden vermek istiyorum lakın osiloskopla cıkışı kontrol ettiğimde sürekli değişen frekans değerleri ve kare dalgaların uclarında peakler meydana gelmekte sorun sizce neden kaynaklı. Şimdiden teşekkürler .
 
Arduinonun analogWrite fonksiyonu kompleks işler için değil led yakma gibi basit işler için tasarlanmıştır. Senn loop içersinde arduinoya sürekli yeni frekans ayarlama işini yaptırdığın için işlemci bir miktar zaman kaybediyor. Bu yüzden parazitler görmen mümkün. analogWrite fonksiyonunu loop içerisinden alıp setup içerisine taşırsan daha düzgün sinyal formu alabilirsin. Eğer çok daha iyisini almak istersen analogWrite yerine register seyesinde doğrudan avr komutları kullanman gerekiyor. Başka bir arkadaş için geçmişte yapmıştım. Aşağıdaki videonun açıklama kısmında kodları var kullanabilirsin.

 
1 haftadır ardunio ile bldc motor sürmeye çalışıyorum transistörle. Her şeyi doğru yapmama rağmen saçma sapan çalışıyor. İnat ettim el tipi osiloskop aldım çıkışlara bakıyorum frekans sürekli oynuyor. Ardunioyu değiştiriyorum olmuyor. Dediğiniz gibi setup kısmına yazınca düzeldi frekans. 3. Tavsiyenizi inceleyeceğim şimdi teşekkürler.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…