- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 3542

Thema: Willas Shrediquette Tricopter / Quadrocopter / Hexacopter

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    32
    Beiträge
    1.578
    Hallo,

    Versteh mich nicht falsch, aber du kennst den Unterschied zwischen TCE_Per, TCE_CCX , TCE_CNT?
    In deinem Programm configurierst du Timer TCE0, schreibst dann aber TCD0_Per . Das ist aber denke ich ein Schreibfehler, da der Rest wieder stimmt.
    Der _Per Wert gibt die höchste Zählrate an, d.h. er zählt in deinem Bsp. von 0 bis 6550. Um das selbe Zählprinzip wie bei den Megas zu haben, muss man das Register TCE0_CNT verwenden
    Bei TCE0_CNT = 6550 zählt er dann von 6550 bis 65535.

    Gruß
    Chris

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    32
    Beiträge
    1.578
    Hallo,

    ich bin heute das erste mal erfolgreich geflogen
    Der Code funktioniert soweit, jedoch müssen noch ein paar Kleinigkeiten verändert werden, z.b. die Skalierung der PID-Parameter von der GUI, evtl. manche Parameter wieder als Integer deklarieren, usw...
    Außerdem habe ich den Code mit meinem Quadrocopter geflogen, deswegen sind die Motoren 5 & 6 teilweise auskommentiert bzw. aus dem Code entfernt. Das werde ich die Tage, sofern es die Zeit zulässt, noch machen.

    Gruß
    Chris
    Angehängte Dateien Angehängte Dateien

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von Willa
    Registriert seit
    26.10.2006
    Ort
    Bremen
    Alter
    45
    Beiträge
    1.273
    Hi,
    ich bin heute das erste mal erfolgreich geflogen
    Glückwunsch! Und geht das gut?
    so, jetzt habe ich die MPU nochmal eingelötet und erneut getestet. Geht nicht, aber die Variable Test ist 104. Rest null. Dann wieder entlötet und komplett mit kabeln versehen um zu gucken ob der Fehler auf der Platine liegt. Leider nicht. Die IMU antwortet immer noch genauso. Da der Code bei euch ja funktioniert, muss wohl meine IMU gleich beim ersten Lötversuche gelitten haben. Schiet...
    @Chris: Hast du noch eine IMU Platine?
    Ich bestelle mir jetzt zwei MPUs und zwei xmega im MLF Gehäuse bei Sander. Das muss doch mal zum laufen zu bekommen sein....
    Viele Grüße, William
    -> http://william.thielicke.org/

  4. #4
    Erfahrener Benutzer Begeisterter Techniker Avatar von Picojetflyer
    Registriert seit
    03.08.2004
    Ort
    Sauerland
    Beiträge
    247
    also ich finde das Angebot super und mein Copter fliegt damit schon seit Wochen. http://www.drotek.fr/shop/en/42-mpu6...lerometer.html

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.12.2011
    Ort
    Muggensturm
    Beiträge
    116
    Hallo Chris,

    ich habe gerade deinen Code ausprobieren wollen.
    Der Chip wird in Bascom erkannt, aber beim schreiben sagt er :
    error:206 Line:31 Libery not found
    ich vermute er sucht xmega.lib
    wo finde ich die?
    die ErsterTest.hex von Willa funktioniert.

    noch Fragen zu deinem Programm:
    du hast den Empfänger an Port C2 = Pin12
    LED1 an PORTB.0 = Pin4
    LED2 an PORTB.1 = Pin5
    LED3 an PORTB.2 = Pin6
    ist das korrekt?

    wo hast du die Motoren angeschlossen? I²C ?

    Du merkst meine Ahnung von Bascom =0

    Gruß Bernd

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.12.2011
    Ort
    Muggensturm
    Beiträge
    116
    @Willa

    wenn du eine neue Platine für den Sensor willst, soll Chris das neue Layout verwenden, das lässt sich deutlich besser bearbeiten, hat aber 2mm Pinabstand.
    Wenn er nicht dazu kommt, kann ich auch eine Platine machen, allerdings erst an Ostern.
    Ich habe bei meinen Platinen die Löcher mit 0,5 mm gebohrt und die Steckerpins dann mit dem Schraubstock (einem kleinen ) eingepresst, das wird stabiler.

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    32
    Beiträge
    1.578
    Hallo,

    @Willa,
    ja, eine Platine habe ich noch, ich schicke sie dir morgen
    Der Flug sah wirklich sehr stabil und geschmeidig aus, obwohl ich die Parameter nur einmal nach Gefühl verändert habe, ich denke das liegt an der doch etwas höheren Regelfrequenz
    Dass du den Chip kaputtgelötet hast, kann ich fast nicht glauben! Mein erster MPU wollte auch erst nach ca. 1Woche mit mir reden, bis dahin hatte ich ihn schon 4mal aus- und eingelötet. Bei mir war es so, dass ein Pad der Platine abgegangen ist und dieses blieb dann zwischen zwei Pins an der Unterseite des MPU hängen. Hast du das mal kontrolliert, ob hier irgendwo eine Verbindung ist?
    @Bernd,
    Welche Version von Bascom hast du den? Ich nehme an, du hast die Demoversion?! Mit der Demo-Version ist es nicht möglich, XMegas zu flashen. Entweder du kaufst dir die Vollversion (was ich aber für Unfug halte, sofern du nicht öfter damit programmierst), oder jemand gibt dir ein Hex-File zum flashen.
    Mein Empfänger ist an PinC.2 und meine Leds sind an PinB.0 bis PinB.2
    Die Motoren laufen bei mir ohne I2C-Konverter direkt mit der vom XMega erzeugten PWM Eingelernt habe ich die Motoren / Regler auf 20000 als Minimum und 60000 als Maximum, d.h. ich habe eine ziemlich große Stellauflösung von 40000

    Gruß
    Chris

  8. #8
    Erfahrener Benutzer Roboter-Spezialist Avatar von deHarry
    Registriert seit
    17.08.2010
    Beiträge
    597
    Zitat Zitat von bendh Beitrag anzeigen
    Hallo Chris,

    ich habe gerade deinen Code ausprobieren wollen.
    Der Chip wird in Bascom erkannt, aber beim schreiben sagt er :
    error:206 Line:31 Libery not found
    ich vermute er sucht xmega.lib
    wo finde ich die?
    Hallo Bernd,

    wenn du nicht die Vollversion von Bascom hast, kannst du den Code nicht kompilieren, der resultierende HEX-file ist viel zu groß für die Demoversion.
    Solltest du die Vollversion haben (wie sonst kämest du bis zum Versuch, den Code auf den CHip zu laden?), dann sollte die Library dabei gewesen sein.
    Ggf. musst du auf die aktuellste Version (2.0.7.3) aktualisieren. Da ist sie auf jeden Fall dabei.


    Zitat Zitat von bendh Beitrag anzeigen
    die ErsterTest.hex von Willa funktioniert.
    Hierbei geht es auch nur noch um den abschließenden Programmiervorgang, übersetzt (compiliert) ist der Code schon.
    Gruß
    Harald
    __________________
    Modellbau&Elektronik
    www.harald-sattler.de

  9. #9
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.12.2011
    Ort
    Muggensturm
    Beiträge
    116
    Hallo Harald,
    soweit ich weis, habe ich nicht die Vollversion, ich habe jedenfalls auf Demo geklickt und nichts bezahlt.
    Den Code konnte ich auch nicht kompilieren, weil es mit einer Errormeldung abgebrochen hat.
    Ich habe nur den Chip ausgelesen und er wurde erkannt.
    Das Hex-File von Willa habe ich mit AVR-Studio 5 aufgespielt.
    Beim ....bas vom Chris bin ich dann gescheidert.
    Beim HEX-File von Chris stimmt die Pin Anordnung nicht mit meinem Layout überein.
    Das einfachste für mich wäre es würde mir jemand an die Layout-Version 4MOT_1_1 anpassen.

    Gruß Bernd

  10. #10
    Erfahrener Benutzer Roboter-Spezialist Avatar von deHarry
    Registriert seit
    17.08.2010
    Beiträge
    597
    Zitat Zitat von Picojetflyer Beitrag anzeigen
    also ich finde das Angebot super und mein Copter fliegt damit schon seit Wochen. http://www.drotek.fr/shop/en/42-mpu6...lerometer.html
    Mhmm, so ungern ich das zugebe, aber der Preis ist wirklich in Ordnung.

    Aber natürlich bekommt man den MPU auch auf den von Chris selbst geätzten Platinen ans Laufen, das haben inzwischen mindestens drei Personen bewiesen.
    Und dass die MPU-Dinger mithin fast unkaputtbar sind, wissen wir dank verschiedener Brat- und Brutzelverusche von Chris und Willa inzwischen auch

    Der zusätzliche Vorteil den ich beim selber Auflöten sehe: Man bekommt schon mal ein Gefühl dafür, was beim Auflöten der QFN-Version des XMega auf einen zukommt . Da müssen dann nicht acht oder zehn, sondern mehr als viermal so viele Pins angeschlossen werden...
    Geändert von deHarry (04.04.2012 um 20:17 Uhr)
    Gruß
    Harald
    __________________
    Modellbau&Elektronik
    www.harald-sattler.de

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen