FrSky Taranis - kurze Frage, kurze Antwort

Status
Nicht offen für weitere Antworten.
Ich möchte mit dem Trimmhebel für Gas 10 verschiedene Werte auf Kanal 7 ausgeben.

Nachdem Einschalten soll -100 % ausgegeben werden.
Die Stufen sollen so bei ca. -20% / -40% / -60% / -80% / 0% / 20% / 40% / 60% / 80% /100% liegen.
Hallo,

wenn dir ca. reicht und ein kleiner Rundungsfehler nichts ausmacht, hier die Faulenzerversion:

Anhang anzeigen 10Steps.zip

Gruß Bernd
 
Hallo,

wenn dir ca. reicht und ein kleiner Rundungsfehler nichts ausmacht, hier die Faulenzerversion:

Anhang anzeigen 154092

Gruß Bernd
Ich weiss nicht für welche Aktion die Geschichte sein soll.
2 Multiplikationen (x4 und x5) bei Bernds Lösung oder 10 Log.Schalter bei meiner Variante, da ist ja schon fast die Frage ob man
das ganze nicht sogar per Lua-Script berechnen kann...

Ralf

Gerade gesehen: per Lua kann man zwar den Trimm-Wert auslesen, die Tasterfunktion selber jedoch nicht.
d.h. der "Umweg" über eine GV bleibt..

model.getGlobalVariable(index [, phase]) - Einlesen GV
model.setOutput(index, value) - Setzen Ausgangskanal
 
Zuletzt bearbeitet:

Nico_S_aus_B

Erfahrener Benutzer
Ich hätte aber noch diese 2 USB UART Sticks im Angebot:

Der blaue ist von einem Regler und hat 3,3V auf Plus und 3,3V auf Signal.
Der Orange ist von einem Stabi (BeastX) und hat 5V auf Plus und 3,5V auf Signal
Das ist leider keine Hilfe...
Es wäre mal interessant zu wissen welche Chips in diesen Adaptern arbeiten.
Aber auch dann wirst du damit - ohne weitere Hardware - nicht besonders viel anfangen können, denn beim S.Port von FrSky wird mit invertierten Signalen gearbeitet, während solche USB-TTL-Adapter in Regelfall nicht-invertierte Signale ausgeben. Daher ist auf dem Original-Stick von FrSky auch ein zweiter Chip zu finden, der als Signal-Inverter arbeitet.

Aber auch bei diesen beiden bekomme ich keinen COM Port beim S.Port Tool angezeigt. Das Programm vom D8R-XP erkennt zumindest mal den UART-Stick.
Das finde ich interessant, denn auf dieser Ebene unterscheiden sich die Programme (noch) nicht. Daher wundert es mich, dass die Update-Programme für den S.Port das Gerät nicht erkennen/anzeigen.

Auch bei einem anderen PC, hat keiner der 3 Sticks funktioniert. Leider haben wir keine RS232 Schnittstelle mehr im Haushalt.
Ich finde das insgesamt alles ziemlich verwirrend.

Wenn der FrSky-Stick tatsächlich defekt ist, dann bleibt dir nur die Anschaffung eines neuen Sticks. Oder vielleicht kann dir jemand einen leihen?
Oder du arbeitest ohne einen USB-Stick und nutzt statt dessen die Update-Option durch den Sender.
Dies ist im aktuellen Handbuch für OpenTx auf Seite 388 und 389 beschrieben, erfordert jedoch OpenTx ab Version 2.10.
 

hobby1946

Erfahrener Benutzer
Ich weiss nicht für welche Aktion die Geschichte sein soll.
2 Multiplikationen (x4 und x5) bei Bernds Lösung oder 10 Log.Schalter bei meiner Variante, da ist ja schon fast die Frage ob man
das ganze nicht sogar per Lua-Script berechnen kann...

Ralf

Danke für die Hilfen !

@ r41065
Mit viel Mühe kann ich das ungefähr nachvollziehen.
Mit GV etc. hatte ich mich noch nicht beschäftigt. Aber ich werde mal versuchen das alles zu verstehen.
Allerdings funktioniert das bei mir im Simulator nicht.
Wenn ich statt des Trimmhebels einen Schalter eintrage, schon. Ist das normal ?

@ Carbonator
Funktioniert und ist sehr kurz.
Aber für mich absolut nicht nachvollziehbar ... ???
Da blicke ich noch nicht durch.



Ich werde mal die Hardware testen, welche Werte ich genau brauche.
Die Schaltschwellen beim Analoggeber sind : 1100-1200-1300-1400-1500-1600-1700-1800-1900-2000 us.
Damit möchte ich ein MMCLight RGB ansteuern.
Mit dem Drehregler ist das eine Fummelei ...
 
Danke für die Hilfen !

@ r41065

Allerdings funktioniert das bei mir im Simulator nicht.
Wenn ich statt des Trimmhebels einen Schalter eintrage, schon. Ist das normal ?
Hallo Hobby1946
Ich hab meine Taranis + Simulator auf Mode 1 (OpenTx2.1.8), eventuell mal die Trimmung des anderen Sticks ausprobieren

Um genaue PPM Werte zu erreichen kannst du ja noch eine 10-Punkt Kurve auf Kanal 7 Legen die dann die genauen Werte ausgibt.

Ralf

ps.die GV sind FlugPhasen- abhängig, d.h. du musst in allen FM den gleichen GV-Wert verwenden.
wenn die GV in deiner zusammengestellten Firmware deaktiviert ist, funktionierts auch nicht...
 
Zuletzt bearbeitet:
Hallo,

kann man auf den Taster SH noch eine 2. Funktion legen, wenn man den z.B. 3Sek. festhält?
ja: mach dir 2 Logische Schalter,
den ersten mit SH für eine Dauer von 1s
den zweiten mit SH 3s verzögert

diese beiden dann als Quelle für deine gewünschten Aktionen verwenden.

Ich empfehle dir Helles Handbuch, da sind solche Dinge bestens drin beschrieben....
Ralf
 
@ Carbonator
Funktioniert und ist sehr kurz.
Aber für mich absolut nicht nachvollziehbar ... ???
Ralf hat ja schon gezeigt, dass die GVars nur in 1er Schritten verändert werden können. Ralf fragt dann die GVar ab und setzt den Kanal genau auf den Sollwert. Ich mache es über Zwischenkanäle, indem ich MAX (=100%) mit Gewichtung GVar multipliziere (Kanal 17), dann mit 5 multipliziere (Kanal 18), dann im Kanal 7 nochmal mit 4 multipliziere. Aus GVar -5 wird so zum Beispiel ((-5% von 100)x5x4) = -100. Quick and dirty.

Gruß Bernd
 

hobby1946

Erfahrener Benutzer
@ r41065

Funktioniert mit rechtem Gastrimmer !


@Carbonator

Quick and dirty.
Das stimmit !

Also ich habe es hardwaretechnisch mal geprüft.

Die Ausgabewerte müßten liegen bei ca. :
1150 -1250-1350-1450-1550-1650-1750-1850-1950-2050 us
Das entspräche den Werten von -90% bis 110% in 20% Schritten bei der Taranis (wobei +/- 30% nichts ausmacht).

Nachdem aber im Moment nur -100 bis +100% geht, könnte ich doch bei AUSGABEN die PPM-Mitte auf 1550 us ändern,
dann würde ein 50us höherer Wert ausgegeben,daß müßte doch funktionieren.
Oder irre ich mich da ?

Ich kann das leider erst morgen testen. Der Copter ist noch in der Fertigung ...
 
Zuletzt bearbeitet:
Die Ausgabewerte müßten liegen bei ca. :
1150 -1250-1350-1450-1550-1650-1750-1850-1950-2050 us
Das entspräche den Werten von -90% bis 110% in 20% Schritten bei der Taranis (wobei +/- 30% nichts ausmacht).

Nachdem aber im Moment nur -100 bis +100% geht, könnte ich doch bei AUSGABEN die PPM-Mitte auf 1550 us ändern,
dann würde ein 50us höherer Wert ausgegeben,daß müßte doch funktionieren.
Oder irre ich mich da ?
bei der Konfiguration musst du die erweiterten Grenzen aktivieren ( sonst geht nur max 2000us ) , dann in Ausgabe -90%,10%,110% für Min/Mitte/Max.
nur die PPM Mitte zu verstellen reicht nicht.

Desweiteren kannst du auch für CH 7 mal mit dem Offset Wert experimentieren.

Ralf

ps. bei mir sind ja auch 11 Positionen definiert, da musst du sowieso noch eine Löschen....
(-100/-80/-60/-40/-20/0/20/40/60/80/100) entspricht dann (1000/1100/1200/1300/1400/1500/1600/1700/1800/1900/2000)
 

Blade Breaker

Erfahrener Benutzer
...

Ich finde das insgesamt alles ziemlich verwirrend.

Wenn der FrSky-Stick tatsächlich defekt ist, dann bleibt dir nur die Anschaffung eines neuen Sticks. Oder vielleicht kann dir jemand einen leihen?
Oder du arbeitest ohne einen USB-Stick und nutzt statt dessen die Update-Option durch den Sender.
Dies ist im aktuellen Handbuch für OpenTx auf Seite 388 und 389 beschrieben, erfordert jedoch OpenTx ab Version 2.10.
Es ist nur möglich ein Firmwareupdate der Empfänger/Sensoren durchzuführen, aber nicht die ID zu ändern.

Zitat aus Helles Anleitung:
"Nur mit dem PC: SPORT-ID Adresse ändern, Telemetrie Übertragungsrate anpassen - S.390 aus dem aktuellen Handbuch"

kann mir jemand sagen, ob der Frsky Stick ein Signal/Spannung ausgibt, auch wenn kein Sensor angeschlossen ist?
 

Nico_S_aus_B

Erfahrener Benutzer
Es ist nur möglich ein Firmwareupdate der Empfänger/Sensoren durchzuführen, aber nicht die ID zu ändern.
Das stimmt, solche spezielleren Änderungen sind nicht per Sender möglich.

kann mir jemand sagen, ob der Frsky Stick ein Signal/Spannung ausgibt, auch wenn kein Sensor angeschlossen ist?
Ich kann dazu nur sagen wie sich mein selbst gebauter Stick (ebenfalls mit SiLabs CP2102-Chip) mit externem Inverter verhält. Dort liegt kein brauchbares Signal an, wenn nichts angeschlossen ist.
 
Zuletzt bearbeitet:

Blade Breaker

Erfahrener Benutzer
Habt ihr an der 5V Leitung Spannung drauf? Habs jetzt beim 3. PC versucht - ohne Erfolg.

Vielleicht mache ich auch einfach etwas falsch, deshalb hier meine Vorgehensweise:

1. Ich lade mir den Treiber für den Stick von der Website und intalliere diesen: "Driver-Windows XP/7/8/Vista"
2. Selbe spiel mit dem "S.Port Tool"
3. Erst jetzt schließe ich den Lipo an den FLVSS an und diesen dann an den Uart Stick mit eingebauter Diode.
4. Ich starte das S.Port Tool, aber kann keine COM Ports auswählen (Feld ist leer)

Beim Gerätemanager wird mir zwar "Silicon Labs CP210x USB to UART Bridge (COM7)" angezeigt, aber beim S.Port Tool zeigt es mir keinen einzigen an. Beim D8R-XP Firmware-Updater werden mir allerdings alle angezeigt, und wenn ich den UART Stick anschließe und das Programm neu starte, wird mir auch dieser angezeigt.
 
Zuletzt bearbeitet:
Führ das Programm als Administrator aus, dann geht es: rechte Maustaste "Als Administrator ausführen".

Gruß Bernd
 
Der Sensor hat Betriebsspannung, d.h. die LED blinkt? Wenn nicht, kannst du am zweiten Smartportanschluss 5V einspeisen. Dann aber das rote Kabel vom FTDI ausstecken.
 

hobby1946

Erfahrener Benutzer
Schau dir mal das hier an:
http://fpv-community.de/showthread.php?75386-Stabilit%E4t-von-Mix-Model-scripte

GV, Spezialfunktionen und dann zum "Zählen" als Schaltbedingung in den SF die Trimmtaster abfragen.

Anhang anzeigen 154091

Ralf

Wenn du bis OpenTx 2.2 warten kannst, dann soll für die Incremente ein freier Wert einstellbar sein so dass man dann direkt +-20 in der SF eingeben kann.
Was haben die GVAR 1-5 und die Werte zu bedeuten.
Da blicke ich nicht durch.
 

strgaltdel

Erfahrener Benutzer
Falls du den screenshot von Ralf meinst, wo unter GVAR3 "Zähler" steht:

- man sieht, das GV1,2,3 und 4 nicht belegt sind (Eintrag 0 sowie keine Benennung)
- GVAR3 wird verwendet und erhält den Titel "Zähler"
- Um bei der Umschaltung von Flugphasen zu vermeiden, dass unterschiedliche Werte in den einzelnen Flugphasen Verwendung finden, wird kein direkter Wert unter der jeweiligen Flugphase zugewiesen, sondern auf den Wert von FP0 verwiesen.

Andersherum gesagt: Grundsätzlich wird für GV3 IMMER der Wert von FP0 verwendet.
(der screenshot stammt von einer Flugphase, die nicht FP0 ist !)

Gruß
Udo
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten