ich bastle nun schon seit Längerem an der Mechanik für ein kleines RC-Car. Nun habe ich mich mal mit der Umsetzung der Elektronik beschäftigt und auf Microcontroller.net verschiedene Ratschläge für eine Motoransteuerung bekommen.
Es kam dabei jetzt schlussendlich ein L293D Motortreiber zum Einsatz, der da er nur 1 A verkraften kann, über ein MC34063AP begrenzt werden soll. Ich vermute, dass man mir im Mikrocontroller.net Forum eine viel zu komplizierte Lösung verkauft hat. Die Idee war ursprünglich den Motortreiber zu schützen, da mein angeschlossener Motor bis zu 2,2 A ziehen kann.
Ich pack euch hier mal die Schaltung rein (achtet auf die verschiedenen Pfeile bei der Spannungsversorgung). Leider ein wenig chaotisch aber ich hab nur Maschinenbau studiert :
(Der Schaltplan ist nicht mehr ganz aktuell:
C5 wurde ersetzt mit 47 µF
C6 wurde entfernt
C11 47 nF)
http://sn0opy83.sn.funpic.de/robot.sch.pdf
So nun zu meinem Problem: der in der Schaltung eingezeichnete Atmega8 lässt sich problemlos mit meinem ISP Programmer an LPT1 programmieren.
Schließe ich das ganze System aber am USBasp an, bekomme ich folgende Meldung:
Die Meldung ist mir bekannt, wenn anstelle eines Atmega8, z.B. ein Atmega8L zum Einsatz kommt und übertaktet wird, allerdings ist das hier nicht der Fall, am LPT Port funktioniert ja Alles.> "make.exe" program
avrdude -p atmega8 -P USB -c USBasp -U flash:w:robot.hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e1307
avrdude: Expected signature for ATMEGA8 is 1E 93 07
Double check chip, or use -F to override this check.
avrdude done. Thank you.
make.exe: *** [program] Error 1
> Process Exit Code: 2
> Time Taken: 00:00
-----
Ich wollte euch an dieser Stelle einmal fragen, ob ihr da vielleicht ne Idee habt, ob es an meinen Einstellungen des Programmers liegen kann ? Ich persönlich vermute dass ich die ganze Schlatung in die Tonne haun kann, da sie viel zu komplex ist. Der USBasp funktioniert bei mir sonst reibungslos.
Ich versorge das ganze mit 6 x 1,5 Volt Batterien und u.U. bekommt der Mikrocontroller gar nicht genug Saft um vernünftig arbeiten zu können.
Hier ist nochmal ein Link zum Design Tool für den MC-Chip:
http://www.nomad.ee/micros/mc34063a/index.shtml
So wie ich das bisher verstehe setzt der effektiv entweder 1,5 A oder 0,75 A kontinuirlich um, u.U. könnt dem Mikronctroller dann einfach die Puste ausgegangen sein.
---
Also über ein paar Anregungen würd ich mich freuen und vielleicht auch über einen vernünftigen Schaltplan für ne Motoransteuerung, weil die Schaltung zu löten war schon chaotisch genug und dass sie jetzt nicht funzt ist umso frustrierender
Vielen Dank,
Gruß Olli