Go Down

Topic: Rénovation ampèremètre gousset arduino (Read 963 times) previous topic - next topic

El-Pony

Bonjour,

Je suis nouveau sur le forum et je débute en arduino. J ai deja étudier plusieurs projets mais reste léger dans mes connaissances dans le domaine.

J ai un projet de rénovation/modernisation d un ancien ampèremètre gousset du siècle dernier que je souhaites utiliser pour mesurer l intensité sur un Cable 220 volts. Premièrement j ai étudier le matériel qu il me faudrait pour le rénover en tant qu ampèremètre piloter par arduino (mini) et la puissance que cela demandera n est pas du tout acceptable/pratique.

Je souhaites donc acheter un modèle gousset mais cette fois en voltmètre pour recuperer le système de lecture analogique pouvant cette fois être piloter par la tension.

De la je pars d un capteur à pince ampèremètrique que je puisse relier à mon arduino pour la mesure de l intensité(deja première modification à prévoir si la pince mesures des tensions AC, les convertir en tensions DC)

Ensuite prévoir une alimentation capable d alimenter mon arduino via transfo 3,3 volts mais aussi d alimenter le voltmètre de 0 à 12 volts. Donc alimentation 12v assez imposante ou plus petite 5/6v puis rehausseur piloter ??

Et c est cette partie la qui me pose problème, qu utilisez comme composants, assez simple, pour gérer cette tension en fonction des données de la pince ?

Je ne suis pas très doué en programmation pour l arduino mais ca devrait pouvoir se faire :)

En vous remerciant, El'Pony

El-Pony

Bonjour,

Je souhaite mesurer un courant AC mais je devrait modifier le signal pour l arduino de toute façon.

Oui je suis surtout en phase de réflection préparation papier du projet, je n ai pas envie de le massacrer ce n est pas mon but :)

Au contraire je souhaites rénover/ moderniser et utiliser ce beau modèle se faisant rare de nos jours.

C est pour cela qu avant de me lancer physiquement je veux tout préparer au préalable.

Cordialement, El'Pony

hbachetti

Quote
Ensuite prévoir une alimentation capable d alimenter mon arduino via transfo 3,3 volts mais aussi d alimenter le voltmètre de 0 à 12 volts. Donc alimentation 12v assez imposante ou plus petite 5/6v puis rehausseur piloter ??
Qu'entends-tu par alimenter le voltmètre ?
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

El-Pony

Bonjour,

Je souhaite retranscrire les infos de la pince (via arduino) sur le voltmètre analogique. Si la pince mesure 1 ampère il faudra donc que mon voltmètre reçoive 1 v pour indiquer la mesure. C est ce que j entend quand je dit "alimenter" le voltmètre.

Cordialement.

hbachetti

Il ne s'agit donc pas d'une alimentation 12V.

Tu n'as besoin que d'une 3.3V.
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

El-Pony

Merci.

Il faudrait donc dans ce cas un rehausseur de tension pour passer de 3,3v à 12v maxi.

Et comment puis je piloter cette tension depuis l arduino ? Sachant qu il faut qu elle soit variable pour s adapter à la mesure de l intensité.

hbachetti

Quote
Il faudrait donc dans ce cas un rehausseur de tension pour passer de 3,3v à 12v maxi.
Pour quoi faire ?

Une pince ampèremétrique fournit une tension variable en fonction du courant mesuré.
Il faut simplement mesurer cette tension avec l'ARDUINO.

Quel modèle de pince ?
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

dbrion06

Que se passe-t-il vous coupez très rapidement une tension 12v, de telle sorte qu'elle soit disponible le 1/3 du temps?

+12v ---> ||hacheur ouvert x% du temps ||--> voltmètre mécanique (à grande inertie)

Maintenant, qu'est une PWM? (et comment marche analogWrite)?

Maintenant, si vous converissez la mesure ampéremètrique en %, que se passera-t-il?

El-Pony

Et bien le voltmètre est mécanique sur ce vieux modèle à gousset et la mesure part de 0 pour aller aux alentours de 12 volts.
 Donc si la pince mesure un courant de 10 ampères au niveau du cable il me faudra 10 volts pour que le voltmètre indique 10. Je me limite à une lecture de 12 Amperes maximum d ou ma limitation à 12v pour l alimentation.

Oui je suis d accord il suffit de mesurer la tension avec l arduino mais je souhaite que la mesure soit retranscrise.

Je me base sur le modèle de pince SCT 013 30 Ampères.

Je suis désolé "dbrion 06", je ne comprends pas votre message.

hbachetti

OK je vois mieux.
Donc le voltmètre accepte une tension de 12V à pleine échelle.

Donc effectivement il va falloir une alimentation 12V. Mais on peut s'en sortir avec un step-up 5V / 12V :

https://www.pololu.com/product/2117

On trouve des modules réglables sur ALI :

https://fr.aliexpress.com/wholesale?initiative_id=SC_20190320073229&SearchText=step+up+5vv+2v&g=y&spellcheckPrompt=1&misspellText=step-up+5VV+2V

Ensuite il faut mesurer la tension en sortie de la pince.

Comme il s'agit d'une tension alternative, il faut la translater pour qu'elle soit positive, c'est à dire lui ajouter 5V / 2 = 2.5V :



https://openenergymonitor.org/forum-archive/node/156.html

Ensuite il faut générer un signal PWM proportionnel à cette tension.

0V -> 0%
12A -> 100%



Comme l'indiquait dbrion, cela se fait avec analogWrite()

La fréquence étant de 500Hz, le voltmètre affichera la moyenne.

Par contre il faut ajouter un transistor en sortie de l'ARDUINO pour générer un PWM 12V :



Il y a un petit filtre passe-bas sur ce schéma : la résistance de 680Ω et le condensateur de 1µF.
Ce n'est pas indispensable, seulement si l'aiguille vibre.

Cela répond t-il aux questions ?

C'est beaucoup moins simple que tu ne l'imaginais n'est ce pas ?

Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

68tjs

#10
Mar 20, 2019, 03:49 pm Last Edit: Mar 20, 2019, 03:53 pm by 68tjs
hbatchetti a dégainé plus vite , néanmoins je publies car il n'y a pas total recouvrement.

J'ai une solution plus "analogique"
Quote
Et bien le voltmètre est mécanique sur ce vieux modèle à gousset et la mesure part de 0 pour aller aux alentours de 12 volts.
Existe-t-il des indication sur le cadran comme sur cet exemple :

où on peut lire :
en tension continue(DC) : 40 000 ohms par volt
en tension alternative(AC) : 1000 ohms par volt

Ce qui veut dire que pour le calibre 1,5V le voltmètre présentera une impédance de 60 k ohms et que sur le calibre 5V il présentera une impédance de 200 k ohms.


Les indication en bas de l'écran sont aussi intéressantes : on peut y lire que la précision (fin d'échelle) est de 1,5% en DC et  2,5% en AC.

Le mieux est que tu fasse une photo claire de l'écran et que tu la mette en pj, menu attachment visible après avoir fait un "preview".
Tu publies,
Tu copies l'adresse de la photo avec la souris,
Tu édites le message, tu clique sur l'icone écran a coté de la chaîne et tu y copie l'adresse de la photo.

Comme cela la photo sera visible dans le texte, désolé mais sur ce point le forum arduino est indigent.

Pour la suite :
Tu as affolé tout le monde avec les 12 V.
La vraie formulation aurait du être : il me faut amplifier le signal de sortie de la pince ampèremétrique pour obtenir la relation 1V = 1 A puisque mon vieux voltmètre a un calibre max de 12 V.

La connaissance de :
- la tension de sortie de la pince pour 1A
- l'impédance d'entrée du voltmètre gousset (elle n'est pas strictement obligatoire mais elle sera bien utile)
permettra d'établir un schéma d'amplification.
D'ors et déjà oui une tension minimum 12 V sera obligatoire pour l'amplification. Il ne sera pas obligatoire d'ajouter une vraie alim indépendante, un convertisseur de tension (step down ou step-up ) fera l'affaire.

Quelques mots à propos desquels  tu pourra chercher de la doc :
Convertisseur step-up ou step-down
Amplificateur opérationnel Rail-to-rail

hbachetti

Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

dbrion06

a) Votre arduino lit la mesure ampèremètrique, et la convertit en une valeur entre 0 et 255 (une règle de trois).
b) Si vous appelez analogWrite, l'arduino va envoyer des impulsions: pour zero, ça sera des impulsions très courtes; la valeur moyenne sera donc de zero
pour 128, ce sera des impulsions de 5v la moitié du temps, 0 v le reste; la valeur moyenne sera .. de 2.5v.
Donc, vous pouvez, avec un voltmètre à grande inertie , afficher la valeur moyenne... proportionnelle à la mesure ampèremètrique.
Le seul petit pb restant, si je ne me suis pas trompé jusq'à présent, est de tranformer des impulsions rapides, variant entre 0 et 5 v, en impulsions rapides -entre 500 et 1000 hz, selon la doc..- , variant entre 0 et 12v.

Un transistor NPN https://wiki.mdl29.net/lib/exe/fetch.php?media=elec:cours_transistor.pdf (base reliée à la sortie de l'Arduino via une résistance de 10 kO;  emetteur à la masse; resistance de 200 Ohm entre 12v et le collecteur, en parallèle avec le voltmètre) doit pouvoir servir de hacheur rudimentaire... et d'augmenter les variations de courant. (on doit trouver mieux ... et moins cher)

hbachetti

Quote
- l'impédance d'entrée du voltmètre gousset (elle n'est pas strictement obligatoire mais elle sera bien utile) permettra d'établir un schéma d'amplification.
C'est vrai que la valeur crête du PWM sera influencée par l'impédance. A connaître donc.

Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

pomme-poire

#14
Mar 20, 2019, 04:02 pm Last Edit: Mar 21, 2019, 04:03 pm by pomme-poire


ça serait pas du 50 Htz que vous voulez mesurer ?

Go Up