PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CC und Infrarotsensor



Xeon
25.04.2006, 14:34
ich hätt mal ne frage:
ich will nen bot basteln ( dazu später mehr ;) )
hierfür verwende ich eine C-Control 2 und nen Sharp Distanzsensor GP2D12 ( Conrad Artikel-Nr.: 185309 - 62). Dieser liefert eine lineare ausgangsspannung im bereiech von 0,4 bis 2,6V.
Soll ich für den Anschluss an die CC nen Vorwiderstand dazwichen machen?

eigentlich ja, zur strombegrenzung, damit mir meine CC nicht abraucht.
allerdings wird meine distanzmessung durch den spannungsverlust ( ich weiss nicht ob der ausgangsstrom gleich bleibt) verfälscht.

so hat einer nen tip für mich?

vielen dank im voraus!
mfg

Manf
25.04.2006, 15:52
Miss doch mal den Eingangsstrom der CC am Analog Eingang, dann kannst Du den Fehler abschätzen.
Er wird ziemlich klein sein.
Manfred

Xeon
25.04.2006, 18:47
ich hab mir sowiso überlegt, ich werds so machen, dass ich messungen durchfürhen werde un die spannungen ( hinter dem widerstand ;) ) zusammen mit der entfernung in tabellen eintragen werde. dann muss ich auch nicht anfangen formeln zu entwickeln.

aber trotzdem danke

mfg

Dirk
25.04.2006, 23:30
Hallo Xeon,


... liefert eine lineare ausgangsspannung im bereiech von 0,4 bis 2,6V.
Soll ich für den Anschluss an die CC nen Vorwiderstand dazwichen machen?
Nein, da brauchst du keinen Vorwiderstand.


... eigentlich ja, zur strombegrenzung, damit mir meine CC nicht abraucht.
Da raucht gar nichts ab.

Gruß Dirk

michiE
26.04.2006, 08:50
mal ne andere frage dazu : ic hhab vor, ähnliche sensoren zu verwenden (ahb im katalog irgend wo mal welvche mit nem Bereich von 20-150cm gesehen ), und die dinger haben keine Lineare ausgangsspannung , aber auch zwischen 0,4und 4,irgendwas Volt. Idst aber nicht linear...
aich werd mal die best-nr. raussuchen.
Ich hab auch vor des mit tabellen zu lösen , oder kennt jemand die Funktion von den dingern ?
mfg
Michi

Dirk
26.04.2006, 11:31
Hallo michiE,


... ahb im katalog irgend wo mal welvche mit nem Bereich von 20-150cm gesehen ), und die dinger haben keine Lineare ausgangsspannung , aber auch zwischen 0,4und 4,irgendwas Volt.

Ja, die Dinger heißen GP2Y0A02YK (Sharp).
Man kann sie direkt an einen A/D-Wandlereingang anschließen. Die Entfernung kann man dann mit einer Formel errechnen oder eine Tabelle mit den Werten selbst herstellen.

Gruß Dirk

Phönix
27.05.2006, 23:38
Die Formeln sind relativ komplizert, da es keine lineraren, sondern potentielle Funktionen sind. Hat mich einige schlaflose Nächte gekostet!

x in cm
y ist der digitale Wert der C-Control

Für GP2D12(ab 8cm):

x = e^(ln(y/3908)/-0,866)

Für GP2Y0A02K(ab 15cm)

x = e^(ln(y/4522)/-0,752)

beim letzteren muss man bei sehr großer Entfernung aufpassen, da die sich die Funktion langsam einer Gerade annähert. Es ist dann vielleicht besser im größeren Entfernungsbereich ein Gerade als Maßstab zu verwenden.

Natürlich gelten die Werte auch für andere 10bit AD-Wandler und 5V-Referenzspannung, allerdings muss der Controller diese mathematischen Funktionen können, und das ziemlich schnell. Die C-Control II schafft es leicht, sogar in mehreren Threads gleichzeitig!

VG Phönix