MikroKopter - Forum » MikroKopter » MX12 Erweiterung von 6 auf 9 Kanäle

MX12 Erweiterung von 6 auf 9 Kanäle

Seite: < 1 2 3 4 5 6 ... > »

Autor Neuer Beitrag
Mitglied
Registriert seit: Apr 2007
Beiträge: 128
Ort: Ulft (The Netherlands)
Wauw...I'd like to say I'm honored...
Great design :D

The hyperlink does not seem to be right. No secure connection.
this will do: http://www.akaflieg.hs-bremen.de/trac/akaflieg/wiki/ground/hw/rc


Jacques
Mitglied
Registriert seit: Apr 2008
Beiträge: 110
dynahenry meinte
Hallo Jochen,

Ich kenne das Timing der MX16s nicht. Ich gehe aber davon aus, daß die Puls-Folgefrequenz ähnlich wie bei der MX12 ist. Dann solle zumindest ein 9. Kanal kein Problem sein. Möglicherweise ist ist bei der MX16 aber noch mehr Platz da. Hast Du die Möglichkeit das Timing zu messen, wenn alle 8 Kanäle auf Maximum stehen? Die minimale notwendige Pause zwischen den Impulsgruppen ist für den MK >3 Millisekunden. Für jeden weiteren Kanal werden etwa 2ms gebraucht.

@Thomas
Ein Bootloader ist nicht notwendig. Den würde man für Updates gebrauchen. Der Ponyprog mit dem Sercon sollte funktionieren, so wie er auch für die FltCtrl oder die BLCtrl zum flashen des Bootloaders benötigt wird. Ich habe mir bei eBay einen universellen Programmer für alle möglichen AVR Prozessoren geschossen. Zum Beispiel sowas wie:
http://cgi.ebay.ch/Atmel-AVR-ISP-Programmer-USB-direkt-aus-AVR-Studio_W0QQitemZ110251002816QQihZ001QQcategoryZ12949QQcmdZViewItem
http://cgi.ebay.ch/Clone-Mini-ATMEL-AVR-ATMEGA-STK500-USB-Programmer-ISP_W0QQitemZ320261481720QQihZ011QQcategoryZ4663QQrdZ1QQssPageNameZWD2VQQcmdZViewItemQQ_trksidZp1638Q2em122
Die Fuse-Bits habe ich fast alle auf Standardeinstellung gelassen, nur die Fuse für den externen Quarz >8MHz habe ich gesetzt, damit das Timing exakt stimmt.

Gruß
dynahenry


Hallo dynahenry,

ich habe zum Programmieren mySmartUSB erstanden. Beim Brennen des Fuse-Bit für den ext. Quarz bietet mir die zugehörige SW folgende Möglichkeiten an:

* Ext. Crystal Osc; Frequency 8 Mhz; Start-up time PWRDWN/Reset: 258CK / 14 CK + 4.1ms
* Ext. Crystal Osc; Frequency 8 Mhz; Start-up time PWRDWN/Reset: 258CK / 14 CK + 65ms
* Ext. Crystal Osc; Frequency 8 Mhz; Start-up time PWRDWN/Reset: 1CK / 14CK + 0ms
* Ext. Crystal Osc; Frequency 8 Mhz; Start-up time PWRDWN/Reset: 1CK / 14CK + 4.1ms
* Ext. Crystal Osc; Frequency 8 Mhz; Start-up time PWRDWN/Reset: 1CK / 14CK + 65ms
* Ext. Crystal Osc; Frequency 8 Mhz; Start-up time PWRDWN/Reset: 16CK / 14CK + 0ms
* Ext. Crystal Osc; Frequency 8 Mhz; Start-up time PWRDWN/Reset: 16CK / 14CK + 4.1ms
* Ext. Crystal Osc; Frequency 8 Mhz; Start-up time PWRDWN/Reset: 16CK / 14CK + 65ms

Welche ist die richtige ?

Gruß Thomas
Antwort
_______________
FC600 auf 52 cm gekürzt, AXI2212/26 mit EPP1045 Carbon-Props von LCC, Flight-Ctrl 2.0 (ME), BL-Ctrl 1.1, MK3Mag V1.1, NC V1.1, DX7 2.4 GHz, LiPo 3s 3.200 mAh
Mitglied
Registriert seit: Apr 2007
Beiträge: 128
Ort: Ulft (The Netherlands)
@klose

All the settings will do. I've chosen the average setting ;)
Ext. Crystal Osc; Frequency 8 Mhz; Start-up time PWRDWN/Reset: 16CK / 14CK + 4.1ms

It will also run with the internal 8MHz. (the processor default setting)
Don't forget to uncheck the Div8 setting!

Jacques
« Bearbeitet von Jacques am 29.06.2008 20:16. »
Mitglied
Registriert seit: Jul 2007
Beiträge: 110
Ort: Mechernich (Eifel)
Hab auch eine MX12 und denke über den Umbau nach. Gibts eine deutsche Anleitung oder kann die einer übersetzen? Wie schwer ist der Umbau? Hat schon einer (negative) Erfahrungen damit gemacht?
Mitglied
Registriert seit: Sep 2007
Beiträge: 284
Ort: Bremen
@Thomas
Ich habe den letzten Eintrag gewählt, aber die anderen sollten auch gehen. Wie oben schon erwähnt, Div8 darf nicht gewählt werden.
@eifelgismo
Ist oben eigentlich alles schon beschrieben: Zuleitung zum Sender durchzwicken, und die neue Schaltung dazwischen setzen.
3 Potis z.B. mit Flachbandkabel anschließen und an geeigneter Stelle in die MX12 einbauen. Ich hab die Unterseite genommen, aber Vorsicht, auf Freigängigkeit der Sticks achten (siehe Foto). Die Versorgung der Erweiterung erfolgt durch die Senderzuleitung.
Noch Fragen offen? Einfach melden.
Gruß
dynahenry
_______________
Roxxy 2824-34, 40cm Rahmen, 4 LED Zeilen blau,rot,grün, Blitzlichter, 2100mAh Kokam, MX12 mit 9Kanal Expander, uBlox GPS, MicroMag3, Bluetooth, S/W V0.74g (Killagreg), BL 1.0 SW V0.37, DUBwise auf HTC Touch, IXUS40, Gewicht mit Akku: 700g ... alles wird gut.
Hacker A20-50s, 30cm Rahmen 8mm , 1500mAh Kokam , Gewicht mit Akku: 480g, NaviCtrl 1.0,
Roxxy 1815/25 , 18cm Rahmen Epoxy, 1050mAh Dymond, Gewicht mit Akku: 240g, 6A Hype Alpha mit Quax I2C , Jeti Duplex 2,4GHz
Mitglied
Registriert seit: Sep 2007
Beiträge: 49
Zuerst mal vielen Dank für das tolle Projekt!
very good Job Jacques!
Danke auch an dynahenry für die Umsetzung auf WinAVR

Ich bin gerade am Nachbau und werde eine kleine SMD-Platine machen.
Bei Interesse kann ich Sie ja dann hier einstellen, wird noch bis Anfang nächste Woche dauern.
Wird aber auf alle Fälle zum Selbstätzen sein.

Jetzt ist mir aber aufgefallen, daß die Stiftleistenbezeichnungen/Portzuordnung im Schaltplan
von https://www.akaflieg.hs-bremen.de/trac/akaflieg/wiki/ground/hw/rc
nicht zu den Bezeichnungen im Headerfile passen.

Also im Schaltplan ist Channel7 an PA2, Ch8 an PA1 und CH Switch2 an PA3.
Im Headerfile ist die Zuordnung jedoch: Ch7 an PA1, Ch8 an PA2 und CH Switch1 an PA3.

Ist an sich kein Problem, man muß halt nur wissen, daß wenn man nach diesen Schaltplan geht,
CH7 und CH8 vertauscht und Switch Channel 2 der CH9 ist.

Beim Original-Schaltplan von Jacques ist ja keine Beschriftung an den Stiftleisten, somit
auch keine Verwechslung möglich ;)

Gruß, Michael
Mitglied
Registriert seit: Mar 2008
Beiträge: 632
Ort: Kassel
lixibert, das hört sich ja gut an, bin schon lange an der erweiterung interessiert.
die platine sieht ja nicht sonderlich kompliziert aus, eine einseitige platine sollte also ausreichen.
vielleicht könnte man ja z.b. hier eine kleinserie auflegen:

http://platinenbelichter.de/html/preise.html

mfg
Rob
Mitglied
Registriert seit: Sep 2007
Beiträge: 49
Hallo Rob,

Also wenn das Platinchen so klein wird, wie ich es mir vorstelle, mache ich auf jeden Fall einen
Nutzen in Eurogröße. Da würden dann sicherlich genug Platinen übrigbleiben, die ich dann zum
Selbstkostenpreis abgeben würde.
Mal sehen wie groß das Interesse bis zum Wochende ist.
Ob ich dann ein oder mehrere Nutzen fertige bleibt sich egal,
der Mehraufwand für mich ist minimal.

Muß halt nur schauen, daß ich noch genug Platinenmaterial auf Lager habe. ;)

Gruß, Michael
Mitglied
Registriert seit: Mar 2008
Beiträge: 632
Ort: Kassel
astrein, 2x für mich bitte :)

mfg
Rob
Mitglied
Registriert seit: Aug 2007
Beiträge: 511
Ort: Kassel
super!!

für mich bitte auch eine

grüße

kurbel


@robert
könntest du meinen prozessor mit flashen?
_______________
viele grüsse

kurbel
Mitglied
Registriert seit: Mar 2008
Beiträge: 632
Ort: Kassel
hatte deshalb eh 2 genommen ;)

mfg
Rob
Mitglied
Registriert seit: Apr 2007
Beiträge: 128
Ort: Ulft (The Netherlands)
Hi,

Some suggestions to save board space and components.

-The 5volt power is now generated onboard and could be taken from the MX12 logic.
-Remove the external oscillator and use the internal




Jacques
Mitglied
Registriert seit: Apr 2008
Beiträge: 110
@Jacques und dynahenry

danke für die Infos.

Den DIV8 hätte ich garantiert dringelassen. Das Flashen hat funktioniert.
Habe mir eine kleine Platine ätzen lassen, die sich direkt hukepack auf eine der kleine Schalterplatinen schrauben läßt. Die beiden Taster "Throttle Out" und "Trainer" löte ich aus. Dann habe ich Platz für Potis von Graupner (Artikel-Nr. 4170) und muß das Gehäuse nicht verändern. Und es sieht noch einigermaßen sereinemäßig aus.

Wenn ich damit fertig bin, werde ich mal ein paar Fotos posten.


Thomas
_______________
FC600 auf 52 cm gekürzt, AXI2212/26 mit EPP1045 Carbon-Props von LCC, Flight-Ctrl 2.0 (ME), BL-Ctrl 1.1, MK3Mag V1.1, NC V1.1, DX7 2.4 GHz, LiPo 3s 3.200 mAh
Mitglied
Registriert seit: Mar 2008
Beiträge: 96
Ort: Wandlitz
Also mich würde auch so eine Platine interessieren. Leider habe ich kein Programmiergerät zur Verfügung.

Gruß
Banny
Mitglied
Registriert seit: Sep 2007
Beiträge: 49
Hallo,

Stop!, kleine Planänderung!

ich hatte schon das "selbstätz" Layout fertig, da hatte ich eine Idee wie man die
Erweiterungsplatine ohne großen Aufwand in dem MX12 Gehäuse befestigt bekommt.

nämlich:

Das dreipolige Kabel an der HF-Platine der MX12 wird ausgelötet und anstelle
des Kabels kommt dann unterhalb der HF-Platine die EW-Platine mit einer Stiftleiste drangelötet.
Das ausgelötete Kabel (samt weisser Stiftbuchse) wird dann wieder an die EW-Platine
gelötet.
An der HF-Platine ist an der anderen Seite ein nicht bestückter Transistor (Q12), an dem wird am ersten
Pin ebenfalls ein Stift eingelötet, somit hält die Platine dann ohne Schrauben an zwei gegenüberliegenden
Positionen.

Da ich jedoch nicht die Möglichkeit habe bei selbstgeätzten Leiterplatten Durchkontaktierungen zu setzen,
habe ich jetzt ein zweites Layout für kommerzielle Fertigung gemacht.

Hier mal ein paar Bilder vom Layout

User image

User image

Wenn wir mindestens 15 Leiterplatten zusammen bekommen, würde ich eine Bestellung machen.
Die Kosten pro LP werden so ca. bei 4 - 5 € + Versandkosten liegen.

Also,

Counter

lixibert 3 x (Aticio, Deine ist schon dabei ;) )

Gruß, Michael

PS.:
wenn sich jemand in DE bereit erklären würde, mir die Bauteile vom Reichelt
mitzubestellen, würde ich eine Stückliste zu dem Projekt auf der Reichelt Seite erstellen.
Der ATTiny24 ist nämlich gar nicht so einfach in Ösiland zu besorgen und wenn doch,
dann nur mit hohen Versandkosten :(
Mitglied
Registriert seit: Mar 2008
Beiträge: 632
Ort: Kassel
lixibert 3 x (Aticio, Deine ist schon dabei ;) )
Rober-t 3x
---------------
6

teile kann ich dir mitbestellen, kein ding.

mfg
Rob
Mitglied
Registriert seit: Sep 2007
Beiträge: 49
Hallo Rob,

danke für das Angebot!

Stückliste bei Reichelt ist schon angelegt unter

[http://www.reichelt.de/?ACTION=20;AWKID=80066;PROVID=2084]

Die Kosten der Bauteile betragen gerade mal 3,75€ :lol:

@Banny
ich würde dir eine mitbestücken und programmieren,
kostet eine LeiterplatteP ;)


btw:
Wo kann ich am besten die Dokumentation (Schaltplan, Layout, usw.) im
pdf-Format öffentlich zugänglich machen?

Gruß, Michael
IQA
Registriert seit: Apr 2008
Beiträge: 134
Hallo Michael,

wenn du noch eine mehr erübrigen könntest, melde ich mich an.

Schaff es definitiv zeitlich nicht mehr, mich auch noch hier intensiv einzuarbeiten.

Gruß Gert
Mitglied
Registriert seit: Jul 2007
Beiträge: 233
Ich hätte auch gern eine Platine

lixibert 3 x
Rober-t 3x
Fry3199 1x
---------------
7
Mitglied
Registriert seit: Apr 2007
Beiträge: 715
Ort: Köln
Ich nehme auch eine

Danke !
*edit* erhöhe auf 2
lixibert 3x
Rober-t 3x
Fry3199 1x
hallo2(Daniel) 2x
-------------------------
9
« Bearbeitet von hallo2 (Daniel) am 03.07.2008 22:13. »
Mitglied
Registriert seit: Aug 2007
Beiträge: 66
@lixi: thanx 8)
Mitglied
Registriert seit: Dec 2007
Beiträge: 28
Hallo,
ich nehm auch eine.

danke

Sandros
Mitglied
Registriert seit: Dec 2007
Beiträge: 28
Hatte vergessen zu schreiben,kann ich auch das Teil programmiert bekommen.

danke

:)
Sandros
Mitglied
Registriert seit: Sep 2007
Beiträge: 49
um etwas schneller ans Ziel (15 LP) zu kommen,
biete ich an, für max.!!! 5 Stück die Bestückung und Programmierung
zu einem Pauschalpreis von 5 € zu machen.

Also Banny, Gert und Sandros geht das so in Ordnung für euch?

Bitte wirklich nur melden wer keine Möglichkeit zum löten oder programmieren hat,
auch meine Zeit ist begrenzt.
Irgendwann muß ja bei mir auch mal GPS, Kompass und FPV laufen ;)

Gruß, Michael
Mitglied
Registriert seit: Apr 2007
Beiträge: 1248
Da sich das Thema ja nun doch schon ziemlich weit entwickelt hat, bin ich nochmal daran interessiert meine MX16s. Sieht die Software eine Erweiterung um nur den 9 Kanal vor?

Grüße
Jochen

Seite: < 1 2 3 4 5 6 ... > »

MikroKopter - Forum » MikroKopter » MX12 Erweiterung von 6 auf 9 Kanäle