Aller au contenu


Photo
- - - - -

Microcontroleur ADC faible tension


18 réponses à ce sujet

#1 olivier.34

olivier.34

    Nouveau membre

  • Membres
  • 7 messages

Posté 11 avril 2011 - 06:20

Bonjour, je me permets de vous écrire, car j'ai un problème avec ma conversion ADC sur un 16F876.
En effet, j'ai un shunt qui mesure l'intensité d'un bras.

Cette tension est de 0,0001 V et peut monter jusqu’à 0,0030 V.

Le souci c'est que mon 16F876 ne mesure pas d'aussi faible tension.

J'ai donc pensé a une solution qui serait de donner une tension ref de 0,1 V pensez vous que cela soit possible ?

Merci.

#2 Hexa Emails

Hexa Emails

    Membre passionné

  • Membres
  • PipPipPip
  • 439 messages
  • Gender:Male

Posté 11 avril 2011 - 06:24

Bonjour,
ce qui ce fait généralement c'est d'amplifier ton signal, avec un montage à base d'AOP(s) par exemple.
C'est quoi "l'intensité d'un bras?" Si tu n'est pas en embarqué ( = si tu as accès à du +15/-15V) ça peut se faire facilement avec un montage amplificateur.

#3 olivier.34

olivier.34

    Nouveau membre

  • Membres
  • 7 messages

Posté 11 avril 2011 - 06:36

Bonjour, en fait le bras ressemble a une barrière plus il soulève du poids plus la tension du shunt monte j'arrive dans les 30A a 0,03V.

Non je ne suis pas embarqué, mais je veux évité d'utilisé un AOP c'est pour cela que j'aimerais savoir si avec une tension de référence plus basse la plage de mesure serait plus précise.

P.S de plus les AOP pour moi c'est un peux vague chaque fois que j'ai essayé je n'ai jamais obtenu ce que je voulais.

#4 webshinra

webshinra

    Membre passionné

  • Membres
  • PipPipPip
  • 510 messages

Posté 11 avril 2011 - 06:39

en fait, il est inutile d'avoir une tension symétrique, puisque la tension a amplifier est dans les positif. aprés, j’espère pour toi que ton signal a une bonne immunité au bruit parce qu'avec des tensions aussi basse, les interférences sont vite venue.

#5 Jbot

Jbot

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 801 messages
  • Gender:Male
  • Location:Paris

Posté 11 avril 2011 - 06:41

Oui, tu peux baisser la tension de référence pour avoir une mesure plus précise. Par contre je ne pense pas que tu puisse mettre n'importe quoi comme tension. O.1V me semble un peu trop faible, surtout que tu aura du mal a mettre 0.1V stabilisée, tu risque d'avoir une tension de référence qui varie, donc ta mesure sera fausse.
Pourquoi ne pas utiliser un ADC externe avec une plus grande précision sinon ?

#6 miky-mike

miky-mike

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 232 messages
  • Gender:Male
  • Location:Belgique

Posté 11 avril 2011 - 06:58

Je suis également d'avis d'utilisé une AOP, sinon tu risque d'avoir des parasites avec d'autre système (sauf adc plus petit).

#7 olivier.34

olivier.34

    Nouveau membre

  • Membres
  • 7 messages

Posté 11 avril 2011 - 07:01

Bonjour,
Webshinra:
En effet pour le bruit d'après mon oscilloscope il n'y a pas d'interférence visible si ce n'est les pics de tension suivante de mouvement du bras. Tu a raison je n'ai pas besoin d'avoir une tension symétrique.

Jbot:
c'est exactement ce a quoi je penser faire baissé la tension de référence.
Pour la stabilité de la tension de référence j'ai pensé divisé les 5V avec 2 résistances pont diviseur et un pot multitours avec le curseur sur la Vref du microcontrôleur.

Oui la solution d'un ADC me tente plus, mais lequel ? La tension est quand même très basse.

#8 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique

Posté 11 avril 2011 - 07:34

Comme d'autres j'aurais tendance à pencher vers l'AOP... C'est quand même le but du truc.
En fait, c'est deux approches différentes. Soit augmenter la valeur à mesurer, soit mesurer avec une référence plus petite.

Je pense que l'une ou l'autre peut marcher... À voir.

#9 Hexa Emails

Hexa Emails

    Membre passionné

  • Membres
  • PipPipPip
  • 439 messages
  • Gender:Male

Posté 11 avril 2011 - 07:47

si tu mets un AOP prévois quand même une alimentation négative (genre +12/-5V) parce que un AOP de base a du mal a sortir des tensions proches de ses tensions d'alimentation (à moins de prendre un AOP "rail to rail") Comme les alims symétriques sont assez courantes je t'ai conseillé cela, mais en effet il doit exister des composants types pompes à diodes qui permettent de "fabriquer" du -5V...
C'est typiquement un problème d’instrumentation => AOP. Après c'est vrai que c'est dur à mettre en place, mais c'est le prix à payer pour pouvoir mesurer d'aussi faibles tensions...

#10 Maïck

Maïck

    Membre passionné

  • Membres
  • PipPipPip
  • 390 messages
  • Gender:Male
  • Location:Suisse

Posté 11 avril 2011 - 08:12

100uV oublie tout de suite d'entré directe sur un AD... Un AOP rail to rail (ex MCP6002) deux résistances et c'est prêt.

#11 zeqL

zeqL

    Membre passionné

  • Membres
  • PipPipPip
  • 393 messages
  • Gender:Male

Posté 11 avril 2011 - 10:04

Je plussoie Maïck, de la mesure de µV en environnement non controlé à priori c'est pas vraiment faisable.

Abaisser la tension de référence à 0,1V... oui c'est possible si tu as un vrai ADC spécialisé, mais là sur un PIC faut oublier il ne sont pas fait pour cette précision.
De plus 0,1V c'est très près de 0V il ne faut donc un signal quasiment parfait de 0,1V car tout écart (je parle d'écart relatif, une tension de 5,1V par rapport à un 5V attendu = 2% d'écart, maintenant 0,2V par rapport à 0,1V, ca fait du 100% (double), quand à 2% sur le 0,1V = 0,102V, le 0,02V est "supérieur" à la précision que tu attend...) entrainera une mesure erronée

J'aimerais savoir ce que tu utilise comme oscilloscope et comme sonde pour dire cela : (Il n'y a rien de méchant dans mon propos ;) )
"En effet pour le bruit d'après mon oscilloscope il n'y a pas d'interférence visible si ce n'est les pics de tension suivante de mouvement du bras."

Sachant cela :

"30A a 0,03V." et "Cette tension est de 0,0001 V et peut monter jusqu’à 0,0030 V."

Pour mesurer des tensions aussi faible et surtout le bruit associé (qui sera très *rapide*) il faut des sondes actives, qui en général sont limitées en tension (+15V), mais je pense aussi en courant, même si on est à 0,03V, l'intensité est très forte, ce qui pour moi exclut l'utilisation d'une sonde active, en outre le coût d'une sonde active est quasiment hors de portée d'un amateur, ainsi que l'oscillo qui va avec :) (plus de 500$ pour une sonde active tektro et 1000$ pour un scope 500 MHz et 2000-3000$ pour un scope à 1GHz)

Donc j'aimerais bien savoir comment tu ne peux avoir de bruit sur une tension aussi faible car tu n'es probablement pas dans une cage de Faraday, donc ton circuit reçoit du bruit de fond en permanence.

Là où je bosse, il y a une antenne de téléphone mobile à 50 mètres, avec une sonde (passive) laissée à l'air libre avec la masse branchée sur celle du scope, on observe un bruit blanc de quelques millivolts (oui millivolts, donc bon quand on est au µV... :D )

Si tu avais une photo du montage que tu fais pour ta mesure au scope, je suis preneur :)


Le mieux est d'amplifier ton signal au plus proche et ensuite de le transporter avec une tension plus forte, moins sensible au bruit.

#12 miky-mike

miky-mike

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 232 messages
  • Gender:Male
  • Location:Belgique

Posté 12 avril 2011 - 06:30

Nous sommes donc tous d'accord qu'un ampli est dans ton cas utile.

Je rajoute que l'ampli doit se trouvé au plus prés de ta sortie en millivolt pour être sur que a câble ne fasse antenne et que tu aurais plus de parasite (plus vite du élève la tension moins du prends risque d'avoir du bruit)

#13 olivier.34

olivier.34

    Nouveau membre

  • Membres
  • 7 messages

Posté 12 avril 2011 - 02:24

Bonjour, merci pour vos explications.
Pour mes mesures mon oscilloscope c'est un HM 605 60MhZ et la sonde probe p132 je suis loin des 500 MHz que tu dis, mais je n'en avais pas besoin jusque a maintenant :)

Par contre je suis paumé au milieu de la garrigue les voisins les plus proches sont a 1 Km j'ai juste le tel qui viens et rien d'autre donc je pense que cela peut m'aider.

La distance des fils entre le shunt et le circuit seront de 45 mm pour un fils je peux utilisé du fils blindé comme ceux des prises USB j'en ai plein.

Bon donc il me faut passer sur un AOP Grrr je vais faire des recherches sur le net pour les branchements d'un AOP.

#14 Maïck

Maïck

    Membre passionné

  • Membres
  • PipPipPip
  • 390 messages
  • Gender:Male
  • Location:Suisse

Posté 12 avril 2011 - 02:32

Pour ton montage à AOP: si ta mesure se fait par rapport à la masse => montage non inverseur.
Sinon montage ampli de différence !

#15 olivier.34

olivier.34

    Nouveau membre

  • Membres
  • 7 messages

Posté 12 avril 2011 - 03:24

Et bien la mesure vas se faire sur les 2 bornes du shunt, mais comme je n'ai pas besoin d'avoir de tension négative n'est t'il pas possible d'utiliser l'AOP directement en 0V,5V sans masse ?

Merci

#16 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique

Posté 12 avril 2011 - 03:49

Il faut toujours une masse...

#17 Maïck

Maïck

    Membre passionné

  • Membres
  • PipPipPip
  • 390 messages
  • Gender:Male
  • Location:Suisse

Posté 12 avril 2011 - 08:24

J'en m'en doute qu'on mesure sur les deux bornes du shunt ! ;-)

Ma question est une des bornes est elle à la masse (0V) ?

#18 olivier.34

olivier.34

    Nouveau membre

  • Membres
  • 7 messages

Posté 13 avril 2011 - 03:09

Bonjour, en effet il y a bien un côté du shunt sur le 0V.


#19 olivier.34

olivier.34

    Nouveau membre

  • Membres
  • 7 messages

Posté 13 avril 2011 - 03:55

Bonjour, bon et bien je crois que j'ai trouver mon bonheur voila le lien pdf d'un composant qui fait tout



0750-075



Je pense que c'est parfait j'en ai trouver pour moins de 5$.



Edit:

Tient que pensez-vous du MAX4081 ? se serait aussi une solution vu que j'ai déjà le shunt.



Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users