fuente de alimentación que afecta a mi receptor de infrarrojos

Tengo un arduino con un receptor IR simple de 3 pines como el que encontrarías en radio shack. El receptor funciona bien cuando la fuente de alimentación del arduino es de 6 pilas AA, pero no cuando la fuente de alimentación es un enchufe de pared con 7,5 V CC. Parece que funciona durante unos segundos, luego no funciona en absoluto. Estoy usando la biblioteca IRRemote aquí: http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html

Para ayudar a describir el problema, el Arduino está controlando un montón de LED, y cuando uso PWM para bajar el brillo de estos LED, el receptor IR también deja de funcionar, ya sea cuando funciona con batería o con la pared. Cuando no se usa el PWM y los LED están encendidos, no hay problema.

No estoy seguro de cómo depurar o arreglar esto. Estoy seguro de que el IRRemote está usando un temporizador diferente al PWM, y la fuente de alimentación que muestra el problema cuando el PWM está apagado confirma que esa no es la causa principal. Sospecho que puede haber algún tipo de ruido introducido por la fuente de alimentación de pared o el cambio rápido de los LED. Tanto el receptor como todos los LED están conectados al mismo pin de tierra del Arduino. ¿Qué puedo hacer para separar o filtrar el receptor para que no se vea afectado por la fuente de alimentación o PWM?

Respuestas (3)

Las hojas de datos de la mayoría de los receptores IR recomiendan un filtrado mínimo de la fuente de alimentación, verifique, por ejemplo, http://www.sharpsma.com/webfm_send/1351 p 4: 47 Ohm / 47uF.

Incluso con tal filtrado de energía, he experimentado que un receptor IR en una de mis placas funcionaba mucho mejor cuando se alimentaba desde un wall-wart+7805 en comparación con la alimentación (directa) desde USB.

Si el receptor es tan sensible al ruido de la fuente de alimentación, puede ser una buena idea alimentarlo desde un LDO que reduce los +5V a un valor como, digamos, +4V. La mayoría de los receptores IR de Vishay , y también los que menciona Wouter de tipo Sharp, funcionan con 2,7 V. El LDO también puede requerir un condensador de entrada de menos de 47 μF (¡lo cual es enorme!). En cuanto a LDO, soy fanático del Seiko S-812C , que tiene excelentes especificaciones y ni siquiera necesita un límite de salida.
Creo que tienes razón. Gracias por los consejos @stevenvh; tratando de hacer que el filtro/regulador funcione ahora.

¿Qué Arduino tienes?

Eché un vistazo al esquema de Uno y usa reguladores de la serie MC33269. Necesitarían un voltaje de al menos 6,35 V para garantizar un funcionamiento fiable. El rectificador necesita 1,1 V adicionales, por lo que el voltaje de entrada mínimo debe ser de 7,45 V, que está bastante cerca de su voltaje de entrada. Asegúrese de realizar mediciones de voltaje de entrada cuando aparezcan los problemas.

Asegúrese de verificar lo que realmente da el suministro con un multímetro, porque una pequeña caída de voltaje puede ser suficiente para sacar el sistema de la regulación.

A continuación, compruebe el consumo de corriente y asegúrese de que esté dentro de los límites de los reguladores de a bordo. Debe estar muy por debajo de 1,6 A.

En este punto, si todavía tiene un problema, probablemente no esté relacionado con la fuente de alimentación externa.

Pensamientos interesantes. Es un Uno. Cambié a una fuente de alimentación diferente y lee 11.5V en el multímetro. El Kill-a-watt dice que está consumiendo ~200mA y ~11Watts.

Parece que su adaptador de pared no está regulado o está sobrecargado. La extracción de pulsos de corriente más grandes, como el parpadeo de una cadena de LED, puede hacer que su voltaje de salida fluctúe significativamente, lo suficiente como para molestar a una parte sensible como un receptor de infrarrojos de todos modos. Podría tener el mismo problema cuando funciona con batería si su resistencia interna es lo suficientemente alta. Incluso es posible que lo vea si el cableado de alimentación tiene una resistencia demasiado alta, como si el soporte de la batería tuviera metal barato en el resorte, los cables fueran demasiado estrechos o demasiado largos, las huellas de alimentación de la placa fueran demasiado estrechas o algún otro componente en la ruta de alimentación. añade demasiada resistencia.

Como señala @stevenvh, probablemente necesite un regulador de voltaje en el receptor IR para darle una potencia más limpia. Una parte IR que funciona con 2,7 V probablemente se diseñó para ejecutarse desde un LDO que tiene el riel de 3,3 V como entrada (la salida es algo así como 2,7-3,0 V dependiendo del LDO), aunque el LDO podría ser alimentado por la batería si no hay otro regulador en el diseño.