Comment faire et contrôler une résistance variable ?

Bonjour

Ce problème ne doit pas être très simple : je voudrais faire un montage électronique capable de faire une résistance variable, contrôlée par un Arduino. Pas très fort en électronique, je ne sais pas vraiment comment faire ça.

La plage de variation de la résistance peut être assez faible, par exemple de 10 à 500 Ohms ou de 1k à 10kOhms, et la précision peut être de l'ordre du pourcent.
Quelqu'un a-t-il une idée pour ça? (Peut-être faudrait-il poser cette question sur un forum plus orienté électronique)

Merci de votre aide.

Bonjour,

Il existe des potentiomètre digitaux qui peuvent être commandé en I2C ou SPI genre AD5171 (OTP) ou MCP41010 (RAM)

Quelle sera l'application finale? Un DAC peut éventuellement convenir

Merci de vos réponses. J'avais bien identifié les potentiomètre digitaux et même si le AD5231 a une précision de 10 bits, je ne suis pas sûr que ça me suffise.
N'y a-t-il pas des solutions analogiques à base de transistor ?
Comment faire avec un DAC, ça m'intéresse : as-tu des références ou des liens ?

L'application est du genre adaptation d'impédance mais un peu plus complexe que ça.

Une résolution de 10 bits ne te suffit pas pour avoir une précision de 1%?

Est-ce que cette résistance sera parcourue par un courant n'allant que dans un seul sens. Si oui, on peut imaginer un montage électronique simple autour d'un Arduino, sinon, c'est plus compliqué.

Cordialement.

Pierre

Précision ou résolution ?
Un potentiomètre numérique 10 bits présentera 1024 positions ou 1024 valeurs possibles
exemple potentiomètre numérique 10kOhm 1024 positions , chaque 'pas' ou incrément correspond à 9,76 Ohm

S'il faut impérativement pouvoir définir à 1% près une résistance sur une vaste plage de valeurs il reste la motorisation d'un potentiomètre multitours ou, pour les ainés, la motorisation d'une ensemble de boites à décade (AOIP) !!

Question : la commande de la résistance est-il bien le but final ou n'est ce qu'un moyen pour contrôler une tension ou un courant ?

Je pense que quand on parle de précision, on parle de précision de réglage (enfin j'espère), ce qui équivaut grosso modo à la résolution.

Il ne faut pas s'attendre à avoir une précision absolue sur la résistance avec des potentiomètre digitaux, car la précision sur la résistance nominale est de l'ordre de 20%.

Pas facile de répondre à toutes ces questions...

C'est vrai que 10 bits permettent un contrôle à 1/1000 de la valeur maximale. Mon problème est que j'aimerais contrôler finement une résistance sur une plage de valeurs Rmin à Rmax. Je peux donc faire un offset, c'est à dire mettre une résistance Rmin en série et ramener ma variation entre 0 et Rmax-Rmin.
Jusque là, c'est correct ?

L'objectif, comme je l'ai dit, est de faire une sorte d'adaptation d'impédance. Je dis 'une sorte' car ça y ressemble sans être précisément ce qu'on apprend en cours d'électronique. Je ne tiens pas à rentrer dans les détails, mais il faut pouvoir contrôler les valeurs de 2 résistances, l'une étant assez faible (typiquement inférieure à 500 Ohms) l'autre bien supérieure (pouvant monter à 10 kOhms). Une précision (deltaR/R) de 1% serait acceptable, mais elle doit pouvoir être atteinte sur l'ensemble de la plage de variation.

En effet, peut-être que le potentiomètre digital (AD5231) serait suffisant.

J'avais bien identifié ce composant avant de vous poser la question, je cherchais à savoir s'il existait d'autres solutions (analogiques ou numériques), à la fois pour ma culture personnelle et pour les étudier.

Vous ne nous précisez toujours pas quel courant traverse cette résistance. Alternatif, continu, mono-sens, valeur, ...

Cordialement.

Pierre

Alternatif haute fréquence, dans les deux sens.

lesept:
Alternatif haute fréquence, dans les deux sens.

Mais encore ? Fréquence, valeur.

Cordialement.

Pierre

Je ne sais pas pour l'amplitude, mais c'est un courant faible. La fréquence : autour de 100MHz

lesept:
même si le AD5231 a une précision de 10 bits, je ne suis pas sûr que ça me suffise

Pour ce type de composant, la question n'est même pas la précision (quantification ?), sa bande passante est au mieux de 370 kHz, hors de propos avec les 100 Mhz auxquels vous voulez fonctionner.

Comme le dit pepe, à ces fréquences, toutes les composantes réactives vont avoir une influence notoire.

Il serait bon que vous précisiez, "précisément", ce que vous voulez faire.

Cordialement.

Pierre.

lesept:
L'objectif, comme je l'ai dit, est de faire une sorte d'adaptation d'impédance. Je dis 'une sorte' car ça y ressemble sans être précisément ce qu'on apprend en cours d'électronique. Je ne tiens pas à rentrer dans les détails, mais il faut pouvoir contrôler les valeurs de 2 résistances, l'une étant assez faible (typiquement inférieure à 500 Ohms) l'autre bien supérieure (pouvant monter à 10 kOhms). Une précision (deltaR/R) de 1% serait acceptable, mais elle doit pouvoir être atteinte sur l'ensemble de la plage de variation.

En effet, peut-être que le potentiomètre digital (AD5231) serait suffisant.

J'avais bien identifié ce composant avant de vous poser la question, je cherchais à savoir s'il existait d'autres solutions (analogiques ou numériques), à la fois pour ma culture personnelle et pour les étudier.

Bonsoir
Pourtant le "diable est réputé pour se cacher dans les "details" :smiley:

Je suis d'accord avec la reponse precedente de pepe
Ce n'est pas en "occultant' les tenants et les aboutissants que tu obtiendra des reflexions "interessantes

Merci pour toutes ces infos!
Désolé de ne pas pouvoir donner plus de détails, je ne cherche pas pour l'instant une solution mais plutôt un tour d'horizon des possibilités. De vos réponses, je crois comprendre que la solution potentiomètre numérique est la plus adaptée. C'est ce que je cherchais à savoir.