Necesito monitorear el estado de un cable en una aplicación automotriz que puede tener 10-40 V CC en cualquier momento. ¿Cuál es un buen enfoque para limitar el voltaje a la entrada de un microcontrolador en un rango tan amplio? Planeo usar un límite de 10nF y TVS para ESD y otros transitorios, pero no estoy seguro de cuál es el mejor enfoque para limitar el voltaje esperado. Si puedo detectar de manera confiable 10 V, 40 V pueden quemar las resistencias de entrada (¿o la resistencia y el zener?) O puedo limitar a 40 V y no detectar 10 V.
La señal es una simple línea de estado de apagado a la que estoy accediendo. No transportará ningún dato ni cambiará de estado muy a menudo. Lo probaré ocasionalmente en el micro para determinar si es alto (1V a 40V) o bajo (GND a menos de 1V).
Gracias.
Editado para agregar que mi microcontrolador funcionará a 3.3V y una lógica baja debe estar por debajo de 1V. Cualquier solución que use debe incluir un límite de valor bajo entre la entrada y GND y abrazaderas de diodo a Vdd y GND o Transil.
Usar una resistencia y un diodo Zener funcionará bien. La siguiente simulación muestra lo que obtienes con un zener de 4,7 V.
Puede usar una resistencia muy grande, porque el pin de E/S del microcontrolador prácticamente no consume corriente. Con una resistencia de 100kOhm y un voltaje de salida de aproximadamente 5V, la disipación de energía es (40-5)^2 / (100,000) = 12mW, dentro de lo que puede manejar la resistencia.
simular este circuito : esquema creado con CircuitLab
Me inclinaría a usar algo simple y sucio como este.
simular este circuito : esquema creado con CircuitLab
Varíe el valor de R3, u omítalo, según desee que sea el umbral inferior.
Tenga en cuenta que las uniones del emisor base son bastante resistentes y tienden a fallar en cortocircuito cuando lo hacen. Si muere, salvará el circuito protegido y se puede reemplazar fácilmente.
D1 es para proteger del voltaje negativo. Se supone que los sistemas eléctricos de los automóviles pueden tolerar la conexión inversa de una batería de arranque sin daños, así como descargas de carga de 160 V y arranques de batería de camión de 24 V, ¡bastante duros!
La respuesta de Selvek debería funcionar. Agregaría que otra alternativa simple al zener es sujetar el voltaje a VDD usando un diodo.
simular este circuito : esquema creado con CircuitLab
De hecho, la mayoría de los circuitos integrados ya incluyen un diodo de este tipo internamente, por lo que si obtiene la resistencia correcta, ni siquiera necesita agregar un diodo.
Una cosa que debe tener cuidado cuando usa este método es que el consumo mínimo de energía de su circuito siempre debe ser mayor que la corriente a través de D1 a 40v. En este caso, la corriente es 0.7ma. R2 en este caso crea una carga mínima de 1ma, lo que protegerá el suministro para que no se eleve por encima de 5v.
broma
Selvek
broma
señorJand
Tony Estuardo EE75