0
\$\begingroup\$

I have a wire whose temperature I will change. This will change its resistance, but I want the same amount of current flowing through. I was thinking of having some kind of variable resistor in series with this which would detect the current flowing through the circuit, and adjust its own resistance accordingly so that the current remains constant.

I was thinking of somehow using an Arduino or raspberry pi, but I wasn't able to find any way to do so. Any tips?

\$\endgroup\$
5
  • 4
    \$\begingroup\$ XY problem there, in essence, all you need is a constant current source/limiter right? Please state the current and voltage range that you need, and show some research towards what you have looked into and come up with specific questions. This is not a free design service website. \$\endgroup\$
    – Wesley Lee
    Commented Apr 15, 2018 at 19:21
  • 2
    \$\begingroup\$ (But even that sounds like a nested XY problem, you might want to expand what is it that you are working on..) \$\endgroup\$
    – Wesley Lee
    Commented Apr 15, 2018 at 19:22
  • 1
    \$\begingroup\$ Just drive the wire from a "constant current circuit" or "current source" (useful search terms) \$\endgroup\$
    – user16324
    Commented Apr 15, 2018 at 20:17
  • 3
    \$\begingroup\$ To a man with a hammer, everything looks like a nail ... I mean arduino :-( \$\endgroup\$ Commented Apr 15, 2018 at 22:20
  • \$\begingroup\$ This is a good question though. You describe what you actually need to do, and your (flawed) idea. This means people can help you. \$\endgroup\$
    – pipe
    Commented Apr 16, 2018 at 11:10

2 Answers 2

1
\$\begingroup\$

You made something simple look complicated. You need to feed the resistor through a current generator. There are many schematics available on the net. I suppose you want to have a ground point to measure voltage on the wire then compute the temperature from it.

Which solution you use is highly dependent on wire resistance and current needed.

For small wire voltages you can use a simple resistor, For V1 >> Output voltage and R1 >> R_wire the circuit is a very good approximation of a current generator, for wire resistance between 0 and 0.2ohm the I error is in the range of 0.2%

schematic

simulate this circuit – Schematic created using CircuitLab

If the wire has a higher resistance or you need a higher voltage you can adjust R1 to obtain the voltage or current you need. The error would be given by (delta R wire across temperature range)/R1.

If the wire resistance is higher and you need voltages that are not much less lower than the power supply voltage then use a current generator like this one or search google for current generator.

\$\endgroup\$
0
\$\begingroup\$

This is a most excellent approach.

Rather than introducing a variable resistor, why not strip some of the wire of its insulation and attach it to a metal capstan (with a tensioning spring). A stepper motor winds in the capstan, making the wire shorter and keeping the resistance constant.

An RPi would let you display the resistance on a monitor.

Alternatively you could skip the RPi, use a dc motor and an opamp,

schematic

simulate this circuit – Schematic created using CircuitLab

and since the current is constant, just write it on cardboard so it is low power, sunlight readable and non volatile.

\$\endgroup\$
5
  • \$\begingroup\$ You're late to April fools. \$\endgroup\$ Commented Apr 16, 2018 at 7:18
  • \$\begingroup\$ Why not change the temperature in the room? Or bombard it with particles? \$\endgroup\$ Commented Apr 16, 2018 at 7:18
  • \$\begingroup\$ didn't think of the room temperature. touché \$\endgroup\$
    – Henry Crun
    Commented Apr 16, 2018 at 9:14
  • \$\begingroup\$ Let me doubt about the volatility of cardboard. \$\endgroup\$
    – Andrés
    Commented Apr 16, 2018 at 10:57
  • \$\begingroup\$ Who downvoted your answer??? \$\endgroup\$
    – Dorian
    Commented Apr 16, 2018 at 22:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.