Eu sou um novo usuário do Arduino. Não tenho certeza se posso conectar USB e fonte externa através do adaptador de energia ao Arduino simultaneamente. Isso queimaria o controlador?
Basicamente, quero desligar o computador automaticamente depois de salvar todos os documentos abertos antes que a bateria do no-break se esgote sempre que não estiver lá para desligá-lo manualmente. Estou tentando notificar o computador sobre as falhas de energia da fonte principal - AC 220V 50 Hz (notificação / sinal enviado quando a energia acaba) via USB usando o Arduino. Estou pensando que isso pode ser feito usando o pino de fonte de alimentação de tensão externa. Sempre que houver energia na rede elétrica, o pino da fonte de alimentação de tensão externa cairá para 0 V a partir de 7 V. O valor da tensão pode ser lido usando o software (não sou claro sobre isso: pode ser feito? Se sim, como? ) O Arduino ainda será ligado quando estiver conectado ao USB do computador e, assim, se comunica com o computador sobre a falha de energia.
fonte
Vamos estudar o esquema do Arduino UNO R3
A entrada do plugue da fonte de alimentação (PWRIN, a tomada de energia) passa por um diodo D1 (para evitar polaridade reversa) e alimenta um regulador NCP1117 que o converte para a fonte 5v que alimenta as partes 5v.
A fonte alternativa vem do plugue USB (USBVCC). O circuito relevante é mostrado abaixo
As linhas de energia USB passam por um P-mosfet (T1) que opera como um comutador e depois vão para o nó + 5V (que é a saída do regulador + 5v, como mostrado no primeiro esquema).
O mosfet é controlado por um amplificador operacional LMV358 (OPAMP) que opera como um comparador.
A entrada negativa do opamp está ligada a 3,3V e a entrada positiva é alimentada através de um divisor de tensão com metade do nível de fornecimento de Vin.
Quando Vin> 6.6V, a entrada + do opamp fica mais alta que a entrada - e o opamp desliga o mosfet.
Quando Vin <6,6V, a entrada + do opamp fica mais baixa que a entrada - e o opamp liga o mosfet.
Observe que Vin está atrás do diodo de entrada, portanto é cerca de 0,6V mais baixo que o nível da fonte de alimentação externa conectada. Portanto, quando há uma fonte de alimentação conectada à entrada de energia superior a 6,6V + 0,6V (onde 0,6V é a queda de tensão do diodo D1), a linha de fonte USB é cortada (porque o mosfet desliga) e a energia é fornecida a partir da tomada. Conectar ou desconectar a fonte USB neste caso não fará diferença, portanto, você poderá conectar as duas fontes de alimentação simultaneamente, somente quando a entrada de energia cair abaixo do nível especificado (cerca de 6,6V + 0,6V = 7,2V), o USB será comece a alimentar a placa.
fonte