collapse

* Links de Robótica

* Posts Recentes

URGENTE - display de 7 segmentos com backpack por helderjsd
[Hoje às 12:30]


Preços e fabricantes de pcb por Sérgio_Sena
[Ontem às 10:20]


Palavras Cruzadas por Njay
[Ontem às 02:24]


Isaac Asimov - I, Robot por senso
[18 de Setembro de 2017, 03:41]


Apresentação por TigPT
[17 de Setembro de 2017, 07:31]


ic SL440 da Plessey? por senso
[16 de Setembro de 2017, 13:11]


Compra Colectiva RS-Amidata por brunus
[15 de Setembro de 2017, 22:31]


Ideias para construir um quadrúpede simples por zordlyon
[15 de Setembro de 2017, 10:18]


Preparar bancada de testes por jm_araujo
[14 de Setembro de 2017, 10:24]


Mitos: mudança da ilumação tradicional p/ iluminação a LEDs? por LVirtual
[14 de Setembro de 2017, 07:46]

Autor Tópico: ADC só obtenho valores positivos ou negativos.  (Lida 1269 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.389
  • 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 »