Sensor de Hall LEM HTFS 200

45 views
Skip to first unread message

Helder Pereira

unread,
May 29, 2011, 1:38:16 PM5/29/11
to arduinoPT
Olá pessoal. Estou a recorrer aqui à mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples é o quem me tem dado mais
trabalho...

Não consigo ler do sensor... tenho uma "extensão" feita à medida onde
passo apenas um dos cabos de corrente pelo sensor (até já tentei fazer
duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas não tem alteração) e onde depois ligo algum aparelho
para ler quanta quanta corrente ele puxa.

Só que os valores que leio simplesmente não mexem, não se alteram
tenha eu o aparelho ligado ou não...

Alguns dados:

- Datasheet - http://www.lem.com/docs/products/htfs_sp2_e.pdf
- estou a usar a seguinte fórmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor é bidirecional, tanto pode
ler corrente a sair como a entrar).
- O sensor já vem à espera dos 5V como referência por isso o arduino
nem lhe mexi no Vref. Mas só para informação também já o testei com o
Vref ligado aos 5V.

Eu já tentei:
- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcção do sensor

Mesmo sabendo que a corrente que o aparelho puxa será baixa para o
sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...

Alguém tem alguma ideia do que estou a fazer mal?

Obrigado.

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

Luis Correia

unread,
May 29, 2011, 1:51:14 PM5/29/11
to ardu...@googlegroups.com
Boas,

comecemos pelo inicio,

vais medir corrente contínua ou alternada?

- se continua tens que ler apenas o valor

- se alterna tens que fazer uns cálculos complicados, e há um site
onde podes perceber melhor como fazer. além disso tens que contar com
cálculos mais complicados tais como o coeficiente de potencia, caso as
cargas sejam mais capacitivas do que resistivas.
(http://openenergymonitor.org/emon/node/59)

De qualquer forma, esse sensor é alimentado pelo que deveria mostrar
algo na saida.

Explica-nos melhor o problema, estamos cá mesmo é para ajudar.

Luis Correia

2011/5/29 Helder Pereira <pereira...@gmail.com>:

> --
> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>

pereira...@gmail.com

unread,
May 29, 2011, 1:58:58 PM5/29/11
to ardu...@googlegroups.com
Luís, a finalidade será medir corrente contínua, mas para este teste estou a falar de corrente alternada.

Eu leio um valor, por volta dos 150, mas este valor não altera com o ligar do aparelho.

Realmente um erro será mesmo esse. a minha fórmula será para CC e não para CA. Mas a realidade é que o valor não mexe... e isso não tem a ver com o tipo de corrente... ou têm?

Obrigado.


Helder Pereira @ GMail


2011/5/29 Luis Correia <luis.f....@gmail.com>

Luis Correia

unread,
May 29, 2011, 2:26:16 PM5/29/11
to ardu...@googlegroups.com
Medir CC não é o mesmo que medir AC.

:)

experimenta ler 1000 valores para dentro de um array no arduino, e
depois calcula o valor média e imprime (via serial)

faz isso em contínuo, ligando uma carga e vendo se há diferença.

Tenta usar o código (provavelmente adaptado) deste link
http://openenergymonitor.org/emon/node/58

Luis Correia

2011/5/29 pereira...@gmail.com <pereira...@gmail.com>:

pereira...@gmail.com

unread,
May 29, 2011, 2:49:08 PM5/29/11
to ardu...@googlegroups.com
Pois, o teu comentário anterior lembrou-me isso... :-)

Diz-me uma coisa, tens ideia de como consigo arranjar uma carga CC para testar?

Exemplo errado: carregador telemovel, a saida é corrente CC certo? Só que a amperagem dele é tão minima que não serve. Mas que outra coisa posso eu utilizar? Tens algum ideia?

Luis Correia

unread,
May 29, 2011, 2:53:16 PM5/29/11
to ardu...@googlegroups.com
Não tens grande hipotese mesmo...

espera, um carregador de portatil, já debita entre 2 a 4A, deve dar
para medir, mas vais ter que separar o + e o -, não podes medir dois
fios juntos :P

Luis C.

2011/5/29 pereira...@gmail.com <pereira...@gmail.com>:

pereira...@gmail.com

unread,
May 29, 2011, 3:16:01 PM5/29/11
to ardu...@googlegroups.com
LOL! Estava mesmo a pensar nisso...

E pilhas? Se juntar umas 4 ou 6 recarregáveis não dá? Só me falta depois arranjar alguma coisa para fazer a carga...

Luis Correia

unread,
May 29, 2011, 3:18:11 PM5/29/11
to ardu...@googlegroups.com
é pouca coisa.

carregador de baterias de carro?

:)

LC

2011/5/29 pereira...@gmail.com <pereira...@gmail.com>:

pereira...@gmail.com

unread,
May 29, 2011, 3:45:28 PM5/29/11
to ardu...@googlegroups.com
Hummmm

Boa. Tenho que ir investigar um baratinho nos chineses.

Obrigado pela ajuda.

Luis Correia

unread,
May 29, 2011, 4:22:36 PM5/29/11
to ardu...@googlegroups.com
Eu diria antes para pegares nas ideias que estão nesses links e veres
se com software consegues obter resultados.

Não vale a pena, para já, partir para a 'força bruta' :)

José Rocha

unread,
May 29, 2011, 6:56:48 PM5/29/11
to ardu...@googlegroups.com
Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente, não percebi lá muito bem esta mas pelo que consigo compreender algo está errado com o teu raciocínio. Vejamos:

No dia 29 de Maio de 2011 17:38, Helder Pereira <pereira...@gmail.com> escreveu:
Olá pessoal. Estou a recorrer aqui à mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples é o quem me tem dado mais
trabalho...

Não consigo ler do sensor... tenho uma "extensão" feita à medida onde
passo apenas um dos cabos de corrente pelo sensor (até já tentei fazer
duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas não tem alteração) e onde depois ligo algum aparelho
para ler quanta quanta corrente ele puxa.

Só que os valores que leio simplesmente não mexem, não se alteram
tenha eu o aparelho ligado ou não...

Alguns dados:

- Datasheet - http://www.lem.com/docs/products/htfs_sp2_e.pdf
- estou a usar a seguinte fórmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor é bidirecional, tanto pode
ler corrente a sair como a entrar).

Eu percebo que seja bidireccional mas o valor de Vref não é de 5V mas sim de 2,5V no caso de Vc ser 5V, como é óbvio. Repara lá bem se o valor de Vref não é metade de Vc.
Portanto, Vref está "zerado" quando se encontra nos 2,5V, adquire um valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5 a 5V.
Pelo menos é assim que entendo.

- O sensor já vem à espera dos 5V como referência por isso o arduino
nem lhe mexi no Vref. Mas só para informação também já o testei com o
Vref ligado aos 5V.

Como expliquei acima o sensor vem à espera de 0, ou seja 2,5V. 
 

Eu já tentei:
- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcção do sensor

Mesmo sabendo que a corrente que o aparelho puxa será baixa para o
sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...

Vamos lá ver se compreendi bem e pegar neste teu exemplo tendo como suposição que tens o htfs 200A:
Quando não tens corrente alguma terás a seguinte situação:
Vout=0
Vref=0 (2,5V)
No caso de teres uma carga de 8,7A de intensidade:
Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400 and so on...)
Logo, dar-te-à algo na casa dos 2,554 o que penso ser muito pouco face à variação deste sensor!
Para teres uma ideia mais aproximada tenta dar mais voltas ao enrolamento. Por exemplo 10 voltas terás 87A a passar e aí deverás obter um valor mais "legível".

Espero que tenha sido útil.
 

Alguém tem alguma ideia do que estou a fazer mal?

Como expliquei anteriormente penso que "partiste" mal mas posso estar errado na interpretação que faço dessa folha.


Obrigado.

De nada. Dependendo do tempo disponível dispõe.

@braço. 

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

Helder Pereira

unread,
May 30, 2011, 5:18:36 AM5/30/11
to ardu...@googlegroups.com
Olᅵ Josᅵ.

Eu do que percebi e investiguei, o Vref de origem estᅵ adequado ao arduino e nᅵo se deve mexer nele.

O que eu fiz (jᅵ meio em desespero e a "atirar barro ᅵ parede") foi ver se metendo os 5V no Vref faziam alguma coisa. Mas nᅵo, nem mexeu em nada... Mas sempre deixei o Vref sossegado nos outros testes.

O meu problema maior nem ᅵ em estar a saber se a minha fᅵrmula de cᅵlculo estᅵ correcta, eu acho ᅵ que devo estar a errar em algum lado porque seja com carga ou sem carga os valores do Vout nᅵo mexem.

Se bem que a carga que lhe dei ᅵ pequena (mas atᅵ cheguei a testar com 2 voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma alteraᅵᅵo (8,7x2=17,4 que sᅵo 8,7% da leitura do sensor, logo nᅵo pode nᅵo se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o filme"?

Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco aqui.

Obrigado.



On 05/29/2011 11:56 PM, Josᅵ Rocha wrote:
Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente, nᅵo percebi lᅵ muito bem esta mas pelo que consigo compreender algo estᅵ errado com o teu raciocᅵnio. Vejamos:

No dia 29 de Maio de 2011 17:38, Helder Pereira <pereira...@gmail.com> escreveu:
Olᅵ pessoal. Estou a recorrer aqui ᅵ mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples ᅵ o quem me tem dado mais
trabalho...

Nᅵo consigo ler do sensor... tenho uma "extensᅵo" feita ᅵ medida onde
passo apenas um dos cabos de corrente pelo sensor (atᅵ jᅵ tentei fazer

duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas nᅵo tem alteraᅵᅵo) e onde depois ligo algum aparelho

para ler quanta quanta corrente ele puxa.

Sᅵ que os valores que leio simplesmente nᅵo mexem, nᅵo se alteram
tenha eu o aparelho ligado ou nᅵo...
- estou a usar a seguinte fᅵrmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor ᅵ bidirecional, tanto pode

ler corrente a sair como a entrar).

Eu percebo que seja bidireccional mas o valor de Vref nᅵo ᅵ de 5V mas sim de 2,5V no caso de Vc ser 5V, como ᅵ ᅵbvio. Repara lᅵ bem se o valor de Vref nᅵo ᅵ metade de Vc.
Portanto, Vref estᅵ "zerado" quando se encontra nos 2,5V, adquire um valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5 a 5V.
Pelo menos ᅵ assim que entendo.

- O sensor jᅵ vem ᅵ espera dos 5V como referᅵncia por isso o arduino
nem lhe mexi no Vref. Mas sᅵ para informaᅵᅵo tambᅵm jᅵ o testei com o
Vref ligado aos 5V.

Como expliquei acima o sensor vem ᅵ espera de 0, ou seja 2,5V.ᅵ
ᅵ

Eu jᅵ tentei:

- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcᅵᅵo do sensor

Mesmo sabendo que a corrente que o aparelho puxa serᅵ baixa para o

sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...

Vamos lᅵ ver se compreendi bem e pegar neste teu exemplo tendo como suposiᅵᅵo que tens o htfs 200A:
Quando nᅵo tens corrente alguma terᅵs a seguinte situaᅵᅵo:
Vout=0
Vref=0 (2,5V)
No caso de teres uma carga de 8,7A de intensidade:
Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400 and so on...)
Logo, dar-te-ᅵ algo na casa dos 2,554 o que penso ser muito pouco face ᅵ variaᅵᅵo deste sensor!
Para teres uma ideia mais aproximada tenta dar mais voltas ao enrolamento. Por exemplo 10 voltas terᅵs 87A a passar e aᅵ deverᅵs obter um valor mais "legᅵvel".

Espero que tenha sido ᅵtil.
ᅵ

Alguᅵm tem alguma ideia do que estou a fazer mal?

Como expliquei anteriormente penso que "partiste" mal mas posso estar errado na interpretaᅵᅵo que faᅵo dessa folha.


Obrigado.

De nada. Dependendo do tempo disponᅵvel dispᅵe.

@braᅵo.ᅵ

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

José Rocha

unread,
May 30, 2011, 6:12:28 AM5/30/11
to ardu...@googlegroups.com


No dia 30 de Maio de 2011 09:18, Helder Pereira <pereira...@gmail.com> escreveu:
Olá José.

Eu do que percebi e investiguei, o Vref de origem está adequado ao arduino e não se deve mexer nele.

Ora bem. Vê lá a fórmula:
Vref = 1/2 Vc - logo, considerando Vc como 5V terás 2,5V como Vref. Assim, 2,5V = carga 0.
De seguida tens o valor de Vout para Ip=0 que é +-0,025 Vref.
Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso pelo podes nunca sentir a diferença. Ainda vai piorar para a frente como verás...  :-( 

De seguida tens o valor de Vout. Este é igual a Vref +- 1,25*Ip/Ipn. Logo, começamos aqui as contas para determinado valor de Vout te apresentar o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de 200A)
Resumindo, terás o valor de uma leitura entre 0 e 200A, com valores de Vout entre os 2,5V e 5V. isto num sentido da corrente já que se for no outro será com valores entre os 2,5V e 0V (penso que com sinal "-"). 
 

O que eu fiz (já meio em desespero e a "atirar barro à parede") foi ver se metendo os 5V no Vref faziam alguma coisa. Mas não, nem mexeu em nada... Mas sempre deixei o Vref sossegado nos outros testes.

O meu problema maior nem é em estar a saber se a minha fórmula de cálculo está correcta, eu acho é que devo estar a errar em algum lado porque seja com carga ou sem carga os valores do Vout não mexem.

Se bem que a carga que lhe dei é pequena (mas até cheguei a testar com 2 voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma alteração (8,7x2=17,4 que são 8,7% da leitura do sensor, logo não pode não se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o filme"?

O problema aqui é que a tolerância é de +- 1% de Ipn!
Logo, se tiveres o de 200A 1% de Ipn é (constantemente) igual a 20A!
Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de tolerância de erro. Se optares por mais umas voltas já poderás sentir a diferença.

Finalizando, penso que estes sensores não se prestarão a pequenos projectos. Tal como indicam no fim da folha é mais destinado para uso industrial. Uma tolerância de erro até 20A é inadmissível num qualquer esquema "doméstico" ou em qualquer outro caso onde seja exigida uma maior acuidade.

@braço.
 

Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco aqui.

Obrigado.




On 05/29/2011 11:56 PM, José Rocha wrote:
Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente, não percebi lá muito bem esta mas pelo que consigo compreender algo está errado com o teu raciocínio. Vejamos:

No dia 29 de Maio de 2011 17:38, Helder Pereira <pereira...@gmail.com> escreveu:
Olá pessoal. Estou a recorrer aqui à mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples é o quem me tem dado mais
trabalho...

Não consigo ler do sensor... tenho uma "extensão" feita à medida onde
passo apenas um dos cabos de corrente pelo sensor (até já tentei fazer

duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas não tem alteração) e onde depois ligo algum aparelho

para ler quanta quanta corrente ele puxa.

Só que os valores que leio simplesmente não mexem, não se alteram
tenha eu o aparelho ligado ou não...
- estou a usar a seguinte fórmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor é bidirecional, tanto pode

ler corrente a sair como a entrar).
Eu percebo que seja bidireccional mas o valor de Vref não é de 5V mas sim de 2,5V no caso de Vc ser 5V, como é óbvio. Repara lá bem se o valor de Vref não é metade de Vc.
Portanto, Vref está "zerado" quando se encontra nos 2,5V, adquire um valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5 a 5V.
Pelo menos é assim que entendo.

- O sensor já vem à espera dos 5V como referência por isso o arduino
nem lhe mexi no Vref. Mas só para informação também já o testei com o
Vref ligado aos 5V.

Como expliquei acima o sensor vem à espera de 0, ou seja 2,5V. 
 

Eu já tentei:

- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcção do sensor

Mesmo sabendo que a corrente que o aparelho puxa será baixa para o

sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...
Vamos lá ver se compreendi bem e pegar neste teu exemplo tendo como suposição que tens o htfs 200A:
Quando não tens corrente alguma terás a seguinte situação:
Vout=0
Vref=0 (2,5V)
No caso de teres uma carga de 8,7A de intensidade:
Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400 and so on...)
Logo, dar-te-à algo na casa dos 2,554 o que penso ser muito pouco face à variação deste sensor!
Para teres uma ideia mais aproximada tenta dar mais voltas ao enrolamento. Por exemplo 10 voltas terás 87A a passar e aí deverás obter um valor mais "legível".

Espero que tenha sido útil.
 

Alguém tem alguma ideia do que estou a fazer mal?

Como expliquei anteriormente penso que "partiste" mal mas posso estar errado na interpretação que faço dessa folha.


Obrigado.

De nada. Dependendo do tempo disponível dispõe.

@braço. 

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--

Helder Pereira

unread,
May 30, 2011, 6:27:10 AM5/30/11
to ardu...@googlegroups.com
Josᅵ, nᅵo estarᅵs enganado na percentagem? Sim o sensor ᅵ de 200A.

Erro de 1% em 200A ᅵ ... 2A e nᅵo 20A.

Daᅵ eu achar que 8,7A TEM que me dar alteraᅵᅵo na leitura...

Agora ᅵ sᅵ para testar as ligaᅵᅵes e a fᅵrmula de cᅵlculo.

A aplicaᅵᅵo real ᅵ numa mota elᅵctrica que pode ir a correntes de 120A/140A.





On 05/30/2011 11:12 AM, Josᅵ Rocha wrote:
No dia 30 de Maio de 2011 09:18, Helder Pereira <pereira...@gmail.com> escreveu:
Olᅵ Josᅵ.

Eu do que percebi e investiguei, o Vref de origem estᅵ adequado ao arduino e nᅵo se deve mexer nele.

Ora bem. Vᅵ lᅵ a fᅵrmula:
Vref = 1/2 Vc - logo, considerando Vc como 5V terᅵs 2,5V como Vref. Assim, 2,5V = carga 0.
De seguida tens o valor de Vout para Ip=0 que ᅵ +-0,025 Vref.
Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso pelo podes nunca sentir a diferenᅵa. Ainda vai piorar para a frente como verᅵs... ᅵ:-(ᅵ

De seguida tens o valor de Vout. Este ᅵ igual a Vref +- 1,25*Ip/Ipn. Logo, comeᅵamos aqui as contas para determinado valor de Vout te apresentar o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de 200A)
Resumindo, terᅵs o valor de uma leitura entre 0 e 200A, com valores de Vout entre os 2,5V e 5V. isto num sentido da corrente jᅵ que se for no outro serᅵ com valores entre os 2,5V e 0V (penso que com sinal "-").ᅵ
ᅵ

O que eu fiz (jᅵ meio em desespero e a "atirar barro ᅵ parede") foi ver se metendo os 5V no Vref faziam alguma coisa. Mas nᅵo, nem mexeu em nada... Mas sempre deixei o Vref sossegado nos outros testes.

O meu problema maior nem ᅵ em estar a saber se a minha fᅵrmula de cᅵlculo estᅵ correcta, eu acho ᅵ que devo estar a errar em algum lado porque seja com carga ou sem carga os valores do Vout nᅵo mexem.

Se bem que a carga que lhe dei ᅵ pequena (mas atᅵ cheguei a testar com 2 voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma alteraᅵᅵo (8,7x2=17,4 que sᅵo 8,7% da leitura do sensor, logo nᅵo pode nᅵo se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o filme"?

O problema aqui ᅵ que a tolerᅵncia ᅵ de +- 1% de Ipn!
Logo, se tiveres o de 200A 1% de Ipn ᅵ (constantemente) igual a 20A!
Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de tolerᅵncia de erro. Se optares por mais umas voltas jᅵ poderᅵs sentir a diferenᅵa.

Finalizando, penso que estes sensores nᅵo se prestarᅵo a pequenos projectos. Tal como indicam no fim da folha ᅵ mais destinado para uso industrial. Uma tolerᅵncia de erro atᅵ 20A ᅵ inadmissᅵvel num qualquer esquema "domᅵstico" ou em qualquer outro caso onde seja exigida uma maior acuidade.

@braᅵo.
ᅵ

Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco aqui.

Obrigado.
On 05/29/2011 11:56 PM, Josᅵ Rocha wrote:
Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente, nᅵo percebi lᅵ muito bem esta mas pelo que consigo compreender algo estᅵ errado com o teu raciocᅵnio. Vejamos:

No dia 29 de Maio de 2011 17:38, Helder Pereira <pereira...@gmail.com> escreveu:
Olᅵ pessoal. Estou a recorrer aqui ᅵ mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples ᅵ o quem me tem dado mais
trabalho...

Nᅵo consigo ler do sensor... tenho uma "extensᅵo" feita ᅵ medida onde
passo apenas um dos cabos de corrente pelo sensor (atᅵ jᅵ tentei fazer

duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas nᅵo tem alteraᅵᅵo) e onde depois ligo algum aparelho

para ler quanta quanta corrente ele puxa.

Sᅵ que os valores que leio simplesmente nᅵo mexem, nᅵo se alteram
tenha eu o aparelho ligado ou nᅵo...
- estou a usar a seguinte fᅵrmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor ᅵ bidirecional, tanto pode

ler corrente a sair como a entrar).
Eu percebo que seja bidireccional mas o valor de Vref nᅵo ᅵ de 5V mas sim de 2,5V no caso de Vc ser 5V, como ᅵ ᅵbvio. Repara lᅵ bem se o valor de Vref nᅵo ᅵ metade de Vc.
Portanto, Vref estᅵ "zerado" quando se encontra nos 2,5V, adquire um valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5 a 5V.
Pelo menos ᅵ assim que entendo.

- O sensor jᅵ vem ᅵ espera dos 5V como referᅵncia por isso o arduino
nem lhe mexi no Vref. Mas sᅵ para informaᅵᅵo tambᅵm jᅵ o testei com o
Vref ligado aos 5V.

Como expliquei acima o sensor vem ᅵ espera de 0, ou seja 2,5V.ᅵ
ᅵ

Eu jᅵ tentei:

- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcᅵᅵo do sensor

Mesmo sabendo que a corrente que o aparelho puxa serᅵ baixa para o

sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...
Vamos lᅵ ver se compreendi bem e pegar neste teu exemplo tendo como suposiᅵᅵo que tens o htfs 200A:
Quando nᅵo tens corrente alguma terᅵs a seguinte situaᅵᅵo:
Vout=0
Vref=0 (2,5V)
No caso de teres uma carga de 8,7A de intensidade:
Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400 and so on...)
Logo, dar-te-ᅵ algo na casa dos 2,554 o que penso ser muito pouco face ᅵ variaᅵᅵo deste sensor!
Para teres uma ideia mais aproximada tenta dar mais voltas ao enrolamento. Por exemplo 10 voltas terᅵs 87A a passar e aᅵ deverᅵs obter um valor mais "legᅵvel".

Espero que tenha sido ᅵtil.
ᅵ

Alguᅵm tem alguma ideia do que estou a fazer mal?

Como expliquei anteriormente penso que "partiste" mal mas posso estar errado na interpretaᅵᅵo que faᅵo dessa folha.


Obrigado.

De nada. Dependendo do tempo disponᅵvel dispᅵe.

@braᅵo.ᅵ

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--

José Rocha

unread,
May 30, 2011, 6:50:30 AM5/30/11
to ardu...@googlegroups.com


No dia 30 de Maio de 2011 10:27, Helder Pereira <pereira...@gmail.com> escreveu:
José, não estarás enganado na percentagem? Sim o sensor é de 200A.

Erro de 1% em 200A é ... 2A e não 20A.

oooopppppsss, não ligues. Atenções divididas é o que dá...
 

Daí eu achar que 8,7A TEM que me dar alteração na leitura...

Tem. Mas diferenças tão pequenas podem não estar a dar resultados.

Ah!, só depois é que li a parte de meteres 5V em Vref. Percebo que em desespero de causa o poderás ter feito mas não te adianta de coisa alguma - lê a nota 1) da primeira página. Acho que não, mas nem sei se não estragaste alguma coisa...
 

Agora é só para testar as ligações e a fórmula de cálculo.

Ok, então dá-lhe 10 voltas. 
Quanto à formula de cálculo só te interessa medires a variação de Vout e obteres o valor de "x" que será = Ip, certo?
Vref já vem preparado de fábrica para não lhe mexeres.


Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V está tudo ok, senão...
 

A aplicação real é numa mota eléctrica que pode ir a correntes de 120A/140A.

Se aqui não te der nada...
Bem... 

Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os problemas que esta parece que vai dar luta...  :-)
  





On 05/30/2011 11:12 AM, José Rocha wrote:
No dia 30 de Maio de 2011 09:18, Helder Pereira <pereira...@gmail.com> escreveu:
Olá José.

Eu do que percebi e investiguei, o Vref de origem está adequado ao arduino e não se deve mexer nele.

Ora bem. Vê lá a fórmula:
Vref = 1/2 Vc - logo, considerando Vc como 5V terás 2,5V como Vref. Assim, 2,5V = carga 0.
De seguida tens o valor de Vout para Ip=0 que é +-0,025 Vref.
Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso pelo podes nunca sentir a diferença. Ainda vai piorar para a frente como verás...  :-( 

De seguida tens o valor de Vout. Este é igual a Vref +- 1,25*Ip/Ipn. Logo, começamos aqui as contas para determinado valor de Vout te apresentar o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de 200A)
Resumindo, terás o valor de uma leitura entre 0 e 200A, com valores de Vout entre os 2,5V e 5V. isto num sentido da corrente já que se for no outro será com valores entre os 2,5V e 0V (penso que com sinal "-"). 
 

O que eu fiz (já meio em desespero e a "atirar barro à parede") foi ver se metendo os 5V no Vref faziam alguma coisa. Mas não, nem mexeu em nada... Mas sempre deixei o Vref sossegado nos outros testes.

O meu problema maior nem é em estar a saber se a minha fórmula de cálculo está correcta, eu acho é que devo estar a errar em algum lado porque seja com carga ou sem carga os valores do Vout não mexem.

Se bem que a carga que lhe dei é pequena (mas até cheguei a testar com 2 voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma alteração (8,7x2=17,4 que são 8,7% da leitura do sensor, logo não pode não se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o filme"?

O problema aqui é que a tolerância é de +- 1% de Ipn!
Logo, se tiveres o de 200A 1% de Ipn é (constantemente) igual a 20A!
Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de tolerância de erro. Se optares por mais umas voltas já poderás sentir a diferença.

Finalizando, penso que estes sensores não se prestarão a pequenos projectos. Tal como indicam no fim da folha é mais destinado para uso industrial. Uma tolerância de erro até 20A é inadmissível num qualquer esquema "doméstico" ou em qualquer outro caso onde seja exigida uma maior acuidade.

@braço.
 

Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco aqui.

Obrigado.
On 05/29/2011 11:56 PM, José Rocha wrote:
Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente, não percebi lá muito bem esta mas pelo que consigo compreender algo está errado com o teu raciocínio. Vejamos:

No dia 29 de Maio de 2011 17:38, Helder Pereira <pereira...@gmail.com> escreveu:
Olá pessoal. Estou a recorrer aqui à mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples é o quem me tem dado mais
trabalho...

Não consigo ler do sensor... tenho uma "extensão" feita à medida onde
passo apenas um dos cabos de corrente pelo sensor (até já tentei fazer

duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas não tem alteração) e onde depois ligo algum aparelho

para ler quanta quanta corrente ele puxa.

Só que os valores que leio simplesmente não mexem, não se alteram
tenha eu o aparelho ligado ou não...
- estou a usar a seguinte fórmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor é bidirecional, tanto pode

ler corrente a sair como a entrar).
Eu percebo que seja bidireccional mas o valor de Vref não é de 5V mas sim de 2,5V no caso de Vc ser 5V, como é óbvio. Repara lá bem se o valor de Vref não é metade de Vc.
Portanto, Vref está "zerado" quando se encontra nos 2,5V, adquire um valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5 a 5V.
Pelo menos é assim que entendo.

- O sensor já vem à espera dos 5V como referência por isso o arduino
nem lhe mexi no Vref. Mas só para informação também já o testei com o
Vref ligado aos 5V.

Como expliquei acima o sensor vem à espera de 0, ou seja 2,5V. 
 

Eu já tentei:

- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcção do sensor

Mesmo sabendo que a corrente que o aparelho puxa será baixa para o

sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...
Vamos lá ver se compreendi bem e pegar neste teu exemplo tendo como suposição que tens o htfs 200A:
Quando não tens corrente alguma terás a seguinte situação:
Vout=0
Vref=0 (2,5V)
No caso de teres uma carga de 8,7A de intensidade:
Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400 and so on...)
Logo, dar-te-à algo na casa dos 2,554 o que penso ser muito pouco face à variação deste sensor!
Para teres uma ideia mais aproximada tenta dar mais voltas ao enrolamento. Por exemplo 10 voltas terás 87A a passar e aí deverás obter um valor mais "legível".

Espero que tenha sido útil.
 

Alguém tem alguma ideia do que estou a fazer mal?

Como expliquei anteriormente penso que "partiste" mal mas posso estar errado na interpretação que faço dessa folha.


Obrigado.

De nada. Dependendo do tempo disponível dispõe.

@braço. 

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--

Helder Pereira

unread,
May 30, 2011, 7:12:20 AM5/30/11
to ardu...@googlegroups.com


On 05/30/2011 11:50 AM, Josᅵ Rocha wrote:
No dia 30 de Maio de 2011 10:27, Helder Pereira <pereira...@gmail.com> escreveu:
Josᅵ, nᅵo estarᅵs enganado na percentagem? Sim o sensor ᅵ de 200A.

Erro de 1% em 200A ᅵ ... 2A e nᅵo 20A.

oooopppppsss, nᅵo ligues. Atenᅵᅵes divididas ᅵ o que dᅵ...
ᅵ

Daᅵ eu achar que 8,7A TEM que me dar alteraᅵᅵo na leitura...

Tem. Mas diferenᅵas tᅵo pequenas podem nᅵo estar a dar resultados.

ᅵᅵᅵ ᅵᅵᅵ Talvez resultados em termos da conta de corrente, mas na leitura do Vout devia ou nᅵo?


Ah!, sᅵ depois ᅵ que li a parte de meteres 5V em Vref. Percebo que em desespero de causa o poderᅵs ter feito mas nᅵo te adianta de coisa alguma - lᅵ a nota 1) da primeira pᅵgina. Acho que nᅵo, mas nem sei se nᅵo estragaste alguma coisa...

ᅵᅵᅵ ᅵᅵᅵ Do que percebi na documentaᅵᅵo e de um outro fᅵrum de arduino, podes meter uma Vref diferente, logo nᅵo estou a ver ter estragado alguma coisa. Atᅵ porque o comportamento ᅵ igual e mantᅵm-se, ou seja nᅵo tem alteraᅵᅵo.
Nᅵo me assustes com isso do estragado, LOL!

ᅵ

Agora ᅵ sᅵ para testar as ligaᅵᅵes e a fᅵrmula de cᅵlculo.

Ok, entᅵo dᅵ-lhe 10 voltas.ᅵ
Quanto ᅵ formula de cᅵlculo sᅵ te interessa medires a variaᅵᅵo de Vout e obteres o valor de "x" que serᅵ = Ip, certo?
Vref jᅵ vem preparado de fᅵbrica para nᅵo lhe mexeres.

ᅵᅵᅵ ᅵᅵᅵ Ok, vou tentar, logo em casa, dar umas 10 voltas no fio.



Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V estᅵ tudo ok, senᅵo...

ᅵᅵᅵ ᅵᅵᅵ Nᅵo sei se percebi esta parte. Penso que te referes ᅵ voltagem de entrada do sensor, certo?
ᅵᅵᅵ ᅵᅵᅵ Caso seja isso em casa tambᅵm verifico isso.

ᅵ

A aplicaᅵᅵo real ᅵ numa mota elᅵctrica que pode ir a correntes de 120A/140A.

Se aqui nᅵo te der nada...
Bem...ᅵ


ᅵᅵᅵ ᅵᅵᅵ Esta parte nᅵo foi testada ainda. :-)

Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os problemas que esta parece que vai dar luta... ᅵ:-)
ᅵᅵ

Obrigado Josᅵ, mas por agora sᅵ posso entrar pela teoria. Tenho o sensor em casa por isso sᅵ logo posso meter a mᅵo na massa!




On 05/30/2011 11:12 AM, Josᅵ Rocha wrote:
No dia 30 de Maio de 2011 09:18, Helder Pereira <pereira...@gmail.com> escreveu:
Olᅵ Josᅵ.

Eu do que percebi e investiguei, o Vref de origem estᅵ adequado ao arduino e nᅵo se deve mexer nele.

Ora bem. Vᅵ lᅵ a fᅵrmula:
Vref = 1/2 Vc - logo, considerando Vc como 5V terᅵs 2,5V como Vref. Assim, 2,5V = carga 0.
De seguida tens o valor de Vout para Ip=0 que ᅵ +-0,025 Vref.
Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso pelo podes nunca sentir a diferenᅵa. Ainda vai piorar para a frente como verᅵs... ᅵ:-(ᅵ

De seguida tens o valor de Vout. Este ᅵ igual a Vref +- 1,25*Ip/Ipn. Logo, comeᅵamos aqui as contas para determinado valor de Vout te apresentar o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de 200A)
Resumindo, terᅵs o valor de uma leitura entre 0 e 200A, com valores de Vout entre os 2,5V e 5V. isto num sentido da corrente jᅵ que se for no outro serᅵ com valores entre os 2,5V e 0V (penso que com sinal "-").ᅵ
ᅵ

O que eu fiz (jᅵ meio em desespero e a "atirar barro ᅵ parede") foi ver se metendo os 5V no Vref faziam alguma coisa. Mas nᅵo, nem mexeu em nada... Mas sempre deixei o Vref sossegado nos outros testes.

O meu problema maior nem ᅵ em estar a saber se a minha fᅵrmula de cᅵlculo estᅵ correcta, eu acho ᅵ que devo estar a errar em algum lado porque seja com carga ou sem carga os valores do Vout nᅵo mexem.

Se bem que a carga que lhe dei ᅵ pequena (mas atᅵ cheguei a testar com 2 voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma alteraᅵᅵo (8,7x2=17,4 que sᅵo 8,7% da leitura do sensor, logo nᅵo pode nᅵo se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o filme"?

O problema aqui ᅵ que a tolerᅵncia ᅵ de +- 1% de Ipn!
Logo, se tiveres o de 200A 1% de Ipn ᅵ (constantemente) igual a 20A!
Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de tolerᅵncia de erro. Se optares por mais umas voltas jᅵ poderᅵs sentir a diferenᅵa.

Finalizando, penso que estes sensores nᅵo se prestarᅵo a pequenos projectos. Tal como indicam no fim da folha ᅵ mais destinado para uso industrial. Uma tolerᅵncia de erro atᅵ 20A ᅵ inadmissᅵvel num qualquer esquema "domᅵstico" ou em qualquer outro caso onde seja exigida uma maior acuidade.

@braᅵo.
ᅵ

Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco aqui.

Obrigado.
On 05/29/2011 11:56 PM, Josᅵ Rocha wrote:
Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente, nᅵo percebi lᅵ muito bem esta mas pelo que consigo compreender algo estᅵ errado com o teu raciocᅵnio. Vejamos:

No dia 29 de Maio de 2011 17:38, Helder Pereira <pereira...@gmail.com> escreveu:
Olᅵ pessoal. Estou a recorrer aqui ᅵ mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples ᅵ o quem me tem dado mais
trabalho...

Nᅵo consigo ler do sensor... tenho uma "extensᅵo" feita ᅵ medida onde
passo apenas um dos cabos de corrente pelo sensor (atᅵ jᅵ tentei fazer

duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas nᅵo tem alteraᅵᅵo) e onde depois ligo algum aparelho

para ler quanta quanta corrente ele puxa.

Sᅵ que os valores que leio simplesmente nᅵo mexem, nᅵo se alteram
tenha eu o aparelho ligado ou nᅵo...
- estou a usar a seguinte fᅵrmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor ᅵ bidirecional, tanto pode

ler corrente a sair como a entrar).
Eu percebo que seja bidireccional mas o valor de Vref nᅵo ᅵ de 5V mas sim de 2,5V no caso de Vc ser 5V, como ᅵ ᅵbvio. Repara lᅵ bem se o valor de Vref nᅵo ᅵ metade de Vc.
Portanto, Vref estᅵ "zerado" quando se encontra nos 2,5V, adquire um valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5 a 5V.
Pelo menos ᅵ assim que entendo.

- O sensor jᅵ vem ᅵ espera dos 5V como referᅵncia por isso o arduino
nem lhe mexi no Vref. Mas sᅵ para informaᅵᅵo tambᅵm jᅵ o testei com o
Vref ligado aos 5V.

Como expliquei acima o sensor vem ᅵ espera de 0, ou seja 2,5V.ᅵ
ᅵ

Eu jᅵ tentei:

- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcᅵᅵo do sensor

Mesmo sabendo que a corrente que o aparelho puxa serᅵ baixa para o

sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...
Vamos lᅵ ver se compreendi bem e pegar neste teu exemplo tendo como suposiᅵᅵo que tens o htfs 200A:
Quando nᅵo tens corrente alguma terᅵs a seguinte situaᅵᅵo:
Vout=0
Vref=0 (2,5V)
No caso de teres uma carga de 8,7A de intensidade:
Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400 and so on...)
Logo, dar-te-ᅵ algo na casa dos 2,554 o que penso ser muito pouco face ᅵ variaᅵᅵo deste sensor!
Para teres uma ideia mais aproximada tenta dar mais voltas ao enrolamento. Por exemplo 10 voltas terᅵs 87A a passar e aᅵ deverᅵs obter um valor mais "legᅵvel".

Espero que tenha sido ᅵtil.
ᅵ

Alguᅵm tem alguma ideia do que estou a fazer mal?

Como expliquei anteriormente penso que "partiste" mal mas posso estar errado na interpretaᅵᅵo que faᅵo dessa folha.


Obrigado.

De nada. Dependendo do tempo disponᅵvel dispᅵe.

@braᅵo.ᅵ

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--

José Rocha

unread,
May 30, 2011, 9:37:02 AM5/30/11
to ardu...@googlegroups.com


No dia 30 de Maio de 2011 11:12, Helder Pereira <pereira...@gmail.com> escreveu:


On 05/30/2011 11:50 AM, José Rocha wrote:
No dia 30 de Maio de 2011 10:27, Helder Pereira <pereira...@gmail.com> escreveu:
José, não estarás enganado na percentagem? Sim o sensor é de 200A.

Erro de 1% em 200A é ... 2A e não 20A.

oooopppppsss, não ligues. Atenções divididas é o que dá...
 

Daí eu achar que 8,7A TEM que me dar alteração na leitura...

Tem. Mas diferenças tão pequenas podem não estar a dar resultados.

        Talvez resultados em termos da conta de corrente, mas na leitura do Vout devia ou não?
Como já expliquei anteriormente podes não ter. Os +-0,025 para Ip=0 é muito perto do valor de carga actual. Poderás não notar qualquer diferença. 
O que tens nas mãos não passa de um simples enrolamento com certo número de espiras cuja função é baixar a I para valores mais "medíveis". Ora, se logo aqui tens uma permissividade de 2A esta, sem dúvida, terá impacto na medição de Vout. 




Ah!, só depois é que li a parte de meteres 5V em Vref. Percebo que em desespero de causa o poderás ter feito mas não te adianta de coisa alguma - lê a nota 1) da primeira página. Acho que não, mas nem sei se não estragaste alguma coisa...

        Do que percebi na documentação e de um outro fórum de arduino, podes meter uma Vref diferente, logo não estou a ver ter estragado alguma coisa. Até porque o comportamento é igual e mantém-se, ou seja não tem alteração.
Não me assustes com isso do estragado, LOL!

Provavelmente terás razão mas eu através da documentação não consigo ler nada excepto o que consta na nota 1) - "overdrive Vref with an external reference voltage between 2 - 2,8V (...) 2,5A".
Quanto ao estragar foi só para assustar. Tenho quase a certeza absoluta que não estragou nada!  :-)
 


 

Agora é só para testar as ligações e a fórmula de cálculo.

Ok, então dá-lhe 10 voltas. 
Quanto à formula de cálculo só te interessa medires a variação de Vout e obteres o valor de "x" que será = Ip, certo?
Vref já vem preparado de fábrica para não lhe mexeres.

        Ok, vou tentar, logo em casa, dar umas 10 voltas no fio.



Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V está tudo ok, senão...

        Não sei se percebi esta parte. Penso que te referes à voltagem de entrada do sensor, certo?
        Caso seja isso em casa também verifico isso.

Sim. Tens que fornecer +5V +-5%. Caso este valor não esteja dentro destes limites, penso que não obterás qualquer resultado.
 

 

A aplicação real é numa mota eléctrica que pode ir a correntes de 120A/140A.

Se aqui não te der nada...
Bem... 


        Esta parte não foi testada ainda. :-)


Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os problemas que esta parece que vai dar luta...  :-)
  

Obrigado José, mas por agora só posso entrar pela teoria. Tenho o sensor em casa por isso só logo posso meter a mão na massa!

Ok. Logo verei se tenho algum tempo para dedicar a isto. É pena não ter por cá uma coisa dessas para me ir entretendo já que hoje é Feirado por cá. 





On 05/30/2011 11:12 AM, José Rocha wrote:
No dia 30 de Maio de 2011 09:18, Helder Pereira <pereira...@gmail.com> escreveu:
Olá José.

Eu do que percebi e investiguei, o Vref de origem está adequado ao arduino e não se deve mexer nele.

Ora bem. Vê lá a fórmula:
Vref = 1/2 Vc - logo, considerando Vc como 5V terás 2,5V como Vref. Assim, 2,5V = carga 0.
De seguida tens o valor de Vout para Ip=0 que é +-0,025 Vref.
Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso pelo podes nunca sentir a diferença. Ainda vai piorar para a frente como verás...  :-( 

De seguida tens o valor de Vout. Este é igual a Vref +- 1,25*Ip/Ipn. Logo, começamos aqui as contas para determinado valor de Vout te apresentar o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de 200A)
Resumindo, terás o valor de uma leitura entre 0 e 200A, com valores de Vout entre os 2,5V e 5V. isto num sentido da corrente já que se for no outro será com valores entre os 2,5V e 0V (penso que com sinal "-"). 
 

O que eu fiz (já meio em desespero e a "atirar barro à parede") foi ver se metendo os 5V no Vref faziam alguma coisa. Mas não, nem mexeu em nada... Mas sempre deixei o Vref sossegado nos outros testes.

O meu problema maior nem é em estar a saber se a minha fórmula de cálculo está correcta, eu acho é que devo estar a errar em algum lado porque seja com carga ou sem carga os valores do Vout não mexem.

Se bem que a carga que lhe dei é pequena (mas até cheguei a testar com 2 voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma alteração (8,7x2=17,4 que são 8,7% da leitura do sensor, logo não pode não se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o filme"?

O problema aqui é que a tolerância é de +- 1% de Ipn!
Logo, se tiveres o de 200A 1% de Ipn é (constantemente) igual a 20A!
Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de tolerância de erro. Se optares por mais umas voltas já poderás sentir a diferença.

Finalizando, penso que estes sensores não se prestarão a pequenos projectos. Tal como indicam no fim da folha é mais destinado para uso industrial. Uma tolerância de erro até 20A é inadmissível num qualquer esquema "doméstico" ou em qualquer outro caso onde seja exigida uma maior acuidade.

@braço.
 

Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco aqui.

Obrigado.
On 05/29/2011 11:56 PM, José Rocha wrote:
Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente, não percebi lá muito bem esta mas pelo que consigo compreender algo está errado com o teu raciocínio. Vejamos:

No dia 29 de Maio de 2011 17:38, Helder Pereira <pereira...@gmail.com> escreveu:
Olá pessoal. Estou a recorrer aqui à mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples é o quem me tem dado mais
trabalho...

Não consigo ler do sensor... tenho uma "extensão" feita à medida onde
passo apenas um dos cabos de corrente pelo sensor (até já tentei fazer

duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas não tem alteração) e onde depois ligo algum aparelho

para ler quanta quanta corrente ele puxa.

Só que os valores que leio simplesmente não mexem, não se alteram
tenha eu o aparelho ligado ou não...
- estou a usar a seguinte fórmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor é bidirecional, tanto pode

ler corrente a sair como a entrar).
Eu percebo que seja bidireccional mas o valor de Vref não é de 5V mas sim de 2,5V no caso de Vc ser 5V, como é óbvio. Repara lá bem se o valor de Vref não é metade de Vc.
Portanto, Vref está "zerado" quando se encontra nos 2,5V, adquire um valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5 a 5V.
Pelo menos é assim que entendo.

- O sensor já vem à espera dos 5V como referência por isso o arduino
nem lhe mexi no Vref. Mas só para informação também já o testei com o
Vref ligado aos 5V.

Como expliquei acima o sensor vem à espera de 0, ou seja 2,5V. 
 

Eu já tentei:

- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcção do sensor

Mesmo sabendo que a corrente que o aparelho puxa será baixa para o

sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...
Vamos lá ver se compreendi bem e pegar neste teu exemplo tendo como suposição que tens o htfs 200A:
Quando não tens corrente alguma terás a seguinte situação:
Vout=0
Vref=0 (2,5V)
No caso de teres uma carga de 8,7A de intensidade:
Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400 and so on...)
Logo, dar-te-à algo na casa dos 2,554 o que penso ser muito pouco face à variação deste sensor!
Para teres uma ideia mais aproximada tenta dar mais voltas ao enrolamento. Por exemplo 10 voltas terás 87A a passar e aí deverás obter um valor mais "legível".

Espero que tenha sido útil.
 

Alguém tem alguma ideia do que estou a fazer mal?

Como expliquei anteriormente penso que "partiste" mal mas posso estar errado na interpretação que faço dessa folha.


Obrigado.

De nada. Dependendo do tempo disponível dispõe.

@braço. 

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--

Helder Pereira

unread,
May 30, 2011, 12:14:53 PM5/30/11
to ardu...@googlegroups.com
Tive um tempinho e montei isto.

Lᅵ em casa estᅵ assim, conforme em anexo.

Se der para perceber alguma coisa... LOL!

Obrigado.




On 05/30/2011 02:37 PM, Josᅵ Rocha wrote:
No dia 30 de Maio de 2011 11:12, Helder Pereira <pereira...@gmail.com> escreveu:


On 05/30/2011 11:50 AM, Josᅵ Rocha wrote:
No dia 30 de Maio de 2011 10:27, Helder Pereira <pereira...@gmail.com> escreveu:
Josᅵ, nᅵo estarᅵs enganado na percentagem? Sim o sensor ᅵ de 200A.

Erro de 1% em 200A ᅵ ... 2A e nᅵo 20A.

oooopppppsss, nᅵo ligues. Atenᅵᅵes divididas ᅵ o que dᅵ...
ᅵ

Daᅵ eu achar que 8,7A TEM que me dar alteraᅵᅵo na leitura...

Tem. Mas diferenᅵas tᅵo pequenas podem nᅵo estar a dar resultados.

ᅵᅵᅵ ᅵᅵᅵ Talvez resultados em termos da conta de corrente, mas na leitura do Vout devia ou nᅵo?
Como jᅵ expliquei anteriormente podes nᅵo ter. Os +-0,025 para Ip=0 ᅵ muito perto do valor de carga actual. Poderᅵs nᅵo notar qualquer diferenᅵa.ᅵ
O que tens nas mᅵos nᅵo passa de um simples enrolamento com certo nᅵmero de espiras cuja funᅵᅵo ᅵ baixar a I para valores mais "medᅵveis". Ora, se logo aqui tens uma permissividade de 2A esta, sem dᅵvida, terᅵ impacto na mediᅵᅵo de Vout.ᅵ




Ah!, sᅵ depois ᅵ que li a parte de meteres 5V em Vref. Percebo que em desespero de causa o poderᅵs ter feito mas nᅵo te adianta de coisa alguma - lᅵ a nota 1) da primeira pᅵgina. Acho que nᅵo, mas nem sei se nᅵo estragaste alguma coisa...

ᅵᅵᅵ ᅵᅵᅵ Do que percebi na documentaᅵᅵo e de um outro fᅵrum de arduino, podes meter uma Vref diferente, logo nᅵo estou a ver ter estragado alguma coisa. Atᅵ porque o comportamento ᅵ igual e mantᅵm-se, ou seja nᅵo tem alteraᅵᅵo.
Nᅵo me assustes com isso do estragado, LOL!

Provavelmente terᅵs razᅵo mas eu atravᅵs da documentaᅵᅵo nᅵo consigo ler nada excepto o que consta na nota 1) - "overdrive Vref with an external reference voltage between 2 - 2,8V (...) 2,5A".
Quanto ao estragar foi sᅵ para assustar. Tenho quase a certeza absoluta que nᅵo estragou nada! ᅵ:-)
ᅵ


ᅵ

Agora ᅵ sᅵ para testar as ligaᅵᅵes e a fᅵrmula de cᅵlculo.

Ok, entᅵo dᅵ-lhe 10 voltas.ᅵ
Quanto ᅵ formula de cᅵlculo sᅵ te interessa medires a variaᅵᅵo de Vout e obteres o valor de "x" que serᅵ = Ip, certo?
Vref jᅵ vem preparado de fᅵbrica para nᅵo lhe mexeres.

ᅵᅵᅵ ᅵᅵᅵ Ok, vou tentar, logo em casa, dar umas 10 voltas no fio.



Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V estᅵ tudo ok, senᅵo...

ᅵᅵᅵ ᅵᅵᅵ Nᅵo sei se percebi esta parte. Penso que te referes ᅵ voltagem de entrada do sensor, certo?
ᅵᅵᅵ ᅵᅵᅵ Caso seja isso em casa tambᅵm verifico isso.

Sim. Tens que fornecer +5V +-5%. Caso este valor nᅵo esteja dentro destes limites, penso que nᅵo obterᅵs qualquer resultado.
ᅵ

ᅵ

A aplicaᅵᅵo real ᅵ numa mota elᅵctrica que pode ir a correntes de 120A/140A.

Se aqui nᅵo te der nada...
Bem...ᅵ


ᅵᅵᅵ ᅵᅵᅵ Esta parte nᅵo foi testada ainda. :-)


Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os problemas que esta parece que vai dar luta... ᅵ:-)
ᅵᅵ

Obrigado Josᅵ, mas por agora sᅵ posso entrar pela teoria. Tenho o sensor em casa por isso sᅵ logo posso meter a mᅵo na massa!

Ok. Logo verei se tenho algum tempo para dedicar a isto. ᅵ pena nᅵo ter por cᅵ uma coisa dessas para me ir entretendo jᅵ que hoje ᅵ Feirado por cᅵ.ᅵ





On 05/30/2011 11:12 AM, Josᅵ Rocha wrote:
No dia 30 de Maio de 2011 09:18, Helder Pereira <pereira...@gmail.com> escreveu:
Olᅵ Josᅵ.

Eu do que percebi e investiguei, o Vref de origem estᅵ adequado ao arduino e nᅵo se deve mexer nele.

Ora bem. Vᅵ lᅵ a fᅵrmula:
Vref = 1/2 Vc - logo, considerando Vc como 5V terᅵs 2,5V como Vref. Assim, 2,5V = carga 0.
De seguida tens o valor de Vout para Ip=0 que ᅵ +-0,025 Vref.
Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso pelo podes nunca sentir a diferenᅵa. Ainda vai piorar para a frente como verᅵs... ᅵ:-(ᅵ

De seguida tens o valor de Vout. Este ᅵ igual a Vref +- 1,25*Ip/Ipn. Logo, comeᅵamos aqui as contas para determinado valor de Vout te apresentar o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de 200A)
Resumindo, terᅵs o valor de uma leitura entre 0 e 200A, com valores de Vout entre os 2,5V e 5V. isto num sentido da corrente jᅵ que se for no outro serᅵ com valores entre os 2,5V e 0V (penso que com sinal "-").ᅵ
ᅵ

O que eu fiz (jᅵ meio em desespero e a "atirar barro ᅵ parede") foi ver se metendo os 5V no Vref faziam alguma coisa. Mas nᅵo, nem mexeu em nada... Mas sempre deixei o Vref sossegado nos outros testes.

O meu problema maior nem ᅵ em estar a saber se a minha fᅵrmula de cᅵlculo estᅵ correcta, eu acho ᅵ que devo estar a errar em algum lado porque seja com carga ou sem carga os valores do Vout nᅵo mexem.

Se bem que a carga que lhe dei ᅵ pequena (mas atᅵ cheguei a testar com 2 voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma alteraᅵᅵo (8,7x2=17,4 que sᅵo 8,7% da leitura do sensor, logo nᅵo pode nᅵo se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o filme"?

O problema aqui ᅵ que a tolerᅵncia ᅵ de +- 1% de Ipn!
Logo, se tiveres o de 200A 1% de Ipn ᅵ (constantemente) igual a 20A!
Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de tolerᅵncia de erro. Se optares por mais umas voltas jᅵ poderᅵs sentir a diferenᅵa.

Finalizando, penso que estes sensores nᅵo se prestarᅵo a pequenos projectos. Tal como indicam no fim da folha ᅵ mais destinado para uso industrial. Uma tolerᅵncia de erro atᅵ 20A ᅵ inadmissᅵvel num qualquer esquema "domᅵstico" ou em qualquer outro caso onde seja exigida uma maior acuidade.

@braᅵo.
ᅵ

Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco aqui.

Obrigado.
On 05/29/2011 11:56 PM, Josᅵ Rocha wrote:
Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente, nᅵo percebi lᅵ muito bem esta mas pelo que consigo compreender algo estᅵ errado com o teu raciocᅵnio. Vejamos:

No dia 29 de Maio de 2011 17:38, Helder Pereira <pereira...@gmail.com> escreveu:
Olᅵ pessoal. Estou a recorrer aqui ᅵ mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples ᅵ o quem me tem dado mais
trabalho...

Nᅵo consigo ler do sensor... tenho uma "extensᅵo" feita ᅵ medida onde
passo apenas um dos cabos de corrente pelo sensor (atᅵ jᅵ tentei fazer

duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas nᅵo tem alteraᅵᅵo) e onde depois ligo algum aparelho

para ler quanta quanta corrente ele puxa.

Sᅵ que os valores que leio simplesmente nᅵo mexem, nᅵo se alteram
tenha eu o aparelho ligado ou nᅵo...
- estou a usar a seguinte fᅵrmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor ᅵ bidirecional, tanto pode

ler corrente a sair como a entrar).
Eu percebo que seja bidireccional mas o valor de Vref nᅵo ᅵ de 5V mas sim de 2,5V no caso de Vc ser 5V, como ᅵ ᅵbvio. Repara lᅵ bem se o valor de Vref nᅵo ᅵ metade de Vc.
Portanto, Vref estᅵ "zerado" quando se encontra nos 2,5V, adquire um valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5 a 5V.
Pelo menos ᅵ assim que entendo.

- O sensor jᅵ vem ᅵ espera dos 5V como referᅵncia por isso o arduino
nem lhe mexi no Vref. Mas sᅵ para informaᅵᅵo tambᅵm jᅵ o testei com o
Vref ligado aos 5V.

Como expliquei acima o sensor vem ᅵ espera de 0, ou seja 2,5V.ᅵ
ᅵ

Eu jᅵ tentei:

- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcᅵᅵo do sensor

Mesmo sabendo que a corrente que o aparelho puxa serᅵ baixa para o

sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...
Vamos lᅵ ver se compreendi bem e pegar neste teu exemplo tendo como suposiᅵᅵo que tens o htfs 200A:
Quando nᅵo tens corrente alguma terᅵs a seguinte situaᅵᅵo:
Vout=0
Vref=0 (2,5V)
No caso de teres uma carga de 8,7A de intensidade:
Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400 and so on...)
Logo, dar-te-ᅵ algo na casa dos 2,554 o que penso ser muito pouco face ᅵ variaᅵᅵo deste sensor!
Para teres uma ideia mais aproximada tenta dar mais voltas ao enrolamento. Por exemplo 10 voltas terᅵs 87A a passar e aᅵ deverᅵs obter um valor mais "legᅵvel".

Espero que tenha sido ᅵtil.
ᅵ

Alguᅵm tem alguma ideia do que estou a fazer mal?

Como expliquei anteriormente penso que "partiste" mal mas posso estar errado na interpretaᅵᅵo que faᅵo dessa folha.


Obrigado.

De nada. Dependendo do tempo disponᅵvel dispᅵe.

@braᅵo.ᅵ

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Circuito Sensor Hall Currente_bb.png

Helder Pereira

unread,
Jun 6, 2011, 7:57:14 AM6/6/11
to ardu...@googlegroups.com
Olᅵ novamente.

Alguns desenvolvimentos.

O meu "setup" ᅵ o seguinte, como os pins do sensor sᅵo dificieis de colocar na breadboard de forma a poder ler com eles e dar voltas no fio, etc., optei por soldar uns jumper cables e fazer ligaᅵᅵo e manuseamento do sensor assim mais simplificada.

Lᅵ fui fazer novo teste, agora que tenho um carregador de bateria e uma bateria de 12v (cedidos por um amigo companheiro de projecto).
O carregador tem 1,8A. Dei 3 voltas ao sensor e como tal espero poder ler correntes por voltas dos 5A (sei que ᅵ possᅵvel porque sei de um sensor igual a fazer isso).
Realmente o valor como que +- triplicou. Ou seja estᅵ dentro da lᅵgica. Sᅵ que continua a nᅵo se alterar o valor de leitura do Vout tenha o carregador ligado ou nᅵo... que ᅵ um valor estᅵvel ᅵ, sᅵ que nᅵo se altera...

Pus-me a fazer algum debug. Se bem que sou tᅵo rookie nisto que nᅵo sei se o que fiz se pode considerar debug.
Pegando na sugestᅵo de verificar a voltagem, vi que nos pontos de conexᅵo da breadboard a corrente de alimentaᅵᅵo era de 4,9V logo dentro dos parᅵmetros.
E tambᅵm li a voltagem entre Vout e GND e Vout e 5V. E atᅵ parecia estar correcta. Numa lia-se 2,495V e noutra -2,495V.
Mas depois descobri 2 coisas:
- A bateria estᅵ morta
- Na ligaᅵᅵo dos jumper cables aos pins do sensor a corrente jᅵ era mais baixa, 4,6V, ou seja fora dos parᅵmetros.

Infelizmente nᅵo tive tempo e oportunidade para avanᅵar mais, mas fica aqui umas perguntas que se me puderem responder eu agradeᅵo:

- O facto da bateria estar morta significa que nᅵo passa corrente nos cabos do carregador?
- As leituras do Vout significam que o sensor estᅵ a trabalhar bem?
- 4,6V ᅵ pouco para o sensor, devo ter alguma solda fria certo, e o sensor com isto nᅵo funcionarᅵ bem, certo? Aqui vou trabalhar isto de novo para garantir soldadura correcta e/ou um modo de ligaᅵᅵo diferente. Mas a minha assunᅵᅵo estᅵ correcta?

Mais uma vez obrigado a todos.






On 30/05/11 14:37, Josᅵ Rocha wrote:
No dia 30 de Maio de 2011 11:12, Helder Pereira <pereira...@gmail.com> escreveu:


On 05/30/2011 11:50 AM, Josᅵ Rocha wrote:
No dia 30 de Maio de 2011 10:27, Helder Pereira <pereira...@gmail.com> escreveu:
Josᅵ, nᅵo estarᅵs enganado na percentagem? Sim o sensor ᅵ de 200A.

Erro de 1% em 200A ᅵ ... 2A e nᅵo 20A.

oooopppppsss, nᅵo ligues. Atenᅵᅵes divididas ᅵ o que dᅵ...
ᅵ

Daᅵ eu achar que 8,7A TEM que me dar alteraᅵᅵo na leitura...

Tem. Mas diferenᅵas tᅵo pequenas podem nᅵo estar a dar resultados.
ᅵᅵᅵ ᅵᅵᅵ Talvez resultados em termos da conta de corrente, mas na leitura do Vout devia ou nᅵo?
Como jᅵ expliquei anteriormente podes nᅵo ter. Os +-0,025 para Ip=0 ᅵ muito perto do valor de carga actual. Poderᅵs nᅵo notar qualquer diferenᅵa.ᅵ
O que tens nas mᅵos nᅵo passa de um simples enrolamento com certo nᅵmero de espiras cuja funᅵᅵo ᅵ baixar a I para valores mais "medᅵveis". Ora, se logo aqui tens uma permissividade de 2A esta, sem dᅵvida, terᅵ impacto na mediᅵᅵo de Vout.ᅵ

Ah!, sᅵ depois ᅵ que li a parte de meteres 5V em Vref. Percebo que em desespero de causa o poderᅵs ter feito mas nᅵo te adianta de coisa alguma - lᅵ a nota 1) da primeira pᅵgina. Acho que nᅵo, mas nem sei se nᅵo estragaste alguma coisa...
ᅵᅵᅵ ᅵᅵᅵ Do que percebi na documentaᅵᅵo e de um outro fᅵrum de arduino, podes meter uma Vref diferente, logo nᅵo estou a ver ter estragado alguma coisa. Atᅵ porque o comportamento ᅵ igual e mantᅵm-se, ou seja nᅵo tem alteraᅵᅵo.
Nᅵo me assustes com isso do estragado, LOL!

Provavelmente terᅵs razᅵo mas eu atravᅵs da documentaᅵᅵo nᅵo consigo ler nada excepto o que consta na nota 1) - "overdrive Vref with an external reference voltage between 2 - 2,8V (...) 2,5A".
Quanto ao estragar foi sᅵ para assustar. Tenho quase a certeza absoluta que nᅵo estragou nada! ᅵ:-)
ᅵ
ᅵ

Agora ᅵ sᅵ para testar as ligaᅵᅵes e a fᅵrmula de cᅵlculo.

Ok, entᅵo dᅵ-lhe 10 voltas.ᅵ
Quanto ᅵ formula de cᅵlculo sᅵ te interessa medires a variaᅵᅵo de Vout e obteres o valor de "x" que serᅵ = Ip, certo?
Vref jᅵ vem preparado de fᅵbrica para nᅵo lhe mexeres.

ᅵᅵᅵ ᅵᅵᅵ Ok, vou tentar, logo em casa, dar umas 10 voltas no fio.



Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V estᅵ tudo ok, senᅵo...

ᅵᅵᅵ ᅵᅵᅵ Nᅵo sei se percebi esta parte. Penso que te referes ᅵ voltagem de entrada do sensor, certo?
ᅵᅵᅵ ᅵᅵᅵ Caso seja isso em casa tambᅵm verifico isso.

Sim. Tens que fornecer +5V +-5%. Caso este valor nᅵo esteja dentro destes limites, penso que nᅵo obterᅵs qualquer resultado.
ᅵ
ᅵ

A aplicaᅵᅵo real ᅵ numa mota elᅵctrica que pode ir a correntes de 120A/140A.

Se aqui nᅵo te der nada...
Bem...ᅵ


ᅵᅵᅵ ᅵᅵᅵ Esta parte nᅵo foi testada ainda. :-)


Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os problemas que esta parece que vai dar luta... ᅵ:-)
ᅵᅵ

Obrigado Josᅵ, mas por agora sᅵ posso entrar pela teoria. Tenho o sensor em casa por isso sᅵ logo posso meter a mᅵo na massa!

Ok. Logo verei se tenho algum tempo para dedicar a isto. ᅵ pena nᅵo ter por cᅵ uma coisa dessas para me ir entretendo jᅵ que hoje ᅵ Feirado por cᅵ.ᅵ




On 05/30/2011 11:12 AM, Josᅵ Rocha wrote:
No dia 30 de Maio de 2011 09:18, Helder Pereira <pereira...@gmail.com> escreveu:
Olᅵ Josᅵ.

Eu do que percebi e investiguei, o Vref de origem estᅵ adequado ao arduino e nᅵo se deve mexer nele.

Ora bem. Vᅵ lᅵ a fᅵrmula:
Vref = 1/2 Vc - logo, considerando Vc como 5V terᅵs 2,5V como Vref. Assim, 2,5V = carga 0.
De seguida tens o valor de Vout para Ip=0 que ᅵ +-0,025 Vref.
Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso pelo podes nunca sentir a diferenᅵa. Ainda vai piorar para a frente como verᅵs... ᅵ:-(ᅵ

De seguida tens o valor de Vout. Este ᅵ igual a Vref +- 1,25*Ip/Ipn. Logo, comeᅵamos aqui as contas para determinado valor de Vout te apresentar o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de 200A)
Resumindo, terᅵs o valor de uma leitura entre 0 e 200A, com valores de Vout entre os 2,5V e 5V. isto num sentido da corrente jᅵ que se for no outro serᅵ com valores entre os 2,5V e 0V (penso que com sinal "-").ᅵ
ᅵ

O que eu fiz (jᅵ meio em desespero e a "atirar barro ᅵ parede") foi ver se metendo os 5V no Vref faziam alguma coisa. Mas nᅵo, nem mexeu em nada... Mas sempre deixei o Vref sossegado nos outros testes.

O meu problema maior nem ᅵ em estar a saber se a minha fᅵrmula de cᅵlculo estᅵ correcta, eu acho ᅵ que devo estar a errar em algum lado porque seja com carga ou sem carga os valores do Vout nᅵo mexem.

Se bem que a carga que lhe dei ᅵ pequena (mas atᅵ cheguei a testar com 2 voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma alteraᅵᅵo (8,7x2=17,4 que sᅵo 8,7% da leitura do sensor, logo nᅵo pode nᅵo se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o filme"?

O problema aqui ᅵ que a tolerᅵncia ᅵ de +- 1% de Ipn!
Logo, se tiveres o de 200A 1% de Ipn ᅵ (constantemente) igual a 20A!
Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de tolerᅵncia de erro. Se optares por mais umas voltas jᅵ poderᅵs sentir a diferenᅵa.

Finalizando, penso que estes sensores nᅵo se prestarᅵo a pequenos projectos. Tal como indicam no fim da folha ᅵ mais destinado para uso industrial. Uma tolerᅵncia de erro atᅵ 20A ᅵ inadmissᅵvel num qualquer esquema "domᅵstico" ou em qualquer outro caso onde seja exigida uma maior acuidade.

@braᅵo.
ᅵ

Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco aqui.

Obrigado.
On 05/29/2011 11:56 PM, Josᅵ Rocha wrote:
Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente, nᅵo percebi lᅵ muito bem esta mas pelo que consigo compreender algo estᅵ errado com o teu raciocᅵnio. Vejamos:

No dia 29 de Maio de 2011 17:38, Helder Pereira <pereira...@gmail.com> escreveu:
Olᅵ pessoal. Estou a recorrer aqui ᅵ mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples ᅵ o quem me tem dado mais
trabalho...

Nᅵo consigo ler do sensor... tenho uma "extensᅵo" feita ᅵ medida onde
passo apenas um dos cabos de corrente pelo sensor (atᅵ jᅵ tentei fazer

duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas nᅵo tem alteraᅵᅵo) e onde depois ligo algum aparelho

para ler quanta quanta corrente ele puxa.

Sᅵ que os valores que leio simplesmente nᅵo mexem, nᅵo se alteram
tenha eu o aparelho ligado ou nᅵo...
- estou a usar a seguinte fᅵrmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor ᅵ bidirecional, tanto pode

ler corrente a sair como a entrar).
Eu percebo que seja bidireccional mas o valor de Vref nᅵo ᅵ de 5V mas sim de 2,5V no caso de Vc ser 5V, como ᅵ ᅵbvio. Repara lᅵ bem se o valor de Vref nᅵo ᅵ metade de Vc.
Portanto, Vref estᅵ "zerado" quando se encontra nos 2,5V, adquire um valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5 a 5V.
Pelo menos ᅵ assim que entendo.

- O sensor jᅵ vem ᅵ espera dos 5V como referᅵncia por isso o arduino
nem lhe mexi no Vref. Mas sᅵ para informaᅵᅵo tambᅵm jᅵ o testei com o
Vref ligado aos 5V.

Como expliquei acima o sensor vem ᅵ espera de 0, ou seja 2,5V.ᅵ
ᅵ

Eu jᅵ tentei:

- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcᅵᅵo do sensor

Mesmo sabendo que a corrente que o aparelho puxa serᅵ baixa para o

sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...
Vamos lᅵ ver se compreendi bem e pegar neste teu exemplo tendo como suposiᅵᅵo que tens o htfs 200A:
Quando nᅵo tens corrente alguma terᅵs a seguinte situaᅵᅵo:
Vout=0
Vref=0 (2,5V)
No caso de teres uma carga de 8,7A de intensidade:
Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400 and so on...)
Logo, dar-te-ᅵ algo na casa dos 2,554 o que penso ser muito pouco face ᅵ variaᅵᅵo deste sensor!
Para teres uma ideia mais aproximada tenta dar mais voltas ao enrolamento. Por exemplo 10 voltas terᅵs 87A a passar e aᅵ deverᅵs obter um valor mais "legᅵvel".

Espero que tenha sido ᅵtil.
ᅵ

Alguᅵm tem alguma ideia do que estou a fazer mal?

Como expliquei anteriormente penso que "partiste" mal mas posso estar errado na interpretaᅵᅵo que faᅵo dessa folha.


Obrigado.

De nada. Dependendo do tempo disponᅵvel dispᅵe.

@braᅵo.ᅵ

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
--
Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.

--

José Rocha

unread,
Jun 6, 2011, 8:37:34 AM6/6/11
to ardu...@googlegroups.com


No dia 6 de Junho de 2011 11:57, Helder Pereira <pereira...@gmail.com> escreveu:
Olá novamente.

Alguns desenvolvimentos.

O meu "setup" é o seguinte, como os pins do sensor são dificieis de colocar na breadboard de forma a poder ler com eles e dar voltas no fio, etc., optei por soldar uns jumper cables e fazer ligação e manuseamento do sensor assim mais simplificada.

Lá fui fazer novo teste, agora que tenho um carregador de bateria e uma bateria de 12v (cedidos por um amigo companheiro de projecto).
O carregador tem 1,8A. Dei 3 voltas ao sensor e como tal espero poder ler correntes por voltas dos 5A (sei que é possível porque sei de um sensor igual a fazer isso).
Realmente o valor como que +- triplicou. Ou seja está dentro da lógica. Só que continua a não se alterar o valor de leitura do Vout tenha o carregador ligado ou não... que é um valor estável é, só que não se altera...

Pus-me a fazer algum debug. Se bem que sou tão rookie nisto que não sei se o que fiz se pode considerar debug.
Pegando na sugestão de verificar a voltagem, vi que nos pontos de conexão da breadboard a corrente de alimentação era de 4,9V logo dentro dos parâmetros.
E também li a voltagem entre Vout e GND e Vout e 5V. E até parecia estar correcta. Numa lia-se 2,495V e noutra -2,495V.
Mas depois descobri 2 coisas:
- A bateria está morta
- Na ligação dos jumper cables aos pins do sensor a corrente já era mais baixa, 4,6V, ou seja fora dos parâmetros.

Infelizmente não tive tempo e oportunidade para avançar mais, mas fica aqui umas perguntas que se me puderem responder eu agradeço:

- O facto da bateria estar morta significa que não passa corrente nos cabos do carregador?

Em princípio não, excepto no caso da bateria ter as placas internas em curto. Se a bateria esteve muito tempo parada, poderá estar "sulfatada" e nesse caso não terás corrente nenhuma. 
([OT] Existe um processo de "dessufaltação" que é injectar cerca de 35V por lapsos de tempo para que ela internamente comece a "reviver". Já vi um circuito desses DIY mas agora não me lembro onde.)
Vê se consegues arranjar uma bateria com carga e que não esteja parada há algum tempo.
 
- As leituras do Vout significam que o sensor está a trabalhar bem?

Sim considerando carga 0 no circuito embora, devesses ter os 2,5V certos. Provavelmente a alimentação não estará nos 5V.
 
- 4,6V é pouco para o sensor, devo ter alguma solda fria certo, e o sensor com isto não funcionará bem, certo? Aqui vou trabalhar isto de novo para garantir soldadura correcta e/ou um modo de ligação diferente. Mas a minha assunção está correcta?

Pois. Se não tiveres os 2,5 V em Vref ou Vout (este com carga 0) deverás estar em cima do permitido ou fora do valor desejado.
Quanto à diferença entre os 4,9 e 4,6 isso é estranho. Para além das soldaduras verifica se não estás a usar um cabo sub-dimensionado.

@braço.

 

Mais uma vez obrigado a todos.






On 30/05/11 14:37, José Rocha wrote:
No dia 30 de Maio de 2011 11:12, Helder Pereira <pereira...@gmail.com> escreveu:


On 05/30/2011 11:50 AM, José Rocha wrote:
No dia 30 de Maio de 2011 10:27, Helder Pereira <pereira...@gmail.com> escreveu:
José, não estarás enganado na percentagem? Sim o sensor é de 200A.

Erro de 1% em 200A é ... 2A e não 20A.

oooopppppsss, não ligues. Atenções divididas é o que dá...
 

Daí eu achar que 8,7A TEM que me dar alteração na leitura...

Tem. Mas diferenças tão pequenas podem não estar a dar resultados.
        Talvez resultados em termos da conta de corrente, mas na leitura do Vout devia ou não?
Como já expliquei anteriormente podes não ter. Os +-0,025 para Ip=0 é muito perto do valor de carga actual. Poderás não notar qualquer diferença. 
O que tens nas mãos não passa de um simples enrolamento com certo número de espiras cuja função é baixar a I para valores mais "medíveis". Ora, se logo aqui tens uma permissividade de 2A esta, sem dúvida, terá impacto na medição de Vout. 




Ah!, só depois é que li a parte de meteres 5V em Vref. Percebo que em desespero de causa o poderás ter feito mas não te adianta de coisa alguma - lê a nota 1) da primeira página. Acho que não, mas nem sei se não estragaste alguma coisa...

        Do que percebi na documentação e de um outro fórum de arduino, podes meter uma Vref diferente, logo não estou a ver ter estragado alguma coisa. Até porque o comportamento é igual e mantém-se, ou seja não tem alteração.
Não me assustes com isso do estragado, LOL!

Provavelmente terás razão mas eu através da documentação não consigo ler nada excepto o que consta na nota 1) - "overdrive Vref with an external reference voltage between 2 - 2,8V (...) 2,5A".
Quanto ao estragar foi só para assustar. Tenho quase a certeza absoluta que não estragou nada!  :-)
 


 

Agora é só para testar as ligações e a fórmula de cálculo.

Ok, então dá-lhe 10 voltas. 
Quanto à formula de cálculo só te interessa medires a variação de Vout e obteres o valor de "x" que será = Ip, certo?
Vref já vem preparado de fábrica para não lhe mexeres.

        Ok, vou tentar, logo em casa, dar umas 10 voltas no fio.
Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V está tudo ok, senão...
        Não sei se percebi esta parte. Penso que te referes à voltagem de entrada do sensor, certo?
        Caso seja isso em casa também verifico isso.

Sim. Tens que fornecer +5V +-5%. Caso este valor não esteja dentro destes limites, penso que não obterás qualquer resultado.
 

 

A aplicação real é numa mota eléctrica que pode ir a correntes de 120A/140A.

Se aqui não te der nada...
Bem... 


        Esta parte não foi testada ainda. :-)


Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os problemas que esta parece que vai dar luta...  :-)
  

Obrigado José, mas por agora só posso entrar pela teoria. Tenho o sensor em casa por isso só logo posso meter a mão na massa!

Ok. Logo verei se tenho algum tempo para dedicar a isto. É pena não ter por cá uma coisa dessas para me ir entretendo já que hoje é Feirado por cá. 




On 05/30/2011 11:12 AM, José Rocha wrote:
No dia 30 de Maio de 2011 09:18, Helder Pereira <pereira...@gmail.com> escreveu:
Olá José.

Eu do que percebi e investiguei, o Vref de origem está adequado ao arduino e não se deve mexer nele.

Ora bem. Vê lá a fórmula:
Vref = 1/2 Vc - logo, considerando Vc como 5V terás 2,5V como Vref. Assim, 2,5V = carga 0.
De seguida tens o valor de Vout para Ip=0 que é +-0,025 Vref.
Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso pelo podes nunca sentir a diferença. Ainda vai piorar para a frente como verás...  :-( 

De seguida tens o valor de Vout. Este é igual a Vref +- 1,25*Ip/Ipn. Logo, começamos aqui as contas para determinado valor de Vout te apresentar o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de 200A)
Resumindo, terás o valor de uma leitura entre 0 e 200A, com valores de Vout entre os 2,5V e 5V. isto num sentido da corrente já que se for no outro será com valores entre os 2,5V e 0V (penso que com sinal "-"). 
 

O que eu fiz (já meio em desespero e a "atirar barro à parede") foi ver se metendo os 5V no Vref faziam alguma coisa. Mas não, nem mexeu em nada... Mas sempre deixei o Vref sossegado nos outros testes.

O meu problema maior nem é em estar a saber se a minha fórmula de cálculo está correcta, eu acho é que devo estar a errar em algum lado porque seja com carga ou sem carga os valores do Vout não mexem.

Se bem que a carga que lhe dei é pequena (mas até cheguei a testar com 2 voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma alteração (8,7x2=17,4 que são 8,7% da leitura do sensor, logo não pode não se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o filme"?

O problema aqui é que a tolerância é de +- 1% de Ipn!
Logo, se tiveres o de 200A 1% de Ipn é (constantemente) igual a 20A!
Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de tolerância de erro. Se optares por mais umas voltas já poderás sentir a diferença.

Finalizando, penso que estes sensores não se prestarão a pequenos projectos. Tal como indicam no fim da folha é mais destinado para uso industrial. Uma tolerância de erro até 20A é inadmissível num qualquer esquema "doméstico" ou em qualquer outro caso onde seja exigida uma maior acuidade.

@braço.
 

Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco aqui.

Obrigado.
On 05/29/2011 11:56 PM, José Rocha wrote:
Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente, não percebi lá muito bem esta mas pelo que consigo compreender algo está errado com o teu raciocínio. Vejamos:

No dia 29 de Maio de 2011 17:38, Helder Pereira <pereira...@gmail.com> escreveu:
Olá pessoal. Estou a recorrer aqui à mailing list mais cedo do que
previa.

O sensor que pensava ser mais simples é o quem me tem dado mais
trabalho...

Não consigo ler do sensor... tenho uma "extensão" feita à medida onde
passo apenas um dos cabos de corrente pelo sensor (até já tentei fazer

duas passagens do cabo para aumentar a leitura e ter valores mais
alterados, mas não tem alteração) e onde depois ligo algum aparelho

para ler quanta quanta corrente ele puxa.

Só que os valores que leio simplesmente não mexem, não se alteram
tenha eu o aparelho ligado ou não...
- estou a usar a seguinte fórmula: (5.0/(1024*[valor da
leitura]))*(123-512); (isto porque o leitor é bidirecional, tanto pode

ler corrente a sair como a entrar).
Eu percebo que seja bidireccional mas o valor de Vref não é de 5V mas sim de 2,5V no caso de Vc ser 5V, como é óbvio. Repara lá bem se o valor de Vref não é metade de Vc.
Portanto, Vref está "zerado" quando se encontra nos 2,5V, adquire um valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5 a 5V.
Pelo menos é assim que entendo.

- O sensor já vem à espera dos 5V como referência por isso o arduino
nem lhe mexi no Vref. Mas só para informação também já o testei com o
Vref ligado aos 5V.

Como expliquei acima o sensor vem à espera de 0, ou seja 2,5V. 
 

Eu já tentei:

- dar mais que uma volta com o fio no sensor (aumentar a corrente
lida)
- trocar o fio
- trocar a direcção do sensor

Mesmo sabendo que a corrente que o aparelho puxa será baixa para o

sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
lido...
Mas nada muda os valores...
Vamos lá ver se compreendi bem e pegar neste teu exemplo tendo como suposição que tens o htfs 200A:
Quando não tens corrente alguma terás a seguinte situação:
Vout=0
Vref=0 (2,5V)
No caso de teres uma carga de 8,7A de intensidade:
Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400 and so on...)
Logo, dar-te-à algo na casa dos 2,554 o que penso ser muito pouco face à variação deste sensor!
Para teres uma ideia mais aproximada tenta dar mais voltas ao enrolamento. Por exemplo 10 voltas terás 87A a passar e aí deverás obter um valor mais "legível".

Espero que tenha sido útil.
 

Alguém tem alguma ideia do que estou a fazer mal?

Como expliquei anteriormente penso que "partiste" mal mas posso estar errado na interpretação que faço dessa folha.


Obrigado.

De nada. Dependendo do tempo disponível dispõe.

@braço. 

P.S.: enso que tenho tudo ligado exactamente como diz a datasheet

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--
Partilha as tuas experiências com Arduino em {colocar domínio aqui}.

--

Luis Correia

unread,
Jun 6, 2011, 9:58:25 AM6/6/11
to ardu...@googlegroups.com
Olá Helder,

sugiro que uses fios tirados de um cabo de rede, pois normalmente não
teem grande perda.

Vou tentar descodificar o datasheet desse sensor, pois é um pouco críptico.

eu penso honestamente que talvez este sensor não seja o melhor para o
vosso caso...

E tu vives no norte, certo? se fosse aqui na região de Lisboa dava-se
um jeito num instantinho.


Luis Correia

2011/6/6 Helder Pereira <pereira...@gmail.com>:
> Olá novamente.
>
> Alguns desenvolvimentos.
>
> O meu "setup" é o seguinte, como os pins do sensor são dificieis de colocar


> na breadboard de forma a poder ler com eles e dar voltas no fio, etc., optei

> por soldar uns jumper cables e fazer ligação e manuseamento do sensor assim
> mais simplificada.
>
> Lá fui fazer novo teste, agora que tenho um carregador de bateria e uma


> bateria de 12v (cedidos por um amigo companheiro de projecto).
> O carregador tem 1,8A. Dei 3 voltas ao sensor e como tal espero poder ler

> correntes por voltas dos 5A (sei que é possível porque sei de um sensor
> igual a fazer isso).


> Realmente o valor como que +- triplicou. Ou seja está dentro da lógica. Só

> que continua a não se alterar o valor de leitura do Vout tenha o carregador


> ligado ou não... que é um valor estável é, só que não se altera...
>

> Pus-me a fazer algum debug. Se bem que sou tão rookie nisto que não sei se o


> que fiz se pode considerar debug.

> Pegando na sugestão de verificar a voltagem, vi que nos pontos de conexão da
> breadboard a corrente de alimentação era de 4,9V logo dentro dos parâmetros.
> E também li a voltagem entre Vout e GND e Vout e 5V. E até parecia estar


> correcta. Numa lia-se 2,495V e noutra -2,495V.
> Mas depois descobri 2 coisas:

> - A bateria está morta

> - Na ligação dos jumper cables aos pins do sensor a corrente já era mais
> baixa, 4,6V, ou seja fora dos parâmetros.
>
> Infelizmente não tive tempo e oportunidade para avançar mais, mas fica aqui
> umas perguntas que se me puderem responder eu agradeço:
>
> - O facto da bateria estar morta significa que não passa corrente nos cabos
> do carregador?
> - As leituras do Vout significam que o sensor está a trabalhar bem?
> - 4,6V é pouco para o sensor, devo ter alguma solda fria certo, e o sensor
> com isto não funcionará bem, certo? Aqui vou trabalhar isto de novo para


> garantir soldadura correcta e/ou um modo de ligação diferente. Mas a minha

> assunção está correcta?


>
> Mais uma vez obrigado a todos.
>
>
>
>
>
> On 30/05/11 14:37, José Rocha wrote:
>
> No dia 30 de Maio de 2011 11:12, Helder Pereira <pereira...@gmail.com>
> escreveu:
>>
>>
>> On 05/30/2011 11:50 AM, José Rocha wrote:
>>
>> No dia 30 de Maio de 2011 10:27, Helder Pereira <pereira...@gmail.com>
>> escreveu:
>>>

>>> José, não estarás enganado na percentagem? Sim o sensor é de 200A.
>>>
>>> Erro de 1% em 200A é ... 2A e não 20A.
>>
>> oooopppppsss, não ligues. Atenções divididas é o que dá...
>>
>>>
>>> Daí eu achar que 8,7A TEM que me dar alteração na leitura...
>>
>> Tem. Mas diferenças tão pequenas podem não estar a dar resultados.
>>

>>         Talvez resultados em termos da conta de corrente, mas na leitura

>> do Vout devia ou não?
>

> Como já expliquei anteriormente podes não ter. Os +-0,025 para Ip=0 é muito


> perto do valor de carga actual. Poderás não notar qualquer diferença.
> O que tens nas mãos não passa de um simples enrolamento com certo número de

> espiras cuja função é baixar a I para valores mais "medíveis". Ora, se logo


> aqui tens uma permissividade de 2A esta, sem dúvida, terá impacto na medição
> de Vout.
>>
>>
>>

>> Ah!, só depois é que li a parte de meteres 5V em Vref. Percebo que em
>> desespero de causa o poderás ter feito mas não te adianta de coisa alguma -


>> lê a nota 1) da primeira página. Acho que não, mas nem sei se não estragaste
>> alguma coisa...
>>

>>         Do que percebi na documentação e de um outro fórum de arduino,
>> podes meter uma Vref diferente, logo não estou a ver ter estragado alguma


>> coisa. Até porque o comportamento é igual e mantém-se, ou seja não tem
>> alteração. Não me assustes com isso do estragado, LOL!
>

> Provavelmente terás razão mas eu através da documentação não consigo ler


> nada excepto o que consta na nota 1) - "overdrive Vref with an external
> reference voltage between 2 - 2,8V (...) 2,5A".

> Quanto ao estragar foi só para assustar. Tenho quase a certeza absoluta que


> não estragou nada!  :-)
>
>>
>>
>>>
>>> Agora é só para testar as ligações e a fórmula de cálculo.
>>
>> Ok, então dá-lhe 10 voltas.

>> Quanto à formula de cálculo só te interessa medires a variação de Vout e


>> obteres o valor de "x" que será = Ip, certo?
>> Vref já vem preparado de fábrica para não lhe mexeres.
>>

>>         Ok, vou tentar, logo em casa, dar umas 10 voltas no fio.
>>
>>
>>
>> Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V

>> está tudo ok, senão...
>>
>>         Não sei se percebi esta parte. Penso que te referes à voltagem de
>> entrada do sensor, certo?
>>         Caso seja isso em casa também verifico isso.
>
> Sim. Tens que fornecer +5V +-5%. Caso este valor não esteja dentro destes


> limites, penso que não obterás qualquer resultado.
>
>>
>>
>>>

>>> A aplicação real é numa mota eléctrica que pode ir a correntes de
>>> 120A/140A.
>>


>> Se aqui não te der nada...
>> Bem...
>>

>>         Esta parte não foi testada ainda. :-)


>>
>> Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os

>> problemas que esta parece que vai dar luta...  :-)
>>
>>

>> Obrigado José, mas por agora só posso entrar pela teoria. Tenho o sensor


>> em casa por isso só logo posso meter a mão na massa!
>
> Ok. Logo verei se tenho algum tempo para dedicar a isto. É pena não ter por
> cá uma coisa dessas para me ir entretendo já que hoje é Feirado por cá.
>>>
>>>
>>>
>>>

>>> On 05/30/2011 11:12 AM, José Rocha wrote:
>>>
>>> No dia 30 de Maio de 2011 09:18, Helder Pereira
>>> <pereira...@gmail.com> escreveu:
>>>>

>>>> Olá José.
>>>>
>>>> Eu do que percebi e investiguei, o Vref de origem está adequado ao

>>>> arduino e não se deve mexer nele.
>>>
>>> Ora bem. Vê lá a fórmula:
>>> Vref = 1/2 Vc - logo, considerando Vc como 5V terás 2,5V como Vref.


>>> Assim, 2,5V = carga 0.

>>> De seguida tens o valor de Vout para Ip=0 que é +-0,025 Vref.


>>> Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso pelo

>>> podes nunca sentir a diferença. Ainda vai piorar para a frente como verás...
>>>  :-(
>>> De seguida tens o valor de Vout. Este é igual a Vref +- 1,25*Ip/Ipn.
>>> Logo, começamos aqui as contas para determinado valor de Vout te apresentar


>>> o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de
>>> 200A)

>>> Resumindo, terás o valor de uma leitura entre 0 e 200A, com valores de
>>> Vout entre os 2,5V e 5V. isto num sentido da corrente já que se for no outro


>>> será com valores entre os 2,5V e 0V (penso que com sinal "-").
>>>
>>>>

>>>> O que eu fiz (já meio em desespero e a "atirar barro à parede") foi ver
>>>> se metendo os 5V no Vref faziam alguma coisa. Mas não, nem mexeu em nada...


>>>> Mas sempre deixei o Vref sossegado nos outros testes.
>>>>

>>>> O meu problema maior nem é em estar a saber se a minha fórmula de

>>>> cálculo está correcta, eu acho é que devo estar a errar em algum lado porque
>>>> seja com carga ou sem carga os valores do Vout não mexem.
>>>>
>>>> Se bem que a carga que lhe dei é pequena (mas até cheguei a testar com 2


>>>> voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma

>>>> alteração (8,7x2=17,4 que são 8,7% da leitura do sensor, logo não pode não


>>>> se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o
>>>> filme"?
>>>

>>> O problema aqui é que a tolerância é de +- 1% de Ipn!
>>> Logo, se tiveres o de 200A 1% de Ipn é (constantemente) igual a 20A!


>>> Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de

>>> tolerância de erro. Se optares por mais umas voltas já poderás sentir a
>>> diferença.

>>> Finalizando, penso que estes sensores não se prestarão a pequenos
>>> projectos. Tal como indicam no fim da folha é mais destinado para uso


>>> industrial. Uma tolerância de erro até 20A é inadmissível num qualquer

>>> esquema "doméstico" ou em qualquer outro caso onde seja exigida uma maior
>>> acuidade.
>>> @braço.


>>>
>>>>
>>>> Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco
>>>> aqui.
>>>>
>>>> Obrigado.
>>>>
>>>>
>>>>
>>>> On 05/29/2011 11:56 PM, José Rocha wrote:
>>>>
>>>> Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente,

>>>> não percebi lá muito bem esta mas pelo que consigo compreender algo está

>>>> errado com o teu raciocínio. Vejamos:


>>>>
>>>> No dia 29 de Maio de 2011 17:38, Helder Pereira
>>>> <pereira...@gmail.com> escreveu:
>>>>>

>>>>> Olá pessoal. Estou a recorrer aqui à mailing list mais cedo do que
>>>>> previa.
>>>>>
>>>>> O sensor que pensava ser mais simples é o quem me tem dado mais
>>>>> trabalho...
>>>>>
>>>>> Não consigo ler do sensor... tenho uma "extensão" feita à medida onde
>>>>> passo apenas um dos cabos de corrente pelo sensor (até já tentei fazer


>>>>> duas passagens do cabo para aumentar a leitura e ter valores mais

>>>>> alterados, mas não tem alteração) e onde depois ligo algum aparelho


>>>>> para ler quanta quanta corrente ele puxa.
>>>>>

>>>>> Só que os valores que leio simplesmente não mexem, não se alteram
>>>>> tenha eu o aparelho ligado ou não...


>>>>>
>>>>> Alguns dados:
>>>>>
>>>>> - Datasheet - http://www.lem.com/docs/products/htfs_sp2_e.pdf

>>>>> - estou a usar a seguinte fórmula: (5.0/(1024*[valor da
>>>>> leitura]))*(123-512); (isto porque o leitor é bidirecional, tanto pode


>>>>> ler corrente a sair como a entrar).
>>>>

>>>> Eu percebo que seja bidireccional mas o valor de Vref não é de 5V mas
>>>> sim de 2,5V no caso de Vc ser 5V, como é óbvio. Repara lá bem se o valor de
>>>> Vref não é metade de Vc.
>>>> Portanto, Vref está "zerado" quando se encontra nos 2,5V, adquire um


>>>> valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5
>>>> a 5V.

>>>> Pelo menos é assim que entendo.
>>>>>
>>>>> - O sensor já vem à espera dos 5V como referência por isso o arduino

>>>>> nem lhe mexi no Vref. Mas só para informação também já o testei com o
>>>>> Vref ligado aos 5V.
>>>>
>>>> Como expliquei acima o sensor vem à espera de 0, ou seja 2,5V.
>>>>
>>>>>
>>>>> Eu já tentei:


>>>>> - dar mais que uma volta com o fio no sensor (aumentar a corrente
>>>>> lida)
>>>>> - trocar o fio

>>>>> - trocar a direcção do sensor
>>>>>
>>>>> Mesmo sabendo que a corrente que o aparelho puxa será baixa para o


>>>>> sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
>>>>> lido...
>>>>> Mas nada muda os valores...
>>>>

>>>> Vamos lá ver se compreendi bem e pegar neste teu exemplo tendo como


>>>> suposição que tens o htfs 200A:
>>>> Quando não tens corrente alguma terás a seguinte situação:

>>>> Vout=0
>>>> Vref=0 (2,5V)
>>>> No caso de teres uma carga de 8,7A de intensidade:
>>>> Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400
>>>> and so on...)

>>>> Logo, dar-te-à algo na casa dos 2,554 o que penso ser muito pouco face à
>>>> variação deste sensor!


>>>> Para teres uma ideia mais aproximada tenta dar mais voltas ao

>>>> enrolamento. Por exemplo 10 voltas terás 87A a passar e aí deverás obter um

>>>> valor mais "legível".
>>>> Espero que tenha sido útil.
>>>>
>>>>>
>>>>> Alguém tem alguma ideia do que estou a fazer mal?


>>>>
>>>> Como expliquei anteriormente penso que "partiste" mal mas posso estar

>>>> errado na interpretação que faço dessa folha.
>>>>>
>>>>> Obrigado.
>>>>
>>>> De nada. Dependendo do tempo disponível dispõe.
>>>> @braço.


>>>>>
>>>>> P.S.: enso que tenho tudo ligado exactamente como diz a datasheet
>>>>>
>>>>> --

>>>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>>
>>>> --
>>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>>
>>>> --
>>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>
>>> --
>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>
>>> --
>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>
>> --
>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>
>> --
>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>
> --
> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>
> --

Helder Pereira

unread,
Jun 6, 2011, 10:00:11 AM6/6/11
to ardu...@googlegroups.com
Olᅵ Luᅵs.

Porque dizes que nᅵo ᅵ o sensor certo?

E por acaso trabalho em Lisboa e vivo em Sintra. :-)

On 06/06/11 14:58, Luis Correia wrote:
> Olᅵ Helder,
>
> sugiro que uses fios tirados de um cabo de rede, pois normalmente nᅵo
> teem grande perda.
>
> Vou tentar descodificar o datasheet desse sensor, pois ᅵ um pouco crᅵptico.
>
> eu penso honestamente que talvez este sensor nᅵo seja o melhor para o
> vosso caso...
>
> E tu vives no norte, certo? se fosse aqui na regiᅵo de Lisboa dava-se


> um jeito num instantinho.
>
>
> Luis Correia
>
>
>
> 2011/6/6 Helder Pereira<pereira...@gmail.com>:

>> Olᅵ novamente.
>>
>> Alguns desenvolvimentos.
>>
>> O meu "setup" ᅵ o seguinte, como os pins do sensor sᅵo dificieis de colocar


>> na breadboard de forma a poder ler com eles e dar voltas no fio, etc., optei

>> por soldar uns jumper cables e fazer ligaᅵᅵo e manuseamento do sensor assim
>> mais simplificada.
>>
>> Lᅵ fui fazer novo teste, agora que tenho um carregador de bateria e uma


>> bateria de 12v (cedidos por um amigo companheiro de projecto).
>> O carregador tem 1,8A. Dei 3 voltas ao sensor e como tal espero poder ler

>> correntes por voltas dos 5A (sei que ᅵ possᅵvel porque sei de um sensor
>> igual a fazer isso).


>> Realmente o valor como que +- triplicou. Ou seja estᅵ dentro da lᅵgica. Sᅵ

>> que continua a nᅵo se alterar o valor de leitura do Vout tenha o carregador


>> ligado ou nᅵo... que ᅵ um valor estᅵvel ᅵ, sᅵ que nᅵo se altera...
>>

>> Pus-me a fazer algum debug. Se bem que sou tᅵo rookie nisto que nᅵo sei se o


>> que fiz se pode considerar debug.

>> Pegando na sugestᅵo de verificar a voltagem, vi que nos pontos de conexᅵo da


>> breadboard a corrente de alimentaᅵᅵo era de 4,9V logo dentro dos parᅵmetros.

>> E tambᅵm li a voltagem entre Vout e GND e Vout e 5V. E atᅵ parecia estar


>> correcta. Numa lia-se 2,495V e noutra -2,495V.
>> Mas depois descobri 2 coisas:

>> - A bateria estᅵ morta

>> - Na ligaᅵᅵo dos jumper cables aos pins do sensor a corrente jᅵ era mais


>> baixa, 4,6V, ou seja fora dos parᅵmetros.
>>

>> Infelizmente nᅵo tive tempo e oportunidade para avanᅵar mais, mas fica aqui
>> umas perguntas que se me puderem responder eu agradeᅵo:
>>
>> - O facto da bateria estar morta significa que nᅵo passa corrente nos cabos
>> do carregador?
>> - As leituras do Vout significam que o sensor estᅵ a trabalhar bem?
>> - 4,6V ᅵ pouco para o sensor, devo ter alguma solda fria certo, e o sensor
>> com isto nᅵo funcionarᅵ bem, certo? Aqui vou trabalhar isto de novo para


>> garantir soldadura correcta e/ou um modo de ligaᅵᅵo diferente. Mas a minha

>> assunᅵᅵo estᅵ correcta?


>>
>> Mais uma vez obrigado a todos.
>>
>>
>>
>>
>>
>> On 30/05/11 14:37, Josᅵ Rocha wrote:
>>
>> No dia 30 de Maio de 2011 11:12, Helder Pereira<pereira...@gmail.com>
>> escreveu:
>>>

>>> On 05/30/2011 11:50 AM, Josᅵ Rocha wrote:
>>>
>>> No dia 30 de Maio de 2011 10:27, Helder Pereira<pereira...@gmail.com>
>>> escreveu:

>>>> Josᅵ, nᅵo estarᅵs enganado na percentagem? Sim o sensor ᅵ de 200A.
>>>>
>>>> Erro de 1% em 200A ᅵ ... 2A e nᅵo 20A.
>>> oooopppppsss, nᅵo ligues. Atenᅵᅵes divididas ᅵ o que dᅵ...
>>>

>>>> Daᅵ eu achar que 8,7A TEM que me dar alteraᅵᅵo na leitura...

>>> Tem. Mas diferenᅵas tᅵo pequenas podem nᅵo estar a dar resultados.


>>>
>>> Talvez resultados em termos da conta de corrente, mas na leitura

>>> do Vout devia ou nᅵo?

>> Como jᅵ expliquei anteriormente podes nᅵo ter. Os +-0,025 para Ip=0 ᅵ muito


>> perto do valor de carga actual. Poderᅵs nᅵo notar qualquer diferenᅵa.

>> O que tens nas mᅵos nᅵo passa de um simples enrolamento com certo nᅵmero de

>> espiras cuja funᅵᅵo ᅵ baixar a I para valores mais "medᅵveis". Ora, se logo


>> aqui tens uma permissividade de 2A esta, sem dᅵvida, terᅵ impacto na mediᅵᅵo
>> de Vout.
>>>
>>>

>>> Ah!, sᅵ depois ᅵ que li a parte de meteres 5V em Vref. Percebo que em
>>> desespero de causa o poderᅵs ter feito mas nᅵo te adianta de coisa alguma -
>>> lᅵ a nota 1) da primeira pᅵgina. Acho que nᅵo, mas nem sei se nᅵo estragaste
>>> alguma coisa...
>>>
>>> Do que percebi na documentaᅵᅵo e de um outro fᅵrum de arduino,
>>> podes meter uma Vref diferente, logo nᅵo estou a ver ter estragado alguma


>>> coisa. Atᅵ porque o comportamento ᅵ igual e mantᅵm-se, ou seja nᅵo tem
>>> alteraᅵᅵo. Nᅵo me assustes com isso do estragado, LOL!

>> Provavelmente terᅵs razᅵo mas eu atravᅵs da documentaᅵᅵo nᅵo consigo ler


>> nada excepto o que consta na nota 1) - "overdrive Vref with an external
>> reference voltage between 2 - 2,8V (...) 2,5A".

>> Quanto ao estragar foi sᅵ para assustar. Tenho quase a certeza absoluta que
>> nᅵo estragou nada! :-)


>>
>>>
>>>> Agora ᅵ sᅵ para testar as ligaᅵᅵes e a fᅵrmula de cᅵlculo.
>>> Ok, entᅵo dᅵ-lhe 10 voltas.

>>> Quanto ᅵ formula de cᅵlculo sᅵ te interessa medires a variaᅵᅵo de Vout e


>>> obteres o valor de "x" que serᅵ = Ip, certo?

>>> Vref jᅵ vem preparado de fᅵbrica para nᅵo lhe mexeres.


>>>
>>> Ok, vou tentar, logo em casa, dar umas 10 voltas no fio.
>>>
>>>
>>>
>>> Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V

>>> estᅵ tudo ok, senᅵo...
>>>

>>> Nᅵo sei se percebi esta parte. Penso que te referes ᅵ voltagem de
>>> entrada do sensor, certo?
>>> Caso seja isso em casa tambᅵm verifico isso.
>> Sim. Tens que fornecer +5V +-5%. Caso este valor nᅵo esteja dentro destes


>> limites, penso que nᅵo obterᅵs qualquer resultado.
>>
>>>

>>>> A aplicaᅵᅵo real ᅵ numa mota elᅵctrica que pode ir a correntes de
>>>> 120A/140A.
>>> Se aqui nᅵo te der nada...
>>> Bem...
>>>
>>> Esta parte nᅵo foi testada ainda. :-)


>>>
>>> Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os
>>> problemas que esta parece que vai dar luta... :-)
>>>
>>>

>>> Obrigado Josᅵ, mas por agora sᅵ posso entrar pela teoria. Tenho o sensor


>>> em casa por isso sᅵ logo posso meter a mᅵo na massa!
>> Ok. Logo verei se tenho algum tempo para dedicar a isto. ᅵ pena nᅵo ter por
>> cᅵ uma coisa dessas para me ir entretendo jᅵ que hoje ᅵ Feirado por cᅵ.
>>>>
>>>>
>>>>

>>>> On 05/30/2011 11:12 AM, Josᅵ Rocha wrote:
>>>>
>>>> No dia 30 de Maio de 2011 09:18, Helder Pereira
>>>> <pereira...@gmail.com> escreveu:

>>>>> Olᅵ Josᅵ.
>>>>>
>>>>> Eu do que percebi e investiguei, o Vref de origem estᅵ adequado ao
>>>>> arduino e nᅵo se deve mexer nele.
>>>> Ora bem. Vᅵ lᅵ a fᅵrmula:

>>>> Vref = 1/2 Vc - logo, considerando Vc como 5V terᅵs 2,5V como Vref.


>>>> Assim, 2,5V = carga 0.

>>>> De seguida tens o valor de Vout para Ip=0 que ᅵ +-0,025 Vref.


>>>> Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso pelo

>>>> podes nunca sentir a diferenᅵa. Ainda vai piorar para a frente como verᅵs...
>>>> :-(
>>>> De seguida tens o valor de Vout. Este ᅵ igual a Vref +- 1,25*Ip/Ipn.
>>>> Logo, comeᅵamos aqui as contas para determinado valor de Vout te apresentar


>>>> o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de
>>>> 200A)

>>>> Resumindo, terᅵs o valor de uma leitura entre 0 e 200A, com valores de
>>>> Vout entre os 2,5V e 5V. isto num sentido da corrente jᅵ que se for no outro
>>>> serᅵ com valores entre os 2,5V e 0V (penso que com sinal "-").
>>>>
>>>>> O que eu fiz (jᅵ meio em desespero e a "atirar barro ᅵ parede") foi ver
>>>>> se metendo os 5V no Vref faziam alguma coisa. Mas nᅵo, nem mexeu em nada...


>>>>> Mas sempre deixei o Vref sossegado nos outros testes.
>>>>>

>>>>> O meu problema maior nem ᅵ em estar a saber se a minha fᅵrmula de

>>>>> cᅵlculo estᅵ correcta, eu acho ᅵ que devo estar a errar em algum lado porque


>>>>> seja com carga ou sem carga os valores do Vout nᅵo mexem.
>>>>>

>>>>> Se bem que a carga que lhe dei ᅵ pequena (mas atᅵ cheguei a testar com 2


>>>>> voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma

>>>>> alteraᅵᅵo (8,7x2=17,4 que sᅵo 8,7% da leitura do sensor, logo nᅵo pode nᅵo

>>>>> se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal o
>>>>> filme"?

>>>> O problema aqui ᅵ que a tolerᅵncia ᅵ de +- 1% de Ipn!
>>>> Logo, se tiveres o de 200A 1% de Ipn ᅵ (constantemente) igual a 20A!


>>>> Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de

>>>> tolerᅵncia de erro. Se optares por mais umas voltas jᅵ poderᅵs sentir a
>>>> diferenᅵa.

>>>> Finalizando, penso que estes sensores nᅵo se prestarᅵo a pequenos
>>>> projectos. Tal como indicam no fim da folha ᅵ mais destinado para uso


>>>> industrial. Uma tolerᅵncia de erro atᅵ 20A ᅵ inadmissᅵvel num qualquer

>>>> esquema "domᅵstico" ou em qualquer outro caso onde seja exigida uma maior
>>>> acuidade.
>>>> @braᅵo.


>>>>
>>>>> Vou tentar fazer um esquema de como tenha a coisa ligada. Depois coloco
>>>>> aqui.
>>>>>
>>>>> Obrigado.
>>>>>
>>>>>
>>>>>
>>>>> On 05/29/2011 11:56 PM, Josᅵ Rocha wrote:
>>>>>
>>>>> Quantas mais "folhas"destas leio mais confuso vou ficando. Sinceramente,

>>>>> nᅵo percebi lᅵ muito bem esta mas pelo que consigo compreender algo estᅵ

>>>>> errado com o teu raciocᅵnio. Vejamos:


>>>>>
>>>>> No dia 29 de Maio de 2011 17:38, Helder Pereira
>>>>> <pereira...@gmail.com> escreveu:

>>>>>> Olᅵ pessoal. Estou a recorrer aqui ᅵ mailing list mais cedo do que
>>>>>> previa.
>>>>>>
>>>>>> O sensor que pensava ser mais simples ᅵ o quem me tem dado mais
>>>>>> trabalho...
>>>>>>
>>>>>> Nᅵo consigo ler do sensor... tenho uma "extensᅵo" feita ᅵ medida onde
>>>>>> passo apenas um dos cabos de corrente pelo sensor (atᅵ jᅵ tentei fazer


>>>>>> duas passagens do cabo para aumentar a leitura e ter valores mais

>>>>>> alterados, mas nᅵo tem alteraᅵᅵo) e onde depois ligo algum aparelho


>>>>>> para ler quanta quanta corrente ele puxa.
>>>>>>

>>>>>> Sᅵ que os valores que leio simplesmente nᅵo mexem, nᅵo se alteram
>>>>>> tenha eu o aparelho ligado ou nᅵo...


>>>>>>
>>>>>> Alguns dados:
>>>>>>
>>>>>> - Datasheet - http://www.lem.com/docs/products/htfs_sp2_e.pdf

>>>>>> - estou a usar a seguinte fᅵrmula: (5.0/(1024*[valor da
>>>>>> leitura]))*(123-512); (isto porque o leitor ᅵ bidirecional, tanto pode


>>>>>> ler corrente a sair como a entrar).

>>>>> Eu percebo que seja bidireccional mas o valor de Vref nᅵo ᅵ de 5V mas
>>>>> sim de 2,5V no caso de Vc ser 5V, como ᅵ ᅵbvio. Repara lᅵ bem se o valor de
>>>>> Vref nᅵo ᅵ metade de Vc.
>>>>> Portanto, Vref estᅵ "zerado" quando se encontra nos 2,5V, adquire um


>>>>> valor negativo de o a 2,5V (corrente num sentido) e valor positivo entre 2,5
>>>>> a 5V.

>>>>> Pelo menos ᅵ assim que entendo.
>>>>>> - O sensor jᅵ vem ᅵ espera dos 5V como referᅵncia por isso o arduino

>>>>>> nem lhe mexi no Vref. Mas sᅵ para informaᅵᅵo tambᅵm jᅵ o testei com o
>>>>>> Vref ligado aos 5V.
>>>>> Como expliquei acima o sensor vem ᅵ espera de 0, ou seja 2,5V.
>>>>>
>>>>>> Eu jᅵ tentei:


>>>>>> - dar mais que uma volta com o fio no sensor (aumentar a corrente
>>>>>> lida)
>>>>>> - trocar o fio

>>>>>> - trocar a direcᅵᅵo do sensor
>>>>>>
>>>>>> Mesmo sabendo que a corrente que o aparelho puxa serᅵ baixa para o


>>>>>> sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
>>>>>> lido...
>>>>>> Mas nada muda os valores...

>>>>> Vamos lᅵ ver se compreendi bem e pegar neste teu exemplo tendo como


>>>>> suposiᅵᅵo que tens o htfs 200A:
>>>>> Quando nᅵo tens corrente alguma terᅵs a seguinte situaᅵᅵo:

>>>>> Vout=0
>>>>> Vref=0 (2,5V)
>>>>> No caso de teres uma carga de 8,7A de intensidade:
>>>>> Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400
>>>>> and so on...)

>>>>> Logo, dar-te-ᅵ algo na casa dos 2,554 o que penso ser muito pouco face ᅵ

>>>>> variaᅵᅵo deste sensor!


>>>>> Para teres uma ideia mais aproximada tenta dar mais voltas ao

>>>>> enrolamento. Por exemplo 10 voltas terᅵs 87A a passar e aᅵ deverᅵs obter um

>>>>> valor mais "legᅵvel".
>>>>> Espero que tenha sido ᅵtil.
>>>>>
>>>>>> Alguᅵm tem alguma ideia do que estou a fazer mal?


>>>>> Como expliquei anteriormente penso que "partiste" mal mas posso estar

>>>>> errado na interpretaᅵᅵo que faᅵo dessa folha.
>>>>>> Obrigado.


>>>>> De nada. Dependendo do tempo disponᅵvel dispᅵe.
>>>>> @braᅵo.

>>>>>> P.S.: enso que tenho tudo ligado exactamente como diz a datasheet
>>>>>>
>>>>>> --

>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>> --
>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>
>>>>> --
>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>> --
>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>
>>>> --
>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>> --
>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>
>>> --
>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>> --
>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>
>> --

Luis Correia

unread,
Jun 6, 2011, 10:05:20 AM6/6/11
to ardu...@googlegroups.com
Eu estou no Taguspark, temos que combinar um fim de tarde.

Basta um portatil, o arduino e o sensor, algumas minis e resolve-se isso .


Luis Correia

2011/6/6 Helder Pereira <pereira...@gmail.com>:
> Olá Luís.
>
> Porque dizes que não é o sensor certo?


>
> E por acaso trabalho em Lisboa e vivo em Sintra. :-)
>
>
>
> On 06/06/11 14:58, Luis Correia wrote:
>>

>> Olá Helder,
>>
>> sugiro que uses fios tirados de um cabo de rede, pois normalmente não
>> teem grande perda.
>>
>> Vou tentar descodificar o datasheet desse sensor, pois é um pouco
>> críptico.
>>
>> eu penso honestamente que talvez este sensor não seja o melhor para o
>> vosso caso...
>>
>> E tu vives no norte, certo? se fosse aqui na região de Lisboa dava-se


>> um jeito num instantinho.
>>
>>
>> Luis Correia
>>
>>
>>
>> 2011/6/6 Helder Pereira<pereira...@gmail.com>:
>>>

>>> Olá novamente.
>>>
>>> Alguns desenvolvimentos.
>>>
>>> O meu "setup" é o seguinte, como os pins do sensor são dificieis de


>>> colocar
>>> na breadboard de forma a poder ler com eles e dar voltas no fio, etc.,
>>> optei

>>> por soldar uns jumper cables e fazer ligação e manuseamento do sensor
>>> assim
>>> mais simplificada.
>>>
>>> Lá fui fazer novo teste, agora que tenho um carregador de bateria e uma


>>> bateria de 12v (cedidos por um amigo companheiro de projecto).
>>> O carregador tem 1,8A. Dei 3 voltas ao sensor e como tal espero poder ler

>>> correntes por voltas dos 5A (sei que é possível porque sei de um sensor
>>> igual a fazer isso).


>>> Realmente o valor como que +- triplicou. Ou seja está dentro da lógica.
>>> Só

>>> que continua a não se alterar o valor de leitura do Vout tenha o
>>> carregador


>>> ligado ou não... que é um valor estável é, só que não se altera...
>>>

>>> Pus-me a fazer algum debug. Se bem que sou tão rookie nisto que não sei


>>> se o
>>> que fiz se pode considerar debug.

>>> Pegando na sugestão de verificar a voltagem, vi que nos pontos de conexão
>>> da
>>> breadboard a corrente de alimentação era de 4,9V logo dentro dos
>>> parâmetros.
>>> E também li a voltagem entre Vout e GND e Vout e 5V. E até parecia estar


>>> correcta. Numa lia-se 2,495V e noutra -2,495V.
>>> Mas depois descobri 2 coisas:

>>> - A bateria está morta

>>> - Na ligação dos jumper cables aos pins do sensor a corrente já era mais
>>> baixa, 4,6V, ou seja fora dos parâmetros.
>>>
>>> Infelizmente não tive tempo e oportunidade para avançar mais, mas fica
>>> aqui
>>> umas perguntas que se me puderem responder eu agradeço:
>>>
>>> - O facto da bateria estar morta significa que não passa corrente nos
>>> cabos
>>> do carregador?
>>> - As leituras do Vout significam que o sensor está a trabalhar bem?
>>> - 4,6V é pouco para o sensor, devo ter alguma solda fria certo, e o
>>> sensor


>>> com isto não funcionará bem, certo? Aqui vou trabalhar isto de novo para
>>> garantir soldadura correcta e/ou um modo de ligação diferente. Mas a
>>> minha

>>> assunção está correcta?


>>>
>>> Mais uma vez obrigado a todos.
>>>
>>>
>>>
>>>
>>>
>>> On 30/05/11 14:37, José Rocha wrote:
>>>
>>> No dia 30 de Maio de 2011 11:12, Helder Pereira<pereira...@gmail.com>
>>> escreveu:
>>>>
>>>> On 05/30/2011 11:50 AM, José Rocha wrote:
>>>>
>>>> No dia 30 de Maio de 2011 10:27, Helder
>>>> Pereira<pereira...@gmail.com>
>>>> escreveu:
>>>>>

>>>>> José, não estarás enganado na percentagem? Sim o sensor é de 200A.
>>>>>
>>>>> Erro de 1% em 200A é ... 2A e não 20A.
>>>>
>>>> oooopppppsss, não ligues. Atenções divididas é o que dá...
>>>>
>>>>> Daí eu achar que 8,7A TEM que me dar alteração na leitura...
>>>>

>>>> Tem. Mas diferenças tão pequenas podem não estar a dar resultados.


>>>>
>>>>         Talvez resultados em termos da conta de corrente, mas na leitura

>>>> do Vout devia ou não?
>>>

>>> Como já expliquei anteriormente podes não ter. Os +-0,025 para Ip=0 é
>>> muito


>>> perto do valor de carga actual. Poderás não notar qualquer diferença.
>>> O que tens nas mãos não passa de um simples enrolamento com certo número
>>> de

>>> espiras cuja função é baixar a I para valores mais "medíveis". Ora, se
>>> logo


>>> aqui tens uma permissividade de 2A esta, sem dúvida, terá impacto na
>>> medição
>>> de Vout.
>>>>
>>>>
>>>> Ah!, só depois é que li a parte de meteres 5V em Vref. Percebo que em

>>>> desespero de causa o poderás ter feito mas não te adianta de coisa
>>>> alguma -


>>>> lê a nota 1) da primeira página. Acho que não, mas nem sei se não

>>>> estragaste
>>>> alguma coisa...
>>>>
>>>>         Do que percebi na documentação e de um outro fórum de arduino,
>>>> podes meter uma Vref diferente, logo não estou a ver ter estragado
>>>> alguma


>>>> coisa. Até porque o comportamento é igual e mantém-se, ou seja não tem
>>>> alteração. Não me assustes com isso do estragado, LOL!
>>>

>>> Provavelmente terás razão mas eu através da documentação não consigo ler


>>> nada excepto o que consta na nota 1) - "overdrive Vref with an external
>>> reference voltage between 2 - 2,8V (...) 2,5A".

>>> Quanto ao estragar foi só para assustar. Tenho quase a certeza absoluta
>>> que


>>> não estragou nada!  :-)
>>>
>>>>
>>>>> Agora é só para testar as ligações e a fórmula de cálculo.
>>>>
>>>> Ok, então dá-lhe 10 voltas.
>>>> Quanto à formula de cálculo só te interessa medires a variação de Vout e
>>>> obteres o valor de "x" que será = Ip, certo?

>>>> Vref já vem preparado de fábrica para não lhe mexeres.


>>>>
>>>>         Ok, vou tentar, logo em casa, dar umas 10 voltas no fio.
>>>>
>>>>
>>>>
>>>> Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V

>>>> está tudo ok, senão...
>>>>
>>>>         Não sei se percebi esta parte. Penso que te referes à voltagem


>>>> de
>>>> entrada do sensor, certo?

>>>>         Caso seja isso em casa também verifico isso.
>>>
>>> Sim. Tens que fornecer +5V +-5%. Caso este valor não esteja dentro destes
>>> limites, penso que não obterás qualquer resultado.
>>>
>>>>

>>>>> A aplicação real é numa mota eléctrica que pode ir a correntes de
>>>>> 120A/140A.
>>>>
>>>> Se aqui não te der nada...
>>>> Bem...
>>>>
>>>>         Esta parte não foi testada ainda. :-)


>>>>
>>>> Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os
>>>> problemas que esta parece que vai dar luta...  :-)
>>>>
>>>>

>>>> Obrigado José, mas por agora só posso entrar pela teoria. Tenho o sensor
>>>> em casa por isso só logo posso meter a mão na massa!
>>>
>>> Ok. Logo verei se tenho algum tempo para dedicar a isto. É pena não ter
>>> por
>>> cá uma coisa dessas para me ir entretendo já que hoje é Feirado por cá.
>>>>>
>>>>>
>>>>>

>>>>> On 05/30/2011 11:12 AM, José Rocha wrote:
>>>>>
>>>>> No dia 30 de Maio de 2011 09:18, Helder Pereira
>>>>> <pereira...@gmail.com>  escreveu:
>>>>>>

>>>>>> Olá José.
>>>>>>
>>>>>> Eu do que percebi e investiguei, o Vref de origem está adequado ao

>>>>>> arduino e não se deve mexer nele.
>>>>>
>>>>> Ora bem. Vê lá a fórmula:
>>>>> Vref = 1/2 Vc - logo, considerando Vc como 5V terás 2,5V como Vref.


>>>>> Assim, 2,5V = carga 0.

>>>>> De seguida tens o valor de Vout para Ip=0 que é +-0,025 Vref.


>>>>> Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso
>>>>> pelo

>>>>> podes nunca sentir a diferença. Ainda vai piorar para a frente como
>>>>> verás...
>>>>>  :-(
>>>>> De seguida tens o valor de Vout. Este é igual a Vref +- 1,25*Ip/Ipn.
>>>>> Logo, começamos aqui as contas para determinado valor de Vout te


>>>>> apresentar
>>>>> o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de
>>>>> 200A)

>>>>> Resumindo, terás o valor de uma leitura entre 0 e 200A, com valores de
>>>>> Vout entre os 2,5V e 5V. isto num sentido da corrente já que se for no
>>>>> outro
>>>>> será com valores entre os 2,5V e 0V (penso que com sinal "-").
>>>>>
>>>>>> O que eu fiz (já meio em desespero e a "atirar barro à parede") foi
>>>>>> ver
>>>>>> se metendo os 5V no Vref faziam alguma coisa. Mas não, nem mexeu em


>>>>>> nada...
>>>>>> Mas sempre deixei o Vref sossegado nos outros testes.
>>>>>>

>>>>>> O meu problema maior nem é em estar a saber se a minha fórmula de

>>>>>> cálculo está correcta, eu acho é que devo estar a errar em algum lado
>>>>>> porque
>>>>>> seja com carga ou sem carga os valores do Vout não mexem.
>>>>>>
>>>>>> Se bem que a carga que lhe dei é pequena (mas até cheguei a testar com


>>>>>> 2
>>>>>> voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma

>>>>>> alteração (8,7x2=17,4 que são 8,7% da leitura do sensor, logo não pode
>>>>>> não


>>>>>> se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal
>>>>>> o
>>>>>> filme"?
>>>>>

>>>>> O problema aqui é que a tolerância é de +- 1% de Ipn!
>>>>> Logo, se tiveres o de 200A 1% de Ipn é (constantemente) igual a 20A!


>>>>> Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de

>>>>> tolerância de erro. Se optares por mais umas voltas já poderás sentir a
>>>>> diferença.
>>>>> Finalizando, penso que estes sensores não se prestarão a pequenos
>>>>> projectos. Tal como indicam no fim da folha é mais destinado para uso
>>>>> industrial. Uma tolerância de erro até 20A é inadmissível num qualquer

>>>>> esquema "doméstico" ou em qualquer outro caso onde seja exigida uma
>>>>> maior
>>>>> acuidade.
>>>>> @braço.


>>>>>
>>>>>> Vou tentar fazer um esquema de como tenha a coisa ligada. Depois
>>>>>> coloco
>>>>>> aqui.
>>>>>>
>>>>>> Obrigado.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 05/29/2011 11:56 PM, José Rocha wrote:
>>>>>>
>>>>>> Quantas mais "folhas"destas leio mais confuso vou ficando.
>>>>>> Sinceramente,

>>>>>> não percebi lá muito bem esta mas pelo que consigo compreender algo
>>>>>> está
>>>>>> errado com o teu raciocínio. Vejamos:


>>>>>>
>>>>>> No dia 29 de Maio de 2011 17:38, Helder Pereira
>>>>>> <pereira...@gmail.com>  escreveu:
>>>>>>>

>>>>>>> Olá pessoal. Estou a recorrer aqui à mailing list mais cedo do que
>>>>>>> previa.
>>>>>>>
>>>>>>> O sensor que pensava ser mais simples é o quem me tem dado mais
>>>>>>> trabalho...
>>>>>>>
>>>>>>> Não consigo ler do sensor... tenho uma "extensão" feita à medida onde
>>>>>>> passo apenas um dos cabos de corrente pelo sensor (até já tentei


>>>>>>> fazer
>>>>>>> duas passagens do cabo para aumentar a leitura e ter valores mais

>>>>>>> alterados, mas não tem alteração) e onde depois ligo algum aparelho


>>>>>>> para ler quanta quanta corrente ele puxa.
>>>>>>>

>>>>>>> Só que os valores que leio simplesmente não mexem, não se alteram
>>>>>>> tenha eu o aparelho ligado ou não...


>>>>>>>
>>>>>>> Alguns dados:
>>>>>>>
>>>>>>> - Datasheet - http://www.lem.com/docs/products/htfs_sp2_e.pdf

>>>>>>> - estou a usar a seguinte fórmula: (5.0/(1024*[valor da
>>>>>>> leitura]))*(123-512); (isto porque o leitor é bidirecional, tanto


>>>>>>> pode
>>>>>>> ler corrente a sair como a entrar).
>>>>>>

>>>>>> Eu percebo que seja bidireccional mas o valor de Vref não é de 5V mas
>>>>>> sim de 2,5V no caso de Vc ser 5V, como é óbvio. Repara lá bem se o
>>>>>> valor de
>>>>>> Vref não é metade de Vc.
>>>>>> Portanto, Vref está "zerado" quando se encontra nos 2,5V, adquire um


>>>>>> valor negativo de o a 2,5V (corrente num sentido) e valor positivo
>>>>>> entre 2,5
>>>>>> a 5V.

>>>>>> Pelo menos é assim que entendo.
>>>>>>>
>>>>>>> - O sensor já vem à espera dos 5V como referência por isso o arduino

>>>>>>> nem lhe mexi no Vref. Mas só para informação também já o testei com o
>>>>>>> Vref ligado aos 5V.
>>>>>>
>>>>>> Como expliquei acima o sensor vem à espera de 0, ou seja 2,5V.
>>>>>>
>>>>>>> Eu já tentei:


>>>>>>> - dar mais que uma volta com o fio no sensor (aumentar a corrente
>>>>>>> lida)
>>>>>>> - trocar o fio

>>>>>>> - trocar a direcção do sensor
>>>>>>>
>>>>>>> Mesmo sabendo que a corrente que o aparelho puxa será baixa para o


>>>>>>> sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
>>>>>>> lido...
>>>>>>> Mas nada muda os valores...
>>>>>>

>>>>>> Vamos lá ver se compreendi bem e pegar neste teu exemplo tendo como
>>>>>> suposição que tens o htfs 200A:
>>>>>> Quando não tens corrente alguma terás a seguinte situação:

>>>>>> Vout=0
>>>>>> Vref=0 (2,5V)
>>>>>> No caso de teres uma carga de 8,7A de intensidade:
>>>>>> Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400
>>>>>> and so on...)

>>>>>> Logo, dar-te-à algo na casa dos 2,554 o que penso ser muito pouco face
>>>>>> à
>>>>>> variação deste sensor!


>>>>>> Para teres uma ideia mais aproximada tenta dar mais voltas ao

>>>>>> enrolamento. Por exemplo 10 voltas terás 87A a passar e aí deverás
>>>>>> obter um

>>>>>> valor mais "legível".
>>>>>> Espero que tenha sido útil.
>>>>>>
>>>>>>> Alguém tem alguma ideia do que estou a fazer mal?


>>>>>>
>>>>>> Como expliquei anteriormente penso que "partiste" mal mas posso estar

>>>>>> errado na interpretação que faço dessa folha.
>>>>>>>
>>>>>>> Obrigado.
>>>>>>
>>>>>> De nada. Dependendo do tempo disponível dispõe.
>>>>>> @braço.


>>>>>>>
>>>>>>> P.S.: enso que tenho tudo ligado exactamente como diz a datasheet
>>>>>>>
>>>>>>> --

>>>>>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>>>>
>>>>>> --
>>>>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>>>>
>>>>>> --
>>>>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>>>
>>>>> --
>>>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>>>
>>>>> --
>>>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>>
>>>> --
>>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>>
>>>> --
>>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>
>>> --
>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>
>>> --
>>> Partilha as tuas experiências com Arduino em {colocar domínio aqui}.
>>>
>
> --

Luis Correia

unread,
Jun 6, 2011, 10:48:05 AM6/6/11
to ardu...@googlegroups.com
Lendo aqui o PDF, parece-me que a coisa é mais ou menos assim:

tens que ler o Vref e o Vout e comprara os dois.

Pois se a corrente for zero, o Vout é igual à Vref +-0.025V

e no máximo a Vout vai variar X da Vref

a formula é 1.25 X (Ip/Ipn) em que a Ipn é a Corrente Primária
Nominal RMS, que para esse sensor o máximo é 200A

Penso que o Ip seja a Corrente Primária mesuravel.

Esse sensor não tem nenhum Application Note onde haja algum exemplo
prático e específico da utilização?

A linguagem de programação usada é irrelevante.

Luis Correia


2011/6/6 Luis Correia <luis.f....@gmail.com>:

Helder Pereira

unread,
Jun 6, 2011, 10:58:36 AM6/6/11
to ardu...@googlegroups.com
Obrigado Luᅵs.

Assim que puder testo isto que referes. Se conseguir, escuso de te
"chatear" mas pago-te uma mini na mesma ;-) atᅵ porque o Tagus Parque
fica a um pequeno desvio do meu caminho normal para casa.

Exemplo ou Aplication Note eu nᅵo encontro...


On 06/06/11 15:48, Luis Correia wrote:
> Lendo aqui o PDF, parece-me que a coisa ᅵ mais ou menos assim:


>
> tens que ler o Vref e o Vout e comprara os dois.
>

> Pois se a corrente for zero, o Vout ᅵ igual ᅵ Vref +-0.025V
>
> e no mᅵximo a Vout vai variar X da Vref
>
> a formula ᅵ 1.25 X (Ip/Ipn) em que a Ipn ᅵ a Corrente Primᅵria
> Nominal RMS, que para esse sensor o mᅵximo ᅵ 200A
>
> Penso que o Ip seja a Corrente Primᅵria mesuravel.
>
>
>
> Esse sensor nᅵo tem nenhum Application Note onde haja algum exemplo
> prᅵtico e especᅵfico da utilizaᅵᅵo?
>
> A linguagem de programaᅵᅵo usada ᅵ irrelevante.


>
> Luis Correia
>
>
> 2011/6/6 Luis Correia<luis.f....@gmail.com>:
>> Eu estou no Taguspark, temos que combinar um fim de tarde.
>>
>> Basta um portatil, o arduino e o sensor, algumas minis e resolve-se isso .
>>
>>
>> Luis Correia
>>
>>
>>
>> 2011/6/6 Helder Pereira<pereira...@gmail.com>:

>>> Olᅵ Luᅵs.
>>>
>>> Porque dizes que nᅵo ᅵ o sensor certo?


>>>
>>> E por acaso trabalho em Lisboa e vivo em Sintra. :-)
>>>
>>>
>>>
>>> On 06/06/11 14:58, Luis Correia wrote:

>>>> Olᅵ Helder,
>>>>
>>>> sugiro que uses fios tirados de um cabo de rede, pois normalmente nᅵo
>>>> teem grande perda.
>>>>


>>>> Vou tentar descodificar o datasheet desse sensor, pois ᅵ um pouco
>>>> crᅵptico.
>>>>

>>>> eu penso honestamente que talvez este sensor nᅵo seja o melhor para o
>>>> vosso caso...
>>>>
>>>> E tu vives no norte, certo? se fosse aqui na regiᅵo de Lisboa dava-se


>>>> um jeito num instantinho.
>>>>
>>>>
>>>> Luis Correia
>>>>
>>>>
>>>>
>>>> 2011/6/6 Helder Pereira<pereira...@gmail.com>:

>>>>> Olᅵ novamente.
>>>>>
>>>>> Alguns desenvolvimentos.
>>>>>
>>>>> O meu "setup" ᅵ o seguinte, como os pins do sensor sᅵo dificieis de


>>>>> colocar
>>>>> na breadboard de forma a poder ler com eles e dar voltas no fio, etc.,
>>>>> optei

>>>>> por soldar uns jumper cables e fazer ligaᅵᅵo e manuseamento do sensor
>>>>> assim
>>>>> mais simplificada.
>>>>>
>>>>> Lᅵ fui fazer novo teste, agora que tenho um carregador de bateria e uma


>>>>> bateria de 12v (cedidos por um amigo companheiro de projecto).
>>>>> O carregador tem 1,8A. Dei 3 voltas ao sensor e como tal espero poder ler

>>>>> correntes por voltas dos 5A (sei que ᅵ possᅵvel porque sei de um sensor
>>>>> igual a fazer isso).


>>>>> Realmente o valor como que +- triplicou. Ou seja estᅵ dentro da lᅵgica.
>>>>> Sᅵ

>>>>> que continua a nᅵo se alterar o valor de leitura do Vout tenha o
>>>>> carregador


>>>>> ligado ou nᅵo... que ᅵ um valor estᅵvel ᅵ, sᅵ que nᅵo se altera...
>>>>>

>>>>> Pus-me a fazer algum debug. Se bem que sou tᅵo rookie nisto que nᅵo sei


>>>>> se o
>>>>> que fiz se pode considerar debug.

>>>>> Pegando na sugestᅵo de verificar a voltagem, vi que nos pontos de conexᅵo
>>>>> da
>>>>> breadboard a corrente de alimentaᅵᅵo era de 4,9V logo dentro dos
>>>>> parᅵmetros.
>>>>> E tambᅵm li a voltagem entre Vout e GND e Vout e 5V. E atᅵ parecia estar


>>>>> correcta. Numa lia-se 2,495V e noutra -2,495V.
>>>>> Mas depois descobri 2 coisas:

>>>>> - A bateria estᅵ morta
>>>>> - Na ligaᅵᅵo dos jumper cables aos pins do sensor a corrente jᅵ era mais
>>>>> baixa, 4,6V, ou seja fora dos parᅵmetros.
>>>>>

>>>>> Infelizmente nᅵo tive tempo e oportunidade para avanᅵar mais, mas fica
>>>>> aqui
>>>>> umas perguntas que se me puderem responder eu agradeᅵo:
>>>>>
>>>>> - O facto da bateria estar morta significa que nᅵo passa corrente nos
>>>>> cabos
>>>>> do carregador?
>>>>> - As leituras do Vout significam que o sensor estᅵ a trabalhar bem?
>>>>> - 4,6V ᅵ pouco para o sensor, devo ter alguma solda fria certo, e o
>>>>> sensor


>>>>> com isto nᅵo funcionarᅵ bem, certo? Aqui vou trabalhar isto de novo para
>>>>> garantir soldadura correcta e/ou um modo de ligaᅵᅵo diferente. Mas a
>>>>> minha

>>>>> assunᅵᅵo estᅵ correcta?


>>>>>
>>>>> Mais uma vez obrigado a todos.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 30/05/11 14:37, Josᅵ Rocha wrote:
>>>>>
>>>>> No dia 30 de Maio de 2011 11:12, Helder Pereira<pereira...@gmail.com>
>>>>> escreveu:

>>>>>> On 05/30/2011 11:50 AM, Josᅵ Rocha wrote:
>>>>>>
>>>>>> No dia 30 de Maio de 2011 10:27, Helder
>>>>>> Pereira<pereira...@gmail.com>
>>>>>> escreveu:

>>>>>>> Josᅵ, nᅵo estarᅵs enganado na percentagem? Sim o sensor ᅵ de 200A.
>>>>>>>
>>>>>>> Erro de 1% em 200A ᅵ ... 2A e nᅵo 20A.
>>>>>> oooopppppsss, nᅵo ligues. Atenᅵᅵes divididas ᅵ o que dᅵ...
>>>>>>
>>>>>>> Daᅵ eu achar que 8,7A TEM que me dar alteraᅵᅵo na leitura...

>>>>>> Tem. Mas diferenᅵas tᅵo pequenas podem nᅵo estar a dar resultados.


>>>>>>
>>>>>> Talvez resultados em termos da conta de corrente, mas na leitura

>>>>>> do Vout devia ou nᅵo?

>>>>> Como jᅵ expliquei anteriormente podes nᅵo ter. Os +-0,025 para Ip=0 ᅵ
>>>>> muito


>>>>> perto do valor de carga actual. Poderᅵs nᅵo notar qualquer diferenᅵa.
>>>>> O que tens nas mᅵos nᅵo passa de um simples enrolamento com certo nᅵmero
>>>>> de

>>>>> espiras cuja funᅵᅵo ᅵ baixar a I para valores mais "medᅵveis". Ora, se
>>>>> logo


>>>>> aqui tens uma permissividade de 2A esta, sem dᅵvida, terᅵ impacto na
>>>>> mediᅵᅵo
>>>>> de Vout.
>>>>>>
>>>>>> Ah!, sᅵ depois ᅵ que li a parte de meteres 5V em Vref. Percebo que em

>>>>>> desespero de causa o poderᅵs ter feito mas nᅵo te adianta de coisa
>>>>>> alguma -


>>>>>> lᅵ a nota 1) da primeira pᅵgina. Acho que nᅵo, mas nem sei se nᅵo

>>>>>> estragaste
>>>>>> alguma coisa...
>>>>>>
>>>>>> Do que percebi na documentaᅵᅵo e de um outro fᅵrum de arduino,
>>>>>> podes meter uma Vref diferente, logo nᅵo estou a ver ter estragado
>>>>>> alguma


>>>>>> coisa. Atᅵ porque o comportamento ᅵ igual e mantᅵm-se, ou seja nᅵo tem
>>>>>> alteraᅵᅵo. Nᅵo me assustes com isso do estragado, LOL!

>>>>> Provavelmente terᅵs razᅵo mas eu atravᅵs da documentaᅵᅵo nᅵo consigo ler


>>>>> nada excepto o que consta na nota 1) - "overdrive Vref with an external
>>>>> reference voltage between 2 - 2,8V (...) 2,5A".

>>>>> Quanto ao estragar foi sᅵ para assustar. Tenho quase a certeza absoluta
>>>>> que


>>>>> nᅵo estragou nada! :-)
>>>>>
>>>>>>> Agora ᅵ sᅵ para testar as ligaᅵᅵes e a fᅵrmula de cᅵlculo.
>>>>>> Ok, entᅵo dᅵ-lhe 10 voltas.
>>>>>> Quanto ᅵ formula de cᅵlculo sᅵ te interessa medires a variaᅵᅵo de Vout e
>>>>>> obteres o valor de "x" que serᅵ = Ip, certo?

>>>>>> Vref jᅵ vem preparado de fᅵbrica para nᅵo lhe mexeres.


>>>>>>
>>>>>> Ok, vou tentar, logo em casa, dar umas 10 voltas no fio.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V

>>>>>> estᅵ tudo ok, senᅵo...
>>>>>>

>>>>>> Nᅵo sei se percebi esta parte. Penso que te referes ᅵ voltagem


>>>>>> de
>>>>>> entrada do sensor, certo?

>>>>>> Caso seja isso em casa tambᅵm verifico isso.
>>>>> Sim. Tens que fornecer +5V +-5%. Caso este valor nᅵo esteja dentro destes
>>>>> limites, penso que nᅵo obterᅵs qualquer resultado.
>>>>>

>>>>>>> A aplicaᅵᅵo real ᅵ numa mota elᅵctrica que pode ir a correntes de
>>>>>>> 120A/140A.
>>>>>> Se aqui nᅵo te der nada...
>>>>>> Bem...
>>>>>>
>>>>>> Esta parte nᅵo foi testada ainda. :-)


>>>>>>
>>>>>> Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os
>>>>>> problemas que esta parece que vai dar luta... :-)
>>>>>>
>>>>>>

>>>>>> Obrigado Josᅵ, mas por agora sᅵ posso entrar pela teoria. Tenho o sensor
>>>>>> em casa por isso sᅵ logo posso meter a mᅵo na massa!
>>>>> Ok. Logo verei se tenho algum tempo para dedicar a isto. ᅵ pena nᅵo ter
>>>>> por
>>>>> cᅵ uma coisa dessas para me ir entretendo jᅵ que hoje ᅵ Feirado por cᅵ.
>>>>>>>
>>>>>>>

>>>>>>> On 05/30/2011 11:12 AM, Josᅵ Rocha wrote:
>>>>>>>
>>>>>>> No dia 30 de Maio de 2011 09:18, Helder Pereira
>>>>>>> <pereira...@gmail.com> escreveu:

>>>>>>>> Olᅵ Josᅵ.
>>>>>>>>
>>>>>>>> Eu do que percebi e investiguei, o Vref de origem estᅵ adequado ao
>>>>>>>> arduino e nᅵo se deve mexer nele.
>>>>>>> Ora bem. Vᅵ lᅵ a fᅵrmula:

>>>>>>> Vref = 1/2 Vc - logo, considerando Vc como 5V terᅵs 2,5V como Vref.


>>>>>>> Assim, 2,5V = carga 0.

>>>>>>> De seguida tens o valor de Vout para Ip=0 que ᅵ +-0,025 Vref.


>>>>>>> Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso
>>>>>>> pelo

>>>>>>> podes nunca sentir a diferenᅵa. Ainda vai piorar para a frente como
>>>>>>> verᅵs...
>>>>>>> :-(
>>>>>>> De seguida tens o valor de Vout. Este ᅵ igual a Vref +- 1,25*Ip/Ipn.
>>>>>>> Logo, comeᅵamos aqui as contas para determinado valor de Vout te


>>>>>>> apresentar
>>>>>>> o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de
>>>>>>> 200A)

>>>>>>> Resumindo, terᅵs o valor de uma leitura entre 0 e 200A, com valores de
>>>>>>> Vout entre os 2,5V e 5V. isto num sentido da corrente jᅵ que se for no
>>>>>>> outro
>>>>>>> serᅵ com valores entre os 2,5V e 0V (penso que com sinal "-").
>>>>>>>
>>>>>>>> O que eu fiz (jᅵ meio em desespero e a "atirar barro ᅵ parede") foi
>>>>>>>> ver
>>>>>>>> se metendo os 5V no Vref faziam alguma coisa. Mas nᅵo, nem mexeu em


>>>>>>>> nada...
>>>>>>>> Mas sempre deixei o Vref sossegado nos outros testes.
>>>>>>>>

>>>>>>>> O meu problema maior nem ᅵ em estar a saber se a minha fᅵrmula de

>>>>>>>> cᅵlculo estᅵ correcta, eu acho ᅵ que devo estar a errar em algum lado
>>>>>>>> porque


>>>>>>>> seja com carga ou sem carga os valores do Vout nᅵo mexem.
>>>>>>>>

>>>>>>>> Se bem que a carga que lhe dei ᅵ pequena (mas atᅵ cheguei a testar com


>>>>>>>> 2
>>>>>>>> voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma

>>>>>>>> alteraᅵᅵo (8,7x2=17,4 que sᅵo 8,7% da leitura do sensor, logo nᅵo pode
>>>>>>>> nᅵo

>>>>>>>> se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal
>>>>>>>> o
>>>>>>>> filme"?

>>>>>>> O problema aqui ᅵ que a tolerᅵncia ᅵ de +- 1% de Ipn!
>>>>>>> Logo, se tiveres o de 200A 1% de Ipn ᅵ (constantemente) igual a 20A!


>>>>>>> Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de

>>>>>>> tolerᅵncia de erro. Se optares por mais umas voltas jᅵ poderᅵs sentir a
>>>>>>> diferenᅵa.
>>>>>>> Finalizando, penso que estes sensores nᅵo se prestarᅵo a pequenos
>>>>>>> projectos. Tal como indicam no fim da folha ᅵ mais destinado para uso
>>>>>>> industrial. Uma tolerᅵncia de erro atᅵ 20A ᅵ inadmissᅵvel num qualquer

>>>>>>> esquema "domᅵstico" ou em qualquer outro caso onde seja exigida uma
>>>>>>> maior
>>>>>>> acuidade.
>>>>>>> @braᅵo.


>>>>>>>
>>>>>>>> Vou tentar fazer um esquema de como tenha a coisa ligada. Depois
>>>>>>>> coloco
>>>>>>>> aqui.
>>>>>>>>
>>>>>>>> Obrigado.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On 05/29/2011 11:56 PM, Josᅵ Rocha wrote:
>>>>>>>>
>>>>>>>> Quantas mais "folhas"destas leio mais confuso vou ficando.
>>>>>>>> Sinceramente,

>>>>>>>> nᅵo percebi lᅵ muito bem esta mas pelo que consigo compreender algo
>>>>>>>> estᅵ
>>>>>>>> errado com o teu raciocᅵnio. Vejamos:


>>>>>>>>
>>>>>>>> No dia 29 de Maio de 2011 17:38, Helder Pereira
>>>>>>>> <pereira...@gmail.com> escreveu:

>>>>>>>>> Olᅵ pessoal. Estou a recorrer aqui ᅵ mailing list mais cedo do que
>>>>>>>>> previa.
>>>>>>>>>
>>>>>>>>> O sensor que pensava ser mais simples ᅵ o quem me tem dado mais
>>>>>>>>> trabalho...
>>>>>>>>>
>>>>>>>>> Nᅵo consigo ler do sensor... tenho uma "extensᅵo" feita ᅵ medida onde
>>>>>>>>> passo apenas um dos cabos de corrente pelo sensor (atᅵ jᅵ tentei


>>>>>>>>> fazer
>>>>>>>>> duas passagens do cabo para aumentar a leitura e ter valores mais

>>>>>>>>> alterados, mas nᅵo tem alteraᅵᅵo) e onde depois ligo algum aparelho


>>>>>>>>> para ler quanta quanta corrente ele puxa.
>>>>>>>>>

>>>>>>>>> Sᅵ que os valores que leio simplesmente nᅵo mexem, nᅵo se alteram
>>>>>>>>> tenha eu o aparelho ligado ou nᅵo...


>>>>>>>>>
>>>>>>>>> Alguns dados:
>>>>>>>>>
>>>>>>>>> - Datasheet - http://www.lem.com/docs/products/htfs_sp2_e.pdf

>>>>>>>>> - estou a usar a seguinte fᅵrmula: (5.0/(1024*[valor da
>>>>>>>>> leitura]))*(123-512); (isto porque o leitor ᅵ bidirecional, tanto


>>>>>>>>> pode
>>>>>>>>> ler corrente a sair como a entrar).

>>>>>>>> Eu percebo que seja bidireccional mas o valor de Vref nᅵo ᅵ de 5V mas

>>>>>>>> sim de 2,5V no caso de Vc ser 5V, como ᅵ ᅵbvio. Repara lᅵ bem se o
>>>>>>>> valor de
>>>>>>>> Vref nᅵo ᅵ metade de Vc.
>>>>>>>> Portanto, Vref estᅵ "zerado" quando se encontra nos 2,5V, adquire um


>>>>>>>> valor negativo de o a 2,5V (corrente num sentido) e valor positivo
>>>>>>>> entre 2,5
>>>>>>>> a 5V.

>>>>>>>> Pelo menos ᅵ assim que entendo.
>>>>>>>>> - O sensor jᅵ vem ᅵ espera dos 5V como referᅵncia por isso o arduino

>>>>>>>>> nem lhe mexi no Vref. Mas sᅵ para informaᅵᅵo tambᅵm jᅵ o testei com o
>>>>>>>>> Vref ligado aos 5V.
>>>>>>>> Como expliquei acima o sensor vem ᅵ espera de 0, ou seja 2,5V.
>>>>>>>>
>>>>>>>>> Eu jᅵ tentei:


>>>>>>>>> - dar mais que uma volta com o fio no sensor (aumentar a corrente
>>>>>>>>> lida)
>>>>>>>>> - trocar o fio

>>>>>>>>> - trocar a direcᅵᅵo do sensor
>>>>>>>>>
>>>>>>>>> Mesmo sabendo que a corrente que o aparelho puxa serᅵ baixa para o


>>>>>>>>> sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
>>>>>>>>> lido...
>>>>>>>>> Mas nada muda os valores...

>>>>>>>> Vamos lᅵ ver se compreendi bem e pegar neste teu exemplo tendo como
>>>>>>>> suposiᅵᅵo que tens o htfs 200A:
>>>>>>>> Quando nᅵo tens corrente alguma terᅵs a seguinte situaᅵᅵo:

>>>>>>>> Vout=0
>>>>>>>> Vref=0 (2,5V)
>>>>>>>> No caso de teres uma carga de 8,7A de intensidade:
>>>>>>>> Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400
>>>>>>>> and so on...)

>>>>>>>> Logo, dar-te-ᅵ algo na casa dos 2,554 o que penso ser muito pouco face
>>>>>>>> ᅵ
>>>>>>>> variaᅵᅵo deste sensor!


>>>>>>>> Para teres uma ideia mais aproximada tenta dar mais voltas ao

>>>>>>>> enrolamento. Por exemplo 10 voltas terᅵs 87A a passar e aᅵ deverᅵs
>>>>>>>> obter um

>>>>>>>> valor mais "legᅵvel".
>>>>>>>> Espero que tenha sido ᅵtil.
>>>>>>>>
>>>>>>>>> Alguᅵm tem alguma ideia do que estou a fazer mal?


>>>>>>>> Como expliquei anteriormente penso que "partiste" mal mas posso estar

>>>>>>>> errado na interpretaᅵᅵo que faᅵo dessa folha.
>>>>>>>>> Obrigado.


>>>>>>>> De nada. Dependendo do tempo disponᅵvel dispᅵe.
>>>>>>>> @braᅵo.

>>>>>>>>> P.S.: enso que tenho tudo ligado exactamente como diz a datasheet
>>>>>>>>>
>>>>>>>>> --

>>>>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>>>> --
>>>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>>> --
>>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>>>
>>>>>>> --
>>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>> --
>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>>
>>>>>> --
>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>> --
>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>
>>>>> --
>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>
>>> --

Helder Pereira

unread,
Jun 6, 2011, 11:15:03 AM6/6/11
to ardu...@googlegroups.com
Luis, jᅵ agora e nᅵo querendo abusar.

Achas que isto tem o que referiste?

http://www.lem.com/images/stories/files/Products/P1_5_1_industry/CH24101E.pdf

On 06/06/11 15:48, Luis Correia wrote:

> Lendo aqui o PDF, parece-me que a coisa ᅵ mais ou menos assim:


>
> tens que ler o Vref e o Vout e comprara os dois.
>

> Pois se a corrente for zero, o Vout ᅵ igual ᅵ Vref +-0.025V
>
> e no mᅵximo a Vout vai variar X da Vref
>
> a formula ᅵ 1.25 X (Ip/Ipn) em que a Ipn ᅵ a Corrente Primᅵria
> Nominal RMS, que para esse sensor o mᅵximo ᅵ 200A
>
> Penso que o Ip seja a Corrente Primᅵria mesuravel.
>
>
>
> Esse sensor nᅵo tem nenhum Application Note onde haja algum exemplo
> prᅵtico e especᅵfico da utilizaᅵᅵo?
>

> A linguagem de programaᅵᅵo usada ᅵ irrelevante.


>
> Luis Correia
>
>
> 2011/6/6 Luis Correia<luis.f....@gmail.com>:
>> Eu estou no Taguspark, temos que combinar um fim de tarde.
>>
>> Basta um portatil, o arduino e o sensor, algumas minis e resolve-se isso .
>>
>>
>> Luis Correia
>>
>>
>>
>> 2011/6/6 Helder Pereira<pereira...@gmail.com>:

>>> Olᅵ Luᅵs.
>>>
>>> Porque dizes que nᅵo ᅵ o sensor certo?


>>>
>>> E por acaso trabalho em Lisboa e vivo em Sintra. :-)
>>>
>>>
>>>
>>> On 06/06/11 14:58, Luis Correia wrote:

>>>> Olᅵ Helder,
>>>>
>>>> sugiro que uses fios tirados de um cabo de rede, pois normalmente nᅵo
>>>> teem grande perda.
>>>>


>>>> Vou tentar descodificar o datasheet desse sensor, pois ᅵ um pouco
>>>> crᅵptico.
>>>>

>>>> eu penso honestamente que talvez este sensor nᅵo seja o melhor para o
>>>> vosso caso...
>>>>
>>>> E tu vives no norte, certo? se fosse aqui na regiᅵo de Lisboa dava-se


>>>> um jeito num instantinho.
>>>>
>>>>
>>>> Luis Correia
>>>>
>>>>
>>>>
>>>> 2011/6/6 Helder Pereira<pereira...@gmail.com>:

>>>>> Olᅵ novamente.
>>>>>
>>>>> Alguns desenvolvimentos.
>>>>>
>>>>> O meu "setup" ᅵ o seguinte, como os pins do sensor sᅵo dificieis de


>>>>> colocar
>>>>> na breadboard de forma a poder ler com eles e dar voltas no fio, etc.,
>>>>> optei

>>>>> por soldar uns jumper cables e fazer ligaᅵᅵo e manuseamento do sensor
>>>>> assim
>>>>> mais simplificada.
>>>>>
>>>>> Lᅵ fui fazer novo teste, agora que tenho um carregador de bateria e uma


>>>>> bateria de 12v (cedidos por um amigo companheiro de projecto).
>>>>> O carregador tem 1,8A. Dei 3 voltas ao sensor e como tal espero poder ler

>>>>> correntes por voltas dos 5A (sei que ᅵ possᅵvel porque sei de um sensor
>>>>> igual a fazer isso).


>>>>> Realmente o valor como que +- triplicou. Ou seja estᅵ dentro da lᅵgica.
>>>>> Sᅵ

>>>>> que continua a nᅵo se alterar o valor de leitura do Vout tenha o
>>>>> carregador


>>>>> ligado ou nᅵo... que ᅵ um valor estᅵvel ᅵ, sᅵ que nᅵo se altera...
>>>>>

>>>>> Pus-me a fazer algum debug. Se bem que sou tᅵo rookie nisto que nᅵo sei


>>>>> se o
>>>>> que fiz se pode considerar debug.

>>>>> Pegando na sugestᅵo de verificar a voltagem, vi que nos pontos de conexᅵo
>>>>> da
>>>>> breadboard a corrente de alimentaᅵᅵo era de 4,9V logo dentro dos
>>>>> parᅵmetros.
>>>>> E tambᅵm li a voltagem entre Vout e GND e Vout e 5V. E atᅵ parecia estar


>>>>> correcta. Numa lia-se 2,495V e noutra -2,495V.
>>>>> Mas depois descobri 2 coisas:

>>>>> - A bateria estᅵ morta
>>>>> - Na ligaᅵᅵo dos jumper cables aos pins do sensor a corrente jᅵ era mais
>>>>> baixa, 4,6V, ou seja fora dos parᅵmetros.
>>>>>

>>>>> Infelizmente nᅵo tive tempo e oportunidade para avanᅵar mais, mas fica
>>>>> aqui
>>>>> umas perguntas que se me puderem responder eu agradeᅵo:
>>>>>
>>>>> - O facto da bateria estar morta significa que nᅵo passa corrente nos
>>>>> cabos
>>>>> do carregador?
>>>>> - As leituras do Vout significam que o sensor estᅵ a trabalhar bem?
>>>>> - 4,6V ᅵ pouco para o sensor, devo ter alguma solda fria certo, e o
>>>>> sensor


>>>>> com isto nᅵo funcionarᅵ bem, certo? Aqui vou trabalhar isto de novo para
>>>>> garantir soldadura correcta e/ou um modo de ligaᅵᅵo diferente. Mas a
>>>>> minha

>>>>> assunᅵᅵo estᅵ correcta?


>>>>>
>>>>> Mais uma vez obrigado a todos.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 30/05/11 14:37, Josᅵ Rocha wrote:
>>>>>
>>>>> No dia 30 de Maio de 2011 11:12, Helder Pereira<pereira...@gmail.com>
>>>>> escreveu:

>>>>>> On 05/30/2011 11:50 AM, Josᅵ Rocha wrote:
>>>>>>
>>>>>> No dia 30 de Maio de 2011 10:27, Helder
>>>>>> Pereira<pereira...@gmail.com>
>>>>>> escreveu:

>>>>>>> Josᅵ, nᅵo estarᅵs enganado na percentagem? Sim o sensor ᅵ de 200A.
>>>>>>>
>>>>>>> Erro de 1% em 200A ᅵ ... 2A e nᅵo 20A.
>>>>>> oooopppppsss, nᅵo ligues. Atenᅵᅵes divididas ᅵ o que dᅵ...
>>>>>>
>>>>>>> Daᅵ eu achar que 8,7A TEM que me dar alteraᅵᅵo na leitura...

>>>>>> Tem. Mas diferenᅵas tᅵo pequenas podem nᅵo estar a dar resultados.


>>>>>>
>>>>>> Talvez resultados em termos da conta de corrente, mas na leitura

>>>>>> do Vout devia ou nᅵo?

>>>>> Como jᅵ expliquei anteriormente podes nᅵo ter. Os +-0,025 para Ip=0 ᅵ
>>>>> muito


>>>>> perto do valor de carga actual. Poderᅵs nᅵo notar qualquer diferenᅵa.
>>>>> O que tens nas mᅵos nᅵo passa de um simples enrolamento com certo nᅵmero
>>>>> de

>>>>> espiras cuja funᅵᅵo ᅵ baixar a I para valores mais "medᅵveis". Ora, se
>>>>> logo


>>>>> aqui tens uma permissividade de 2A esta, sem dᅵvida, terᅵ impacto na
>>>>> mediᅵᅵo
>>>>> de Vout.
>>>>>>
>>>>>> Ah!, sᅵ depois ᅵ que li a parte de meteres 5V em Vref. Percebo que em

>>>>>> desespero de causa o poderᅵs ter feito mas nᅵo te adianta de coisa
>>>>>> alguma -


>>>>>> lᅵ a nota 1) da primeira pᅵgina. Acho que nᅵo, mas nem sei se nᅵo

>>>>>> estragaste
>>>>>> alguma coisa...
>>>>>>
>>>>>> Do que percebi na documentaᅵᅵo e de um outro fᅵrum de arduino,
>>>>>> podes meter uma Vref diferente, logo nᅵo estou a ver ter estragado
>>>>>> alguma


>>>>>> coisa. Atᅵ porque o comportamento ᅵ igual e mantᅵm-se, ou seja nᅵo tem
>>>>>> alteraᅵᅵo. Nᅵo me assustes com isso do estragado, LOL!

>>>>> Provavelmente terᅵs razᅵo mas eu atravᅵs da documentaᅵᅵo nᅵo consigo ler


>>>>> nada excepto o que consta na nota 1) - "overdrive Vref with an external
>>>>> reference voltage between 2 - 2,8V (...) 2,5A".

>>>>> Quanto ao estragar foi sᅵ para assustar. Tenho quase a certeza absoluta
>>>>> que


>>>>> nᅵo estragou nada! :-)
>>>>>
>>>>>>> Agora ᅵ sᅵ para testar as ligaᅵᅵes e a fᅵrmula de cᅵlculo.
>>>>>> Ok, entᅵo dᅵ-lhe 10 voltas.
>>>>>> Quanto ᅵ formula de cᅵlculo sᅵ te interessa medires a variaᅵᅵo de Vout e
>>>>>> obteres o valor de "x" que serᅵ = Ip, certo?

>>>>>> Vref jᅵ vem preparado de fᅵbrica para nᅵo lhe mexeres.


>>>>>>
>>>>>> Ok, vou tentar, logo em casa, dar umas 10 voltas no fio.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Um conselho - mede bem os valores de Vc. Se tiveres valores de +-5% 5V

>>>>>> estᅵ tudo ok, senᅵo...
>>>>>>

>>>>>> Nᅵo sei se percebi esta parte. Penso que te referes ᅵ voltagem


>>>>>> de
>>>>>> entrada do sensor, certo?

>>>>>> Caso seja isso em casa tambᅵm verifico isso.
>>>>> Sim. Tens que fornecer +5V +-5%. Caso este valor nᅵo esteja dentro destes
>>>>> limites, penso que nᅵo obterᅵs qualquer resultado.
>>>>>

>>>>>>> A aplicaᅵᅵo real ᅵ numa mota elᅵctrica que pode ir a correntes de
>>>>>>> 120A/140A.
>>>>>> Se aqui nᅵo te der nada...
>>>>>> Bem...
>>>>>>
>>>>>> Esta parte nᅵo foi testada ainda. :-)


>>>>>>
>>>>>> Agora vou sair mas volto dentro de umas horas. Entretanto vai expondo os
>>>>>> problemas que esta parece que vai dar luta... :-)
>>>>>>
>>>>>>

>>>>>> Obrigado Josᅵ, mas por agora sᅵ posso entrar pela teoria. Tenho o sensor
>>>>>> em casa por isso sᅵ logo posso meter a mᅵo na massa!
>>>>> Ok. Logo verei se tenho algum tempo para dedicar a isto. ᅵ pena nᅵo ter
>>>>> por
>>>>> cᅵ uma coisa dessas para me ir entretendo jᅵ que hoje ᅵ Feirado por cᅵ.
>>>>>>>
>>>>>>>

>>>>>>> On 05/30/2011 11:12 AM, Josᅵ Rocha wrote:
>>>>>>>
>>>>>>> No dia 30 de Maio de 2011 09:18, Helder Pereira
>>>>>>> <pereira...@gmail.com> escreveu:

>>>>>>>> Olᅵ Josᅵ.
>>>>>>>>
>>>>>>>> Eu do que percebi e investiguei, o Vref de origem estᅵ adequado ao
>>>>>>>> arduino e nᅵo se deve mexer nele.
>>>>>>> Ora bem. Vᅵ lᅵ a fᅵrmula:

>>>>>>> Vref = 1/2 Vc - logo, considerando Vc como 5V terᅵs 2,5V como Vref.


>>>>>>> Assim, 2,5V = carga 0.

>>>>>>> De seguida tens o valor de Vout para Ip=0 que ᅵ +-0,025 Vref.


>>>>>>> Se reparares bem a carga de 8,7A tem cerca de +- este valor por isso
>>>>>>> pelo

>>>>>>> podes nunca sentir a diferenᅵa. Ainda vai piorar para a frente como
>>>>>>> verᅵs...
>>>>>>> :-(
>>>>>>> De seguida tens o valor de Vout. Este ᅵ igual a Vref +- 1,25*Ip/Ipn.
>>>>>>> Logo, comeᅵamos aqui as contas para determinado valor de Vout te


>>>>>>> apresentar
>>>>>>> o consumo. Vout= 2,5 +- 1,25* 8,7A / 200A (no caso de teres o sensor de
>>>>>>> 200A)

>>>>>>> Resumindo, terᅵs o valor de uma leitura entre 0 e 200A, com valores de
>>>>>>> Vout entre os 2,5V e 5V. isto num sentido da corrente jᅵ que se for no
>>>>>>> outro
>>>>>>> serᅵ com valores entre os 2,5V e 0V (penso que com sinal "-").
>>>>>>>
>>>>>>>> O que eu fiz (jᅵ meio em desespero e a "atirar barro ᅵ parede") foi
>>>>>>>> ver
>>>>>>>> se metendo os 5V no Vref faziam alguma coisa. Mas nᅵo, nem mexeu em


>>>>>>>> nada...
>>>>>>>> Mas sempre deixei o Vref sossegado nos outros testes.
>>>>>>>>

>>>>>>>> O meu problema maior nem ᅵ em estar a saber se a minha fᅵrmula de

>>>>>>>> cᅵlculo estᅵ correcta, eu acho ᅵ que devo estar a errar em algum lado
>>>>>>>> porque


>>>>>>>> seja com carga ou sem carga os valores do Vout nᅵo mexem.
>>>>>>>>

>>>>>>>> Se bem que a carga que lhe dei ᅵ pequena (mas atᅵ cheguei a testar com


>>>>>>>> 2
>>>>>>>> voltas no sensor, logo x2) mas o teste que lhe fiz devia dar alguma

>>>>>>>> alteraᅵᅵo (8,7x2=17,4 que sᅵo 8,7% da leitura do sensor, logo nᅵo pode
>>>>>>>> nᅵo

>>>>>>>> se notar...), nem que fosse no valor lido no Vout ou estou a "ver mal
>>>>>>>> o
>>>>>>>> filme"?

>>>>>>> O problema aqui ᅵ que a tolerᅵncia ᅵ de +- 1% de Ipn!
>>>>>>> Logo, se tiveres o de 200A 1% de Ipn ᅵ (constantemente) igual a 20A!


>>>>>>> Mesmo que tenhas 2x8,7A este valor ainda se encontra dentro da faixa de

>>>>>>> tolerᅵncia de erro. Se optares por mais umas voltas jᅵ poderᅵs sentir a
>>>>>>> diferenᅵa.
>>>>>>> Finalizando, penso que estes sensores nᅵo se prestarᅵo a pequenos
>>>>>>> projectos. Tal como indicam no fim da folha ᅵ mais destinado para uso
>>>>>>> industrial. Uma tolerᅵncia de erro atᅵ 20A ᅵ inadmissᅵvel num qualquer

>>>>>>> esquema "domᅵstico" ou em qualquer outro caso onde seja exigida uma
>>>>>>> maior
>>>>>>> acuidade.
>>>>>>> @braᅵo.


>>>>>>>
>>>>>>>> Vou tentar fazer um esquema de como tenha a coisa ligada. Depois
>>>>>>>> coloco
>>>>>>>> aqui.
>>>>>>>>
>>>>>>>> Obrigado.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On 05/29/2011 11:56 PM, Josᅵ Rocha wrote:
>>>>>>>>
>>>>>>>> Quantas mais "folhas"destas leio mais confuso vou ficando.
>>>>>>>> Sinceramente,

>>>>>>>> nᅵo percebi lᅵ muito bem esta mas pelo que consigo compreender algo
>>>>>>>> estᅵ
>>>>>>>> errado com o teu raciocᅵnio. Vejamos:


>>>>>>>>
>>>>>>>> No dia 29 de Maio de 2011 17:38, Helder Pereira
>>>>>>>> <pereira...@gmail.com> escreveu:

>>>>>>>>> Olᅵ pessoal. Estou a recorrer aqui ᅵ mailing list mais cedo do que
>>>>>>>>> previa.
>>>>>>>>>
>>>>>>>>> O sensor que pensava ser mais simples ᅵ o quem me tem dado mais
>>>>>>>>> trabalho...
>>>>>>>>>
>>>>>>>>> Nᅵo consigo ler do sensor... tenho uma "extensᅵo" feita ᅵ medida onde
>>>>>>>>> passo apenas um dos cabos de corrente pelo sensor (atᅵ jᅵ tentei


>>>>>>>>> fazer
>>>>>>>>> duas passagens do cabo para aumentar a leitura e ter valores mais

>>>>>>>>> alterados, mas nᅵo tem alteraᅵᅵo) e onde depois ligo algum aparelho


>>>>>>>>> para ler quanta quanta corrente ele puxa.
>>>>>>>>>

>>>>>>>>> Sᅵ que os valores que leio simplesmente nᅵo mexem, nᅵo se alteram
>>>>>>>>> tenha eu o aparelho ligado ou nᅵo...


>>>>>>>>>
>>>>>>>>> Alguns dados:
>>>>>>>>>
>>>>>>>>> - Datasheet - http://www.lem.com/docs/products/htfs_sp2_e.pdf

>>>>>>>>> - estou a usar a seguinte fᅵrmula: (5.0/(1024*[valor da
>>>>>>>>> leitura]))*(123-512); (isto porque o leitor ᅵ bidirecional, tanto


>>>>>>>>> pode
>>>>>>>>> ler corrente a sair como a entrar).

>>>>>>>> Eu percebo que seja bidireccional mas o valor de Vref nᅵo ᅵ de 5V mas

>>>>>>>> sim de 2,5V no caso de Vc ser 5V, como ᅵ ᅵbvio. Repara lᅵ bem se o
>>>>>>>> valor de
>>>>>>>> Vref nᅵo ᅵ metade de Vc.
>>>>>>>> Portanto, Vref estᅵ "zerado" quando se encontra nos 2,5V, adquire um


>>>>>>>> valor negativo de o a 2,5V (corrente num sentido) e valor positivo
>>>>>>>> entre 2,5
>>>>>>>> a 5V.

>>>>>>>> Pelo menos ᅵ assim que entendo.
>>>>>>>>> - O sensor jᅵ vem ᅵ espera dos 5V como referᅵncia por isso o arduino

>>>>>>>>> nem lhe mexi no Vref. Mas sᅵ para informaᅵᅵo tambᅵm jᅵ o testei com o
>>>>>>>>> Vref ligado aos 5V.
>>>>>>>> Como expliquei acima o sensor vem ᅵ espera de 0, ou seja 2,5V.
>>>>>>>>
>>>>>>>>> Eu jᅵ tentei:


>>>>>>>>> - dar mais que uma volta com o fio no sensor (aumentar a corrente
>>>>>>>>> lida)
>>>>>>>>> - trocar o fio

>>>>>>>>> - trocar a direcᅵᅵo do sensor
>>>>>>>>>
>>>>>>>>> Mesmo sabendo que a corrente que o aparelho puxa serᅵ baixa para o


>>>>>>>>> sensor (2000W / 230V = 8.7A) devia dar aso a alguma mexida no valor
>>>>>>>>> lido...
>>>>>>>>> Mas nada muda os valores...

>>>>>>>> Vamos lᅵ ver se compreendi bem e pegar neste teu exemplo tendo como
>>>>>>>> suposiᅵᅵo que tens o htfs 200A:
>>>>>>>> Quando nᅵo tens corrente alguma terᅵs a seguinte situaᅵᅵo:

>>>>>>>> Vout=0
>>>>>>>> Vref=0 (2,5V)
>>>>>>>> No caso de teres uma carga de 8,7A de intensidade:
>>>>>>>> Vout= Vref+1,25 *8,7/200 (no caso do sensor de 200. 400 para o de 400
>>>>>>>> and so on...)

>>>>>>>> Logo, dar-te-ᅵ algo na casa dos 2,554 o que penso ser muito pouco face
>>>>>>>> ᅵ
>>>>>>>> variaᅵᅵo deste sensor!


>>>>>>>> Para teres uma ideia mais aproximada tenta dar mais voltas ao

>>>>>>>> enrolamento. Por exemplo 10 voltas terᅵs 87A a passar e aᅵ deverᅵs
>>>>>>>> obter um

>>>>>>>> valor mais "legᅵvel".
>>>>>>>> Espero que tenha sido ᅵtil.
>>>>>>>>
>>>>>>>>> Alguᅵm tem alguma ideia do que estou a fazer mal?


>>>>>>>> Como expliquei anteriormente penso que "partiste" mal mas posso estar

>>>>>>>> errado na interpretaᅵᅵo que faᅵo dessa folha.
>>>>>>>>> Obrigado.


>>>>>>>> De nada. Dependendo do tempo disponᅵvel dispᅵe.
>>>>>>>> @braᅵo.

>>>>>>>>> P.S.: enso que tenho tudo ligado exactamente como diz a datasheet
>>>>>>>>>
>>>>>>>>> --

>>>>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>>>> --
>>>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>>> --
>>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>>>
>>>>>>> --
>>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>> --
>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>>
>>>>>> --
>>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>> --
>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>
>>>>> --
>>>>> Partilha as tuas experiᅵncias com Arduino em {colocar domᅵnio aqui}.
>>>>>
>>> --

Reply all
Reply to author
Forward
0 new messages