Soy bastante nuevo en electrónica, pero he estado trabajando con éxito con un Spark Core (www.spark.io) y algunos controladores / circuitos simples por ahora. Dicho esto, me he encontrado con un problema.
Tengo un Spark Core alimentado desde una fuente de alimentación de 9V, a través de un regulador de 5V (LM7805) con las tapas necesarias entre el suministro y las líneas de salida y tierra (según la hoja de datos de LM7805). El mismo 9V alimenta un motor (LEGO PowerFunctions) a través de un puente doble H SN754410 (obteniendo su VCC de la línea 5V). El Spark Core controla el SN754410 a través de 2 líneas de señal PWM, cada una con una resistencia de 10kOhm. Todo esto funciona bien (lo que significa que puedo hacer que un motor gire hacia adelante / hacia atrás y controlar la velocidad de rotación con PWM).
También tengo un mini lector RFID (este: enlace ) conectado a la línea de 5V, así como a los pines TX y RX en el Spark Core. Esto también funciona bien de forma aislada, ya que detecta etiquetas a una distancia de 3 a 5 cm (1-2 cm si se alimenta desde los 3.3 V del Spark Core), e informa bien de las identificaciones de etiquetas.
Todos los circuitos comparten el mismo terreno, provenientes de la fuente de alimentación de 9V.
El problema comienza cuando tengo Y un motor en marcha (a través de PWM) Y trato de usar las etiquetas RFID: el motor funcionará pero el lector RFID no ve ninguna etiqueta. Tan pronto como baje la señal de PWM a < 10 (de 255), el lector RFID comienza a recoger las etiquetas nuevamente.
Esto es lo que intenté: - He intentado colocar un cono de papel de aluminio alrededor de la antena del lector RFID, sin éxito. - He probado en las señales PWM 200, 150, 100, 50, 10, 5 y 0. Solo a las 5 y 0 me hacen leer las etiquetas RFID. - Si desconecto el motor, pero aún configuro mis señales PWM, el lector RFID funciona bien.
Todo esto me lleva a suponer que tengo alguna interferencia en mi circuito, causada por el motor. Estoy pensando que probablemente debería poner algunas resistencias o tapas en algunos de mis cables, pero no estoy seguro. Necesito un poco de orientación. Aquí hay un esquema de mi configuración:
a solicitud, aquí hay algunas fotos del desastre que constituye el circuito en cuestión :):
Por cierto, las dos barras azules (-) en mi tablero (GND) están conectadas entre sí mediante un cable de color blanco. Una barra roja (+) transporta el suministro de 9V, la otra barra roja lleva el 5V regulado.
¿Cómo puedo eliminar la interferencia que impide que mis etiquetas RFID se lean cuando el motor funciona?
¡Gracias!