Arduino pwm sorunu

Yamume

Üye
Katılım
16 Tem 2020
Mesajlar
2
Puanları
1
Yaş
24
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.

 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…