Soy nuevo en ingeniería eléctrica, por lo que ni siquiera estoy seguro de abordar este problema correctamente, así que primero daré información de fondo.
Tengo un auto RC (LEGO dirt crusher 8369) que quiero controlar desde una pi frambuesa. Para hacer eso, desarmé el control remoto del auto y descubrí que si conectas el cable verde y el cable negro, el auto comienza a avanzar. Si conectas el cable negro y el otro cable, los coches comienzan a moverse hacia atrás. Esto me lleva a pensar que puedo usar un transistor como un interruptor que conectará los dos cables o los desconectará, dependiendo de si enciendo o apago un pin GPIO conectado a la base en el transistor.
El problema es que esto no funciona. Independientemente de lo que establezca el pin GPIO en (encendido o apagado), el automóvil aún se mueve hacia adelante, lo que significa que la corriente fluye a través de los cables y el transistor.
Aquí hay una imagen del control remoto:
Lacorrientefluyedesdeelcableverdeatravésdelcablenegro.Lacorrienteesde23~27μA.ElvoltajeentreloscablesylaGNDesde30mV.
Abajohayunaimagendelcontrolremotoconectadoamiraspberrypiatravésdeuntransistor.
Eltransistorqueutilizoesuntransistor" C546B ". El cable negro está conectado al emisor y el cable verde está conectado al colector. A la base he conectado una resistencia de 4.66 K y luego un cable marrón que va a un pin GPIO en la frambuesa pi.
He probado con un multímetro que el pin GPIO funciona. Cuando el pin GPIO está encendido, genera una salida de 3.3 V y 0.678 mA como se esperaba. Cuando lo apago, genera 0 mV y 0 μA.
Si quito el cable marrón para que no haya nada conectado a la base, el auto se detiene como se esperaba.
Una cosa interesante a tener en cuenta es que el automóvil se "retrasa" un poco cuando tengo el transistor en el circuito. El automóvil comienza a avanzar, luego se detiene alrededor de 100 ms y luego comienza a avanzar, se detiene durante unos pocos milisegundos, y así sucesivamente. Si conecto el cable verde y el negro directamente entre sí, el automóvil avanzará sin interrupciones sin ningún "retraso".
También he probado para cambiar el emisor y el cable del colector, pero eso no hace ninguna diferencia.
¿Por qué el transistor está "encendido" siempre, independientemente de que el pin GPIO esté activado o desactivado? ¿Necesito un transistor especial? Si es así, ¿cómo puedo saber qué buscar?
-
TL;DR:
La corriente fluye a través del transistor aunque el pin GPIO está apagado. ¿Por qué?