Archiv verlassen und diese Seite im Standarddesign anzeigen : Encoder Sharp GP1A30R
goofrider
12.04.2006, 18:39
Wie muß man den Encoder anschließen? In dem Beispielprogramm zu dem Sensor steht "... daher wird nur ein Interrupt Port (INT0) an den Sensorausgang (VOA) angeschlossen. Zudem noch +5V, GND und +5V über 330 Ohm Widerstand an Anode des Sensors."
Die Kathode muß nicht angeschlossen werden? Was sind VOB und VCC? Danke schon im Vorraus für die Antworten!
Vcc ist der +5V - Anschluss
VOA und VPB Sind die Ausgansspannungen. Durch den Anschluss über 330Ohm an 5V ergeben sich diese Spannungen an den Ausgängen. (Open Kollektor)
Sigo
Eigentlich wollte ich ja einen neuen Thread aufmachen - aber dieser eignet sich auch das Problem mal ebend zu berichten.
Habe den IR-Sensor Sharp Gd12 und habe diesen an mein RN-Control dramgeschlossen.
Das Problem ist, ich bekomme keine Auswertung.
Ich messe mit meinem Multimeter eine Spannung am Ausgang des Sensors, diese kann aber irgendwie nicht ausgewertet werden.
$regfile = "m32def.dat"
$crystal = 7372800
Do
Config Portc = Output
Portc = 0
Dim W As Word
Enable Interrupts
Start Adc
W = Getadc(7)
If W > 0 Then Portc.7 = 1 Else Portc.7 = 0
If W > 128 Then Portc.6 = 1 Else Portc.6 = 0
If W > 256 Then Portc.5 = 1 Else Portc.5 = 0
If W > 384 Then Portc.4 = 1 Else Portc.4 = 0
If W > 512 Then Portc.3 = 1 Else Portc.3 = 0
If W > 640 Then Portc.2 = 1 Else Portc.2 = 0
If W > 768 Then Portc.1 = 1 Else Portc.1 = 0
If W > 896 Then Portc.0 = 1 Else Portc.0 = 0
Waitms 10
Loop
End
Diesen Code habe ich aus einem Beitrag hier vom Forum.
Er war zwar ursprünglich für einen Mega 16, aber ich habe dass einfach so
$regfile = "m32def.dat" geändert...
Kann mir jemand sagen warum das nicht funktioniert???
Müsste es ja eigentlich!
Ähm - naja ich habe es zwar noch nicht ganz geschafft - aber ich hoffe es wird!
Es wird doch wohl nicht sein das das RN-Control kaputt ist???
Das Testprogramm und alles funzt noch einwandfrei........
Könnte vielleicht jemand ein Beispielscript posten - damit ich das mal durchtesten kann auf dem ATMEGA32
goofrider
17.04.2006, 14:56
muß man noch nen pull down widerstand (also widerstand gegen masse) beim controllerport reinmachen? gleiche Frage zum
Distanzsensor IS471F.
goofrider
17.04.2006, 15:05
was heißt eigentlich "open kollektor"? muß ich da die internen pull ups des MEGA32 aktivieren oder deaktivieren? Für ne ausführliche Antwort (für noch nicht ganz so schlaue) wär ich dankbar.
Hier gibts Beispielprogramm:
https://www.roboternetz.de/phpBB2/dload.php?action=file&file_id=267
Zusätzlicher Widerstand ist nicht notwendig.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.