Daftar Isi:
- Langkah 1: Penjelasan Skema
- Langkah 2: Apa yang Terjadi Pada Pin Interupsi. Mengapa Aman Dengan 20v di?
- Langkah 3: Demonstrasi
- Langkah 4: Kode
- Langkah 5: Kesimpulan:
Video: Sirkuit On Off Latch Dengan UC. Satu Tombol Tekan. Satu Pin. Komponen Diskrit.: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Halo semuanya, sedang mencari sirkuit on/off di internet. Semua yang saya temukan bukanlah yang saya cari. Saya berbicara pada diri sendiri, pasti ada cara untuk itu. Itu yang saya butuhkan.
-Hanya satu tombol untuk melakukan on dan off.
-Harus hanya menggunakan satu pin di UC. Bukan 2.
-Harus bekerja dengan baterai.
-Dari 3.3v ke 20v
-Bekerja dengan atau tanpa regulator. (Lepaskan regulator dari 3,3 ke 5v in)
-Tidak ada ic khusus
Saya merancang skema dan kode untuk melakukan itu. Ini bekerja dengan sangat baik. Skema yang sangat berguna untuk dimiliki di banyak proyek.
Mari kita mulai laboratoriumnya…
Langkah 1: Penjelasan Skema
Disini saya menggunakan atmega328. Tetapi UC mana pun dapat melakukan hal yang sama. Dalam contoh ini saya menggunakan 20V masuk Ini tegangan maksimum yang saya bisa. Mengapa ? karena mosfet vgs max sesuai datasheet maksimum -20v. Saya mencoba untuk pergi ke 30v. itu berhasil. Saya naik ke 35v dan berhasil … untuk sementara waktu. MOSFET sebagai pukulan:) Masalahnya, skema baik untuk pergi lebih tinggi. Tetapi Anda perlu menemukan MOSFET untuk itu.
Saya menggunakan MOSFET P untuk memungkinkan arus lewat atau tidak. Ambang Vgs untuk Si2369ds adalah -2.5v.
Saat tombol tekan tidak ditekan. Vgs adalah 0v. R1 resistor 1M menarik gerbang ke Vcc. Jadi Vgs (gerbang volt vs sumber volt) adalah 0v. Pada Vgs 0v, arus tidak mengalir.
Saat kita menekan tombol. Arus mengalir oleh R1, R2 dan T1.
T1 2n3904 ditutup oleh resistor r2 dan menempatkan gerbang ke gnd. 0v sekarang pada kolektor transistor. Vgs sekarang -20v dan arus mengalir membuang MOSFET dan menyalakan UC.
Inilah keajaiban yang terjadi, UC menyala, kami menempatkan pin interupsi dalam mode input tetapi, kami mengaktifkan pull-up internal, jadi 5v datang dari UC ke R2. Namun perlu diingat pin ini dalam mode input untuk merasakan interupsi di tepi jatuh.
Kami melepaskan tombol, tetapi UC mengirim 5v pada R2 sirkuit tetap menyala. T1 tetap tertutup, gerbang MOSFET pada 0v.
Sejauh ini baik. Sirkuit aktif. Transistor ditutup, kami memiliki 0v pada kolektor transistor. Dan 5v keluar dari pin interupsi.
Ketika kami menekan tombol untuk kedua kalinya, kami mengirimkan rendah (0, 7v) ke UC dan interupsi muncul. Karena, transistor kolektor adalah 0v (yang ini tertutup). Interupsi terjadi pada tepi jatuh.
PERHATIAN: Dalam beberapa kasus 0, 7v dapat dilihat sebagai Tinggi atau tidak cukup untuk memicu rendah. Lakukan eksperimen Anda. Dalam kasus saya, ini selalu berhasil. Jika Anda membutuhkan 0v. Lihat skema MOSFET.
Dalam sub rutin interupsi kami memutar pin dalam mode output dan kami mengirim nilai rendah pada pin itu.
Ketika kita melepaskan tombol, T1 akan terbuka dan seluruh rangkaian akan mati.
Ya, tetapi jika saya memiliki 20v di saya akan mengirim 20v pada pin interupsi dan UC akan meledak! ?
Tidak juga. Pin interupsi tidak pernah lebih tinggi dari 3.7v. Karena transistor dan R2.
Penjelasan lebih lanjut di langkah berikutnya.
Saat perangkat mati, kita tidak menggunakan arus lagi (beberapa pa). Pada skala ini kita dapat menggunakan baterai selama bertahun-tahun…
Saya menambahkan skema lain yang saya lakukan dan uji. Ini semua MOSFET. Tipe P dan tipe N bukan transistor. Kita harus menambahkan dioda zener 5.1v untuk melindungi UC dari Vbatt. Kita dapat menggunakan mosfet terpisah atau semua dalam satu paket ic seperti DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF.
Kedua metode bekerja dengan baik. Tapi kebocoran 2n3904 lebih baik dari MOSFET. 50nA vs 1uA sesuai lembar data. Juga dalam versi MOSFET, kami memiliki C1 selalu panas. Jadi jika kapasitor ini bocor, baterai akan terkuras.
Langkah 2: Apa yang Terjadi Pada Pin Interupsi. Mengapa Aman Dengan 20v di?
Arus mengalir dengan cara yang lebih mudah. Ini melewati R1(1M) R2 (100k) dan T1 (0, 7v). Seperti yang Anda lihat di foto. Pin interupsi tidak pernah lebih tinggi dari 3, 7v bahkan jika kita memiliki 20v.
Jika Anda melihat gambar pertama. Waktu terbit adalah 163 ms. Segera saya tekan power on. UC menyala. Waktu tunggu bit sekering diatur ke 65ms. Kami sekitar 0, 68v untuk saat ini. Setelah 65ms kami berada di sekitar 0, 7v karena UC mengirim 5v dengan pull up, kami memiliki kenaikan 0, 1v. Tapi tombol ditekan sehingga tidak bisa lebih tinggi dari 0, 7v. Segera saya lepaskan tombol tekan, tegangan naik menjadi 3, 7v.
Saat Anda mematikan MOSFET, kita dapat melihat bahwa pin interupsi menuju 0v di 33us. Jadi pin rendah tetapi perangkat tetap hidup dengan menekan tombol ke rendah. Segera kami lepaskan tombol matikan perangkat.
Saya melakukan sedikit video pada langkah selanjutnya untuk menunjukkan seluruh proses.
Langkah 3: Demonstrasi
Langkah 4: Kode
Berikut adalah kode lab di C.
Langkah 5: Kesimpulan:
Saya harap Anda menikmati lab ini. Jika Anda suka atau lebih baik, gunakan metode ini, tinggalkan komentar. Terima kasih telah menonton.
Direkomendasikan:
Tekan tombol); //Game LCD Arduino: 5 Langkah (dengan Gambar)
Tekan tombol); //Sebuah Game LCD Arduino: Baru-baru ini di Pramuka, saya mengerjakan lencana prestasi Desain Game. Untuk salah satu syaratnya, saya membuat game ini menggunakan Arduino yang berbasis LED Rocker Game. Inti dari game ini adalah untuk mencetak poin sebanyak mungkin. Di awal t
Synthesizer/Organ Analog yang Luar Biasa Hanya Menggunakan Komponen Diskrit: 10 Langkah (dengan Gambar)
Synthesizer/Organ Analog Luar Biasa Hanya Menggunakan Komponen Diskrit: Synthesizer analog sangat keren, tetapi juga cukup sulit untuk dibuat. Jadi saya ingin membuatnya sesederhana mungkin, sehingga fungsinya dapat dengan mudah dimengerti. Agar berfungsi, Anda memerlukan beberapa sub-sirkuit dasar: Osilator sederhana dengan resistor
Cara Menggunakan Motor Stepper 28BYJ-48 Dengan 3 Tombol Tekan: 5 Langkah
Cara Menggunakan Motor Stepper 28BYJ-48 Dengan 3 Tombol Tekan: Apakah Anda ingin mengontrol motor stepper Anda menggunakan tombol tekan? Itu dapat melakukan fungsi Searah Jarum Jam, Penghitung Arah Jarum Jam, dan kemudian Berhenti? Maka video ini untuk Anda
Home Automation WiFi Light Switch Dengan ESP-01 dan Modul Relay Dengan Tombol Tekan: 7 Langkah
Home Automation WiFi Light Switch With ESP-01 dan Relay Module With Push Button: Jadi pada instruksi sebelumnya kami memprogram ESP-01 dengan Tasmota menggunakan ESP Flasher dan menghubungkan ESP-01 ke jaringan wifi kami. Sekarang kita dapat mulai memprogramnya untuk menghidupkan/mematikan saklar lampu menggunakan WiFi atau tombol tekan.Untuk pekerjaan kelistrikan
Sirkuit LED Tombol Tekan Ganda: 5 Langkah
Sirkuit LED Tombol Tekan Ganda: Saya akan mencoba yang terbaik untuk terdengar seperti orang tua dalam pemrograman dan bekerja dengan arduino tetapi, sejujurnya, pada kenyataannya saya baru diperkenalkan dengan hal-hal ini beberapa hari yang lalu, oleh karena itu kegembiraan saya yang luar biasa di berhasil membuat dan memprogram