collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

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