Yazar Vantilatör için “Deniz Meltemi” seklinde çalışma demiş ama benim aklıma elektrik tasarrufu geldi Vantilatör hız kontrol devresi sürekli çalışma yerine hafif bir esinti şeklinde kesik kesik çalışıyor. Devre AtTiny13 mikrodenetleyici üzerine kurulu MOC3082 Triyak Sürücü Optokuplör ile MAC16N 16A 800V triyak kontrol ediliyor.
AtTiny13 yazılımı Code Vision AVR ile hazırlanmış kaynak ve hex kodu, sigorta ayarları var. 9.6 MHz’de dahili osilatör kullanılıyor. Zamanlayıcı yaklaşık 146 Hz’lik bir referans frekansına programlanır, PWM periyodu ana program döngüsünde aşağıdaki algoritmaya göre döngüsel olarak değişir:
Öncelikle bu süre değerleri ile PWM darbelerinin minimum ve maksimum sürelerini ve ayrıca Vantilatör üfleme süresini belirleyen 4 rastgele değer oluşturur.
Ardından, daha önce hesaplanan minimum değerden maksimuma kadar süreyi kademeli olarak artırır.
Ardından, yine daha önce hesaplanan rastgele süreli bir duraklama sağlar.
Ardından, darbelerin süresini kademeli olarak maksimum değerden minimuma indirir.
Ve sonunda, daha önce hesaplanan bir duraklamayı tekrar sürdürür.
Döngüyü tekrarlanır.
Böylece, Vantilatör ile değişen derecelerde güç ve süreye sahip rastgele “rüzgar esintilerini” simüle etmek mümkün olmuş.
Kaynak: radiokot.ru/circuit/digital/home/218/
Şifre-Pass: 320volt.com
Yayım tarihi: 2022/02/16 Etiketler: atmel avr projeleri, ATtiny13
Buna benzer bir uygulamam var ama fırsat bulamıyorum. Zaman ayırabilirsem paylaşırım. Soft start mantığına benziyor sürekli yavaşlatıp hızlandırıyor. Kolay gelsin.