PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MK2 funktioniert nicht mehr durch falsche Servoansteuerung?



Da_Vinci13
26.12.2010, 09:48
Hi,
Ich wusste nicht wo ich das Thema hinstellen soltte also hab ich das mal hier hin getan:
Leider habe ich ein Servo falsch angesteuert und es wollte dann in diese Position gehen, während der MK2 immer noch angeschlossen war. Seit her geht mein MK2 nicht mir (Der Computer erkennt ihn zwar noch, aber ich kann nicht mehr programmieren). Ist das Möglich oder muss es einen anderen Grund geben, dass der MK2 nicht mehr funktioniert? Würde mich über eine Antwort freuen!

Grüsse

Typer
26.12.2010, 10:16
Hi,
kannst du noch mehr infos über die schaltung geben?

Im normalfall geht der MK2 nicht durch einen falsch angesteuerten Servo zu Bruch.

Hast du den servo falsch angeschlossen oder nur falsche werte programmiert?

Da_Vinci13
26.12.2010, 17:04
Hi
Also ich habe einfach das Servo am RN-Control angeschlossen (ohne Widerstand zu Ansteuerungskabel vom Servo) das Servo habe ich richtig angeschlossen, nur falsche Werte programmiert....
Kann ich irgendwie testen ob er wirkich komplett kaput ist? Also der Computer erkennt ihn ja noch... einfach Bascom und anderen Programmierumgebungen erkennen ihn nicht....
Danke für die Antwort

Typer
28.12.2010, 09:33
Hi,
wo genau hast du den Servo angeschlossen?
Klick -> RN-Control <- Skizze

Und welche Fehlermeldung gibt Bascom aus?

Testen kannst du es zb in dem du den µC auf dem Board wechselst, aber ich denke mal dass du keinen zum wechseln da hast.

Richard
28.12.2010, 12:42
Hi
Also ich habe einfach das Servo am RN-Control angeschlossen (ohne Widerstand zu Ansteuerungskabel vom Servo) das Servo habe ich richtig angeschlossen, nur falsche Werte programmiert....


Es ist mehr als unwarscheinlich das ein Programmier Adapter durch ein falsch programmiertes Sevo Stirbt! Außer Du hast den Programmier Anschluss als Servoanschluss "missbraucht".

Das Servo Ansteuerungskabel PPM Signal braucht /darf auch keinen Widerstand haben. Rot an 5 V schwarz an Gnd und weiß PPM an Servopin, das klappt schon.

Überprüfe besser die Fuses ob die richtig gesetzt sind.

Gruß Richard

Da_Vinci13
30.12.2010, 13:19
Hi
Das Servo hab ich unten links bei den zwei Steckern (5V) angeschlossen, wenn du auf dieser Skizze schaust:
http://www.rn-wissen.de/index.php/Bild:Rncontrol1.4best%C3%BCckungsplan.gif
Den uC hab ich ausgewechselt und immer noch keine Änderung.
Es kommt eigentlich gar keine direkte Fehlermeldung sondern nur die Meldung: "Selected Chip didnt no match...", ich denke mal ihr kennt die, wenn ihr kein Board am Programmer angeschloseen habt.
Und wenn ich das Firmware Update machen will (http://shop.myavr.de/index.php?sp=download.sp.php) Version 2.5. und es brennen will, sagt es, dass der mySmartUSB Programmer nicht reagiert....
Aber der Computer selbst erkennt ihn....
Ich versteh also momentan gar nichts mehr was da vorgeht... #-o
Sollte ich am besten einen Neuen kaufen?

Danke für eure Antworten!


Grüsse!

Richard
30.12.2010, 16:01
Hi
Das Servo hab ich unten links bei den zwei Steckern (5V) angeschlossen, wenn du auf dieser Skizze schaust:
http://www.rn-wissen.de/index.php/Bild:Rncontrol1.4best%C3%BCckungsplan.gif
Den uC hab ich ausgewechselt und immer noch keine Änderung.


Dein Problem wird der Programmer selber sein oder der Schnittstellen Treiber auf den PC. Ich habe eben ein bischen Google bemüht und ein
Terminal Programm für den Prommer gefunden.

http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl80

Möglich das man damit heraus bekommt wo es "Klemmt". Im Zweifelsfall auf den PC den Treiber löschen und neu installieren und auch einmal den USB Port wechseln. Ansonsten fällt mir auch nichts sinnvolles mehr ein. :-(

Gruß Richard

Coleone
30.12.2010, 19:46
Oder versuch mal die komplierte .hex Datei mit dem MyAVR Prog tool zu übertragen. Bascom erkennt den Programmer bei mir auch nicht, aber mit dem Tool geht es bei mir immer ohne Probleme

Typer
02.01.2011, 10:34
Hi,
poste mal bitte dein Programm das du übertragen willst.

der Kopf sollte ungefähr so aussehen (Bascom):


$regfile = "M8def.dat" 'es handelt sich um einen ATmega8
$crystal = 1000000 'der eingebauter RC-Oszillator läuft mit 1 Mhz
$hwstack = 100 'im Speicher werden für den Hardware-Stack 100 Byte reserviert
$swstack = 100 'im Speicher werden für den Software-Stack 100 Byte reserviert
$framesize = 100 'im Speicher werden für den Frame 100 Byte reserviert