Saya mencoba memberikan deteksi persimpangan nol ke controller saya. Dengan menggunakan skema di bawah ini, saya berhasil menghasilkan sinyal gelombang persegi, mewakili v / s positif setengah periode. Masalahnya adalah bahwa resistor harus cukup besar:
RKPT> 10% Arus dioda maks: 60mA. Saya memilih 30 ma saat ini bekerja dioda. Ini menghasilkan 30mA * 230V = 6,9W untuk R1.
Pemanasnya cukup. Juga, peringkat tegangan di atas 400V diperlukan. Saya menyadari bahwa transformator dapat digunakan untuk turunkan tegangan listrik. Namun, orang-orang itu cenderung besar dan agak mahal. Ada rekomendasi?
Sunting:
Saya menemukan beberapa penjelasan bagus tentang Perangkat keras berkenaan dan penindasan kebisingan di situs. Jawaban stevenvh terlihat menjanjikan terutama pada penghitungan nilai resistor. Jadi mari kita jadikan pertanyaan saya lebih umum. Apa saja pendekatannya - resistor, transformator, dan lainnya. Karakteristik apa yang diinginkan dalam optocoupler? Apakah mengemudi saat ini (30mA) besar dan tidak perlu?
sumber
Saya pribadi berencana untuk membuat detektor zero crossing menggunakan adaptor daya lama, satu dengan transformator konvensional. Ini memastikan keamanan absolut ke sirkuit. Saya berencana untuk memberi makan output tegangan rendah melalui beberapa resistor dan kliping dioda ke mikrokontroler dan tidak akan memerlukan optocoupler.
Namun untuk aplikasi saya, penyilangan nol yang tepat tidak terlalu penting selama waktu relatif stabil. Saat menggunakan transformator , komentar Wouter tentang perubahan fase mungkin akan berlaku juga. Perhatikan bahwa diagram sirkuit di bawah ini bukan untuk memasok Vcc ke mikrokontroler. Vcc sebagaimana ditandai dalam diagram adalah catu daya yang sudah ada untuk menyalakan sisa rangkaian. Di sini hanya digunakan untuk menjepit.
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
sumber