Quiero conducir un viejo solenoide de timbre del teléfono de manera bidireccional (20 Hz) usando los pines GPIO de la Raspberry Pi. Soy nuevo en electrónica, pero pensé que un diseño de H-bridge funcionaría para hacer esto:
Elsolenoidees500\$\Omega\$,nosélainductancia.ParalostransistoresplaneousarBC548C's.UsarélospinesGPIOparaproporcionarlaseñalde20Hz.Mispreguntassonlassiguientes:
- Encircuitosunidireccionalesequivalentes,hevistodiodosderetornoatravésdelsolenoide.¿Necesitousaresto?Enmicaso,dondequieroconducirelsolenoideenambasdirecciones,untelevisorcomo
enlace ? - ¿Necesito usar optoaisladores o equivalentes para proteger el RPi?
- ¿Asumí correctamente que necesito conectar la tierra RPi a la tierra eléctrica del solenoide?
- ¿Se necesitan resistencias desplegables? Si es así, ¿cuál sería un buen valor de resistencia? 50k?
Y, en general, ¿funcionará este diseño o hay mejores alternativas?
Actualización:
He rediseñado según lo sugerido con MOSFET de canal P y canal N. También agregué 2 transistores NPN tipo 2N2222 (¿traductores de nivel?), Que pueden conmutar con 3.3v y trabajar con el RPi.
Tal como lo entiendo ahora, cuando los GPIO son 0, las resistencias de pull-up mantienen apagados los MOSFET de canal P (Q1, Q2) y los MOSFET de canal N (Q3, Q4). Cuando GPIO 1 se cambia a alto, las puertas de Q1 y Q3 se ponen a tierra y, por lo tanto, Q1 se enciende y Q3 se apaga, lo que permite que la corriente fluya de izquierda a derecha a través del solenoide. GPIO1 bajo y GPIO2 alto para invertir.
Ahora, no estoy seguro de qué MOSFET elegir. He pasado horas buscando en catálogos en línea y ya casi no puedo ver el bosque a través de los árboles. En cualquier caso, encontré BSS84AKW para el canal P y NX7002AKW para el canal N.
(Por favor, busque la hoja de datos en Google. No puedo publicar más de 1 enlace todavía)
¿Son estas las partes correctas para el trabajo? Los he seleccionado principalmente debido al bajo voltaje de umbral de Vgs, ya que trabajo con voltajes de nivel lógico. ¿Entonces también es posible, con estos u otros MOSFET, operar esto sin los transistores Q5, Q6, o solo funciona si el voltaje GPIO es igual al voltaje del variador? (aquí 3.3V vs 5V)