-
-
Erfahrener Benutzer
Roboter Experte
Sharp Distanzsensor an C-Control - entstören???
Hi
Hier mein Problem:
Ich habe mir den Distanzsensor Sharp GP2D12 zugelegt.
Wenn ich das Ding über meinen Programmieradapter(an der M-Unit) betreibe, kann ich weder ein Programm starten noch die Unit programmieren (nicht, "antwortet nicht" sondern ein Meldung, die Hardware sei nicht kompatibel und eine C-Control-Einheit werde benötigt).
Entferne ich die Stromversorgung des Sensors von der Unit, geht alles normal.
Bei einer anderen Stromversorgung scheint das Gerät zu laufen (dann hab ich aber keine Ausgaben an den Rechner).
Das Netzteil am Programmieradapter lief sonst bei weit größeren Lasten als den ca. 30mA, die(laut Messgerät) durch den Sensor fließen.
Schließe ich bei der gleichen Stromversorgung den Occ-Eingang des Sensors statt an den +5V - Pin der C-Control direkt an's Netzteil an, läuft das Programm manchmal(!) 2 oder 3 Sekunden und stürzt dann offenbar ab.
Ich kann mir dieses Verhalten nicht erklären und such nun eine zuverlässige Möglichkeit, den Sensor an der C-Control zu betreiben.
-
Erfahrener Benutzer
Roboter Genie
Theoretisch ist der Anschluss des Sensors absolut unkompliziert. Schließ den Sensor doch einfach mal ohne zustätzlich Bauteile an dein Netzteil ( 5 Volt ) an und miss den Strom der fließt bzw. den Analogausgang des Sensors. Wenn schon das nicht funktioniert bzw. du einen weit höheren Strom misst als im Datenblatt angegeben scheint irgendwas kaputt zu sein...
Aber probier das erstmal aus.
MfG Kjion
-
Erfahrener Benutzer
Roboter Experte
Ich messe, wie gesagt ca. 30mA (steht im Datenblatt als typical, maximal soll er 50mA aufnehmen). Die Ausgabe des Sensors ist auch ok.
Ich hab unmittelbar am Sensor noch einen Kondensator zwischen Masse und Vcc gemacht und bis jetzt geht das (obwohl diese Lösung kaum der Weisheit letzter Schluss sein kann).
-
Erfahrener Benutzer
Roboter Genie
Warum denn nicht ??
Man sollte fast alle ICs, Sensoren usw. mit Kondensatoren absichern, da es gut sein, dass sie kurzzeitig eine ganze Menge Strom ziehen und dann wieder gar nichts. Und damit während dieser kurzen Pikes die Spannung nicht einbricht brauch man die Kondensatoren.
Hier gilt lieber etwas mehr als zu wenig, also ruhig noch einen dicken Elko spendieren.
MfG Kjion
-
KJion hat völlig recht, mann sollte sich beim Strombedarf von Komponenten nie auf ein Ampermeter (womöglich noch digital=träge!) verlassen. Deshalb immer einen Elko UND einen Keramikkondensator (für die ganz kurzen Spikes) parallel zur Versorgungsspannung dicht am Sensor vorsehen.
-
Erfahrener Benutzer
Roboter Experte
Nicht auf ein Messgerät verlassen...
Wo kriegt man denn günstig ein Oszilloskop her?
Ich hab' jetzt 'nen Elko dazwischengemacht. Bis jetzt geht das auch. Kann ich irgendwie überprüfen, ob das zuverlässig reicht?
-
Erfahrener Benutzer
Roboter-Spezialist
z.B. mit einem TL7757 , das ist ein 3beiniges IC, welches bei (auch kurzzeitigem) Unterschreiten von 4,55V einen Ausgang schaltet. An dem könnte ein Flipflop hängen und das Ereignis z.B. optisch anzeigen
-
ähnliches problem
Hallo
ich habe auch ein problem mit dem gp2d12.
ich habe ihn an 5V versorgungsspannung angeschlossen und am Ad[1]
der CC Unit mit starterboard. über hyperterminal habe ich die werte ausgelesen.Hat auch alles funktioniert. heute hatte ich was umgebaut und den sensor genauso angeschlossen wie gestern. Nun ändern sich aber die werte nicht mehr. Ich habe entweder immer den wert 17 oder 32.wodran kann das liegen. mit einer anderen Stromversorgung geht es auch nicht mehr. ich hatte das problem schon einmal. weiss aber nicht wie ich es gelöst habe.Also denke ich dass der sensor nicht kaputt ist. Wie schließt man einen Elko an? Also als spannungsstabilisator? Und wie groß sollte der sein?
-
Erfahrener Benutzer
Roboter-Spezialist
Gib mal dein Programm durch!
Ich denke das ist ein Programmfehler.
Sowas hatte ich auch schon!
Meine Sensoren haben übrigens auch ganz schön Rauschen.
-
Rauschen ? wie meinst du das?
also das programm fürs testen lautet:
define sensor AD[1]
#mess
print sensor
pause 50
goto mess
aber das programm hat doch sonst auch funktioniert.
kann man den speicher von der CC eigentlich formatieren?
man schickt j immer neue programme rauf.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen