DonVitoCorle
07.09.2008, 13:25
Hallo RoboterNet,
erstmal nettes Forum hier! Hat mir beim Bau meines Asuros schon gut geholfen.
Jetzt hab ich aber leider ein Problem wo ich nicht mehr weiter komm:
Ich hab mir für den Asuro (der ansonsten gut funktioniert) die Ultraschall-Erweiterung gebastelt. Aber irgendwo ist denk ich noch ein Fehler. Ich weiß nur nicht genau ob Hardware oder Software bedingt :(
Wenn ich das US-Testprogramm draufspiel, wo ich im Hyperterminal die Entfernung ablesen kann, dann zeigt er mir manchmal die richtigen Werte an, aber meistens kommen nur irgendwelche Werte, die immer mal wieder um 1-5cm springen, aber sich auch nicht groß verändern wenn ich meine Hand oder einen Gegenstand vor die Ultraschall-Sensoren halte.
Wie gesagt, ein paarmal hats auch schon geklappt und ich hab korrekte Werte erhalten, auch wenn ich den Abstand verändert habe.
Wenn ich ein anderes Testprogramm drauf spiele und zwar das von Dr. Henkes (danke auch an dieser Stelle für die Bereitstellung des Codes) fällt mein Roboter immer gleich in die "else-Schleife" und fährt dementsprechend ne Rückwärtskurve.
Mein große Problem ist einfach, ich kann nicht sicher sagen obs ein Hard- oder Software Fehler ist. Die Platinenunterseite ist wie zu erwarten Chaotisch, aber ich hab eigentlich alles mehrfach kontrolliert und kann keine fehlerhaften Brücken erkennen. Defekte Teile (IC, US-Sender/Empfänger, etc.) wären natürlich auch denkbar aber ich weiß nicht wie ich das nachprüfen soll. Und würden dann überhaupt Werte ausgegeben werden, bei dem 1. Testprogramm?
Ihr seht, ich bin verzweifelt und hoffe darauf, dass ihr mir ein paar gute Tipps habt wie ich meine Ultraschall-Messung zum laufen bekomme.
Gruß und vielen Dank im voraus,
Matthias
erstmal nettes Forum hier! Hat mir beim Bau meines Asuros schon gut geholfen.
Jetzt hab ich aber leider ein Problem wo ich nicht mehr weiter komm:
Ich hab mir für den Asuro (der ansonsten gut funktioniert) die Ultraschall-Erweiterung gebastelt. Aber irgendwo ist denk ich noch ein Fehler. Ich weiß nur nicht genau ob Hardware oder Software bedingt :(
Wenn ich das US-Testprogramm draufspiel, wo ich im Hyperterminal die Entfernung ablesen kann, dann zeigt er mir manchmal die richtigen Werte an, aber meistens kommen nur irgendwelche Werte, die immer mal wieder um 1-5cm springen, aber sich auch nicht groß verändern wenn ich meine Hand oder einen Gegenstand vor die Ultraschall-Sensoren halte.
Wie gesagt, ein paarmal hats auch schon geklappt und ich hab korrekte Werte erhalten, auch wenn ich den Abstand verändert habe.
Wenn ich ein anderes Testprogramm drauf spiele und zwar das von Dr. Henkes (danke auch an dieser Stelle für die Bereitstellung des Codes) fällt mein Roboter immer gleich in die "else-Schleife" und fährt dementsprechend ne Rückwärtskurve.
Mein große Problem ist einfach, ich kann nicht sicher sagen obs ein Hard- oder Software Fehler ist. Die Platinenunterseite ist wie zu erwarten Chaotisch, aber ich hab eigentlich alles mehrfach kontrolliert und kann keine fehlerhaften Brücken erkennen. Defekte Teile (IC, US-Sender/Empfänger, etc.) wären natürlich auch denkbar aber ich weiß nicht wie ich das nachprüfen soll. Und würden dann überhaupt Werte ausgegeben werden, bei dem 1. Testprogramm?
Ihr seht, ich bin verzweifelt und hoffe darauf, dass ihr mir ein paar gute Tipps habt wie ich meine Ultraschall-Messung zum laufen bekomme.
Gruß und vielen Dank im voraus,
Matthias