Attention ! Fermeture imminente du forum d’Elektor (pour en savoir plus, cliquer ici). À partir du vendredi 1er mars il ne sera plus possible de s’identifier sur ce forum, mais son contenu restera disponible en lecture seule jusqu’à la fin du mois. Le 1er avril, il sera fermé définitivement.

Optocoupleur ou transformateur

Documentation, sources d'approvisionnement, etc... Ni achat, ni vente !

Postby polokus » Wed Feb 19, 2014 12:00 am

Bonjour à tous !

Je suis en train de monter une centrale d'acquisition de données qui doit pouvoir reccueillir en entrée 4 tensions DC recouvrant chacune la gamme 10mV - 400V.
Naturellement il n'existe pas de module d'entrée prenant en charge une si grande gamme, je dois donc utiliser des systèmes de transformation de tension pour obtenir une gamme proche de 0V - 10V.
J'ai d'abord pensé à des optocoupleurs mais je ne sais pas si ceux-çi ont un comportement suffisament linéaire sur cette gamme de tension et s'ils ont une assez bonne résolution. Je me demande donc s'il ne vaut pas mieux utiliser un transformateur d'isolation, ou un autre type de système.
Quelqu'un aurait-il eu un problème semblable et pourrait-il m'éclairer ? =D

Merci d'avance !
polokus
 
Posts: 10
Joined: Thu Mar 13, 2014 10:19 am

Postby treels » Wed Feb 19, 2014 12:00 am

4 tensions DC

Donc, les transfos sont a exclure ...

Il te faudrait un diviseur de tension programmable, et une conversion AD.

Genre "sélecteur de gamme automatique" quoi.

Pas trop sorcier, avec un pic.

Le point délicat (pour la précision), sera la qualité des résistances de l'atténuateur.
Qui ne supporte la critique ne progressera point.
User avatar
treels
 
Posts: 807
Joined: Fri Jan 17, 2014 4:34 pm

Postby ppa94 » Wed Feb 19, 2014 12:00 am

Bonsoir,
Si le LSB est 10 mV ça fait 40000 points, il faut du 16 bits...
C'est quoi comme type d'appareil en entrée ?

Cordialement,
Philippe.
Cordialement,
Philippe.
ppa94
 
Posts: 415
Joined: Mon Jan 20, 2014 7:54 am
Location: Ivry-Sur-Seine, France

Postby polokus » Thu Feb 20, 2014 12:00 am

Après une petite étude, je me rend compte que les erreurs seraient bien trop importantes entre 10mV et 1V pour une gamme si large. J'ai donc revu mon système, et je compte finalement mettre 2 voies "basses tensions" 10mV-30V (par exemple), et 2 voies "hautes tensions" 30V-400V (par exemple encore).

En entrée j'ai un appareil de mesure qui délivre des tensions pouvant couvrir la gamme 10mV-400V, à basses fréquences (10-500Hz) et faibles intensités. Il y a cependant la possibilité de diviser cette gamme en 2 (deux types de mesures).

Ensuite je compte utiliser un module d'entrées analogiques (par exemple : http://sine.ni.com/nips/cds/view/p/lang/fr/nid/208796. celui-ci fait 24bits)

Comment faites vous le calcul pour savoir quelle résolution de conversion est nécessaire ?
polokus
 
Posts: 10
Joined: Thu Mar 13, 2014 10:19 am

Postby iso14000 » Thu Feb 20, 2014 12:00 am

ah! ouaih! t'as des sous toi!!!!


pour connaitre la réso il te faut faire :
V(full scale)/2^(n bit)

5V sous 8 bits donne 20mV
tant qu'un auteur sera aussi un modérateur ici (et donc plaignant et juge) je serais un Troll assumé
iso14000
 
Posts: 3083
Joined: Fri Jan 03, 2014 1:55 pm

Postby polokus » Thu Feb 20, 2014 12:00 am

Merci ! Oui en effet je n'avais pas réfléchi

Donc si je comprend bien, avec ma tension maxi de 10V et un convertisseur 16bits (par exemple), jobtiens 10/(2^16) = 1,52.10^-4 ce qui me donne une résolution d'environ 6554 points par Volt, mais ayant divisé ma gamme de tension par 3 pour les 2 premières voies (respectivement par 40 pour les 2 autres) ça me donne 2184 points par Volts(réels) (respectivement 16 points par Volts(réels) pour les 2 autres), c'est bien ça ?

Du coup, à première vue déjà, un 16 bits parait insuffisant. Avec un 24 bits c'est mieux (bien qu'onéreux), on obtient 4194points/Volts(réels) au lieu de 16 pour les voies "hautes tensions".

Par contre il faut maintenant que je connaisse l'erreur due au diviseur de tension, sinon mon résultat n'a pas de sens... Y'a t-il un moyen (théorique, pas expérimental) de déterminer l'erreur due à un pont diviseur ?

PS : j'ai des sous, j'ai des sous... disons que c'est pas moi qui m'occupe du budget, et que celui-ci n'est pas encore établi =P'
polokus
 
Posts: 10
Joined: Thu Mar 13, 2014 10:19 am

Postby jeanpierre » Thu Feb 20, 2014 12:00 am

Bonjour,
je n'en ai jamais utilisé, mais un convertisseur tension/fréquence est séduisant dans cette application. voir LM331 coût dérisoire, un peu de composanst autour et un micro qui compte les impulsions...

Si quelqu'un à l’expérience de ce truc ça m'intéresse pour ma culture.
JP
jeanpierre
 
Posts: 321
Joined: Fri Jan 17, 2014 4:38 pm

Postby ppa94 » Thu Feb 20, 2014 12:00 am

PolokusPar contre il faut maintenant que je connaisse l'erreur due au diviseur de tension, sinon mon résultat n'a pas de sens... Y'a t-il un moyen (théorique, pas expérimental) de déterminer l'erreur due à un pont diviseur ?

Il faut savoir ce qui est important : la résolution et/ou la précision.
Si c'est la précision, en 16 bits c'est déjà coton...
L'erreur potentielle due aux tolérances des résistances s'ajoute : un pont diviseur avec des résistances à 0.01% non triées ont une potentialité d'erreur de 0.02%.
Il faut aussi utiliser des résistances de même famille dont le coefficient de T° est le même, et ces résistances doivent être à la même T° (l'une à côté de l'autre sur le CI).
Il y a des ponts diviseurs tout faits, haute précision, très faible coef de t°, mais ils sont très chers, par ex. : http://fr.farnell.com/vishay-foil-resistors-vpg/1685v0005tt9r/pont-diviseur-5k0-10k0-tcr0-2/dp/1867929 ou juste chers, par ex. : http://fr.farnell.com/vishay-thin-film/mpmt10011002ats/pont-diviseur-10k-1k/dp/1203387.
La valeur de la résistance nest pas importante (il ne faut quand même pas qu'il y ait trop d'auto-échauffement), ce qui est important c'est le maintien du ratio.
Il y a aussi les simples réseaux de résistances (SIL ou CMS "à plat"), la probabilité d'avoir des valeurs identiques est forte, et on a normalement le même coefficient de T°.

Tout dépend donc de la précision réelle dont on a vraiment besoin et de son budget...'
Cordialement,
Philippe.
ppa94
 
Posts: 415
Joined: Mon Jan 20, 2014 7:54 am
Location: Ivry-Sur-Seine, France

Postby polokus » Thu Feb 20, 2014 12:00 am

Bonjour,
je n'en ai jamais utilisé, mais un convertisseur tension/fréquence est séduisant dans cette application. voir LM331 coût dérisoire, un peu de composanst autour et un micro qui compte les impulsions...


En effet, cela pourrait être une solution intéressante (financièrement). Je regarderai de plus près comment monter ce type de convertisseur. Si quelqu'un s'y connait, je suis preneur

Toutefois la gamme de tension dentrée maximale (pour le LM331) est de -0.2V / 40V, ce qui pose grossomodo le même problème qu'avec mes entrées analogiques -10V / +10V... Il me faut donc dans les deux cas adapter ma tension en amont.

Est-ce que quelqu'un sait comment mener des calculs d'erreurs pour les ponts diviseurs ?'
polokus
 
Posts: 10
Joined: Thu Mar 13, 2014 10:19 am

Postby ppa94 » Thu Feb 20, 2014 12:00 am

jeanpierreBonjour,
je n'en ai jamais utilisé, mais un convertisseur tension/fréquence est séduisant dans cette application. voir LM331 coût dérisoire, un peu de composanst autour et un micro qui compte les impulsions...

Si quelqu'un à l’expérience de ce truc ça m'intéresse pour ma culture.
JP


J'ai un peu pratiqué il y a longtemps. Mon souvenir du '331 est une grande instabilité . Dautre part, côté µC il faut un timer capable de la précision nécessaire...
Le spécialiste est notre ami Rémy qui a monté le '331 à l'envers pour faire du F=>V ! http://www.sonelec-musique.com/electronique_realisations_conv_freq_tension_001.html...

Il y a sûrement maintenant des composants un peu plus évolués...
Cordialement,
Philippe.
ppa94
 
Posts: 415
Joined: Mon Jan 20, 2014 7:54 am
Location: Ivry-Sur-Seine, France

Next

Return to Composants, schémas, appareils

Who is online

Users browsing this forum: No registered users and 2 guests