FXJ Programming Card

Ensaiado por R. Silva / Reviewed by R. Silva (see English version below)

 

Em Abril de 2010 o Sub-Comité F5 (Voo Eléctrico) da FAI/CIAM nomeou um grupo de trabalho (F5J Working Group) para definir uma proposta da classe F5J para motoplanadores eléctricos térmicos de duração. Uma das conclusões que o WG chegou, certa ou erradamente, foi que a fórmula de altura fixa “200m” não era suficientemente competitiva para uma fórmula FAI e tal como no F3J, onde um lançamento mais rápido e mais baixo possivelmente dará uma melhor pontuação ao piloto que quiser correr este risco táctico, que também em F5J deverá ser premiado o piloto que lançar o seu modelo mais baixo (mas não mais rápido porque tal se traduziria apenas numa corrida à potência da motorização).

 

O conceito que o WG propõe é o de “Altitude de Lançamento” (um erro de designação dado que não estamos a tratar de altitudes, medidas em relação ao nível médio do mar, mas sim de alturas em relação ao ponto de lançamento), definida como a altura máxima desde o corte do motor até 10 segundos após o mesmo corte; estes 10 segundos são considerados tempo suficiente para evitar qualquer vantagem de subidas pós-corte do motor, o chamado “zooming” em que se troca a energia cinética do modelo (velocidade) por energia potencial (altura). Para recompensar o piloto que voe mais tempo (até ao limite dos 10 minutos do tempo de trabalho) com uma altura de lançamento mais baixa é definida uma regra de penalização de menos 0,5 pontos até aos 200m e menos 3 pontos acima dos 200m de altura de lançamento.

 

Dois exemplos prácticos:

 

O piloto A corta o motor e o seu modelo atinge uma “Altitude de Lançamento” de 120m, então são deduzidos 60 pontos (120 X 0,5) aos pontos obtidos pelo tempo de voo e bónus de aterragem.

 

O piloto B corta o motor e o seu modelo atinge uma “Altitude de Lançamento” de 220m, então são deduzidos 160 pontos (20 X 3 + 200 X 0,5) aos pontos obtidos pelo tempo de voo e bónus de aterragem.

 

Para conseguir determinar a tal “Altitude de Lançamento” são necessários dois equipamentos, um “logger” instalado no modelo (equipamento registador da altura em função do tempo) e um leitor da “Altitude de Lançamento”, ligado ao “logger” após cada voo (também seria possível por ligação a um computador e leitura do gráfico altura em função do tempo mas seria bastante demorado).

 

O objecto deste ensaio, chamado “FXJ Programming Card”, é o 1º dispositivo disponível comercialmente e foi concebido para trabalhar em conjunto com o “logger”/limitador de altura RC-Alti #2, de longe o “logger” mais popular em uso nas competições “200m”, isto possibilita também ao FXJ PC funcionar além de “leitor” da “Altitude de Lançamento” também como um programador de altura/tempo de corte do RC-Alti #2 sem necessidade de computador.

 

Este dispositivo foi amavelmente cedido para ensaio pelo Eng.º Pavol Lishak da RIVA Models, que também nos deu o aconselhamento técnico imprescindível.

 

A primeira observação é que o FXJ PC está programado para uma fórmula ligeiramente diferente da proposta F5J, esta fórmula foi estabelecida e experimentada na Eslováquia com o nome de “Red Dot” (ponto vermelho), dado que no gráfico altura(tempo) a “Altitude de Lançamento” estar assinalada por um ponto vermelho, a diferença em relação à altura de saída é no tempo considerado após o corte do motor, neste caso 5 segundos em vez dos 10 segundos da proposta FAI. Se a classe F5J tal como proposta for aprovada creio que será apenas uma questão de carregar novo “firmware” no RC-Alti #2 e será lida no FXJ PC a “Altitude de Lançamento” conforme as regras F5J.

 

Após descarregar e ler o manual do FXJ PC do “website” da RC-Electronics, a utilização do equipamento parecia a simplicidade absoluta, basta ligar o FXJ PC ao RC-Alti #2 após o fim do voo, carregar no botão “Enter” e ler o valor de “StartAlt”. Infelizmente e após várias tentativas apenas mostrava 0 (zero) metros.

 

Assim começou uma longa troca de e-mails com o Sr. Lishak (Palo para os amigos), ele enviou-me os parâmetros correctos de configuração do RC-Alti #2, outra ida ao campo e… “0m” outra vez.

 

Em resumo, durante algum tempo não conseguíamos perceber o porquê do FXJ PC não funcionar até que o Palo me perguntou qual era o “firmware” que estava a usar para programar/ler o RC-Alti #2 e qual o ficheiro .exe actualmente descarregado no mesmo RC-Alti #2. Estava a usar respectivamente os ficheiros “PC_RC_Altimeter_Logger v1.5.6” e “RC_Altimeter_  v2_11.exe”, os mais recentes disponíveis no “website” da RC-Electronics e aí residia o problema, o Palo enviou-me os ficheiros adequados “Logger v1.5.7” e “Altimeter_v003.hex”, outra ida ao campo e finalmente funcionava!

 

Sublinhe-se que no manual não existe qualquer referência à necessidade de actualizar ficheiros ou programar especificamente os parâmetros de configuração do RC-Alti #2, isto são omissões crassas que certamente provocam grossa confusão e frustração aos compradores.

 

Estes são os parâmetros que o utilizador deve definir e guardar no RC Alti #2:

 

Saving interval: 0.3s (High)

Trigger: ALWAYS ON

FXJ switch enabled: OFF (sem cruzinha)

FXJ time enabled: ON (com cruzinha)

FXJ time value: 30s

 

Como o “logger” começa a usar a memória assim que é ligado (“Trigger: ALWAYS ON”) isto significa que tem disponível quase 3 horas para registo, o que pode não ser suficiente para um dia a voar. Temos que ligar o FXJ PC  após o voo, mantendo o RC-Alti #2 ligado senão este faz “reset” para um novo voo e lá temos “0m” de novo. Carregando o botão da esquerda (“Enter”) e o visor de LCD mostra “StartAlt x m”; depois desta leitura deve-se desligar o RC-Alti #2 da alimentação para um novo registo de voo. Bastante fácil.
 
  
 
 
 
2 registos ("logs") dos meus voos com o Astra e fotos respectivas do FXJ PC com o valor da "StartAltitude"
 
Two flight logs made with my Astra with pictures of the respective "StartAltitude" readouts on the FXJ PC
 
Outra possibilidade com este equipamento é de programar o RC-Alti #2 para limites variáveis de altura e/ou tempo de corte do motor; se a opção dum tempo de motor diferente de 30 segundos me parece inútil em termos de competição já a opção de poder programar uma altura de corte inferior aos 200m de acordo com as ascendentes “pré-lançamento” pode ser interessante para o piloto de competição aguerrido que assim pode assegurar “automaticamente” uma “Altitude de Lançamento” mais baixa e consequente menor penalização. Isto também significa que existem várias opções de instalar o RC-Alti “2 e o variador electrónico do motor (os nomes são da minha invenção):

 

“Manual com temporizador”: o RC-Alti #2 é ligado em série entre o variador e o receptor, o parâmetro “FXJ switch” está “Off” (não há corte automático do motor com a altura), o piloto lança o modelo e corta o motor à altura que desejar com um limite automático do tempo do motor a 30 segundos. Claro que se pode subir o modelo acima dos 200m mas isto irá custar uma pesada penalização da “Altitude de Lançamento” de acordo com as regras F5J.

 

“Manual”: o RC-Alti #2 é ligado a um canal livre do receptor e funciona simplesmente como um “logger” de altura, o canal de comando do motor tem que ser misturado com este canal livre para dar a informação ao RC-Alti #2 da operação/corte do motor e possibilitar a leitura da “Altitude de Lançamento”. Neste caso não existe qualquer limite de altura ou tempo motor, tudo depende do piloto.

 

“Altura variável automática”: o RC-Alti #2 é ligado em série entre o variador e o receptor, o parâmetro “FXJ switch” está “Off” (não há corte automático do motor com a altura) mas o piloto programa o RC-Alti #2 com o FXJ PC para uma altura limite, usualmente uns poucos metros abaixo dos 200m (para evitar a penalização mais elevada acima dos 200m), se o “lift” parecer mesmo bom e de modo a assegurar uma menor penalização da “Altitude de Lançamento” o piloto programa uma altura significativamente abaixo dos 200m, 100m por exemplo, e tenta encontrar as ascendentes durante os 30 segundos do tempo motor, sabendo que se passar os 100m de altura o motor é cortado automaticamente.

 

Uma das regras mais intrigantes da proposta F5J é de apenas ser possível um único voo por tempo de trabalho, isto não acontece nas outras classes de motoplanadores (“200m”, “200W/kg”) ou de planadores térmicos (F3J, F3B), onde o competidor tem direito a pelo menos duas tentativas (sendo a última a oficial); suponho que o problema esteja na necessidade de desligar o “logger” entre voos para uma leitura correcta da “Altitude de Lançamento”, será difícil alterar o software para considerar apenas o último lançamento? Esta é uma melhoria de programação definitivamente a considerar.

 

Confesso que nunca pensei que um dispositivo tão simples fosse tão complicado para pôr a funcionar e de perceber como pode funcionar, felizmente trata-se apenas de rever o manual de instruções e disponibilizar o “firmware” adequado.

 

Para quê comprar um FXJ Programming Card? A meu ver e a nível individual só se justifica se for um piloto que queira treinar e competir assiduamente em provas do tipo “Red Dot”, “FXJ” ou “F5J”; naturalmente se um clube quiser organizar competições de “altura variável” então terá mesmo que adquirir um dispositivo deste tipo.

 

Termino agradecendo novamente ao Palo Lishak da RIVA Models por nos emprestar o FXJ PC para ensaio e também agradecendo todo o seu esforço na promoção da modalidade dos motoplanadores eléctricos térmicos de duração como uma fórmula do Aeromodelismo de competição.

 

Características do FXJ Programming Card:

 

Dimensões: 58mm x 22mm x 15mm + cabo

Peso: 32 grama

Preço aprox.: €80

 

Vendedor (Eslováquia): RIVA Models  http://www.rivamodels.sk/

Vendedor (Grã-Bretanha): RC-Electronics  http://www.rc-electronics.org/

 

 

    FXJ Programming Card
 
In April of 2010 the FAI/CIAM/F5 (Electric Flight) Sub-Committee nominated a Working Group to define a F5J class proposal for thermal duration electric motorgliders. One of the conclusions the WG reached, right or wrongly, was that the height limited “200m” rules were not competitive enough for a FAI formula and similarly to F3J, where a quicker/lower launch possibly gives a longer flight time with greater score to the contestant that takes this riskier option, there should be in F5J a way of rewarding the pilot that launches his motorglider lower (but not quicker as this would mean a “propulsion race”).

 

The concept the WG proposes is the “Launch Altitude” (incorrectly named as it is not an altitude, as this is relative to the mean sea level, but an height above the launch point), defined as the maximum height reached since the throttle is cut until 10 seconds have passed, these 10 seconds are considered time enough to cancel any advantage of the so called “zooming” tactics (climbing after the throttle is cut by trading kinetic energy (speed) for potential  energy (height)). To reward the pilot that is able to fly longer, up to the 10 minutes working time, a penalty system is set of minus 0.5 points up to 200m and 3 points above 200m.

 

Two practical examples:

 

Pilot A cuts the throttle and his model reaches a “Launch Altitude” of 120m then to his flight time and landing bonus points are deduced 60 points (120 X 0.5).

 

Pilot B cuts the throttle and his model reaches a “Launch Altitude” of 220m then to his flight time and landing bonus points are deduced 160 points (200 X 0.5 + 20 X 3).

 

To figure the “Launch Altitude” two different devices are needed, one height logger onboard the model and one electronic “reading” device of the “Launch Altitude” which is connected to the logger after each flight (although it would be possible to read the height versus time graph downloaded to a computer this would be very time consuming).

 

The object of this review, named “FXJ Programming Card”, is the first such “reading” device commercially available to the Aeromodelling community and it was conceived to work with the RC-Alti #2 logger/height limiter, by far the most popular logger used in “200m” competitions, this enabling the FXJ PC to work both as a “reader” and as a height/time limiter programmer “on the spot”.

 

The device was kindly sent for review by Ing. Pavol Lishak of RIVA Models, Slovakia, who also provided much needed technical advice.

 

The first remark is that the FXJ PC is programmed for a slightly different formula from the F5J proposal, defined and trialled in Slovakia in 2010 as the “Red Dot” formula (so named because the start height is marked by a red dot in the height(time) graph); the difference regarding the start height is in the time considered after the motor is switched off, in this case 5 seconds against the 10 seconds proposed by FAI. If F5J as proposed is approved I suppose it will be simply a question of updating firmware and the correct F5J “Launch Altitude” will be read by the FXJ PC.

 

After downloading and reading the FXJ PC manual from the RC-Electronics’ website it seemed simplicity in itself to use, just plug the FXJ PC to the RC-Altimeter #2 after the end of the flight, press the “Enter” button and read the “StartAlt”. Alas, it showed 0 (zero) meters time and again.

 

So began a series of e-mails exchanged between me and Mr. Lishak (a.k.a. Palo), he detailed the correct configuration parameters for the RC-Alti #2, another trip to the flying field and again… “0 m”.

 

In short, for quite a while we didn’t understand what was wrong until Palo asked what personal computer firmware version I was using to program/read the RC-Alti #2 and what was the current .exe file downloaded to RC-Alti #2. I was using respectively files “PC_RC_Altimeter_Logger v1.5.6” and “RC_Altimeter_  v2_11.exe”, the latest files available from the RC-Electronics’ website. These were the problem, Palo sent me the correct files “Logger v1.5.7” and “Altimeter_v003.hex” and finally it worked!

 

Note that nowhere in the manual there is any reference to the need of updated firmware files and the specific configuration parameters; these are glaring omissions that will lead to much confusion and frustration for the prospective buyers.

 

These are the RC Alti #2 configuration parameters the user must write and save:

 

Saving interval: 0.3s (High)

Trigger: ALWAYS ON

FXJ switch enabled: OFF (No cross)

FXJ time enabled: ON (Cross)

FXJ time value: 30s

 

As the logger starts using available memory as soon as it is powered this means its memory will last nearly 3 hours and this possibly will not be enough for a whole day’s flying. One must connect the FXJ PC after the flight but keeping the RC-Alti #2 powered as otherwise it will reset to a new flight and a 0m “Start Altitude” will be show. Pressing the left (“Enter”) button and the LCD displays “StartAlt x m”; after this readout one must disconnect the power from the RC-Alti #2 for a new flight log. Quite simple.

 

Another possibility with this device is to program the RC-Alti #2 for variable height and/or time limits, if the option for a motor cut-off time different from 30s seems useless competition wise, the possibility of setting a lower limit than 200m depending on the “pre-launch” lift conditions can be interesting for the devoted competitor as it would automatically insure a smaller “Launch altitude” penalty. This also means that we have several options of setting-up the RC-Alti #2 and the motor ESC (the names were made up by me):

 

“Manual with timer”: the RC-Alti #2 is connected is series between ESC and receiver, the FXJ switch parameter is off (no automatic cut-off at height x meters), the pilot launches the motorglider and cuts the throttle when he wishes but with a motor runtime limit of 30s. Of course one can climb the model above 200m and this entails a heavy “Launch altitude” penalty according with F5J rules.

 

“Manual”: the RC-Alti #2 is connected to a free receiver channel and functions simply as a height logger, the throttle channel must be mixed with this free logger channel as this gives the RC-Alti #2 the information about throttle operation for the “Launch Altitude” readout, in this case there is no height or motor runtime limits, it all depends on the pilot.

 

“Variable Auto Height”: the RC-Alti #2 is connect in series between ESC and receiver, the FXJ switch parameter is off (no automatic cut-off at height x meters) but the pilot programs the RC-Alti #2 with the FXJ PC for an height limit, usually a few meters less than 200m (to avoid the heavier “Launch Altitude”  penalty of passing 200m), if lift is looking really good and to ensure a smaller “Launch Altitude” penalty the pilot programs an height limit significantly below 200m, for instance 100m and takes his chances searching for lift during the 30s motor runtime limit, knowing that the motor will be automatically switched-off if the model climbs above 100m.

 

One of the puzzling rules of the F5J proposal is the single attempt allowed, this is contrary to every motorglider (“200m”, “200W/kg”) or glider (F3J, F3B) formula where the competitor has at least two attempts at the task (the last one being the official), I suppose the problem lies in the necessity of switching the logger off from power between flights for a correct “Launch Altitude” reading, is it difficult to change the software to consider only the last attempt (climb-out) after powering up the logger? This is a software improvement definitively needed.

 

To conclude this review, I never thought that such a simple device could be so difficult to get to work, fortunately it is only a matter of revising the instructions, making the correct firmware available and after that it’s as simple as it can be.

 

What is the point of buying the FXJ Programming Card? In my view, individually only if you are a competitor keen on trying (and training for) “Red Dot”, “FXJ” or F5J competitions; naturally if your club wants to organize competitions for such “variable height” formulas then it must have such a device.

 

Finally, thanks again to Palo Lishak of RIVA Models, who kindly provided us with the FXJ PC for the review and also a big thank you to Palo for all his efforts in the promotion of thermal duration electric motorgliding as a competitive Aeromodelling formula.

 

FXJ Programming Card specification:

 

Size: 58mm x 22mm x 15mm + cable

Weight: 32 grams

Approx. price: €80

 

Vendor (Slovakia): RIVA Models  http://www.rivamodels.sk/

Vendor (UK): RC-Electronics  http://www.rc-electronics.org/ 
 
 
 
Site Meter