Forum: Mikrocontroller und Digitale Elektronik Distanzmess schaltung


von Schmo (Gast)


Lesenswert?

hallo,

Ich bin gerade an einem Schulprojekt dran.
Wir müssen eine Distanzmess-Schaltung bauen.
3 LEDs ( Grün,Gelb,Rot ) zeigen den Abstand an.
Sie dürfen aber nur einzeln Leuchten.Also wenn die Gelbe angeht muss die 
Grüne ausgehen usw.
Wir müssen auch noch ein Multimeter anschließen können das bei einer 
Sensorspannung von 2.4 V 0 V anzeigt. Und bei einer Sensorspannung von 
0,4 V 10 V anzeigt.

ich weiß nur nicht wie ich das machen soll mit dem Multimeter von 0-10 
V.
Den rest habe ich schon fertig und es funktioniert auch.

wär gut wenn man mir helfen könnte.

MFG

von Floh (Gast)


Lesenswert?

Schmo schrieb:
> Wir müssen auch noch ein Multimeter anschließen können das bei einer
> Sensorspannung von 2.4 V 0 V anzeigt. Und bei einer Sensorspannung von
> 0,4 V 10 V anzeigt.
>
> ich weiß nur nicht wie ich das machen soll mit dem Multimeter von 0-10
> V.

Sortieren:
Sensor  Multimeter
0.4 V    10V
2.4 V     0V

2 Punkte -> Geradengleichung aufstellen.

Nunn kann man über OP-Schaltungen Offset dazu/weggeben 
(Summier/Subtrahierschaltung) und die Steigung/Verstärkung realisieren 
(nicht-/invertierender Verstärker).
Rechne mal dran rum und stell das Ergebnis hier rein. :-)

von Dadieter (Gast)


Lesenswert?

Denke das würde ich über eine PWM machen, dessen Pulsbreite du von der 
Sensorspannung abhängig machst. Damit über nen Transistor 10V "schalten" 
und daran messen.

von Helfer (Gast)


Lesenswert?


von Schmo (Gast)


Lesenswert?

Okay ich werds nochmal versuchen :-P

von schmo (Gast)


Lesenswert?

ich bekomms nicht auf die reihe :-P
vlt denk ich auch zu kompliziert.
wie würde es mit einem OPV funktionieren?
ich muss ja bei 2.4V auf 0V und wenn die Sensorspannung auf 0.4 sinkt 
auf 10 V.Ist für mich unverständlich.

ich bin einfach nur ratlos......

von nadal (Gast)


Lesenswert?

na dann ist es zu schwierig für dich und du solltest dich mit 
einfacheren dingen zu frieden geben. hast du schon etwas mathe gehabt, 
oder?
f(y) = m*x + b
sagt dir was?
b: erster OP, addierer
m: zweiter OP, nicht inv. verstärker

gruss

von NopNop (Gast)


Lesenswert?

>f(y) = m*x + b

In Worten: "Eine Funktion von y, wo es y garnicht gibt".
Wenn dann schon f(x) = m*x + b oder y = m*x + b.

@Schmo:
Setze einfach die Punkte für x und y in die Gleichung ein, dann erhältst 
Du 2 Gleichungen. Dann nur noch auflösen nach den 2 Unbekannten m und b.

Ich würde es übrigens auch über die PWM machen wenn Du schon einen uC 
hast.
Einfach ADC Wert einlesen, mit der oben bestimmten Gleichung umrechnen, 
richtiges Puls-Pausen-Verhältnis ausgeben und anschließend noch mit 
einem Filter etwas glätten.

Grüße

von Floh (Gast)


Lesenswert?

> Ich würde es übrigens auch über die PWM machen wenn Du schon einen uC
> hast.
Hat er?
Eure Glaskugeln arbeiten besser als meine :-)

@Topic:
Mal dir ein Koordinatensystem. Auf der Rechtsachse die Eingangsspannung, 
auf der Hochachse die gewünschte Ausgangsspannung (Spannung am 
Multimeter).

Du hast 2 Punkte gegeben:
Floh schrieb:
> 0.4 V    10V
> 2.4 V     0V
einzeichnen. Nun eine Gerade durch die Punkte ziehen.
Über y-Anschnitt bekommst du b. Über ein Steigungsdreieck bekommst du m.
(ich geh von der Formel Umess = m*Usensor + b aus)

Dann die Ergebnisse hier rein, etwas musst du schon selbermachen.

von NopNop (Gast)


Lesenswert?

Floh schrieb:
> Hat er?
> Eure Glaskugeln arbeiten besser als meine :-)

Hast Recht...ich ging wegen der Unterforumsbezeichnung “Mikrocontroller 
und Elektronik“ davon aus :-D

von Helmut L. (helmi1)


Lesenswert?

Ein----2K-------+------10K---------+----- Aus
                |                  |
                |  +------------+  |
                +--(-)          |  |
                   |    OP  (aus)--+
     2V------------(+)          |
                   +------------+

2V = 2V Hilfsspannung (mit Spannungsteiler aus 12V gewonnen)
OP = TS912 Rail to Rail OP mit 12V Versorgung


Eingang = 0.4V  ->  10V Ausgang
Eingang = 2.4V  ->  0V Ausgang


Das ist das was du haben willst.

Simple OP Schaltung und nix mit uC und PWM und so.

von schmo (Gast)


Lesenswert?

Kann man für deise OPV Schaltung auch einen anderen OP nehmen??
weil im Multisim finde ich den TS912 Rail to Rail OPV nicht??

danke noch für die schnellen Antworten.
Einen Mikrocontroller habe ich leider nicht, daher würde ich es gerne 
mit einem oder mehreren OPVs versuchen ;)

von Helmut L. (helmi1)


Lesenswert?

schmo schrieb:
> Kann man für deise OPV Schaltung auch einen anderen OP nehmen??
> weil im Multisim finde ich den TS912 Rail to Rail OPV nicht??

Was hast du den in Multisim fuer OPs?
Ist da kein anderer Rail to Rail OP dabei?

von kleiner Fehler (Gast)


Lesenswert?

hhh

Helmut Lenzen schrieb:
> Ein----2K-------+------10K---------+----- Aus
>                 |                  |
>                 |  +------------+  |
>                 +--(-)          |  |
>                    |    OP  (aus)--+
>      2V------------(+)          |
>                    +------------+
>
> 2V = 2V Hilfsspannung (mit Spannungsteiler aus 12V gewonnen)
> OP = TS912 Rail to Rail OP mit 12V Versorgung
>
>
> Eingang = 0.4V  ->  10V Ausgang
> Eingang = 2.4V  ->  0V Ausgang
>
>
> Das ist das was du haben willst.
>
> Simple OP Schaltung und nix mit uC und PWM und so.

Kleine Korrektur
Beim Nicht Invertierten Eingang sollten 12V agelegt werden, nicht 2V.

Sonst absolut die einfachste Schaltung.

von Helmut L. (helmi1)


Angehängte Dateien:

Lesenswert?

kleiner Fehler schrieb:
> Kleine Korrektur
> Beim Nicht Invertierten Eingang sollten 12V agelegt werden, nicht 2V.

Das ist nicht richtig. Da muessen 2V anliegen.

Out04 gibt den Pegel bei 0.4V wieder also 10V
Out24 gibt den Pegel bei 2.4V wieder also 0V   (die ca.90mV kommen vom 
OP Model)

von schmo (Gast)


Lesenswert?

DANKE :)

oh man das ich da nicht selber drauf gekommen bin :-P
Ich hoffe nur das es meine bestehende Schaltung nicht verändert die ich 
schon habe wenn ich diesen OPV reinmache.Nicht das ich meine Widerstands 
Dimensionierung von meinen Komperatoren verändern muss.

Danke für die Hilfe :)

von Helmut L. (helmi1)


Lesenswert?

Dann zeige doch mal den Rest deiner Schaltung.

von schmo (Gast)


Lesenswert?

mach ich nach der mittagspause ;) habe den OPV eingebaut. Es hat sich 
nur die Empfindlichkeit vom Poti verändert.die Spannungen an den 
AUsgängen von den Komperatoren sind gleich geblieben :)

von NopNop (Gast)


Lesenswert?

Der Vollständigkeits halber:

10V = m*0,4V +b
0V = m*2,4V +b
=============== (-)
10V = -2V*m

=> m= -5

0V = -5*2,4= + b

=> b= 12


y= -5x + 12

von kleiner Fehler (Gast)


Lesenswert?

Helmut Lenzen schrieb:
>
> Das ist nicht richtig. Da muessen 2V anliegen.
>
> Out04 gibt den Pegel bei 0.4V wieder also 10V
> Out24 gibt den Pegel bei 2.4V wieder also 0V   (die ca.90mV kommen vom
> OP Model)


Autsch, das tut weh. Meine Aussage ist schlichtweg falsch.Asche auf mein 
Haupt, aber viel.
Ohne jetzt mit Spice zu arbeiten hat ein Blick auf die Schaltung gezeigt 
dass es 2 Volt am +Eingang sein müssen. (Maschen- und Knotensatz)
Ich bin von der Gleichung y = mx + b mit m = -5 und b = 12 ausgegangen.
Jetzt steh ich auf'm Schlauch und muss es mir nochmals überlegen. 
Momentan sehe ich es (noch) nicht.

von schmo (Gast)


Angehängte Dateien:

Lesenswert?

hier meine schaltung :)

von Helmut L. (helmi1)


Lesenswert?

Kannst du die bitte als PNG Datei hochladen.

von schmo (Gast)


Angehängte Dateien:

Lesenswert?

hier bitte schön .

MfG

von U.R. Schmitt (Gast)


Lesenswert?

kleiner Fehler schrieb:
> Ich bin von der Gleichung y = mx + b mit m = -5 und b = 12 ausgegangen.
> Jetzt steh ich auf'm Schlauch und muss es mir nochmals überlegen.

Dann rechne mal y = 5(x - c) = 5x - b
Mit b = 12 ist c = 2,4
Das heisst bei 0V am Ausgang ist der invertierende Eingang auf 2,4V
Klingelts jetzt?

von U.R. Schmitt (Gast)


Lesenswert?

U.R. Schmitt schrieb:
> as heisst bei 0V am Ausgang ist der invertierende Eingang auf 2,4V
ich schreibe gerade Mist, der Eingang der Schaltung. jetzt berechne den 
Spannungabfall am 2K Widerstand...

von schmo (Gast)


Lesenswert?

Die Schaltung funktioniert doch jetzt so wie ich sie euch gezeigt habe 
:)
Danke nochmal an alle :)

von schmo (Gast)


Lesenswert?

Und was sagt ihr zu dieser schaltung???würde mich mal interesieren :-P

von Helmut L. (helmi1)


Lesenswert?

@schmo

Da du ja noch einen OP frei hast schalte denn bitte als Buffer zwischen 
dem Poto R10 und dem Rest der Schaltung. Dein Poti wird sonst mit dem 1K 
Widerstand belastet. Das funktioniert zwar in den Endstellung des Potis 
aber der Drehwinkel / Ausgangsspannungbezug wird gekruemmt. (Belasteter 
Spannungteiler). Es sei denn es ist egal ...

von Stefan_KM (Gast)


Lesenswert?

Wie wird denn die Distanz gemessen?

von schmo (Gast)


Lesenswert?

Die Distanz wird mit einem Infrarot Sensor gemessen ( GP2D12 )
ich weiß nicht ich denke ich baue es ein . mal schauen was mein lehrer 
sagt ;)

von kleiner Fehler (Gast)


Lesenswert?

U.R. Schmitt schrieb:
> kleiner Fehler schrieb:
>> Ich bin von der Gleichung y = mx + b mit m = -5 und b = 12 ausgegangen.
>> Jetzt steh ich auf'm Schlauch und muss es mir nochmals überlegen.
>
> Dann rechne mal y = 5(x - c) = 5x - b

> Klingelts jetzt?

Nein, nicht ganz.

> jetzt berechne den
> Spannungabfall am 2K Widerstand...

Ja hab ich, mein Fehler war, dass ich die Konstante b direkt am + 
Eingang angeschlossen dachte. (Also 12(V) addieren). Idee wäre richtig, 
aber Ausführung falsch. Mit dem einfachen addieren von U1, U2 und Uaus 
mit dem entsprechenden Strom durch die Widerstände kommt man schon auf 
den (korrekten) Wert von U2.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.