DIY SR Latch Out of Transistor: 7 Langkah
DIY SR Latch Out of Transistor: 7 Langkah
Anonim
DIY SR Latch Out of Transistor
DIY SR Latch Out of Transistor

Selak SR adalah sejenis litar yang disebut "bistable." Litar bistable mempunyai dua keadaan stabil, oleh itu namanya BI-stable. Salah satu versi litar jenis yang lebih mudah adalah kait SR, yang bermaksud "Set / Reset Latch." Selak SR paling banyak digunakan untuk memori, kerana setelah Anda memilih nilai, itu 'terkunci' jadi jika tidak ada perubahan input, atau input dimatikan, output tetap sama.

Langkah 1: Reka bentuk

Reka bentuk
Reka bentuk
Reka bentuk
Reka bentuk
Reka bentuk
Reka bentuk
Reka bentuk
Reka bentuk

Pada tahap reka bentuk tertinggi, kami mempunyai dua gerbang NOR yang disambungkan dengan outputnya diikat pada salah satu input yang lain. Mari kita fikirkan ini: Sekiranya output sudah Q adalah 0, maka kita mengaktifkan input S, maka output dari gerbang NOR akan menjadi 0 (kerana output dari gerbang OR biasa adalah 1 jika satu, yang lain, atau kedua-dua input itu tinggi) yang, jika R mati, akan menyalakan pintu NOR yang lain, dan menarik output Q tinggi. Dalam keadaan di mana Q tinggi, jika kita mengaktifkan S tidak ada yang berlaku pada keadaan output, kerana gerbang NOR bawah sudah aktif dan bahagian atas tidak terpengaruh. Tetapi jika, dalam keadaan ini, kita mengaktifkan input Reset, perkara yang sama yang telah berlaku akan berlaku dan output Q akan dimatikan.

Untuk membuat gerbang NOR keluar dari transistor, kita dapat membina gerbang OR biasa (dengan pemungut transistor dan pemancar secara selari), dan hanya mengikat pemancar ke tanah, dan output ke perintang tarik.

Langkah seterusnya adalah hanya mengikat jenis gerbang NOR dalam organisasi selak SR. Oleh kerana transistor adalah suis terkawal semasa, kita perlu membuat pertimbangan mengenai perintang yang kita gunakan. Perkara utama yang harus kita ingat adalah bahawa output kita berpecah menjadi beban selari, satu menggerakkan LED output, dan yang lain menggerakkan pintu gerbang NOR yang lain. Saya membuat skema ringkas rangkaian output ini untuk memilih nilai perintang, dengan andaian kami mahu arus asas kami menjadi 0.0001 Amperes, dan arus LED kami menjadi 0.01 Amperes. Saya mendorong anda untuk melihat skema dan melihat apakah anda boleh membuat kesimpulan yang sama seperti yang saya lakukan, dan jika anda membuat kesimpulan yang berbeza mengenai nilai-nilai perintang mencubanya di litar anda, dan beritahu saya bagaimana ia pergi!

Langkah 2: Persediaan Papan Permulaan

Persediaan Papan Permulaan
Persediaan Papan Permulaan

Rel kuasa harus diikat bersama dan keseluruhannya harus dihidupkan dengan semacam sumber kuasa 5V, seperti bekalan kuasa Arduino atau bangku makmal. Apa sahaja yang anda pilih, cubalah dapatkan sumber terhad semasa agar anda tidak terbakar akibat kemalangan.

Langkah 3: Tambahkan Transistor dan LED

Tambahkan Transistor dan LED
Tambahkan Transistor dan LED

Langkah 4: Tambah Perintang

Tambah Perintang
Tambah Perintang

Langkah 5: Tambah Kabel Hookup

Tambah Kabel Hookup
Tambah Kabel Hookup
Tambah Kabel Hookup
Tambah Kabel Hookup

Langkah 6: Menguji

Sekarang anda sudah terpikat, cobalah! Cuba tetapkannya, tetapkan semula, tetapkan kemudian tetapkan lagi, dan tetapkan semula dua kali. Sekiranya sesuatu tidak berfungsi seperti mestinya, uji arus melalui LED dan lihat apakah ia berfungsi, dengan arus yang terlalu rendah untuk menggerakkan LED. Satu lagi perkara yang perlu diuji ialah ketahanan setiap pintu NOR ketika mereka seharusnya aktif. Sebarang rintangan selain dari 0 Ohms bermaksud outputnya mengeluarkan arus yang terlalu banyak (lebih daripada 100-150x arus asas per lembar data 2N2222, transistor yang saya gunakan) yang boleh bermaksud arus asas terlalu rendah, atau arus keluaran terlalu tinggi (Yang tidak seharusnya jika LED anda terhad semasa).

Langkah 7: Mencari Lebih Banyak?

Sekiranya anda menyukai apa yang anda lihat dalam Instructable ini, pertimbangkan untuk membaca buku baru saya "The Beginners Guide to Arduino." Ini memberikan gambaran ringkas mengenai bagaimana platform Arduino berfungsi dengan cara yang sesuai dan relevan.

Disyorkan: