Soy un nuevo usuario de Arduino. No estoy seguro de si puedo conectar tanto USB como fuente externa a través del adaptador de corriente a Arduino simultáneamente. ¿Quemaría esto el controlador?
Básicamente, quiero apagar automáticamente la computadora después de guardar todos los documentos abiertos antes de que la batería de mi UPS se apague siempre que no esté allí para apagarla manualmente. Estoy tratando de notificar a la computadora sobre las fallas de alimentación del suministro principal: CA 220V 50 Hz (notificación / señal enviada cuando se corta la energía) a través de USB usando Arduino. Estoy pensando que esto se puede hacer usando el pin de fuente de alimentación de voltaje externo. Cada vez que se corta la energía en la red eléctrica, el pin de la fuente de alimentación de voltaje externo caerá a 0 V desde 7 V. El valor del voltaje se puede leer usando software (no estoy claro sobre esto: ¿Se puede hacer? Si es así, ¿cómo? ) El Arduino seguirá encendido mientras esté conectado al USB de la computadora y, por lo tanto, se comunica a la computadora sobre la falla de energía.
fuente
Vamos a estudiar el esquema de Arduino UNO R3
La entrada del enchufe de la fuente de alimentación (PWRIN, el conector de alimentación) pasa a través de un diodo D1 (para evitar la polaridad inversa), y alimenta un regulador NCP1117 que lo convierte en el suministro de 5v que alimenta las partes de 5v.
El suministro alternativo proviene del enchufe USB (USBVCC). El circuito relevante se muestra a continuación
Las líneas de alimentación USB pasan por un P-mosfet (T1) que funciona como un interruptor y luego van al nodo + 5V (que es la salida del regulador + 5v como se muestra en el primer esquema).
El MOSFET está controlado por un LMV358 amplificador operacional (OPAMP) que funciona como un comparador.
La entrada negativa del opamp está vinculada a 3.3V y la positiva se alimenta a través de un divisor de voltaje con la mitad del nivel de suministro de Vin.
Cuando Vin> 6.6V, la entrada + del opamp se vuelve más alta que la entrada - y el opamp apaga el mosfet.
Cuando Vin <6.6V, entonces la entrada + del opamp se vuelve más baja que la entrada - y el opamp enciende el mosfet.
Tenga en cuenta que Vin está detrás del diodo de entrada, por lo que es aproximadamente 0.6 V más bajo que el nivel de la fuente de alimentación externa conectada. Entonces, cuando hay una fuente de alimentación conectada a la entrada de alimentación que es superior a 6.6V + 0.6V (donde 0.6V es la caída de voltaje del diodo D1), entonces la línea de alimentación USB se corta (porque el mosfet se apaga) y la alimentación es proporcionado desde el enchufe de alimentación. Conectar o desconectar el suministro USB en este caso no hará la diferencia, por lo que puede tener ambas fuentes de alimentación conectadas simultáneamente, solo cuando la entrada de alimentación cae por debajo del nivel especificado (aproximadamente 6.6V + 0.6V = 7.2V), el USB Comience a alimentar la placa.
fuente