PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Motoren zucken wie verrückt beim flashen des µC



-=[Cassiopeia]=-
19.12.2012, 19:13
Hallo zusammen,
ich hätte mal wieder ein Problem bei dem ich leider nicht alleine weiterkomme. Ich habe am RN-Mega2560 zwei L293D mit vier Motoren an PWM dran.
Klappt auch alles soweit sogut, nur jedesmal wenn ich den µC programmiere/flashe zucken diese wie verrückt. Ich habe nun mal mit 100k die Enableleitung nach GND gelegt, das hat aber leider nichts gebracht...
Habt ihr eine Idee? VIelen Dank schon mal für die Hilfe!

Thomas E.
19.12.2012, 19:43
Hallo!


Normalerweise sollten alle Pins (bis auf die für die Programmierung verwendeten ISP-Pins) hochohmig sein, wenn ich mich richtig entsinne.

Aber: Du hast auch einige Angaben vergessen, die eine genauere Aussage ermöglichen.
Programmierst du über ISP, JTAG oder per Bootloader?
Schaltplan
eventuell Quellcode des Bootloaders

BMS
19.12.2012, 19:48
Hallo,
passiert das mit allen Motoren? Es sind aber keine Pins der Motortreiber auch direkt am ISP angeschlossen, oder?
Eventuell musst du niederohmigere Widerstände verwenden, probiere es z.B. mal mit 10k; evtl. auch noch an den anderen Inputs des Treibers.
Grüße, Bernhard

-=[Cassiopeia]=-
20.12.2012, 22:26
Hallo und schon mal vielen Dank für die antworten.
ich verwende das rn-mega 2560 (http://www.robotikhardware.de/download/rnmega2560.pdf) mit Bascom und dem AVR ISP MKII. Der Effekt ist bei allen PWMs zu beobachten und damit allen motoren die angeschlossen sind. Die PWMs sind keine der ISP SChnittstelle (Mosi, MIso etc..), diese sind nämlich keine PWM Ports. Ich habe leider keinen Schaltplan, weil ich ohne weitere Bauteile die L293D am PWM und normalen I/O Ports betreibe. Ich werde mal einen niedrigeren Pulldown probieren, mals chauen ob es damit. klappt. Vielleicht hat ja noch jemand ideen, es ist nämlich verdammt nervig immer zum programmieren alle motoren abzuklemmen :-(

PICture
20.12.2012, 22:31
=-;566893']Vielleicht hat ja noch jemand ideen, es ist nämlich verdammt nervig immer zum programmieren alle motoren abzuklemmen :-(

Mir fällt auf die schnelle nur ein Nullkraftsockel für den µC (beispielweie: http://www.pollin.de/shop/suchergebnis.html?S_TEXT=Nullkraft+IC-Sockel&recommend=true ), der schnell ins Brenner umgesteckt wäre. ;)

BMS
21.12.2012, 11:52
Alternativ kannst du die positive Versorgung der Motortreiber abklemmen, während du programmierst.

Thomas E.
22.12.2012, 12:06
=-;566893']Ich habe leider keinen Schaltplan, weil ich ohne weitere Bauteile die L293D am PWM und normalen I/O Ports betreibe.(
Dann zeichne bitte einen. Muss nicht professionell sein. Ich habe so das Gefühl, dass da irgendetwas nicht stimmt, denn bei mir haben noch nie irgendwelche Ausgänge während des Programmierens geflattert.