Otro respuestas aquí muestra una manera común de permitir que un microcontrolador cause un cierre de contacto (pulsación de botón) dentro de otro dispositivo de forma aislada: utilice un optoaislador.
Tengo el problema inverso. Tengo un botón distante sin alimentación, y quiero saber cuándo se presiona. Quiero saber esto sin riesgo de dañar mi µC debido a la maldad \ $ \ gg V_ {DD} \ $ en los cables largos que recorren ese botón. Si desea un modelo mental de la aplicación, considérelo como un timbre electrónico.
Ya sé cómo sentir el botón del control remoto presionando desprotegido :
Tambiénconozcoellittelfuse.com
y decir: "Sí, me ocuparé de todo eso, ¿puede atarlo y hacer un arco para mí, por favor? " Littelfuse parece preferir que compre un montón de partes discretas en su lugar.
Un optoaislador no funcionará aquí porque requiere que yo alimente el extremo remoto con una fuente de alimentación aislada por separado o que abandone algo de aislamiento al alimentar el lado LED del aislador desde el suministro del microcontrolador.
Quiero que funcione solo con un cierre de contacto sin procesar. Si hay algún voltaje proveniente del botón, es un error de la aplicación que deseo proteger (por ejemplo, un remitente activo en lugar de un botón tonto) o maldad por encima.
El Infineon ISO1I813T es lo más parecido que he encontrado hasta ahora:
El problema es cuántos componentes externos requiere. Con el mismo número de componentes, creo que probablemente pueda acercarme a su efecto con el método estándar. Lo único que pierdo es el aislamiento, y no estoy seguro de que realmente lo necesite. Todo lo que estoy seguro de que necesito es protección .
Como objetivo provisional, intentemos hacer que resista al menos un rayo acoplado indirectamente. En algún lugar entre eso y prueba de EMP sería bueno. :)