Kapan saya harus menggunakan transistor, MOSFET, dan kapan saya harus menggunakan relay? [Tutup]

10

Saya terbiasa relay beberapa, dan mereka berguna, terutama untuk beban besar seperti bola lampu pijar atau perangkat AC 120V lainnya. Namun, sepertinya berlebihan untuk menggunakan relai untuk sekelompok LED yang dihubungkan bersama (paralel) yang menggunakan 60 mA (terlalu banyak untuk Arduino). Juga, itu tidak akan berfungsi jika Anda ingin menyalakan / mematikannya sering atau melakukan PWM. Saya pernah mendengar tentang transistor dan MOSFET dan tahu sedikit tentang mereka. Kapan saya harus menggunakan masing-masing dan bagaimana saya tahu jenis apa yang saya dapatkan? Juga, sepertinya relay bisa lebih mahal daripada transistor / MOSFET.

Sunting: Bagaimana saya bisa menggunakannya dengan Arduino saya?

Penguin Anonim
sumber
9
Pertanyaan ini tampaknya di luar topik karena ini tentang teknik elektro secara umum, bukan arduino spesifik. Miliknya di sini electronics.stackexchange.com
Jesse Laning
2
@ jamolnng saya tidak setuju. Jika pengguna baru memposting sesuatu seperti ini, mereka umumnya tidak tahu bagaimana cara menggunakannya. EE umumnya membutuhkan pengetahuan yang cukup tentang subjek sebelum memposting. Ini memang memunculkan masalah "haruskah kita bermigrasi dan menutupnya hanya karena ada tumpang tindih?"
Penguin Anonim
Benar. Kami benar-benar membutuhkan aturan yang ditetapkan tentang apa yang dapat diterima, yang mana beta ini harus membantu kami memutuskan. Anda juga benar tentang EE karena posting seperti ini kemungkinan besar akan dimakamkan di sana. Saya menjaga pendapat saya bahwa itu harus dimigrasi dan ditutup karena tidak benar-benar berurusan dengan Arduino secara khusus, tetapi Anda memiliki argumen yang valid untuk menjaganya tetap terbuka.
Jesse Laning
@ jamolnng Saya menghargai argumen Anda juga dan saya melihat kedua sisi: Saya baru saja memposting pertanyaan ini untuk memunculkan argumen ini karena belum benar-benar dijawab dalam meta dan saya pikir itu akan menjadi contoh yang baik untuk benar-benar memposting pertanyaan sehingga kami dapat lihat bagaimana hasilnya.
Penguin Anonim
3
Persyaratan desain paling sederhana yang dapat saya pikirkan saat ini adalah: Jika Anda ingin mengontrol daya listrik, Anda tidak pernah menggunakan solusi berbasis transistor saja.
jippie

Jawaban:

9

Transistor adalah solid state switchers, yaitu, mereka tidak memiliki bagian yang bergerak. MOSFET seperti transistor, tetapi diberi peringkat untuk tegangan yang lebih tinggi. Relay lebih mahal, tetapi mereka memiliki bagian yang bergerak.

Transistor dan MOSFET menghasilkan banyak panas. Mereka memiliki 3 pin (biasanya) yang disebut base, emitor, dan collector. Info lebih lanjut di sini

Relay menggunakan magnet untuk mengontrol posisi saklar logam. Mereka umumnya mengambil daya lebih dari pin Arduino dapat memberikan, dan karena itu mereka sering dikontrol oleh transistor. Relay biasanya dapat beralih lebih banyak arus daripada transistor atau MOSFET.

Ada juga solid state relay, yang memiliki TRIAC (seperti transistor) di dalamnya. Ini tidak dapat beralih sebanyak relay normal, tetapi mereka umumnya memiliki peringkat yang lebih baik daripada MOSFET dan transistor. contoh

dari Sparkfun

Dokter
sumber
4
Ada beberapa pernyataan di sini yang tidak benar. "MOSFET seperti transistor, tetapi diberi nilai untuk voltase yang lebih tinggi" - Tidak ada perbedaan voltase yang bisa ditahan. Ini sebenarnya bukan perbedaan utama. BJT adalah perangkat yang dikontrol saat ini dan MOSFET dikontrol tegangan.
Cybergibbons
3
"Transistor dan MOSFET menghasilkan banyak panas" - hanya jika mereka melewati arus besar.
Cybergibbons
1
"Mereka memiliki 3 pin (biasanya) disebut base, emitor, dan collector." - umumnya pada MOSFET mereka gerbang, sumber, tiriskan.
Cybergibbons
3
MOSFET adalah transistor , salah satu keluarga besar, m etal- o xide- s emiconductor f ield- e ffect t ransistor
Pablo A
4

Perbedaan besar antara relay dan transistor adalah:

  • relay semuanya atau tidak sama sekali (seperti sakelar) sedangkan transistor dapat mentransmisikan lebih banyak atau lebih sedikit arus melalui kolektor berdasarkan arus yang ada pada basisnya .
  • relay menyediakan isolasi antara sirkuit perintah (yang dengan elektromagnet) dan sirkuit yang dikontrol (yang ada di sisi sakelar relai)

Jika Anda ingin bermain dengan Arduino, Anda pasti perlu tahu tentang transistor; menggunakan relay lebih mirip dengan aplikasi khusus.

jfpoilpret
sumber