Hallo LiebeForumsgemeinschaft. Da ich anders nicht mehr weiter weis wende ich mich an euch. Ich bin so langsam am verzweifeln und weis nicht mehr was ich noch machen soll. Als Hintergrund erstmal mein Projekt: Ich baue ein über WLAN fernsteuerbares Kettenfahrzeug. Hauptsteuerung erfolgt über ein Foxboard G20 dieses ist über I²C bus mit einem Atmega 8 verbunden. Der Atmega ist Slave Foxboard ist der Master. Das Foxboard hat allerdings 3,3V Ausgangsspannung und nicht 5V wie der Atmega. Die kommunikation läuft trotrzdem Problemlos. Der Atmega 8 ist zuständig um 2 PWM Signale zu erzeugen und die komplette kommunikation mit meinem Motorcontroller einem RNVN2 Dualmotor zu handeln. Der PWM Sollwert und die Drehrichtung für die Motoren kommen vom Foxboard über I²C. Die ganze Zeit habe ich die Motoren aus einem 12V Bleigelakku betrieben und das Foxboard und den Atmega über einen L7805 laut Datenblatt angeschlossen mit allen Kondensatoren. Die Spannung für den L7805 Kam aus einem Labornetzteil und die Masse der Batterie und des Netzteil waren verbunden. Mit diesem Setup konnte ich über den PC die motoren wunderbar Steuern. Jetzt habe ich den L7805 auch an die Batterie angeschlossen und nicht mehr am Netzteil, das ganze soll ja auch später nur von der Batterie gespeist werden. Mit diesem Setup startet der MC undkonntrolliert neu sobald ich die Motoren ansteuern möchte. Manchmal laufen sie auch an aber das ist mehr zufällig. Ich habe eine Led an einen Ausgang des Atmega angeschlossen die währen des normalen Betriebs (in der while(1) Schleife) im 1Hz takt blinkt vor dem eintreten der Schleife blinkt sie 5 mal im 5Hz Takt auf. Daraus schließe ich das der Controller neu startet da die Led nach einem versuch einen Motor anzusteuern 5x schnell blinkt. Das PWM Signal bleibt aber manchmal da. Das sehe ich auf dem Oszi. Bei einem Reset über Taster verschwindet das PWM Signal. Motoren sind folgende: http://www.conrad.de/ce/de/product/191895/PLANETENGETRIEBEMOTOR-PD4266-12-61-BFEC meine PWM Frequenz betrug die ganze Zeit 15KHz ich habe sie reduziert und habe nun 2KHz aber ohne erfolg. Benutze einen externen Quarz mit 8MHz ein screenshot meiner Fusebits ist angehängt. Hier noch der Code für meine PWM config: TCCR1A |= (1<<WGM10)|(1<<WGM12)|(1<<COM1A1)|(1<<COM1B1); TCCR1B |= (1<<CS11); DDRB |= (1 << PB1) | (1 << PB2); OCR1A und OCR1B setze ich über den I²C bus. Kommt euch die Frequenz von 2KHz auch ein wenig niedrig vor für dieses Setup? Ohne Prescaler habe ich ca. 15KHz. Eins noch. Man Merkt ein leichtes zucken an den Motoren bei jedem ansteuerversuch. Entschuldigung für den Roman und die mit sicherheit vorhandenen rechtschreibfehler. Aber es ist spät und ich weis echt nicht mehr weiter. Hoffe jemand kann mir weiterhelfen. Falls weitere Infos benötigt werden werde ich das gerne nachholen. Vielen Dank Striker1985
Was hast du mit dem Reset-Pin des Mega8 gemacht, ist der offen oder fest an VCC
>Entschuldigung für den Roman
Entstöre deine Motoren anständig, dann klappts auch mit
dem ATMEga. Oder spendiere ihm Abblockkondensatoren.
Die ganze Prosa hättest du dir sparen können.
Schaltplan posten, Foto vom Aufbau machen.
Bilder sagen mehr als 1000 Worte.
Der ist mit einem 10K Ohm wiederstand an VCC und ich kann ihn über einen Taster auf GND ziehen um ihn zu resetten. Einen Spannungsabfall halte ich übrigends für unwahrscheinlich da sonst das Foxboard neu booten würde das ist da sehr sehr empfindlich.
holger schrieb: > Entstöre deine Motoren anständig, dann klappts auch mit > dem ATMEga. Oder spendiere ihm Abblockkondensatoren. Hallo Holger, Die motoren sind Funkentstört mit 3 Kondensatoren. Bilder und schaltplan werde ich morgen abend nachholen. Wollte jetzt aber erst mal den frust Losschreiben.
Konkreter Vorschlag: Direkt am ATmega8 zwei parallele Kondensatoren von VCC nach GND: 100nF und 10uF. Das Gleiche - falls nötig auch auf beiden Seiten des L7805. Falls das auch nichts hilft, dann eventuell noch eine Drosselspule am Eingang des L7805 in Reihe schalten.
So nun wie versprochen Bilder vom Aufbau. Ich habe es wie auf dem einen Bild zu sehen auch schon mit Spulen in der Motorzuleitung probiert aber ohne Erfolg. Die Kondensatoren auf der MC Platine sind Folienkondensatoren. Hoffe die Bilder helfen weiter und machen den Roman etwas klarer. Habe den Plan per Hand gezeichnet und eingescannt Habe leider keine Erfahrungen mit einem Programm und Pläne zu erstellen. Mit freundlichen Grüßen Striker1985
Den Betreff betreffend: http://www.tty1.net/smart-questions_de.html#bespecific Frustprosa hat Unterhaltungswert auf Deine Kosten.
Hallo helping hand, werde mir deine Infos zu Herzen nehmen. Leider ist der Beitrag so geworden wie er ist. Ich habe bevor ich mich dazu entschlossen habe hier im Forum zu schreiben wirklich 2 Wochen vergeblich gesucht und nichts gefunden. Mit freundlichen Grüßen Striker1985
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.