Como parte de un gran sistema, Arduino se ve afectado por un interruptor externo (por lo que el pico no siempre está ahí cuando ocurre un interruptor externo o una descarga repentina, etc.) y supongo que a través de su USB produce picos en su salida. Arduino está configurado normalmente para emitir alrededor de un tren de pulsos de 40 Hz y cuando el pico golpea, altera al Dispositivo al que se acopla a continuación:
Notengotiemposuficienteparadescubrirtodoelsistemaybloquearloqueestásucediendo.Prefieroeliminarofiltrarelpicoqueseveacontinuación:
Tengounacapturadepantalladealcance,peronoesmuybuena,poresoladibujéarriba.Perodetodosmodos,debajoestálacapturadepantalla,larosaeslaseñaldepulso.
Puedesverelpicoarribaduranteeltiempodeencendidodelpulso.
¿Cómopuedoeliminarestaespiga?¿Ayudaríaunfiltrodepasobajo,undidozenerounoptoaislador?¿HayunatopologíaenlasalidadelaseñaldepulsodeArduinoquepuedoprobar?Uncircuitodibujadodetopologíatalayudaríaenunarespuesta.
Yaquísemuestracómoelconmutadorenelmismosistemaafectalasfuentesdealimentaciónde12VDC5VDCyuntransformadorde10VACdereducciónde10pasoshaciaabajo:
Editar:
IntentésimularelpicoyusarunRCyundisparadordeschmittconhistéresiscomosesugiere:
Señalesenlasterminalesdeentrada,salidaydeinversióndelinversorynoinversor:
Puse R6 C5 para suprimir el pico en el sistema para no molestar al comparador, ¿es una buena forma de filtrar el pico de Vcc? ¿Qué opinas sobre el circuito?