Walaupun masalah ini tidak layak untuk disebutkan bagi para elektronik tua berwarna putih, namun bagi sobat mikrokontroler pemula, banyak sekali yang menanyakan pertanyaan ini. Karena saya seorang pemula, saya juga perlu memperkenalkan secara singkat apa itu relay.
Relai adalah sebuah saklar, dan saklar ini dikendalikan oleh sebuah kumparan di dalamnya. Jika kumparan diberi energi, relai akan menarik dan saklar akan bekerja.
Ada juga yang bertanya apa itu coil? Perhatikan gambar di atas, pin 1 dan pin 2 merupakan dua pin kumparan, pin 3 dan pin 5 sudah tembus, sedangkan pin 3 dan pin 2 belum tembus. Jika Anda menyambungkan pin 1 dan pin 2, Anda akan mendengar relai mati, lalu pin 3 dan pin 4 akan mati.
Misalnya, jika Anda ingin mengontrol on-off suatu saluran, Anda dapat dengan sengaja memutus saluran tersebut, salah satu ujungnya dihubungkan ke 3 kaki, salah satu ujungnya dihubungkan ke 4 kaki, dan kemudian dengan menyalakan dan mematikan koil. , Anda dapat mengontrol on-off saluran.
Berapa tegangan yang diberikan pada pin 1 dan pin 2 kumparan?
Soal ini perlu dilihat pada bagian depan relay yang anda gunakan, seperti yang saya gunakan sekarang, terlihat 05VDC, maka anda dapat memberikan tegangan 5V pada kumparan relay ini, dan relay akan menarik.
Bagaimana cara menambah tegangan koil? Kami akhirnya sampai pada intinya.
Anda dapat langsung menggunakan dua tangan untuk memegang kabel 5V dan GND langsung ke dua pin koil relay, Anda akan mendengar suaranya.
Jadi bagaimana kita memberi tegangan padanya dengan mikrokontroler? Kita tahu bahwa pin mikrokomputer chip tunggal dapat menghasilkan 5V, bukankah itu terhubung langsung dengan koil relai pin mikrokomputer chip tunggal, tidak apa-apa?
Jawabannya tentu saja tidak. Mengapa demikian?
Itu masih hukum Ohm.
Gunakan multimeter untuk mengukur resistansi kumparan relai.
Misalnya hambatan kumparan relay saya sekitar 71,7 ohm, ditambah tegangan 5V, arusnya 5 dibagi 71,7 adalah sekitar 0,07A, yaitu 70mA. Ingat, output maksimum dari pin biasa mikrokomputer chip tunggal kita adalah arus 10mA, dan output maksimum dari pin arus besar adalah arus 20mA (ini dapat merujuk pada lembar data komputer mikro chip tunggal).
Soalnya walaupun 5V, namun kapasitas arus keluarannya terbatas, tidak bisa mencapai arus relai penggerak, sehingga tidak bisa langsung menggerakkan relai.
Saat itulah Anda perlu memikirkan sesuatu. Misalnya menggunakan drive triode S8050. Diagram rangkaiannya adalah sebagai berikut.
Lihat datasheet S8050, S8050 adalah tabung NPN, arus maksimum ICE yang diijinkan adalah 500mA, jauh lebih besar dari 70mA, jadi sama sekali tidak ada masalah dengan drive relay S8050.
Jika dilihat pada gambar di atas, ICE merupakan arus yang mengalir dari C ke E yang merupakan arus yang segaris dengan kumparan relay. Triode NPN, ini saklar, keluaran pin MCU tingkat tinggi 5V, es pada relai akan ditarik; Output pin SCM 0V level rendah, ICE terputus, relai tidak menarik.
Demikian pula, katup solenoid juga merupakan beban dengan resistansi kecil dan daya besar, dan komponen penggerak yang sesuai juga perlu dipilih sesuai dengan metode hukum Ohm di atas.
Waktu posting: 12 Juli-2023