Cleanflight und Sumd

Status
Nicht offen für weitere Antworten.

Chefhandwerker

Erfahrener Benutzer
#1
Hallo,
ich wollte heute meine Nahe 32 von Baseflight auf Cleanflight anderem.
Hab die Chrome APP gezogen und die aktuelle Firmware geflasht. V1.2.0
Jedoch funktioniert das Digitale Summensignal nicht?
Ich Wähle in der APP das Digitale Summensignal an und stell es auf Sumd.
Dann Save und der Hacken in der APP ist wieder weg. In der Basflight funktioniert das einwandfrei.
Wo ist das Problem.
Ein alter Version V1.10. Funktioniert gar nicht. Flachen geht. Aber nach dem Connect steht nur da "warte auf Daten"
Muss ich für Cleanflight auf das digitale Summensignal verzichten und auf das analoge gehen?
Grüße Markus
 

Jochen

alter neuer Benutzer
#4
Klasse, freut mich. Viel Spaß mit Cleanflight. Gefällt mir wesentlich besser als Baseflight.
 

ernieift

Erfahrener Benutzer
#5
Habe eben mal bei CF in die SUMD sources geschaut. Da fehlt die Failsafe- und CRC-Prüfung. D.h. wenn man SUMDFS im Empfänger einstellt und später mal den Empfänger mit irgendwelchen angelernten Kanälen einschaltet, dann gibt der Empfänger diese an die FC aus wenn die Funke aus ist.
Im schlimmsten Fall macht der dann RTH oder so was und fliegt nach China…
 

Jochen

alter neuer Benutzer
#6
Wäre ja im Prinzip erstmal okay, oder? Wenn ich z.b. failsafe in der Funke einstelle und die Position 'disarmen' speichere, dann fällt er mir vom Himmel.

D.h. aber dann auch, das failsafe in CF im Moment auf SumD fehlt?
 

ernieift

Erfahrener Benutzer
#7
Das wollte ich nur anmerken. Ich fliege mit TauLabs. Dafür habe ich auch SUMD/H geschrieben. Jedenfalls ist es so: Wenn der Empfänger auf SUMD steht, dann sendet er permanent Daten auch wenn er keinen Empfang hat. Ausser er steht auf SUMDOF.
 

Chefhandwerker

Erfahrener Benutzer
#8
Ich disarme immer den Copter im FS. Da ist das kein Problem für mich.
Aber auch bei RTH sollte es doch egal sein. Oder prüft CF nicht das er im Disarmt steht bevor es armed?
Das wäre dann natürlich Fatal
 

ernieift

Erfahrener Benutzer
#9
Wir hatten das Problem mal bei TauLabs. Daraufhin aber ich einen Trigger eingebaut, der erst mach korrektem Empfang von wenigstens einem Packet (ohne Failsafe-Bit und richtiger Prüfsumme) die Verbindung für gültig erklärt. Wie das CF genau macht, weiss ich nicht. Einfach mal ausprobieren und eventuell eine Issue daraus machen.
Für CF-Support bin ich der Falsche, da ich es nicht einsetze. Ich habe es nur beim surfen bemerkt.
 

Frickelpiet

Erfahrener Benutzer
#10
Hallo Leute!

Ich habe das gleiche Problem wie Chefhandwerker. Ich will einen Jeti-Duplex-Satelitenempfänger (RSat2) mit der Naze32 und Cleanflight 1.3 verwenden. Ich habe das auch schon einmal hinbekommen, weiß aber nicht mehr wie. Wie auch immer: Nachdem ich Cleanflight 1.3 erneut aufspielen musste kriege ich es nicht mehr hin.

Ich kann Features wie Oneshot oder Softserial per CLI aktivieren, aber RX-SERIAL nicht. Jochen hat im 2. Posting vorgeschlagen, das Signal an Port 4 anzuschließen. Aber warum sollte es denn nicht möglich sein Port 1 zu verwenden? Das hat ja auch schon einmal bei mir funktioniert. Es sollte per Softserial doch auch einfach möglich sein, das RX-Signal auf Port 1 zu legen. Aber egal was ich mache, RX-SERIAL kann ich nicht aktivieren. Hier die CLI-Kommandos, die ich verwendet habe. Was ist daran falsch?

Code:
feature -RX_PARALLEL_PWM
feature RX_SERIAL
feature SOFTSERIAL
set serial_port_1_scenario = 3
set serialrx_provider = 3
mixer hex6x
feature ONESHOT125
save
Grüße: Piet
 

Frickelpiet

Erfahrener Benutzer
#12
Ich habe jetzt auf CL 1.5 geupdatet. Unter Ports stelle ich bei SOFTSERIAL1 "Serial RX" ein. Dann wechsle ich ins Configurations-Menü, wähle unter Receiver Mode "RX_SERIAL" und unter Serial Receiver Provider "SUMD" aus. Wenn ich dann "Save and Reboot" klicke verschwindet unter Ports die vorgenommene Einstellung und bei Receiver Mode ist auch nichts mehr ausgewählt. Es ist zum Mäuse melken. Und es hat ja schon einmal funktioniert!
 

Frickelpiet

Erfahrener Benutzer
#14
Wenn ich bei UART2 auch "RX_SERIAL" auswähle merkt sich die Naze32 zumindest meine Einstellungen. Auf "Save und reboot" drücke ich zwischendurch immer fleißig. Aber trotzdem kommt kein Signal vom Empfänger an. Spannung hat er, gebunden ist er auch und er überträgt auch Telemetriedaten von einem Jeti-Sensor. Und wie gesagt: Es hat ja genau so schon einmal funktioniert...
 

Chefhandwerker

Erfahrener Benutzer
#15
Ist es möglich GPS zu nutzen, bei der Verwendung von SUMD?
Sumd wird ja an Pin 4 angelegt. GPS benötigt aber auch Pin4. Oder muss ich auf cppm wechsel?
 
#17
Hy Leute,

würde gerne hier mal eure Auskunft zu haben. Bekomme mit CF1.9 das SumD nicht zum laufen, weder auf Pin4 noch auf Pin1
SumO auf Pin1 läuft.

Könnte mir bitte jemand sagen ob dies überhaupt geht? wenn ja vlt. wie und wo ich was einstellen muss, eigentlich muss man dafür ja keine Befehle mehr im CLI eingeben, die Auswhlmöglichkeiten wären doch alle vorhanden.

Vermutlich sehe ich den Wald vor lauter Bäume nicht.

Danke für eure Hilfe.

greetz
Christian
 
#19
Hallo

Also bei mir funktioniert SumD vom Gr-12L an pin 4, mit CF1.9 funktioniert jetzt sogar Telemetrie.
Ich bin aber leider nicht zuhause und weiß meine Einstellungen auch nicht auswändig, ging aber auf jeden Fall ohne CLI.
Wenn dein Problem weiterbesteht, kann ich gern meine Einstellungen hier posten sobald ich kann.

Gruß Thomas
 
#20
Ok super das ist ja schon mal was..DANKE!

dann werde ich nochmal auf PIN4 umlöten und es noch einmal probieren.
Wäre nett wenn du bei Gelegenheit mal deine Einstellungen hierzu posten könntest.

Danke
Christian
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten