pic'li dimmer için mocxxx tavsiyesi_?

Başlatan mustafa_cmbz, 12 Mart 2009, 23:03:44

mustafa_cmbz

arkadaşlar 18mart için tören olayı bizim okula verilmiş.törende 1-2 canlandırma sahneside olacakmış....bölüm şefimizde bizden bu canlandırmada kullanmak için sahne ışık efektleri istiyor...

örnek verecek olursak da arka fonda bomba sesi verilecek ve bizde bu sesi gerçekçi kılabilmek için kırmızı bir lambayı bir seferde yakıp yavaş yavaş söndrümemiz lazım....bunun içinde ben bir opto triyak herhalde o tarz bir şey ile lambaları yakmayı düşünüyoruz...


nette biraz araştırma yaptım ve bana bir adet pic'ile triak'ı yalıtacak Zero crossing özellikli bir opto triyak lazım...fakat tam olarak elimde bir opto'nun ismi yok acaba en kullanışlısı ve hızlısı hangisidir..._?

bu arada süreceğim lamba 60w 220v bir ampül...

X-Fi

BT139 ile yapmıştım ben gayet güzel oldu senin gibi zero cross yakalayıp dalgayı kırptım 20ms dalganın periyotu zaten yüksek sayılmaz bu iş için pic deki timer ları kullanmanı öneririm TMR0 gibi daha düzgün sonuç alırsın uygulamaya geçtiğinde osilaskopda senkronu rahatca ayaryabilirsin ;)

edit: triyak sürücüsü olarak moc3010 kullanmıştım söylemeyi unuttum...

iyi çalışmalar... :D
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

mustafa_cmbz

benim o kadar vaktim yok...bana sadece hız olarak picle kullanabileceğim bir opto triac ismi yeterli olacak...

ben 1-2 isim buldum...

mesela moc3061 - moc3062 - moc3063

birde çoğu uygulamada moc3021 var sebebi nedir acaba_?


moc ismi dışında birde basitçe bir devre şeması gerekli...

iyi çalışmalar...

X-Fi



bu şemayı uygulayabilirsin ben transistör kullanmadan direk pic çıkışını dirençle optokublörün ledine bağladım 10k pull down direncini koymakda fayda var...

saygılar
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

mustafa_cmbz

anladığım kadarıyla siz sıfır geçişlerini kendiniz pic ile algılatıp triyak'ı öylemi tetiklediniz_?

X-Fi

evet öyle yaptım zamanlama kısmı tamamen yazılımsal 20msn lik periyodu  100 eşit zaman aralıklarına böldüm 50 basamaklı analog değişime yakın bi değer elde ettim TMR0 zamanlayıcısı kaçıncı kez kesmeye gittiğinde puls vereceğimi hesaplıyorum o kadar ve sistemi RF el kumandasıyla kontrol ediyorum

saygılar...
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

mustafa_cmbz

dil basic veya proton ise paylaşabilirmisiniz_?

birde sıfır geçişlerini algılatmak için nasıl bir devre kullandınız acaba_?

X-Fi

asm dilinde yazımıştım program ticari değer taşıdığı için paylaşmıyorum ama size sıfır geçişlerini yakalamayı şöyle yaptım sizin için hızlıca çizip ekliyorum



resimdeki sıfır çıkışını pic girişine uygulayarak ordan sıfırı sorgulatabilirsiniz

saygılar
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

karbal656

Merhaba ;
buraya bir bak istersen 12F675 ile yapılmış bir devre var
Başarılar.
http://www.eproje.com/modules.php?name=News&file=article&sid=693