FrSky Taranis - kurze Frage, kurze Antwort

Status
Nicht offen für weitere Antworten.

helle

Erfahrener Benutzer
Hy Hape1,

hier die einfacht mögliche Lösung mit OpenTx
SH kurz Timer1 Start, Stop, Start, Stop, Timer weiterlauf, usw.
SH 2sec halten dann Reset Timer1

---------------------------------
In der Konfiguration:
Timer 1 wird gestartet wenn L1 aktiv ist und zählt vorwärts.

--------------------------------
In den log Schaltern:
L1 ist aktiv wenn das SR-Flipflop gesetzt ist
Das SR-Flipflop wird durch SH gesetzt und mit SH zurückgesetzt (kurz betätigen)
(SH Set und SH Reset, damit haben wir ein sogenanntes Toggle-FlipFlop, EIN,AUS,EIN,....)

L2 wird aktiv, wenn wenn SH mind 2 sec gehalten wird (L2 = Verzögerung um 2sec)
(Statt AND könnte man hier auch OR verwenden, ist egal, Hauptsache es wird eine logische 1 erzeugt)

-------------------------------
In den Spezialfunktionen:
Spezialfunktion SF1 wird aktiv wenn L2 an ist und Resetet Timer 1

-------------------------------
Anmerkungen: Warum funktioniert denn das so einfach?
Das SRFF ist ein Set/Reset FlipFlop mit dominantem Reset,
darum wird, wenn beide logischen Eingänge = 1 des Flipflop auf jeden Fall resetet.

Formale Bezeichungen für FlipFlops:
RSFF = ist ein Flipflop mit Dominatem Set
SRFF = ist ein Flipflop mit Dominatem Reset

Das Programm hat also tatsächlich nur 2 Zeilen in den log. Schalter
und ist ein nettes kleines Tool

---
 

Anhänge

Zuletzt bearbeitet:

hobby1946

Erfahrener Benutzer
@helle

Bei mir gibts da noch einen Fehler.
Wenn das FF nicht gesetzt ist und der Taster lange gedrückt wird,
wird der Timer zwar zurückgesetzt,
aber das FF wird gesetzt und der Timer läuft wieder !

Das lange Drücken soll den Timer resetten UND den Timer stoppen, egal wie er vorher stand !
 

helle

Erfahrener Benutzer
Hy,

also bei mir geht es exakt so wie beschrieben.

Da das SRFF dominant Reset ist, wird auf jeden Fall das Flipflop resetet,
egal ob es vorher gesetzt war oder nicht.


Die Reihenfolge in den log Schaltern L1 dann L2 ist auch wichtig,
weil das Programmm zyklisch abgearbeitet wird
erst Zeile1 dann Zeile2, usw.

Schalterverzögerung ist auf 150ms

Läuft am Simulator und im X9D, X9DPlus, X9E

Hast du Dauer=2sec statt Verzögerung=2ec, dann kann sowas passieren?

Kann es sein, dass bei dir der SH stark prellt?

Ich habe es in der PDF nochmal "schöner" beschrieben

--
 
Zuletzt bearbeitet:

hobby1946

Erfahrener Benutzer
Hy,

Da das SRFF dominant Reset ist, wird auf jeden Fall das Flipflop resetet,
egal ob es vorher gesetzt war oder nicht.


--
Eben nicht ! Ich blicke jetzt nicht durch!

L1
bei jeder Tastenbetätigung SH wird L1 umgeschaltet, egal wie er steht - OK

L2
bei Tastenbetätigung SH langer 2s wird der Timer resettet - OK

Aber wie wird L1 bei Timer Reset L2 auf OFF gestellt ?

Wenn L1 OFF ist und ich LH länger 2s drücke, wird der Timer resettet, aber auch L1 auf ON gestellt,
sodaß der Timer sofort wieder losläuft ...

also: Ist der Timer gestoppt und wird resettet, läuft der Timer wieder an !

Ich sehe auch nirgends, warum er das nicht sollte ...
 
Zuletzt bearbeitet:

Hape1

Erfahrener Benutzer
Hallo helle,

ich habe Dein Beispiel aufgespielt.

Mit SH starten und stoppen geht. Reset funktioniert auch, ABER ab und an (?) läuft nach dem Reset der Timer wieder los ... ? Ich habe noch nicht feststellen können ... was genau dieses Verhalten verursacht. Eine Verminderung der Verzögerung auf 1,5 bzw. 1,0 Sek. bringt keine Änderung ... ich habe das Gefühl, das man die eingestellte Verzögerung auch GENAU von der Betätigungszeit treffen muss, sonst rennt er wieder los ... Kann das sein?

Edit: Das Problem liegt im Taster selbst. Man darf ihn beim Reset nicht "zurückschnacken" lassen, dann funktioniert auch der Reset.

Edit: Nein, leider doch nicht, hab das Progr. in den Sender geladen, mal geht es und mal nicht (der Reset) ...

Deshalb Frage: Kann man diesen "Reseteffekt" durch eine "Verzögerung" noch ein wenig "alltagstauglicher" gestalten bzw. wie bekommt man diesen "Fehler" weg?
 
Zuletzt bearbeitet:

Sigimann

Erfahrener Benutzer
Ich würde für die Stoppuhr-Funktion eine grundsätzlich anderen Weg wählen. Vereinfacht leider auch das Proggen, kann dann jeder. Nachtrag: Mit dem Taster wird es dann wieder etwas komplexer.

Also keinen Taster als Flip/Flopp für Start/Stop/Reset sondern einen drei Stufenschalter nehmen.
Bei einem Start/Stopp Taster kommt man doch mal schnell aus dem Takt - Läuft? oder nich ?
Und 2 sec zum Reset ist doch eine Ewigkeit.

Schalter Mitte = Uhr steht
Schalter unten = Uhr läuft
Schalter oben = Reset

Für kurze Timerstops wenn die Uhr läuft (Schalter unten) könnte man einen zusätzlichen Taster nehmen,
Taster gedrückt = Uhr steht
Taster nicht gedr. = Uhr läuft

und umgedreht wenn die Uhr nicht läuft (Schalter Mitte)
Taster gedrückt = Uhr läuft
Taster nicht gedr. = Uhr steht

Sigi

Sigi
 
Zuletzt bearbeitet:

hobby1946

Erfahrener Benutzer
Ich habe insg. 3 Taster eingebaut.
Ein Taster läßt sich bequemer bedienen, hat einen langen Hebel und stört die kleinen Schalter davor nicht.

Auch den 6 Stufenschalter hatte ich eingebaut.
Und nun auch durch einen Taster ersetzt.
Der läßt sich genauer und sicherer schalten, als der Drehschalter.
Und nur mit 1 Finger !
 

helle

Erfahrener Benutzer
Hy,

ich habe in der X9E 2 Taster mit Mittelstellung eingebaut, also (EIN) Aus (EIN)
damit kann ich bei der openTx V2.2 die GVAR auf, ab zählen mit beliebigem Stufen.

Ab V2.20 kann man GVAR increment beliebig einstellen, nicht nur +/-1 sondern auch +/-10 oder +/-25

Das mit obigem Programm mus ich mir auch noch mal ansehen, hatte auch ein/zweimal diesen Effekt.
 

Hape1

Erfahrener Benutzer
Das mit obigem Programm mus ich mir auch noch mal ansehen, hatte auch ein/zweimal diesen Effekt.
.. zu dem in der X9E verbauten Taster: Dieser ist in meiner X9E dreipolig angeschlossen, obwohl er ja nur 1 Tastbewegung zuläßt (0-1, oder 1-0), d.h. es werden einmal die Schließerposition UND die Öffnerposition geschaltet ... hört das so, oder muss der Taster nicht vielmehr als 2 poliger Taster (0-1) angeschlossen sein?

Das mit obigem Programm muss ich mir auch noch mal ansehen, hatte auch ein/zweimal diesen Effekt.
--> Das wäre nett!
 
D

Deleted member 51580

Gast
Auf der Horus OpenTx 2.2 N360 habe ich heute mal einen Log aufgezeichnet funktioniert soweit aber die RX Spannung wurde nicht geloggt.

Funktioniert das noch nicht oder muss irgend eine Einstellung gemacht werden die Häkchen für diesen Wert aufzeichnen scheint es unter 2.2 nicht mehr zu geben oder ?
 

hobby1946

Erfahrener Benutzer
@ helle

Ich würde deine Schaltung gerne benutzen.
Aber bei mir wird der Timer gesetzt, wenn er auf aus war und resettet wird.
Siehe #3264
Mache ich da einen Fehler ? Ich wüßte nicht wo.

gruß
bernd
 

Alex B.

heimlicher Mitleser
Liebe Leute,

ich habe eine Verständnisfrage zu den Sounds.
Ich benutze OpenTX2.2N360 auf der Taranis Plus.
Es gibt den Ordner /SOUNDS/de dort lege ich die eigen erstellten Sounds rein, die ich in den Spezial Funktionen abspielen lassen kann.
Nun habe ich gelesen, dass man auch den Modellnamen als .wav sich bei wechsel der Modelle ansagen lassen kann.
Hierzu schreibt die Anleitung von Helle (DANKE)

/SOUNDS/de/ <Modellname> z.B. Cessna_421 Mirage_2000 AS_21
Spezielle Sounds für das Modell selbst (keine Leerzeichen zulässig!)
Das Verzeichnis muss exakt so heißen wie das Modell!

Die Modellsound-Datei wird beim Start aufgerufen wenn eine
passende wav-Datei vorhanden ist. Exakt wie der Modellname!
Also z.B. Cessna_421.wav Mirage_2000.wav AS_21.wav
Seite 57

Sagt mir ich muss einen Ordner anlegen der "Bixler2" heißt und darin eine "Bixler2.wav".
Oder muss die "Bixler2.wav" in den Ordner "/SOUNDS/de/"?

Auf der gleichen Seite der Anleitung steht:
/MODELS einzelne Modelle werden vom Modellspeicher hier abgespeichert,
mit Modell Restore zurück in den EEPROM-Speicher des Prozessors
*.txt mit gleichem Modellnamen für die Display Checklist-Funktion
*.wav mit gleichem Modellnamen für autom. Ansage beim Modellaufruf
Demnach müsste die .wav Datei in den Ordner gelegt werden.

Nutzt jemand diese Funktion und kann mir die richtige Lösung erklären.

Auch wird überall gefordert, dass die Dateien nicht mehr als 7 Zeichen lang sein dürfen, Modellnamen dies aber gerne mal sind.
Wir kann man dieses Problem umgehen?


Vielen Dank
Alex
 
hab gerade keinen Rechner mit companion da..
versuch mal das Modell im Simulator zu starten.
dann die Debug Konsole öffnen (?F6)
ziemlich am Anfang der Aufzeichnung steht dann die Fehlermeldung xxxx.wav nicht gefunden mit dem aktuellen Ort wo sich diese befinden sollte...
Ralf

unter OpenTx 2.1 muss da ein Verzeichnis mit dem Modellnamen angegeben sein.
da heisst die Datei auch immer name.wav
 
Zuletzt bearbeitet:
Hallo!
Ich hoffe, ich darf hier eine doofe Frage in den Raum werfen. Nach ca. einem 3/4 Jahr Pause möchte ich gerne meine Taranis wieder reaktivieren. Bisher habe ich da immer Companion auf dem PC und OpenTX 2.irgendwas als Firmware genutzt. Was wäre jetzt das "cleverste", gerade auch mit Blick auf die Steuerung von Multicoptern? Weiterhin OpenTX oder gibt es eine "bessere" Alternative?
Ich habe auch mehrfach gelesen, dass Leute eine "Nicht-EU" Firmware flashen. Welchen Hintergrund hat das?
Vielen Dank!
 

hobby1946

Erfahrener Benutzer
Hallo!
Was wäre jetzt das "cleverste", gerade auch mit Blick auf die Steuerung von Multicoptern? Weiterhin OpenTX oder gibt es eine "bessere" Alternative?
Ich habe auch mehrfach gelesen, dass Leute eine "Nicht-EU" Firmware flashen. Welchen Hintergrund hat das?
Vielen Dank!
Für mich gibt es keine "bessere" Alternative. Multicopter benötigen sowieso einen eigenen Flight-Controller, je nach Anforderungen.
Aktuelle OpenTx Version ist V2.1.9.

In DE dürfen seit 1916 dürfen nur noch FS- Anlagen nach EU-Norm in Verkehr gebracht werden.
Die neueren Sender haben nur noch diese Software, die nicht mehr gändert werden kann.
Empfänger können mit jeder Firmware geflasht werden.

Ältere Anlagen mit NON-EU Firmware dürfen weiter benutzt werden.

Die EU-Software ist etwas "umstritten" ...
 

C.P.

Erfahrener Benutzer
1916 - Scheise ist das schon lange her. :D Genaugenommen hat es sogar schon 2015 mit ETSI 1.8.1 angefangen.

Und für dejenigen die es nicht wissen: OpenTx ist nur die Oberfläche - eu oder non eu unterscheidet sich nur welche Modi (D16, D8 etc.) zur Auswahl angeboten werden. Mit was du wirklich sendest, hängt von der Firmware des (eingebauten) Sendemoduls ab. Da gibt es die internationale Version (ETSI 1.7.1), 2 Eu-Versionen MU10 (Anfang 2015) und LBT (die aktuelle) - beides ETSI 1.8.1 und ganz neu nicht mehr selbst flashbar (ETSI 1.9.1), ist aber sonst kompatibel mit LBT. Diese Version muss mit der, der Empfänger übereinstimmen. Die Version der Firmware kann nicht ausgelesen, also alles flashen - siehe neueste Anleitung von Helle, oder mit was binden, wovon man die Version kennt.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten