PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PIR an RN-Control



phreak
28.06.2005, 14:04
habe den Passives Infrarot Sensormodul (Bestellnummer 172197) von Conrad, und diesen auf eine Lochrasterplatte gelötet.
(wie im Datenblatt angegeben)
Jetzt möchte ich diese Schaltung mit dem RN-Control verbinden.
Reicht es da, einfach an einen A/D Wandler zu gehen, wenn ich den Sensor mit einer eigenen Batterie versorge?
Wie schließ ich das an das RN-Control an? Ich hab 2 Käbelchen, muss ich da mit beiden an einen AD-Wandler port, um die Spannung abzufragen?

danke
gruß phreak

Manf
28.06.2005, 14:32
Nach ausreichender Verstärkung kann man das Signal auch an einen A/D port anschließen. Wie soll das Signal denn ausgewertet werden?
Manfred

phreak
28.06.2005, 18:53
also muss noch ein transistor dazwischen?
wie ich das auswerte weiss ich nicht,
ich dachte das ich den wert mit dem atmega abfragen kann.

wie könnte ich das signal noch auswerten? ohne ad-wandler?

greets phreak

Manf
28.06.2005, 20:26
Wie soll das Signal denn ausgewertet werden?
wie ich das auswerte weiss ich nicht,
Wen könnte man sonst fragen was Du damit vor hast? O:)

phreak
28.06.2005, 20:49
lol hab deine frage falsch glaub falsch verstanden.
Es geht um folgendes, ich will mit dem PIR eine Kerze erkennen,
rein theoretisch geht das, mit dem multimeter *g*
Jetzt die Frage wie schließ ich das am RN-Control an, um dann per code die spannung(bzw. die spannungsschwankung) abzufragen.

Manf
28.06.2005, 21:13
Der Controller hat einen 10bit ADC mit dem er Spannungsänderungen um 5mV erkennen kann.
Hast Du denn schon einmal mit einem Multimeter nachgemessen, wie groß das Ausgangssignal des Sensors beim Bewegen im Bereich einer Kerze ist?
Manfred

Frank
29.06.2005, 09:20
Ich habe glaube den selben PIR Typ schon mal verwendet. Den kann man eigentlich direkt an einen analogen Port anschließen (UOut an Orange Steckklemme). Je nachdem wie groß die Bewegung ist, kommt dann eine recht starke analoge Schwankung zustande. Ca. 1 bis 2 V wenn du für die beiden Widerstände z.B. ca. 5k nimmst.
Ganz kleine Schwankungen kann es auch ohne Bewegung geben, daher in der Software checken ob die Schwankung in einem bestimmten Rahmen liegt.

Empfindlich war mein PIR nur bei Spannungschwankungen/Störungen. Alleine das Ein- und Ausschalten von Motoren kann auch eine Schwankung auslösen. Ich habe diese Momente bei der Messung einfach ausgeklammert, dann lief es zuverlässig. Ich habe sowas schon über 1 Jahr einen im Dauereinsatz.

Am besten mal eine Schleife programmieren die schnell hintereinander die analogen Messwerte zum Terminalprogramm sendet. Wenn du dann die Bewegung vornimmst, kannst du nachher gut sehen in welchen Bereich die Werte liegt. Mit dem Multimeter gehts nicht ganz so gut weil die doch etwas träge sind.

nimrott
03.07.2005, 19:41
Gut,
danke Frank. dann probieren wir das mal so.
also am Voltmeter wechselt die Spannung zur zeit von ca. 3 Volt
auf 4-5 Volt wenn eine Kerze in den Sensorbereich kommt.
Wir haben das dann so vor, dass der Roboter sich einmal um 360° dreht.
Bei der Spannungserhöhung müsste dann die Kerze am äußeren Rand des Sensorwinkels sein (27°) und dann muss man die motoren um die hälfte drehen lassen (13,5°) um dann den Roboter auf die Kerze ausgerichtet zu haben.

Denkt ihr wir müssen dass Ausgangssignal vom Sensor noch verstärken oder geht das so in dem Bereich.

Nimrott

nimrott
06.07.2005, 18:37
Könnte hier noch jemand bitte ein Basic-Programm für das RN-Control posten mit dem ich die Spannung om AD-Wandler abfragen kann? Hab dazu niergends was gefunden.
Wie begründet sich der 5kOhm Widerstand? Um die Schwankungen auszugrenzen ?

Nimrott

06.07.2005, 19:43
Die beiden Widerstände stellen Spannungsteiler da. Eine Referenzspannung die bei zwei gleichen Widerständen 2,5V ist, wenn Ub= 5V ist.
Wie man Spannung messen kann sieht man hier im Quellcode bei Batteriemessung
https://www.roboternetz.de/phpBB2/viewtopic.php?t=1877
Du musst nur anderen analogen Port nehmen

nimrott
06.07.2005, 20:36
Ich hab doch 2 Kabel + und -, wo soll denn dann mein GND hin? Ich steck ja nur + in den Port.

Frank
06.07.2005, 23:09
Was meinst du mit 2 Kabeln? Laut Skizze oben hat dein Sensor 4 Anschlüsse:
UB
UREF
GND
UOUT

Wenn das der gleiche Sensor ist den ich kenne, dann kannst du UB an +5V anschließen. Dafür gibts bei RN-COntrol eine Buchsenleiste wo man 5V abzapfen kann.
An UREF kommen die beiden Widerstände wie oben in der Skizze.
GND kommt auch an eine Buchsenleiste bei der RN-Control wo man GND abzapfen kann.
Und UOut kommt an einen freien analogen Port (orange Stecklemme).

nimrott
07.07.2005, 17:22
hallo,
also der sensor ist schon angeschlossen. hab das mit den widerständen und so schon hingekriegt. das problem...ich muss es ein Dummie sein...ist dass ich einfach nicht weis wo gnd am rn-control ist....
An JP3 steht 3 mal GND dran, tut aber nicht ich bekomm immer werte wie 18 Volt oder so raus...kann aber garnicht sein.
wo kann ich denn noch hin ? Bitte ganz genau beschreiben...
(GND finden für Dummies :-))

Nimrott

nimrott
07.07.2005, 19:39
Liebe Roboternetzer,
jetzt ist leider noch ein Problem aufgetreten.
Hab jetzt also an Port A am RN-Control meinen PIR und den Sharp Abstandssensor dran. Wenn ich nur den PIR anschließ um die Spannung zu messen funktionierts, und wenn der Sharp alleine dranhängt auch. Jetzt kommen aber Spannungsschwanken von ein paar Volt wenn beide dranhängen und ich nur einen Abfrag....
wie kann ich das jetzt noch umgehen ?

Bitte um schnelle Antwort,
muss das teil heute nacht noch fertig bauen.

Nimrott

Frank
07.07.2005, 23:27
Wo GND ist, steht doch eigentlich ausführlich in der Anleitung und auf der Platine selbst auch. Auch hier auf dem Bild kannst du es erkennen, links an der Seite zum Beispiel

http://www.robotikhardware.de/bilder/rncontrol14diagrammmittel.jpg

Das andere hab ich nicht so recht verstanden. Warum sollte es Spannungsschwankungen geben wenn du zwei PIR anschließt? Du müsstest alles etwas genauer beschreiben. An welchen Port hast du die PIR genau angeschlossen. Wo gibt es wann welche Schwankung?