mfc_e_flieger
User
Hallo zusammen,
ich bin auf den Gyro von FMS gestoßen, da er bei vielen FMS Modellen standardmäßig dabei liegt und bei FMS Modellen gut funktioniert.
Die Software bietet auf den ersten Blick nicht die Möglichkeit neue Modelle anzulegen, bzw. bestehende zu verändern.
Ich habe jetzt im Netz ein paar Informationen gefunden, wie es doch möglich ist den Gyro universal einzusetzen.
+ Sehr günstig, neu zwischen 15€ und 25€
+ Normal, Delta und V-Mischer
+ Servoreverse über Software
+ PID Parameter für alle 3 Achsen über die Software einstallbar.
+ Dual Rate einstallbar.
+ Diverse Mischer über die Software einstallbar
+ Diverse Einbaulagen über die Software einstallbar
+ 3 Flugmodi über AUX Kanal schaltbar:
- Stabilized Modus: Beim Loslassen der Steuerknüppel wird das Modell automatisch in eine neutrale Flugstellung gebracht, was gerade Einsteigern und ungeübten Piloten eine Menge Sicherheit in brenzligen Situationen bietet.
-Optimized Modus: Das Kreiselsystem des Reflex-Systems wirkt äusserlichen Einflüssen wie Windböen oder Seitenwind entgegen und hält das Modell präzise in stabiler Lage.
-Aus: Das Reflex System lässt sich vollständig ausschalten.
+ Betrieb nur mit SAT Empfänger möglich PPM oder SBUS Eingang
+ Motor Kanal Ausgang am Stabi (Wichtig für diejenigen, die ihn nur mit einem Sat Empfänger betreiben möchten)
+ Programmierung wird am PC vorgenommen und über ein USB-C Kabel in den Gyro geladen
- Leider nur ein Querruder Ausgang
Jetzt kommen wir zu dem interessanteren Teil, wie erstelle ich neue Modell, bzw. passe vorhandene FMS Modelle an.
1.) Download der Software von der FMS Homepage:
https://www.fmshobby.com/pages/reflex-v2
2.) Die Datei "FMS FK Param V3.0.rar" entpacken (Am besten gleich 2x entpacken (Mit einen Ordner arbeitet Ihr, einen nehmt Ihr als Backup), dann habt Ihr ein Backup der originalen Dateien und der FMS Modelle, falls Ihr diese später einmal benötigt.
3.) Software starten:
So sieht die Software aus, einfach doppelkick auf eins der 55 vor eingestellten FMS Modelle und die Software lädt das entsprechende Modell auf den Gyro.
4.) Eigene neue Modelle anlegen, dazu müsst ihr folgende Dateien modifizieren (Achtung immer das Reflex Programm vorher schließen und nach der Modifikation wieder starten):
1.) Die param.dll (liegt im Ordner param) Am besten mit Notepad++ öffnen oder dergleichen, da so auch die Chinesischen Schriftzeichen angezeigt werden.
Die Datei param.dll beginnt mit einem Helpfile aus denen man einige Informationen ziehen kann:
[HELP] ;*****************************************************************************************************
MODELMODE=1 ;FlyMode 飞行模式,0=普通固定翼 1=固定翼,2=飞翼,3=V尾 (Flight mode, 0=normal fixed wing 1=fixed wing, 2=flying wing, 3=V tail)
OffsetAngleX=0 ;AccelGyroParHX= 0; //平衡水平偏移矫正值
OffsetAngleY=120 ;AccelGyroParHY= -660; //-3.6d -=up
GyroInsMode=0 ;gyro_InsMode=0; //陀螺仪安装模式,0=顺放正常平放,1=侧面安放、X\Z轴需要交换,2=横放、X\Y要交换
Gyro_Dir=2 ;gyro_Direction=2; //接收机安装方向头尾 1=头向后,2=头向前
GyroRevAil=0 ;Reverse Ail; (Reverse Quer)
GyroRevEle=0 ;Reverse Ele; (Reverse Höhenruder)
GyroRevRud=0 ;Reverse Rud; (Reverse Seitenruder)
GyroAilP=28 ;PID
GyroAilI=30 ;发送PID
GyroAilD=40 ;发送PID
AilProportionDiv=6 ;ail 感度除数
AilDiv1=8 ;
AilDiv2=6 ;
GyroEleP=26 ;PID
GyroEleI=30 ;PID
GyroEleD=40 ;发送PID
EleProportionDiv=6 ;ele 感度除数
EleDiv1=8 ;EleDiv1&0xf
EleDiv2=6 ;EleDiv2&0xf
EleDiv3=3 ;if(EleDiv3&1)pathr=pathr*ailelerotcrates; if(EleDiv3&2)a=a*ailelerotcrates;
GyroRudP=16 ;PID 0.6
GyroRudI=30 ;PID 0.008
GyroRudD=40 ;PID 5
RudProportionDiv=6 ;方向感度除数
RudDiv1=10 ;null
RudDiv2=6 ;null
AilDR=1 ;Reduction of action size 0.1-1 10% -100%
EleDR=1 ;Reduction of action size
RudDR=1 ;Reduction of action size
AilElecompensateDiv=10 ;Divisor1 10-200 10%-200% ail to ele div
AilElecompensateDir=1 ;compensate DIR 1 -1 ail to ele dir
AilRudcompensateDiv=10 ;Divisor1 10-100 10%-100% ail to rud div
AilRudcompensateDir=1 ;compensate DIR 1 -1 ail to rud dir
ThrcompensateDiv1=9 ;Divisor1 9=9 thr to ele div1 b=c/9;
ThrcompensateDiv2=36 ;Divisor1 36=3.6 thr to ele div2 pathr=pathr+((b*b)/1000)*2.2;
ThrcompensateDir=1 ;compensate DIR 1 -1 thr to ele dir c2=c2+pathr*dir;
tmp1=1 ;tmp1=ail dr c1=(chail-120)*fdir;
tmp2=1 ;tmp2=ele dr c2=(chele-120)*fdir;
tmp3=60 ;tmp3=ele exp div c=a/3; c=(c*c)/div;
tmp4=1 ;tmp4=init c2 dir
tmp5=1 ;bit0=ch5 ch7 change 0=ch5 1=ch7
Hier mal mein Testmodell, ich habe folgendes FMS-Modell modifiziert:
[Arrows-T-33] 1************************* 14BIS ok
MODELMODE=1
OffsetAngleX=0
OffsetAngleY=-86
GyroInsMode=0
Gyro_Dir=1
GyroRevAil=1
GyroRevEle=0
GyroRevRud=1
GyroAilP=22
GyroAilI=40
GyroAilD=50
AilProportionDiv=6
AilDiv1=12
AilDiv2=14
GyroEleP=18
GyroEleI=40
GyroEleD=50
EleProportionDiv=6
EleDiv1=6
EleDiv2=5
EleDiv3=3
GyroRudP=12
GyroRudI=40
GyroRudD=50
RudProportionDiv=0
RudDiv1=0
RudDiv2=0
AilDR=100
EleDR=100
RudDR=100
AilElecompensateDiv=48
AilElecompensateDir=1
AilRudcompensateDiv=24
AilRudcompensateDir=-1
ThrcompensateDiv1=12
ThrcompensateDiv2=32
ThrcompensateDir=-1
tmp1=80
tmp2=84
tmp3=20
tmp4=6
tmp5=1
2.) Die config.dll (liegt auch im Ordner param)
Für jedes Modell gibt es 3 Zeilen:
- Name1, 2, 3 usw. =Arrows-T-33 (So muss das Modell auch in der param.dll heißen (siehe oben) Alle Modelle, die Ihr in der config.dll habt muss es auch in der param.dll geben, sonst kommen Fehlermeldungen).
Diesen Namen müsst ihr auch für Euer eigenes Modellbild (Ordner Images nutzen (Achtung es gehen nur Bilder in: .BMP 310x208).
- Notes1, 2, 3 usw. = Arrows T-33 (So wird Euer Modell in der FMS Software angezeigt.
- LOG1, 2, 3 =FMS.BMP
[TYPE]
Name1 =Arrows-T-33
Notes1 =Arrows T-33
LOG1 =FMS.BMP
Name2 =Funjet-1
Notes2 =Multiplex Funjet 1
LOG2 =FMS.BMP
4.) Nachdem ich die param.dll und config.dll geändert hatte und eigene Bilder in den Ordner Images abgelegt hatte sieht die FMS Software nun wie folgt aus:
Nur noch meine eigenen Modelle sind sichtbar.
Als Grundlage für meine eigene Arrows T-33 hatte ich die kleine FMS Viper verwendet.
Ich würde mich auch freuen, wenn Ihr mir Eure Meinungen zu dem Gyro geben würdet, vielleicht habt Ihr selber schon damit experimentiert?
Viele Grüße
Gunnar
ich bin auf den Gyro von FMS gestoßen, da er bei vielen FMS Modellen standardmäßig dabei liegt und bei FMS Modellen gut funktioniert.
Die Software bietet auf den ersten Blick nicht die Möglichkeit neue Modelle anzulegen, bzw. bestehende zu verändern.
Ich habe jetzt im Netz ein paar Informationen gefunden, wie es doch möglich ist den Gyro universal einzusetzen.
+ Sehr günstig, neu zwischen 15€ und 25€
+ Normal, Delta und V-Mischer
+ Servoreverse über Software
+ PID Parameter für alle 3 Achsen über die Software einstallbar.
+ Dual Rate einstallbar.
+ Diverse Mischer über die Software einstallbar
+ Diverse Einbaulagen über die Software einstallbar
+ 3 Flugmodi über AUX Kanal schaltbar:
- Stabilized Modus: Beim Loslassen der Steuerknüppel wird das Modell automatisch in eine neutrale Flugstellung gebracht, was gerade Einsteigern und ungeübten Piloten eine Menge Sicherheit in brenzligen Situationen bietet.
-Optimized Modus: Das Kreiselsystem des Reflex-Systems wirkt äusserlichen Einflüssen wie Windböen oder Seitenwind entgegen und hält das Modell präzise in stabiler Lage.
-Aus: Das Reflex System lässt sich vollständig ausschalten.
+ Betrieb nur mit SAT Empfänger möglich PPM oder SBUS Eingang
+ Motor Kanal Ausgang am Stabi (Wichtig für diejenigen, die ihn nur mit einem Sat Empfänger betreiben möchten)
+ Programmierung wird am PC vorgenommen und über ein USB-C Kabel in den Gyro geladen
- Leider nur ein Querruder Ausgang
Jetzt kommen wir zu dem interessanteren Teil, wie erstelle ich neue Modell, bzw. passe vorhandene FMS Modelle an.
1.) Download der Software von der FMS Homepage:
https://www.fmshobby.com/pages/reflex-v2
2.) Die Datei "FMS FK Param V3.0.rar" entpacken (Am besten gleich 2x entpacken (Mit einen Ordner arbeitet Ihr, einen nehmt Ihr als Backup), dann habt Ihr ein Backup der originalen Dateien und der FMS Modelle, falls Ihr diese später einmal benötigt.
3.) Software starten:
So sieht die Software aus, einfach doppelkick auf eins der 55 vor eingestellten FMS Modelle und die Software lädt das entsprechende Modell auf den Gyro.
4.) Eigene neue Modelle anlegen, dazu müsst ihr folgende Dateien modifizieren (Achtung immer das Reflex Programm vorher schließen und nach der Modifikation wieder starten):
1.) Die param.dll (liegt im Ordner param) Am besten mit Notepad++ öffnen oder dergleichen, da so auch die Chinesischen Schriftzeichen angezeigt werden.
Die Datei param.dll beginnt mit einem Helpfile aus denen man einige Informationen ziehen kann:
[HELP] ;*****************************************************************************************************
MODELMODE=1 ;FlyMode 飞行模式,0=普通固定翼 1=固定翼,2=飞翼,3=V尾 (Flight mode, 0=normal fixed wing 1=fixed wing, 2=flying wing, 3=V tail)
OffsetAngleX=0 ;AccelGyroParHX= 0; //平衡水平偏移矫正值
OffsetAngleY=120 ;AccelGyroParHY= -660; //-3.6d -=up
GyroInsMode=0 ;gyro_InsMode=0; //陀螺仪安装模式,0=顺放正常平放,1=侧面安放、X\Z轴需要交换,2=横放、X\Y要交换
Gyro_Dir=2 ;gyro_Direction=2; //接收机安装方向头尾 1=头向后,2=头向前
GyroRevAil=0 ;Reverse Ail; (Reverse Quer)
GyroRevEle=0 ;Reverse Ele; (Reverse Höhenruder)
GyroRevRud=0 ;Reverse Rud; (Reverse Seitenruder)
GyroAilP=28 ;PID
GyroAilI=30 ;发送PID
GyroAilD=40 ;发送PID
AilProportionDiv=6 ;ail 感度除数
AilDiv1=8 ;
AilDiv2=6 ;
GyroEleP=26 ;PID
GyroEleI=30 ;PID
GyroEleD=40 ;发送PID
EleProportionDiv=6 ;ele 感度除数
EleDiv1=8 ;EleDiv1&0xf
EleDiv2=6 ;EleDiv2&0xf
EleDiv3=3 ;if(EleDiv3&1)pathr=pathr*ailelerotcrates; if(EleDiv3&2)a=a*ailelerotcrates;
GyroRudP=16 ;PID 0.6
GyroRudI=30 ;PID 0.008
GyroRudD=40 ;PID 5
RudProportionDiv=6 ;方向感度除数
RudDiv1=10 ;null
RudDiv2=6 ;null
AilDR=1 ;Reduction of action size 0.1-1 10% -100%
EleDR=1 ;Reduction of action size
RudDR=1 ;Reduction of action size
AilElecompensateDiv=10 ;Divisor1 10-200 10%-200% ail to ele div
AilElecompensateDir=1 ;compensate DIR 1 -1 ail to ele dir
AilRudcompensateDiv=10 ;Divisor1 10-100 10%-100% ail to rud div
AilRudcompensateDir=1 ;compensate DIR 1 -1 ail to rud dir
ThrcompensateDiv1=9 ;Divisor1 9=9 thr to ele div1 b=c/9;
ThrcompensateDiv2=36 ;Divisor1 36=3.6 thr to ele div2 pathr=pathr+((b*b)/1000)*2.2;
ThrcompensateDir=1 ;compensate DIR 1 -1 thr to ele dir c2=c2+pathr*dir;
tmp1=1 ;tmp1=ail dr c1=(chail-120)*fdir;
tmp2=1 ;tmp2=ele dr c2=(chele-120)*fdir;
tmp3=60 ;tmp3=ele exp div c=a/3; c=(c*c)/div;
tmp4=1 ;tmp4=init c2 dir
tmp5=1 ;bit0=ch5 ch7 change 0=ch5 1=ch7
Hier mal mein Testmodell, ich habe folgendes FMS-Modell modifiziert:
[Arrows-T-33] 1************************* 14BIS ok
MODELMODE=1
OffsetAngleX=0
OffsetAngleY=-86
GyroInsMode=0
Gyro_Dir=1
GyroRevAil=1
GyroRevEle=0
GyroRevRud=1
GyroAilP=22
GyroAilI=40
GyroAilD=50
AilProportionDiv=6
AilDiv1=12
AilDiv2=14
GyroEleP=18
GyroEleI=40
GyroEleD=50
EleProportionDiv=6
EleDiv1=6
EleDiv2=5
EleDiv3=3
GyroRudP=12
GyroRudI=40
GyroRudD=50
RudProportionDiv=0
RudDiv1=0
RudDiv2=0
AilDR=100
EleDR=100
RudDR=100
AilElecompensateDiv=48
AilElecompensateDir=1
AilRudcompensateDiv=24
AilRudcompensateDir=-1
ThrcompensateDiv1=12
ThrcompensateDiv2=32
ThrcompensateDir=-1
tmp1=80
tmp2=84
tmp3=20
tmp4=6
tmp5=1
2.) Die config.dll (liegt auch im Ordner param)
Für jedes Modell gibt es 3 Zeilen:
- Name1, 2, 3 usw. =Arrows-T-33 (So muss das Modell auch in der param.dll heißen (siehe oben) Alle Modelle, die Ihr in der config.dll habt muss es auch in der param.dll geben, sonst kommen Fehlermeldungen).
Diesen Namen müsst ihr auch für Euer eigenes Modellbild (Ordner Images nutzen (Achtung es gehen nur Bilder in: .BMP 310x208).
- Notes1, 2, 3 usw. = Arrows T-33 (So wird Euer Modell in der FMS Software angezeigt.
- LOG1, 2, 3 =FMS.BMP
[TYPE]
Name1 =Arrows-T-33
Notes1 =Arrows T-33
LOG1 =FMS.BMP
Name2 =Funjet-1
Notes2 =Multiplex Funjet 1
LOG2 =FMS.BMP
4.) Nachdem ich die param.dll und config.dll geändert hatte und eigene Bilder in den Ordner Images abgelegt hatte sieht die FMS Software nun wie folgt aus:
Nur noch meine eigenen Modelle sind sichtbar.
Als Grundlage für meine eigene Arrows T-33 hatte ich die kleine FMS Viper verwendet.
Ich würde mich auch freuen, wenn Ihr mir Eure Meinungen zu dem Gyro geben würdet, vielleicht habt Ihr selber schon damit experimentiert?
Viele Grüße
Gunnar