Wie berechne ich den Widerstand mit dem Microcontroller
Die Formel R=U/I ist mir durchaus geläufig , aber das Problem liegt ja dabei , dass ich I nicht habe .
Beispiel :
Ich habe einen Helligkeitssensor , was ich da jetzt bestimmen kann (dank Microcontroller [Atmega8]) ist die Spannung , die im Port ankommt .
Ich habe also die Ausgangsspannung und die Spannung die beim Port ankommt . I ist variabel , denn wenn ich statt 2 LEDs jetzt 5LEDs paralell schalte , dann verändert sich ja auch I .
Wie berechnet man jetzt aber R bzw. I ?
Kleiner C-Code wäre nett .
Schonmal ein Dankeschön .
Hoffentlich hat man alles verstanden , bei Unklarheiten bitte nachfragen ;)
Liste der Anhänge anzeigen (Anzahl: 1)
Wie hoch Dein Shunt sein kann, hängt davon ab, wieviel Strom maximal fließen kann und wieviel Spannungsverlust (den Du am Shunt zwangsläufig hast) Du verkraften kannst. Du kannst Dir das ja mit U=R/I mal ausrechnen...
Eine Beispielschaltung findest Du im Anhang.
Die habe ich jetzt mal so ausgelegt, dass bei einem Strom von 500mA durch den Shunt am ADC 5V anliegen. Mit dem 1Ohm-Shunt hast Du dann einen maximalen Spannungsverlust von 500mV.
Gruß,
askazo