Estoy usando un Atmega328P que funciona a 16Mhz (similar a un Arduino UNO). para controlar un receptor de RF superheterodino de 433 MHz ( WL101-541 ) y dos TowerPro SG90 servos analógicos.
Todo funciona, excepto por la situación que describo aquí. En el caso de que un servo se encuentre bajo una carga, de manera que permanezca activo intentando mantener la posición, no se puede recibir RF. Creo que la actividad del motor está causando algún tipo de interferencia. No he podido rastrearlo ni solucionarlo, y estoy buscando ideas.
Algunos detalles:
- Un solo regulador de potencia de conmutación capaz de 3A (mucho más de lo que es
siendo utilizado). - Potencia y separación de tierra en el regulador de potencia con uno camino que va hacia y desde los servos, y otro que va hacia y desde los MCU y receptor de RF. Mi entendimiento es que esto minimizará cualquier bucle de tierra
- Los servos actualmente residen detrás de 3 condensadores 220uF para manejar las necesidades actuales de arranque (hay 3 porque no tenía disponibles los más grandes).
- He intentado una variedad de otros condensadores a través de la potencia de servicio y tierra para tratar de filtrar cualquier comentario sin ningún efecto.
- He intentado torcer el cable del servo. Esto no tuvo efecto.
- He intentado colocar Ferrita alrededor El cable servo (tanto recto como 3 loops). Esto no tenia efecto.
No estoy seguro de cómo proceder para identificar el problema o solucionarlo. Gracias.
Actualización: 1/23/18:
Corriendo con el tema de que es probable que sea el poder, aquí hay algunos hallazgos adicionales.
- El problema no se produce al alimentar con 5V desde mi Tekpower TP3005T fuente de alimentación lineal variable.
- El problema ocurre cuando se enciende con un regulador de voltaje L7805CV para suministrar el 5V con condensadores de 10uF en las líneas de entrada y salida.
- El problema ocurre cuando se enciende utilizando un convertidor de dinero basado en LM2596 .
- Necesito confirmar esto nuevamente, pero creo que el problema ocurre con el L7805CV y el LM2596 si se alimenta con una batería o el Tekpower.
- El uso de dos reguladores L7805CV, uno para el receptor y otro para los servos, desde la misma fuente de alimentación parece reducirse considerablemente, si no se resuelve el problema.