[RESOLVIDO] Fazer leitura de tensão e corrente com Atmega328p - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T08:30:18Zhttps://labdegaragem.com/forum/topics/fazer-leitura-de-tens-o-e-corrente-com-atmega328p?feed=yes&xn_auth=noDando um retorno aqui no tópi…tag:labdegaragem.com,2016-08-23:6223006:Comment:5587802016-08-23T12:10:59.226ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p>Dando um retorno aqui no tópico para esclarecer que consegui solucionar o meu problema de uma forma tão simples que não sei como não tinha pensado nisso antes.</p>
<p>Bom, para medir a tensão de saída é só "medir a tensão de saída" (através de um divisor de tensão), e para medir a corrente de saída medimos a queda de tensão sobre o resistor Shunt. Era exatamente o valor dessa queda de tensão que dava a diferença na medição da tensão final. Então foi só mudar a formula para exibição da…</p>
<p>Dando um retorno aqui no tópico para esclarecer que consegui solucionar o meu problema de uma forma tão simples que não sei como não tinha pensado nisso antes.</p>
<p>Bom, para medir a tensão de saída é só "medir a tensão de saída" (através de um divisor de tensão), e para medir a corrente de saída medimos a queda de tensão sobre o resistor Shunt. Era exatamente o valor dessa queda de tensão que dava a diferença na medição da tensão final. Então foi só mudar a formula para exibição da tensão.</p>
<p>Digamos que V1 é a tensão medida sobre a saída e V2 é a tensão medida sobre o resistor Shunt. Ao invés de exibir a tensão V1 como valor efetivo da saída, como eu estava fazendo antes, agora estou exibindo SAIDA = V1 - V2.</p>
<p>Quando a corrente é zero, V2=0 e a tensão de saída não se altera. Conforme a corrente aumentar, a tensão V2 aumenta, e subtraindo V1-V2 o erro na medição é corrigido proporcionalmente.</p>
<p></p>
<p></p>
<p>Por enquanto desisti de mexer com o sensor de corrente ACS712, mas ainda quero aprender a usá-lo e ver se vai servir no meu projeto no futuro.</p>
<p></p>
<p>Abs, e obrigado pela ajuda de todos.</p> Isso aí, como faço para fazer…tag:labdegaragem.com,2016-08-10:6223006:Comment:5562972016-08-10T17:34:50.852ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p>Isso aí, como faço para fazer essa entrada diferencial ?</p>
<p>Isso aí, como faço para fazer essa entrada diferencial ?</p> Nesse caso ele está usando a…tag:labdegaragem.com,2016-08-10:6223006:Comment:5564222016-08-10T15:46:56.001ZFlavio Hernanhttps://labdegaragem.com/profile/FlavioHernan
<p>Nesse caso ele está usando a entrada diferencial do AD.</p>
<p>Nesse caso ele está usando a entrada diferencial do AD.</p> Eu não me referi a referência…tag:labdegaragem.com,2016-08-10:6223006:Comment:5563212016-08-10T15:27:51.580ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p>Eu não me referi a referência do microprocessador, e sim as entradas do voltimetro e amperímetro. Note que o voltimetro entra no pino 7 e no terra, já o amperímetro usa os pinos 8 e 9 e não é aterrado.</p>
<p>Eu não me referi a referência do microprocessador, e sim as entradas do voltimetro e amperímetro. Note que o voltimetro entra no pino 7 e no terra, já o amperímetro usa os pinos 8 e 9 e não é aterrado.</p> Não entendi, quando você diz…tag:labdegaragem.com,2016-08-10:6223006:Comment:5565042016-08-10T14:56:45.816ZFlavio Hernanhttps://labdegaragem.com/profile/FlavioHernan
<p>Não entendi, quando você diz "<span>o autor usa duas referências distintas".</span></p>
<p></p>
<p><span>Se for a referencia de tensão do AD é apenas uma, e está conectado no pino 15.</span></p>
<p>Não entendi, quando você diz "<span>o autor usa duas referências distintas".</span></p>
<p></p>
<p><span>Se for a referencia de tensão do AD é apenas uma, e está conectado no pino 15.</span></p> Eu ainda não fiz as modi…tag:labdegaragem.com,2016-08-10:6223006:Comment:5562782016-08-10T13:33:52.615ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=original" target="_self"></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=original" target="_self"></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=original" target="_self"></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=original" target="_self"></a></p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=original" target="_self"></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=original" target="_self"></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=original" target="_self"></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=original" target="_self"></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=original" target="_self"></a></p>
<p>Eu ainda não fiz as modificações no meu projeto com o ACS712 por falta de tempo (está soldado na placa), mas pesquisando um pouco achei esse projeto abaixo. Repare que o autor usa duas referências distintas para o voltimetro e amperímetro. Procurei pela pinagem do Attiny26 que é utilizado mas não cheguei a uma conclusão de como ele programou para ter as leituras desejadas. Queria transportar esse esquema para o Atmega328p que estou usando.</p>
<p>Note que o voltímetro está instalado após o resistor Shunt, o que vai eliminar o erro na leitura da tensão de saída sob cargas.</p>
<p></p>
<p><a href="http://www.avr.4mg.com/download/VAmeterLED.pdf" target="_blank">http://www.avr.4mg.com/download/VAmeterLED.pdf</a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939688768?profile=RESIZE_1024x1024" width="721" class="align-left"/></a></p> OK.
Pode inserir um capacitor…tag:labdegaragem.com,2016-08-09:6223006:Comment:5561202016-08-09T11:15:48.400ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>OK.</p>
<p><span>Pode inserir um capacitor de 10uF(negativo conectado ao terra) no pino Vref do ATmega. Isso pode estabilizar as medições.</span></p>
<p></p>
<p>OK.</p>
<p><span>Pode inserir um capacitor de 10uF(negativo conectado ao terra) no pino Vref do ATmega. Isso pode estabilizar as medições.</span></p>
<p></p> Eu não estou utilizando o Ard…tag:labdegaragem.com,2016-08-08:6223006:Comment:5558632016-08-08T16:05:20.880ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p>Eu não estou utilizando o Arduíno UNO, eu montei uma placa dedicada e utilizo o Atmega "Stand Alone" montado nela, junto com o Display LCD um 7805 e outro componentes para a leitura da tensão. Depois mando uma foto também.</p>
<p></p>
<p>Vou fazer esse teste depois, retirar o trimpot e utilizar o codigo para leitura do valor médio por software.</p>
<p></p>
<p>Eu não estou utilizando o Arduíno UNO, eu montei uma placa dedicada e utilizo o Atmega "Stand Alone" montado nela, junto com o Display LCD um 7805 e outro componentes para a leitura da tensão. Depois mando uma foto também.</p>
<p></p>
<p>Vou fazer esse teste depois, retirar o trimpot e utilizar o codigo para leitura do valor médio por software.</p>
<p></p> André , precisar ler a respei…tag:labdegaragem.com,2016-08-08:6223006:Comment:5559052016-08-08T15:35:10.456ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>André , precisar ler a respeito do sensor ACS712-5A para entender como funciona. </p>
<p>Não use esse trimpot. Siga o exemplo que citou. </p>
<p>E poste as suas leituras . </p>
<p>Use fonte externa, não use a energia do cabo USB . </p>
<p>Pode inserir um capacitor de 10uF(negativo conectado ao terra) no pino Vref do Arduino. …</p>
<p></p>
<p></p>
<p>André , precisar ler a respeito do sensor ACS712-5A para entender como funciona. </p>
<p>Não use esse trimpot. Siga o exemplo que citou. </p>
<p>E poste as suas leituras . </p>
<p>Use fonte externa, não use a energia do cabo USB . </p>
<p>Pode inserir um capacitor de 10uF(negativo conectado ao terra) no pino Vref do Arduino. </p>
<p></p>
<p><a href="http://labdegaragem.com/forum/topics/ajuda-capturar-valor-sensor-de-corrente-acs712-30a" target="_blank">http://labdegaragem.com/forum/topics/ajuda-capturar-valor-sensor-de-corrente-acs712-30a</a></p>
<p><a href="http://labdegaragem.com/forum/topics/ajuda-com-o-codigo-do-sensor-acs-712-30" target="_blank">http://labdegaragem.com/forum/topics/ajuda-com-o-codigo-do-sensor-acs-712-30</a></p>
<p><a href="http://labdegaragem.com/forum/topics/ajuda-para-medir-corrente-alternada-acs712-30a-e-ads1115" target="_blank">http://labdegaragem.com/forum/topics/ajuda-para-medir-corrente-alternada-acs712-30a-e-ads1115</a></p> Eu comprei o ACS712-5 justame…tag:labdegaragem.com,2016-08-08:6223006:Comment:5555962016-08-08T12:16:53.812ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p>Eu comprei o ACS712-5 justamente para isso, mas não estou gostando do resultado. A leitura fica muito instável, oscila a todo momento mesmo com uma carga fixa e como a saída fica em 2,5V com zero corrente, não estou conseguindo mantê-lo zerado. Segue o esquema da ligação que estou fazendo:</p>
<p>Estou utilizando um trimpot multivoltas na saída do ACS712 para tentar fazer um ajuste fino da corrente medida.</p>
<p>O código utilizado retirei deste exemplo:…</p>
<p></p>
<p>Eu comprei o ACS712-5 justamente para isso, mas não estou gostando do resultado. A leitura fica muito instável, oscila a todo momento mesmo com uma carga fixa e como a saída fica em 2,5V com zero corrente, não estou conseguindo mantê-lo zerado. Segue o esquema da ligação que estou fazendo:</p>
<p>Estou utilizando um trimpot multivoltas na saída do ACS712 para tentar fazer um ajuste fino da corrente medida.</p>
<p>O código utilizado retirei deste exemplo:</p>
<p><a href="http://www.arduinoecia.com.br/2016/04/como-usar-o-sensor-de-corrente-acs712.html" target="_blank">http://www.arduinoecia.com.br/2016/04/como-usar-o-sensor-de-corrente-acs712.html</a></p>
<p>Como eu disse antes, ele utiliza um delay, no caso de 2 segundos e para minha utilização não dá certo.</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/1939686457?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/1939686457?profile=RESIZE_1024x1024" width="721" class="align-left"/></a></p>
<p></p>
<p></p>