collapse

* Posts Recentes

ATtiny, com enfase no sufixo... por Njay
[Hoje às 01:20]


O meu plano para produzir fotograficamente circuito impresso por SerraCabo
[Hoje às 00:41]


Medidor de indutâncias por SerraCabo
[Ontem às 15:53]


O Java vai 'ter' que ser comprado por SerraCabo
[Ontem às 15:46]


Dicas para arranjo de Fio\Ficha por jm_araujo
[19 de Julho de 2018, 08:31]


Primeira fonte de bancada por Njay
[19 de Julho de 2018, 00:38]


Guardar componentes em gavetas ou em caixa de armazenamento por edeweld
[18 de Julho de 2018, 11:57]


Empresas para fabricar e assemblar PCB por edeweld
[17 de Julho de 2018, 23:03]


Comprar solda decente por Njay
[17 de Julho de 2018, 11:47]


Software POS Restauraçao por edeweld
[17 de Julho de 2018, 10:41]

Autor Tópico: ADC só obtenho valores positivos ou negativos.  (Lida 1464 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline nadabro

  • Mini Robot
  • *
  • Mensagens: 52
ADC só obtenho valores positivos ou negativos.
« em: 01 de Maio de 2013, 02:38 »
Boas.

Este é um problema que tenho à mais de um ano, mas que ainda não encontrei solução.

Encomendei uma board com um ADC + OP-AMP à G7, tudo a funcionar ok. Agora queria recriar o mesmo circuito usando numa breadboard para fazer uns testes, o problema é que só consigo obter valores positivos ou negativos (dependendo do input que usar no ADC), usando o mesmo circuito que encomendei à G7. Já experimentei usando non-inverting e o resultado é o mesmo, aliás, já fiz mil e uma experiências e nunca consigo obter valores negativos e positivos ao mesmo tempo.

Estou usando uma bobine de cobre ligada ao ADC e quando passo com um iman por cima, gere uma pequena voltagem positiva/negativa, que o ADC converte correctamente em valores positivos/negativos. Mas preciso de amplificar esse sinal.

Medindo apenas bobine de cobre + iman, obtenho +- voltagem. Ao usar o op-amp (single supply 5V tirados do Arduino), obtenho 0-5V. O circuito do OP-Amp parece estar a funcionar tudo bem, pois consigo controlar o ganho.

O curioso é que o ADC com o op-amp começa em -24000 (de 16bits) (?)

E a outra cena curiosa é que consigo medir 1.6V dos inputs do ADC!

Alguem consegue dar uma ajuda? Já perdi horas sem fim à volta disto..já li sobre unipolar/bipolar, balanced, unbalanced, etc etc..mas a verdade é que se o circuito numa PCB funciona bem, porque é que na breadboard não consigo?

Obrigado.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.534
  • Helpdesk do sitio
Re: ADC só obtenho valores positivos ou negativos.
« Responder #1 em: 01 de Maio de 2013, 02:48 »
Precisas de aplicar bias ao sinal, porque o teu op-amp é single endend, ou seja, nunca na vida vai dar um valor negativo, logo usas um par de resistências, por exemplo 10k, ou 100k, ligadas á massa e ao sinal e ao sinal e aos 5v, ou seja, um divisor resistivo que vai centrar o teu sinal em 2.5v, se não quiseres valores DC na entrada do op-amp, usas um condensador.
Avr fanboy

StarRider

  • Visitante
Re: ADC só obtenho valores positivos ou negativos.
« Responder #2 em: 01 de Maio de 2013, 12:13 »
Só mesmo vendo o esquema.

Abraços,
PA

Offline nadabro

  • Mini Robot
  • *
  • Mensagens: 52
Re: ADC só obtenho valores positivos ou negativos.
« Responder #3 em: 01 de Maio de 2013, 20:05 »
Boas.

A sugestão do @Senso parece resolver a situação, se tiver um fio da bobine de cobre no divisor de voltagem. Agora queria utilizar non-inverting para controlar o ganho do amp, mas por algum motivo não está a funcionar, só obtenho ruído e uns estáveis 4.6V do output do amp!


Este é basicamente o circuito que estou a usar.
-Fios laranja, bobine de cobre.
-O "IC" é o ADC.



Ficheiro Fritzing:
https://dl.dropboxusercontent.com/u/15802004/bread.fzz

Obrigado.
« Última modificação: 01 de Maio de 2013, 20:08 por nadabro »