• Welcome to LusoRobótica - Robótica em Português.
 

amplificar sinal do sensor de corrente

Started by elfo106, 07 de July de 2013, 01:50

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

elfo106

Quote from: jm_araujo on 09 de July de 2013, 10:55
Quote from: elfo106 on 09 de July de 2013, 02:00
Percebi genericamente. Como chegaste aos 0.12v de regulação?

Como escolhi os valores? Muitos anos a virar frangos :D Usei valores genéricos (10k, 1k), só calculei a gama para te responder agora.

Ou como fiz as contas? Quando o pot está no extremo mais perto do GND, o circuito é equivalente a um divisor resistivo com uma resistência de R5+R12 aos +5V e R11 à GND. Quando o pot estiver no extremo superior, é R12 aos +5V e R5+R11 à GND.

Percebido, obrigado!

Quote from: elfo106 on 09 de July de 2013, 02:00
Usar so R5 é perigoso, nada impede que ao regular não se provoque um curto.
Não é nada. Tens efetivamente uma resistência do valor de R5 entre o GND e os +5V. O que varias é a sua saída entre os 0V e os 5V. Pode haver opamps que não gostem desses valores à entrada, mas a fonte vê sempre a mesma carga.

Oh pois não. Que disparate! lol

Mais logo a noite volto às simulações. Têm me dado muita ajuda, obrigado a todos.

elfo106

Aqui está o circuito actual. Parece-me funcionar muito bem. Espero não ter problemas na montagem real (e ter espaço para ele também dava jeito  ;D). O diodo 4001 será trocado por um smd, mas penso que não afectará o funcionamento em nada de especial.



Há apenas uma situação que me faz alguma confusão. quando era suposto a saída estar a 0v, na simulação dá cerca de -84mV. Porque este valor negativo? O ampop não tem alimentação negativa...

Obraigado a todos!

jm_araujo

#17
Tens aí um erro. C1 tem de ligar ao diodo e à GND. E convém meter um condensador (1u) entre o pino 3 do LM358 e GND (para reduzir ruido), semelhante ao C2.


Isso das voltagens negativas é coisas de simulador.
Por isso é que depois de simulado devemos sempre montar o circuito para testá-lo (numa breadboard ou stripboard) só para confirmar.
E neste circuito por exemplo ao testares com carga permite veres qual é a posição melhor para o R7 e substítui-lo por um divisor resistivo (não se pode fazer o mesmo com o R1). Poupas um potenciómetro e um ajuste.




Njay

Se calhar é melhor alimentares o U1B, e podes colocar tb um cap 1uF em R1.

elfo106

Quote from: jm_araujo on 10 de July de 2013, 13:03
Tens aí um erro. C1 tem de ligar ao diodo e à GND. E convém meter um condensador (1u) entre o pino 3 do LM358 e GND (para reduzir ruido), semelhante ao C2.

Corrigido, obrigado. Adicionado.

Quote from: Njay on 10 de July de 2013, 21:23
Se calhar é melhor alimentares o U1B, e podes colocar tb um cap 1uF em R1.

U1B não dá para alimentar. O lm358 é um soic8 aqueles pinos de alimentação que estão visiveis no U18, são o 4 e 8, exatamente aqueles que já alimentei no U1A. Se contares os pinos estão lá 10 quando o IC só tem 8.

Devias querer dizer R5 (potenciometro) certo? Ou como o jm-araujo disse, pino 3 do ampop. As labels estão um "pouco" deslocadas, realmente r1 estava muito perto do potenciometro e podia induzir em erro

Njay

#20
Sim, na entrada positiva do 1º ampop.

O diodo é mesmo para quê?

elfo106

O diodo é para fazer o detetor de pico. Sem ele a minha saída estaria sempre a comuntar entre 0 e 1 "ao sabor" do sinal sinusoidal na saída do sensor de corrente.

À esquerda a vermelho está a saída sem o diodo, à direita, com.

A linha azul é já depois do 1º ampop.


Njay

#22
Certo, um detector de pico. Agora a pergunta é: quem é que faz o "reset" do condensador?

E para funcionar mesmo bem, o feedback tem que ligar depois do diodo e não antes. Como tens, a queda de tensão no díodo não é eliminada.

jm_araujo

#23
Acho que essas perguntas são para mim :)

Quote from: Njay on 11 de July de 2013, 20:56
Certo, um detector de pico. Agora a pergunta é: quem é que faz o "reset" do condensador?
A corrente de entrada do opamp trata disso. pode ser um bocado lento, mas para o que é mais uns segundos é irrelevante. Não calculei o tempo, mas se for demais, pode-se sempre diminuir o condensador.

Quote from: Njay on 11 de July de 2013, 20:56
E para funcionar mesmo bem, o feedback tem que ligar depois do diodo e não antes. Como tens, a queda de tensão no díodo não é eliminada.
Irrelevante a queda, a seguir tem um comparador ajustável.

jm_araujo

#24
Quote from: jm_araujo on 11 de July de 2013, 21:59
A corrente de entrada do opamp trata disso. pode ser um bocado lento, mas para o que é mais uns segundos é irrelevante. Não calculei o tempo, mas se for demais, pode-se sempre diminuir o condensador.
E assim se mete uma argolada  :o
Estava a rever a simulação e não estava a funcionar o circuito como devia, encontrei a falha:
A entradas do LM358 fornecem corrente e não absorvem como estava a assumir.
A solução é simples: C1 passa para 1u, e leva em paralelo uma resistência de 1Meg.

Edit:

V(n005)-{azul} é o sinal amplificado
V(n006)-{verde} é o sinal depois do diodo
V(n001)-{vermelho} é o nível do comparação
V(n004)-{azul claro} é a saída





Njay

#25
Quote from: jm_araujo on 11 de July de 2013, 21:59
Quote from: Njay on 11 de July de 2013, 20:56
E para funcionar mesmo bem, o feedback tem que ligar depois do diodo e não antes. Como tens, a queda de tensão no díodo não é eliminada.
Irrelevante a queda, a seguir tem um comparador ajustável.

A queda de tensão varia com a temperatura e com a corrente. A aplicação pode viver com isso?

QuoteV(n005)-{azul} é o sinal amplificado
V(n006)-{verde} é o sinal depois do diodo
V(n001)-{vermelho} é o nível do comparação
V(n004)-{azul claro} é a saída

F4 ;)

elfo106

Com que software estás a simular?
F4?? Isto é batalha naval ou que  ;D

elfo106

Desculpem a insistencia mas gostava mesmo de saber qual foi o software de simulação utilizado.

Obrigado!

senso

Avr fanboy

jm_araujo