Mäta ström med uC

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Mäta ström med uC

Inlägg av bos »

Var osäker om denna tråd skulle ligga här eller under microcontrollers, men jag chansar på här.

Det är så att jag håller på och skissar på en väldigt enkel komponenttestare som klarar att säga om en BJT är NPN/PNP samt fungerande, om en diod är fungerande och om den är NP/PN samt en kabeltest.

En ide jag precis fick var att det vore kanske trevligt att vid ett BJT-test ta reda på hur stor hFE är. För att kunna göra detta så måste jag skicka in lite (känd) ström i basen, samt känd ström i kollektorn, och mäta strömmen vid emittern.

Det är också här jag kör fast. Jag använder PIC och jag har inte hittat någon som kan mäta ström. Efter att googlat lite på piclist.org så fann jag en tråd från 1998 där en annan person frågar ungefär samma sak. Svaret löd att han skulle ta en titt på MAX4172-kretsen, som verkar göra en ström-till-spänning-omvandling.

Jag gick till Maxims hemsida och kollade om det gick att sampla kretsen, och det var inga problem. Men; det är SO-kretsar, jag har bara möjlighet att bygga med DIP.

Finns det andra (enklare?) sätt jag kan gå tillväga?
danei
EF Sponsor
Inlägg: 27472
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

En serieresistans är ju en klassiker. Ev tillsammans med en OP för att få lämplig nivå.

Men om du har en känd ström på bas och kollektor så känner du ju strömmen på emittern också. :wink:
peter555
Inlägg: 6047
Blev medlem: 12 februari 2006, 10:02:22

Inlägg av peter555 »

Så mycket enklare än med den kretsen kan det knappast bli. Du kan göra samma sak med operationsförstärkare men det blir lite mer krafs. Det är ju bara en SO-8 så det är inget problem att löda på trådar på benen så kan du sätta den i ett labbkort eller vad du använder.
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Inlägg av bos »

danei skrev:Men om du har en känd ström på bas och kollektor så känner du ju strömmen på emittern också. :wink:
Hur då?
peter555
Inlägg: 6047
Blev medlem: 12 februari 2006, 10:02:22

Inlägg av peter555 »

"Kirchhoff's Current Law" borde funka
bos
Inlägg: 2314
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Inlägg av bos »

Då krävs ju att jag känner till hFE, och det är det värdet jag vill mäta fram.
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

Mäter du t.ex. en NPN-transistor behöver du bara veta strömmen in till basen. Strömmen som går till kollektorn blir då strömmen från emittern-basströmmen. Så mao behöver du inte veta strömmen genom kollektorn, den kan du bara styra med basströmmen.
Användarvisningsbild
RDX*
EF Sponsor
Inlägg: 1652
Blev medlem: 28 maj 2003, 22:52:04
Ort: Skåne - Lund

Inlägg av RDX* »

Tänk på att förstärkningen ändras vid olika arbetspunkter. Då är det bättre att använda en instrumentförstärkare.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

bos skrev :

My next PIC-project is a small - very basic - component tester. It
will measure (together with shorts) the polarity of a diode, if a BJT
is NPN/PNP and cables. I have written down all necessary logic
required, and so far it looks like a doable project.

When thinking of the BJT-test, I thought that it might actually be
nice to get an approximate value of hFE/beta as well. Do be able to do
this, I need to feed the base and collector with a (known) current,
and measure / calculate current/beta at the emitter, and this is also
where I'm stuck; I haven't found any PICs that can measure current.

So I went to piclist.org and searched the archives in case someone
else already did this project. I only found one thread (from 1998)
where the OP wanted to measure around 2-3 amps with a uC, and got the
reply that he should take a peek at Maxim's MAX4172-IC which is a
current-to-voltage-converter and which would do what the OP wanted.
There is no problem sampling the IC from Maxim, but it's in SO-package
and I'm only able to do DIP)

Is there some other way to accomplish what I want to do? Construct a
CVC using an opamp, or is there some better way?


--
- Rikard
Och Harold Hallikainen svarade:
Well, for your collector current sampler, you could do something like this:

1. Put a resistor from the output of an op amp to the inverting input, say
1k.
2. Drive the non-inverting input with the desired collector voltage, say
+10V.
3. Connect the collector of the transistor to the non-inverting input of
the op amp.
4. Ideally, the inverting input is at the same voltage as the
non-inverting voltage, so it's at 10V. Ideally no current flows into
either input of the op-amp, so all the collector current must flow through
the resistor. The output voltage will then be 10V + Ic*1k. You can measure
that output voltage and calculate the collector current.

Harold
danei
EF Sponsor
Inlägg: 27472
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

bos: kolla vad kirchhoffs strömlag säger.
http://sv.wikipedia.org/wiki/Kirchhoffs_lagar
Nihilim
Inlägg: 121
Blev medlem: 12 mars 2006, 21:00:20

Inlägg av Nihilim »

Om man är lat och rik, alternativt intresserad av galvanisk isolation finns det moduler från tillverkaren LEM som arbeter med halleffektgivare. Linjära och trevliga...
Skriv svar