PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit Ultraschallsensor



Lunarman
03.07.2007, 13:59
hallo,
Ich habe mit meinem Ultraschallsensor ein gewaltiges Problem. Er misst nämlich gar nicht. Ich habe das programm aus dem Wiki genommen und nur die Ports und das regfile geändert, der port stimmt auch, es ist C.2 beim m32.
Der Quarz stimmt auch. Also, das eigentliche Problem: Der SRF05 wird in einer Sekundenschleife abgefragt und das ergebnis im Terminal ausgegeben. Allerdings blinkt der Sensor immer nur bei der ersten Abfrage, obwohl er eigentlich bei jeder Abfrage blinkt. Die Schleife im programm wird auch definitiv durchlaufen, da ich in der Schleife ne LED togglen lasse. Aber, nur jede dritte erste Messung bringt ein Ergebnis, das dann auch stimmt. Der ganze Rest der Messungen, die anscheindend erst gar nicht durchgeführt werden, bringen nichts. Also, es kommt vor, dass die allererste Messung ein Ergebnis bringt. Habt ihr da ne Idee? Bin schon völlig verzweifelt....

Eine kleine Ergänzung: Der Sensor hat schonmal gefunzt, allerdinsg war er wieder ausgebaut und lag offen rum. Im gleichen Raum wurde in der Zeit auch trocken geschliffen, aber das schließe ich als Fehlerquelle aus, da er ja manchmal, und zwar immer am Anfang, funzt.

Jon
03.07.2007, 15:23
Hast du es mal in einem anderen Raum probiert?
Bei mir ist es manchmal so, dass es bei mir im Kellerraum nicht geht. Der Sensor bekommt nur bei jeder dritten Messung ein ordentliches Ergebnis. Ist beim autonomen Fahren fatal...
Wenn ich dann aber in einen anderen Raum gehe, ist es kein Problem mehr.
Woran das liegt weiß ich nicht, ist mir nur mal aufgefallen.

Vielleicht hilft es dir ja weiter.

jon

Lunarman
03.07.2007, 16:26
Das hört sich ja interessant an. nein, das hab ich noch nicht gemacht, wird aber sofort nachgeholt...

Jon
03.07.2007, 17:19
Schon getestet??

jon

Lunarman
03.07.2007, 21:16
joa, hats auch nicht gebracht. Das eigentliche Problem scheint ja auch darin zu liegen, dass der Sensor nur einmal angesteuert wird... ich blick das nicht. Schreib gleich Frank mal ne pn, ob der eventuell immer beim einschalten blinkt... Dann hätte ichs ja, dann muss ich mir Gedanken um das Kabel machen... Ist das ein Scheiß.

dremler
03.07.2007, 22:54
war kein beispiel programm dazu? wenn das nicht geht und du hast nicht dranrumgebaut kannst du ihn nicht einfach umtauschen?

Lunarman
04.07.2007, 12:13
Dummerweise hab ich einen Stecker draufgelötet... irgendwie regt mich die AGB von robotikhardware auf. Irgendwie sagt die nur aus, dass die nix zurücknehmen und eigentlich auch für nix Gewährleistung übernehmen können... bestimmt gibts auch andere Shops, in denen ich in Zukunft bestellen kann.
jetzt aber BTT.

recycle
04.07.2007, 14:07
Ich habe mit meinem Ultraschallsensor ein gewaltiges Problem. Er misst nämlich gar nicht. Ich habe das programm aus dem Wiki genommen und nur die Ports und das regfile geändert, der port stimmt auch, es ist C.2 beim m32.


Das Programm verwendet denselben Controller-PIN zum Auslösen des Sensors und zum Einlesen des Messwerts. In diesem Mode musst du den Mode-Pin des Sensors mit GND verbinden.
Hast du das gemacht?



Dummerweise hab ich einen Stecker draufgelötet... irgendwie regt mich die AGB von robotikhardware auf. Irgendwie sagt die nur aus, dass die nix zurücknehmen und eigentlich auch für nix Gewährleistung übernehmen können... bestimmt gibts auch andere Shops, in denen ich in Zukunft bestellen kann.

Möchtest du beim Kauf eines Bauteils alle Bauteile die jemand beim herumexperimentiern zerschiesst und dann einfach als defekt umtauscht mitbezahlen?
Falls du da nicht so scharf drauf bist, bist du bei einem Händler der den Umtausch von empfindlichen elektronischen Bauteilen ausschliesst wahrscheinlich gar nicht so schlecht aufgehoben.

Nimms nicht persönlich, aber dass dein Sensor, der ursprünglich ja mal funktionierte, vor aus lauter Langeweile Selbstmord begangen hat, halte ich für unwahrscheinlich ;-)

Lunarman
04.07.2007, 20:45
Ja, ist ja gut. DOCH ICH HABS GESEHEN! DER IST VON DER BRÜCKE GESPRUNGEN!!! :|
Mit den preisen hast du natürlich recht...
ja, ich hab die GND mit dem Modepin verbunden. Das ist so ein Mist, ich hab nich so viel Geld und bald muss ich mir noch ne RC-Anlage (Servo, Fahrtregler, Empfänger und so ne Pumpe) kaufen, das ist ziemlich viel Holz fürn Schüler... :| (ich find den Smiley geil!)

recycle
04.07.2007, 21:39
DOCH ICH HABS GESEHEN! DER IST VON DER BRÜCKE GESPRUNGEN

Mist, dann zahlt ja noch nichtmals die Lebensversicherung ;-)




ja, ich hab die GND mit dem Modepin verbunden.

hast du mal probiert, ob er in dem "2-Pin Mode" vielleicht noch funktioniert?



Der Sensor hat schonmal gefunzt, allerdinsg war er wieder ausgebaut und lag offen rum. Im gleichen Raum wurde in der Zeit auch trocken geschliffen,

oder ihm mal vorsichtig den Schleifstaub aus den Gehörgängen geklopft? ;-)

Lunarman
05.07.2007, 11:59
Sagen wir es so: Das mit dem 2-pin Mode hab ich noch nich probiert, ich weiß auch nicht wie der funzt. Was für mich eindeutig ist, ist, dass der Microcontroller den Sensor ganz eindeutig nur einmal ansteuert, obwohl er das in einer Schleife ja eigentlich immer wieder tun sollte.
Und ich hab ihn schon mehrmals mit gut klimatisierter luft aus meinem Mund ausgepustet, hat aber weniger las nüx gebracht.

Lunarman
06.07.2007, 20:39
](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,) ](*,)
Okay, ganz eindeutig mein fehler. Auf dem RN-Control war die LED an c2 nicht ausgeschaltet, wodurch anscheindend irgendwie Strom fehlte. jetzt, wo sie aus is, gehts alles! :cheesy: