CRIUS ALL IN ONE PRO v1.0 Multi Rotor Flight Controller

fdietsch

Erfahrener Benutzer
Anschließen ja musst halt im Sketsch den comport entsprechend definieren




PIMP MY CRIUS AIO


:)

So bevor ich mich an das EAGLE mache wollte ich mal testen wies geht. Zum ersten fand ich es blöd GPS auf 2 Steckern anzuschließen und zum 2. Hat mich gestört daß ich bei einer USB Verbindung immer das BTmodul abziehen musste. Der VBAT Pin hat einen 5V Regler der kann aber nicht die ganze Elektronik versorgen(zu klein dimensioniert) . Auslöten wollte ich ihn nicht so wie er jetzt ist hat er keine Funktion macht nur einen Spannungsabfall richtung GPS . Ist nicht schlimm weil GPS eh noch auf 3V runterregelt.
Jetzt wird bei :
USB FC und GPS versorgt.
Akku wird über die ESC 5V Anschlüsse GPS FC und BT versorgt.










Und Morgen gibts die Spannungsüberwachung
 
Zuletzt bearbeitet:

sandrodadon

Fliegender Maschi
Hi fdietsch !
Wieso wird BT bei dir denn nicht Versorgt bei der USB Verbindung?
Du hast es doch ganz nochmal am FTDI Port und der hat doch auch immer Strom wenn USB Verbunden ist, oder sehe ich da was falsch?

Ich blicke noch nicht ganz durch wieso die Lötbrücke von UART zum Ext-Power bei USB Versorgung Bluetooth deaktiviert wenn es ganz normal am FTDI Port sitzt ;)

Gruß
Sandro
 

Teddytimo

Erfahrener Benutzer
@fdietsch

sehe ich das richtig, du hast alle Kabel von den 4 Reglern am Board angeschlossen?
Ich dachte man muss von 3 Stück den + abklemmen, weil es sonst zu geringfügigem Potential Unterschied kommt.

Martin
 

fdietsch

Erfahrener Benutzer
sehe ich das richtig, du hast alle Kabel von den 4 Reglern am Board angeschlossen?
Ich dachte man muss von 3 Stück den + abklemmen, weil es sonst zu geringfügigem Potential Unterschied kommt.

Martin
Ja alle hab ich angeschlossen. Man muß nicht alles glauben was geschrieben steht. In den Reglern sind jeweils 2 Stück 5V Linearregler die geben so etwa 5V aus. Wenn auf der Leitung jetzt schon 5V sind hat der Regler halt nicht so viel zu tun. Im günszigsten Fall Verteilt sich die Last der FC ca.150mA auf alle 8 Regler und führt zu einer geringsten gleichmäßigen Erwärmung aller Regler.
Im schlechtesten Fall haben die Regler eine Serienstreuung und einer hat eine um mV höhere Ausgangsspannung. Dann würde der eine Regler alles versorgen und die Verlustwärme konzentriert sich auf einen Regler. Ups das wäre dann ja so als wäre nur ein Regler angeschlossen. Also nach Plan
Das wird aber kaum eintreten weil die mar mV Differenz wird durch den Innenwiederstand der Kabel halbwegs ausgeglichen.
Der Hauptgrund ist aber daß ich ein Kammeragestell montieren will und 2 gute Servos ziehen dann so viel Strom daß es ein Regler nicht mehr schafft oder dann wirklich richtig warm wird.


Wieso wird BT bei dir denn nicht Versorgt bei der USB Verbindung?
Weil ich den Roten 5V Anschluß aus dem BT Stecker gepiepelt habe , ein Kabel mit einem Steckkontakt von einem Servo angelötet habe (verlängert) und dies in einen freien + Kontakt bei den Servo oder Regleranschlüssen gesteckt habe. Jetzt bekommt das BT nur noch Strom wenn die ESC mit Akku bestromt werden. Mann könnte auch auf der Platine die Zuleitung wegkratzen und ähnlich dem schwarzen auf der Unterseite ein neues schwarzes Kabel auf der Oberseite verlegen. Das Entfernen der Leiterbahn wollte ich aber erstmal heir nicht allen zumuten.
 
Zuletzt bearbeitet:

fdietsch

Erfahrener Benutzer
Eigentlich wollte ich heute das mit der Spannung und Bepper bringen. Habe aber den ganzen Abend diverse Versionen der Multiwii durchprobiert und Irgendwie lässt schich die Spannungaanzeige nicht richtig Kalibrieren zumindes nicht in der Config.
/********************************************************************/ /**** battery voltage monitoring ****/
/********************************************************************/
/* for V BAT monitoring
after the resistor divisor we should get [0V;5V]->[0;1023] on analog V_BATPIN
with R1=33k and R2=51k
vbat = [0;1023]*16/VBATSCALE
must be associated with #define BUZZER ! */
#define VBAT // uncomment this line to activate the vbat code
#define VBATSCALE 10 // (*) change this value if readed Battery voltage is different than real voltage
#define VBATNOMINAL 168 // 12,6V full battery nominal voltage
#define VBATLEVEL1_3S 107 // (*) 10,7V
#define VBATLEVEL2_3S 99 // (*) 9.9V
#define VBATLEVEL_CRIT 93 // (*) 9.3V - critical condition: if vbat ever goes below this value, permanent alarm is triggered
#define NO_VBAT 16 // (*) Avoid beeping without any battery




/********************************************************************/
Da ich 4s fliege und einen 3K und einen 1K Wiederstand genommen habe muss ich hier anpassen. leider geht das mit VBATSCALE nicht

Inzwischen hab ich die 1232newBARO genommen und dort in der

folgendes gamacht damit die Spannunganzeige stimmt.
#if defined(VBAT) static uint8_t vbatTimer = 0;
static uint8_t ind = 0;
uint16_t vbatRaw = 0;
static uint16_t vbatRawArray[8];
if (! (++vbatTimer % VBATFREQ)) {
vbatRawArray[(ind++)%8] = analogRead(V_BATPIN);
for (uint8_t i=0;i<8;i++) vbatRaw += vbatRawArray;
vbat = vbatRaw / (conf.vbatscale/2); // result is Vbatt in 0.1V steps
vbat=vbat*117/100;//Falko angefügt um die Spannungsanzeige anzupassen
}
#endif

so funktioniert zumindest erstmal die Spannungsanzeige was für mich im Flug wichtig ist zumindes sagt es mir mein Handy an.

Stimmt da im Code was mit den Variablen nicht ?
Den Bieper mache ich nun morgen.
 

ronco

Erfahrener Benutzer
Hi,

in der orginalen MWC wude V-bat scale ins eeprom verlegt. also es könnte über ein LCD display eingestellt werden. ob das so ne glückliche entscheidung war bezweifel ich.. da nicht soviele mit LCD's fliegen .. man kann aber nachdem man den wert in der config.h geändert hat, auf reset in der gui drücken. dann werden alle eingaben der config.h einmal übernommen.

gruß

Felix
 

kajot

Erfahrener Benutzer
Hallo,
ich habe mal eine Frage zum Crius Board.
Ich habe das Crius AIO V2 von rctimer. Drauf hab ich die Multiwii V.2.1. In der Gui werden alle Sensoren angezeigt und ACC sowie MAG konnte ich kalibirieren.
Das ganze habe ich bisher alles via USB gemacht. Da ich kein (U)BEC oder einen weiteren ESC habe, habe ich jetzt von einem Motor-ESC die 5V-Leitung an den RX angeklemmt. Dieser verbindet sich auch mit meiner DX6i sobald ich einen Lipo ranhänge.

Mein erstes Problem ist, dass jetzt in der GUI die Anzeigen für THRo, Pitch, Roll, Yaw, Aux1 und 2 völlig unkontrolliert auf und ab hüpfen.
Stromversorgung der FC immer noch via USB.

Wenn ich jetzt die USB-Verbindung kappe und einen 2. ESC an die FC an einen Motorausgang hänge fangen alle Motoren an schnell hintereinander ununterbrochen zu piepsen. Wenn ich den Jumper öffne und die 5V eines ESC an den Gelben Eingang +/- hänge passiert das gleiche. Piep, piep, piep, piep,....

Hier ein Bild von der FC:
Als RX habe ich einen R610 also kein PPM. Ich habe 2 Servokabel nur über die 6 Signalleitungen an die FC gehängt (auf dem Bild die grünen Anschlüsse auf der linken Seite). Im Arduino Sketch habe ich kein Satellit oder ähnliches ausgewählt. Ich habe
#define QUADX
und
#define CRIUS_AIO_PRO_V1
als einziges in der config.h eingestellt.

Was mach ich hier falsch?!?
 

kajot

Erfahrener Benutzer
Asche auf mein Haupt... Den ersten Fehler habe ich bereits gefunden. Ich habe jetzt den RX 1x mit einem Servokabel beim THRO über Signal sowie + und - und die anderen Kanäle nur über die Signalleitung an die FC angeschlossen. Jetzt versorgt die FC den Rx auch mit Strom. Scharf schalten und sichern klappt!

Bleibt nur noch die externe Stromversorgung. Ist es möglich, dass ich dafür ein weiteres (U)BEC benötige? Oder kann es daher rühren das ich die Regler noch nicht eingelernt habe?

Wie lernt man hier eigentlich die Regler ein?!?
 

fdietsch

Erfahrener Benutzer
Danke ronco

kajot

Stromversorgung hat nichts mit einlernen zu tun wenn die ein BEC oder UBEC haben müsste es einfach gehen.
Anlernen je nach Regler meist an den Empfänger anschließen Sender auf vollgas stellen Akku anstecken Piebs Sender auf leerlauf Piebs Aku abziehen . Das Pieps sind auch manchmal mehrere Töne.
 
Zuletzt bearbeitet:
PROBIERE ES NOCHMAL !!!

Frage: Wie kann ich die Kanäle der Funke im Sketch zuordnen?

Ich habe AIO pro V1.1 und MegapiratNG 2.9.x installiert.
Habe meinen Empfänger über PPM an A8 angeschlossen,
nun liegen die ganzen Kanäle ( Throttle,Gier,Yaw usw. ) komplett falsch auf meinem Sender.

Wie kann ich dass im Sketch einstellen?

Bei MultiWii 2.1 konnte ich einfach die Positionen im Sketch ändern ( zb. Thorttle,Pitch,Yaw usw. )

Gruß und Danke

Peter

Stimmt! das ist am einfachsten! Habe eine ältere Funke d.h. ich müsste für jedes Model die Stecker der Potis umstecken! das wollte ich mir ersparen! Gruß und Danke
 

kirschi

Händler
Händler
Ich habe nun auch endlich das Ublox CN-06 GPS von rctimer zum laufen bekommen, jedoch nicht mit den in der Anleitung/ angegebenen 115200 Baudrate, sondern mit 57600 Baud! mit 1152 hab ich einfach keine Werte in der Multiwii Conf erhalten. Obwohl ich im Sketch die 115200 eingetragen habe. Nun funktioniert alles einwandfrei.

Bluetooth funktioniert auch! Angesteckt, mit android smartphone verbunden -> fertig :)

Was erreicht ihr für genauigkeiten bei PositionHold? ich lese immer wieder von 2-5meter.
Geht das noch besser? mein Quad braucht leider noch ein bisschen bis ich das ganze testen kann.

LG, Walter
 

quansel

Erfahrener Benutzer
@fdietsch

Wo hast Du die Kabel her, die in den seriellen Schnittstellen des Boards stecken???
Ich suche die schon überall und finde die nirgends ...

Danke und Gruss

Quansel
 

kirschi

Händler
Händler
Hallo! Ich hab im Sketch alles auf 115200 gesetzt aber es hat nicht funktioniert. Ich habe im MultiwiiConf keine GPS-Werte bekommen. jetzt mit 57600 Baud funktioniert alles wunderbar, zumindest scheint es so. Ich krieg jetzt mal die GPS-Daten im Multiwii-conf angezeigt. Aber die GPS-Daten schwanken ziemlich hin und her. Altitude zeigt auch einmal 7000 und einmal -6000 an, ist das normal?

LG, Walter
 

quansel

Erfahrener Benutzer
Nee, sorry, aber die von Sander passen nicht ... die habe ich bestellt.
Da ist der Abstand der einzelnen Pole etwas zu klein. Die 5 und 6 poligen
gehen bei mir nicht. Dann muss ich mir mal Nessel angucken ...

Quansel
 

sandrodadon

Fliegender Maschi
Wäre super wenn du berichtest ob die wirklich passen Quansel :)

Versuche momentan über den RCTimer Support ein Kabel zu erhalten
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten