PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ProBot-128 Rätsel...



didi_21
10.02.2011, 00:41
wie erwähnt handelt es sich um ein problem mit dem ProBot
ich habe nach langem rumprobieren das odometer ziemlich genau eingestellt bekommen (4 zählschritte bei einer umdrehung des ersten getrieberads, auf beiden seiten!!), jedoch fährt mein bot bei der Go-Odometer Demo immer eine zunehmen schärfere rechts kurve
außerdem fährt er nach kurzer zeit gar nicht mehr, trotz geladener baterien, oder er dreht sich im kreis (uhrzeigersinn)
dann hab ich gedacht es wär ein kurzschluss und hab die aufladbaren baterien herausgenommen und ins ladegerät gesteck, nach kurzer zeit zeigte es mir an dass sie vollständig geladen sind, ladegerät ist das ansman photocam IV
habt ihr erklärungsversuche oder sogar lösungen?

bnitram
10.02.2011, 11:58
Hallo didi_21,
teste rstmal ein Programm wo er einfach nur mit der Odometrie vorwerts fährt. Aber nicht die Demo sondern einen kurzen eigenen Code. Ich weiß selber das manchmal die Demos nicht funzen aber im eigenen Code schon.
Was du auch mal machen solltest steht hier auf meiner Homepage:
https://sites.google.com/site/derprobot128/roboter-eintunig
Das abschirmen hats bei mir echt gebracht.

Mfg
bnitram

didi_21
10.02.2011, 13:44
okay also soll ich mal die finger von den demos lassen?
abgeschirmt habe ich schon, allerdings mit panzertape, aber der effekt sollte ja der gleiche sein, oder?
hast du eine idee wegen den batterien bzw akkus? kann dass auch an den demos liegen, dass die motoren zu gering angesteuert werden?

didi_21
10.02.2011, 13:47
also nochmal zur odometrie: mit dem programm aus dem systemtest funktioniert sie einwandfrei, bei beiden rädern

bnitram
10.02.2011, 15:24
Teste mal dieses hier:


Sub main()
PRO_BOT128_INIT()
ENC_LED_ON()
DRIVE_ON()

GO_TURN(50, 0, 200)
GO_TURN(0, 90, 200)
GO_TURN(50, 0, 200)
GO_TURN(0,-90, 200)
GO_TURN(50, 0, 200)
DRIVE_OFF()

End Sub

Dabei sollte der Bot ziehmlich genau 50cm fahren, dann 90° nach Rechts, 50cm fahren, 90° nach Links, 50cm fahren.

Ist nur mal ein Beispiel. Ich weiß nicht ob es gut funktioniert, da ein Pro-Bot gerade nicht einsatzbereit ist, aber eigentlcih sollte er das machen.

Mfg
bnitram

PS:
Panzertape geht natürlich auch.
Aber die Unterlegscheiben können das Fahr verhalten auch noch einmal stabilisieren.

didi_21
10.02.2011, 19:38
hey danke erstmal fürs prog, habe aber jetzt mal dieses hier verwendet


Sub main()

PRO_BOT128_INIT()
ENC_LED_ON()
DRIVE_ON()

DRIVE(195,195)

End Sub


... dabei fährt er noch gerade so, aber nur wenn ich ihn bisschen anschiebe, unter 190 geht überhaupt nix mehr und es ist ein hohes piepsen zu hören wenn die motoren angesteuert werden sich aber nicht bewegen, wie z.b eben unter diesen ca. 200 bzw 195 :)
dass spannende aber ist, dasss sich über 200 die räder ja drehen und er fährt nur eine sehr sehr leichte kurve, was ja gegen das richtige funktionieren der odometer spricht, diese funktionieren aber laut systemcheckprog tadellos

bnitram
10.02.2011, 21:09
Ah
Ich glaube ich weiß jetzt was du falsch gemacht hasst.
Du hast bestimmt die Kabelbinder zu fest gemacht.
Dann können die Motoren nicht mehr gut laufen. Wenn du am Rad drehst und es schwer läuft musst du den Motor lockern.

Mfg
bnitram

PS :
Das pfeifen ist das PWMpfeifen.

didi_21
10.02.2011, 21:25
ah okay dann versuch ichs gleich mal, danke
wie kommt das pfeifen zustande?

didi_21
11.02.2011, 00:18
ah okay hab mich informiert wegen dem pfeifen

hab die motoren jetzt mit nem tropfen sekundenkleber festgemacht, leider keine veränderung :( also es stimmt 100%ig etwas mit den motoren bzw der motoransteuerung nicht, denn bei der standartmäßig verwendeten pwm von 255,128,128,ps_8 drehen die motoren erst ab ca 200 pulsweite, das kann nich normal sein oder?

bnitram
11.02.2011, 10:41
Lassen sich die Reifen denn gut drehen???
Oder mach mal die Zahnräder ab und lass den Motor mal so ohne Zahnräder und Räder laufen.
Wenn er dann besser läuft, dann stimmt was mit den Abständen zwischen Motor und Zahnrädern und den Reifen nicht.

Mfg
bnitram

didi_21
11.02.2011, 11:06
ja hab ich gemacht, genau das selbe verhalten, muss an den motoren oder deren ansteuerung liegen, aber wie kann ich den fehler finden?

bnitram
11.02.2011, 12:20
Am besten du überprüfst mal alles was mit dem Motor zu tun hat.
Bei dem Motortreiber auf + und- achten ib sie angeschlossen sind und noch an der C-Control die Pins für die Motorsteuerung überpfrüfen.

Mfg
bnitram

Hubert.G
11.02.2011, 19:38
Diese Motordriver Schaltung darf man aber nicht sehr ernst nehmen.
Es gibt einen neuere in der alle Verbindungen und Pinbelegungen richtig sind.

didi_21
11.02.2011, 20:00
und die finde ich wo? :-)
vllt ne idee wo der fehler liegt? Kurzschluss oder kaputter ic, vllt noch was anderes?

Hubert.G
11.02.2011, 21:42
Du brauchst dir nur beim C das pdf herunterladen, da ist es schon richtig drinnen.
Es könnte sein das der 4093 defekt ist oder eine Lötbrücke oder so etwas an den Pins. Das gleiche beim L293.
Ohne Oszi ist das schwer zu prüfen. Alle Leitungen die zum 4093 kommen und gehen messen ob nicht ein Kurzschluss nach GND oder VCC vorhanden ist.
Die ICs und Kontroller vorher entfernen.
Ein Programm ohne Odometer schreiben, nur für gerade aus.

didi_21
11.02.2011, 22:04
okay alles klar danke
Ich hab noch eine frage :-) ist es möglich dass zu große lötstellen auf der oberfläche der platine kontakt zu fremden kupferbahnen hat, weil eig ist doch über den kupferbahnen noch so ohne art lötschutz oder?

Hubert.G
12.02.2011, 09:12
Grundsätzlich sollte der Lötstoplack unerwünschte Verbindungen verhindern, ganz sicher würde ich mich allerdings nicht darauf verlassen.

thaeger
18.01.2013, 16:50
Hallo zusammen,

ich habe genau dasselbe Problem. In den Systemtests funktioniert alles einwandfrei, bis auf das Piepsen beim Ansteuern der Motoren, und wenn "Sound" gespielt wird habe ich auch so eine unangenehmes Geräusch dazwischen, und die Frequenzen bzw. die Töne scheinen auch nicht ganz zu stimmen.

Wenn ich z.B. das Demoprogramm ODOMETER laufen lasse, dann fährt das Ding immer im Kreis...er steuert die eine Seite garnicht richtig an...im System Motor-Test geht es aber, der Odometer Test zählt auch richtig...also was könnte hier schief sein ? Gab es für didi_21 schon eine Lösung ?

ST34M-B43R
05.03.2014, 22:41
Hallo didi21
versuch mal die beiden weissen fotodioden an der Encoder Scheibe"VORSICHTIG" in Richtung Zahnrad zu biegen,auf beiden Seiten,ewentuell noch die schwarzen
Felder mit einem Edding nachzumalen.Das Umgebungslicht sollte auch nicht zu hell sein.
viel Glück

Schmirk
30.04.2014, 11:16
Dein Bot wird mit Akkus betrieben hast du geschrieben?
Steckt denn der Jumper JP1 um die Diode D4 zu überbrücken?

Bei Batteriebetrieb muss der offen sein und reduziert die Spannung.

Unregistriert
30.10.2016, 14:11
Ich habe das gleiche Problem konntet ihr das Problem lösen? Wenn ja wie?