-
-
Neuer Benutzer
Öfters hier
Will Sharp IR Abstandssensoren an CCRP5 montieren.
Will Sharp IR Abstandssensoren an CCRP5 montieren. Ich hab nur noch keinen Plan wie man das anstellt. Wo werden die angeschlossen? Brauch ich noch irgendeine Steuerungsschaltung dafür? Wie wird das analoge Signal gemessen und für den Controler verständlich umgesetzt?
-
Erfahrener Benutzer
Robotik Einstein
Abstandsensoren
Hallo the_real_didi,
bei den Abstandssensoren kannst du am einfachsten die nehmen, die einen analogen Spannungsausgang haben. Da wäre z.B. der GP2Y0A02YK, der Entfernungen bis 150 cm in eine Spannung umwandelt.
Er selbst braucht eine Spannung von 5V, die du z.B. auf der Experimentierplatine (190315) bei Y67 (GND Y66) abnehmen kannst.
Sein Ausgang kommt an einen A/D-Wandler-Eingang (Y216), dies ist z.B. der Eingang A/D 8 der C-Control I. Wenn du eine C-Control II auf dem Robby hast, kannst du auch einen ihrer A/D-Eingänge (z.B. Y268 für ADC7) nehmen.
Gruß Dirk
-
Neuer Benutzer
Öfters hier
Und der A/D macht aus der Ausgangsspannung ein digitales Signal. Wie sieht das aus? Kann ich das programmieren wie das aussehen soll?
Brauch ich für den Sensor einen Treiber oder so. Hab echt keine Vorstellung, wie ich mit CCBasic mit dem Sensor, oder besser gesagt mit den Daten des Sensors umgehen muß.
-
Erfahrener Benutzer
Fleißiges Mitglied
mit den daten aus dem sharpsensor gehst du genauso um, wie mit den daten z.B. aus dem mikro, touchdingens usw. In den beispielprogrammen ist ja beschrieben wie das geht.
-
Neuer Benutzer
Öfters hier
Ich hab gelesen, daß der A/D-Wandler nur 2,5V verkraftet. Die Sensoren haben dagegen eine Ausgangsspannung von bis zu 4,5V. Wie soll das funktionieren.
Sorry, hab echt keine Ahnung von Elektronik.
-
Erfahrener Benutzer
Robotik Einstein
Hallo the_real_didi,
der genannte Sensor gibt z.B. etwa 0,4 V bei 150 cm aus und 2,75 V bei 16 cm. Das geht doch gut!
Gruß Dirk
-
Neuer Benutzer
Öfters hier
Die paar 0,25 V mehr zerstören mir also nix.
Also ich fasse nochmal zusammen (bitte berichtigen wenn ich falsch liege):
Anschließen bekomme ich hin.
A/D Wandler gibt zahlen von 0 - 255 zurück je nach Ausgangsspannung des Sensors. Auswertung über Spannungs-Entfernungstabelle.
ich denke, Programm bekomme ich auch hin.
Treiber nicht nötig.
folgende Probleme sind mir noch unklar:
Habe nur den Robby in der Standardausführung. -> nur ein A/D frei (A/D
Will aber eigentlich zwei Sensoren anschließen.
kann ich ohne weiteres das original-ACS entfernen und dafür an die freien Ports die Sharp anschließen? Wenn ja, auf was muß ich achten?
Eigentlich wollte ich die Sensoren mit 10 - 80 cm verwenden und die haben ne Ausgangsspannung von max 4,5V und das ist doch nun wirklich zu viel für den A/D
Oder kann ich so einen SMD 4x A/D irgendwie einbinden? Da kenn ich aber nich die Daten des Bausteins.
Schonmal besten Dank an alle, die was geantwortet haben und es noch tun. Verstehe die Sache so langsam.
-
Erfahrener Benutzer
Fleißiges Mitglied
zu dem problem mit den mehreren sensoren:
wenn du z.B. das mikro oder den touchsensor net brauchst, dann kannst über die jumper einen von denen deaktivieren und nen beliebigen sensor daran anschließen.
zu dem problem mit der spannung:
ich weiß net genau, was der a/d eingang verkraftet, aber vielleicht könnte man das mit nem spannungsteiler realisieren. Ist dir das en begriff? wenn net nochema fragen!
-
Erfahrener Benutzer
Roboter Genie
Hi!
Ich kenn mich mit dem Robby jetzt nicht so aus, aber wäre es nicht möglich über den I²C einen PFC8591 anzuschließen?
Das ist ein 8Bit A/D Wandler. Meech wertet seinen GP2D12 auch über einen PCF8591 aus. Der PCF8591 hat 4 Eingänge, und einen D/A Ausgang.
Liebe Grüße;
Tobi
-
Neuer Benutzer
Öfters hier
@jonas: Ich würde diesen komischen sinnlosen Touchsensor abklemmen. erstmal gucken ob ich diesen Schaltplan entschlüsseln kann. Das lern ich auch erst noch. Was ein Spannungsteiler ist weiß ich nicht. Und auch nicht wie ich ihn verwenden soll. Wenn ich die Ausgangsspannung reduziere, weiß ich auch nicht, ob die auswertung der Daten dann noch richtig funktioniert.
@tobimc: mit deinen Aussagen überforderst du mich total. Weder weiß ich, ob ich mit der C Control I den I2C Bus nutzen kann (ich glaub die C-Control II kann das) noch weiß ich wie ich mit dem PCF8591 umgehen soll. Vielleicht hast du mal n link oder ne anleitung für mich.
Danke!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen