• télémétrie simple Flysky FS-IA6


    Mercredi 29 Avril 2020 à 19:30
    buzuc44

    Pour faire suite à mon message précédent et pour avoir un sujet distinct concernant la télémétrie.

    J'ai bien compilé avec les options télémétrie.

    J'ai donc bien l'écran "télémétrie" sur la radio.

    Par contre je n'ai pas fait la connexion entre le module multiprotocole et la MEGA...

    Je me suis dit allez, profitons du fer chaud et mettons le fil. Oui mais: sur le module il n'y a qu'une pin telemetrie alors qu'il y a deux pins sur le MEGA (TX et RX). Faut-il rajouter un module de conversion? Sachant que tout ce que je voudrais pour l'instant uniquement récupérer la tension batterie Récepteur qui est transmise nativement par le récepteur.

     

    Mercredi 29 Avril 2020 à 20:44
    Franck.A

    Bonsoir,

    La pin TX du M2560 ne sert que pour le module FrSky d'origine, vers lequel la radio envoie des consignes. Avec un module type multiprotocole, seule la pin RX sert, le module étant complètement configuré lors de son flashage.

    Voir : https://drive.google.com/file/d/0B3DuQRBtCWWJdjJkb1JmMzZ6WDg/view

    Franck

    Mercredi 29 Avril 2020 à 20:58
    buzuc44

    Bien compris, j'essaye ça dès que possible.

    Edit : J'ai cablé le lien vers RX que j'avais oublié, tout rebranché, redemarré la radio et le récepteur.

    Et bien il ne se passe rien.

    J'ai aussi relu la doc du multiprotocole avec notamment la description du protocole utilisé par Flysky:

    FLYSKY AFHDS2A - 28

    Extended limits and failsafe supported

    Telemetry enabled protocol:

    • by defaut using FrSky Hub protocol (for example er9x): RX(A1), battery voltage FS-CVT01(A2) and RX&TX RSSI
    • if using erskyTX and OpenTX: full telemetry information available

    Option is used to change the servo refresh rate. A value of 0 gives 50Hz (min), 70 gives 400Hz (max). Specific refresh rate value can be calculated like this option=(refresh_rate-50)/5.

    RX_Num is used to give a number a given RX. You must use a different RX_Num per RX. A maximum of 64 AFHDS2A RXs are supported.

    OpenTX suggested RSSI alarm threshold settings (Telemetry tab): Low=15, Critical=12.

    If telemetry is incomplete (missing RX RSSI for example), it means that you have to upgrade your RX firmware to version 1.6 or later. You can do it from an original Flysky TX or using a STLink like explained in this tutorial.

    AFHDS2A_LQI_CH is a feature which is disabled by defaut in the _config.h file. When enabled, it makes LQI (Link Quality Indicator) available on one of the RX ouput channel (5-14).

    Note that the RX ouput will be AETR whatever the input channel order is.

    J'affiche donc A1 et A2 en définissant le mode "hub" dans l'écran télémétrie mais j'ai toujours toutes les valeurs à 0...

    J'ai bien compilé avec les paramètres Frsky Hub et tout et tout. Je ne comprends pas.

    Lundi 4 Mai 2020 à 19:53
    Franck.A

    Deux questions pour avancer :
    - Le RSSI s'affiche-t-il ?
    - Le firmware du récepteur est-il en version 1.6 ou supérieure ?

    Lundi 4 Mai 2020 à 20:35
    buzuc44

    Bonsoir Franck,

    non, pas de RSSI ni rien d'autre d'ailleurs...

    Je ne sais pas du tout quel est la version du récepteur. Je vais regarder comment le vérifier.

    J'ai en même temps posté sur rcgroups dans le topic dédié multiprotocole et Pascal m'a donné une piste:

    Since you don't have anything in between the telemetry module pin and the radio MCU you should have #define INVERT_TELEMETRY commented (add // at the begining of the line).
    Both MULTI_STATUS and MULTI_TELEMETRY should be disabled.
    With that and telemetry enabled on the radio you should be good.

    J'ai testé mais sans succès: toutes les infos sont toujours à zéro. Et pourtant je suis sur d'avoir vu un message ou un blog quelquepart avec quelqu'un qui avait réussi mais impossible de le retrouver. Et bien entendu je ne l'ai pas mis dans mes favoris à l'époque.

    Lundi 4 Mai 2020 à 21:22
    Franck.A

    Concernant la config du module multiprotocole, il suivit de suivre à la lettre le tuto NestStepRC , on y retrouve -entre autres choses- les recommandation de Pascal, voir pages 8 et 9. Voir aussi page 2, il y a aussi un pont à souder sur le module pour "router" la télémesure.

    A noter aussi que la configuration de la télémesure de ce module est indépendante du récepteur et/ou du protocole d'émission utilisé car, dans tous les cas, c'est le protocole de télémesure FrSky Hub qui est utilisé pour dialoguer avec la radio (étant donné qu'elle est flashée avec ce protocole de décodage de la télémesure).

    Jeudi 7 Mai 2020 à 14:47
    buzuc44

    C'est bien ce que j'avais fait.

    Je crois que je vais tout reprendre depuis le début (y compris télécharger tous les softs depuis ton dépot) parce que je fini par ne plus savoir ce que j'ai fait ou pas fait... plus toutes les bidouilles entre deux.

    Et si ça ne fonctionne toujours pas je laisserai tomber et je m'offrirai un ou deux récepteurs FRsky.

    Jeudi 7 Mai 2020 à 15:39
    Franck.A

    Ok, ne lâche pas, ça va le faire :)

    Regarde aussi le firmware du récepteur, en suivant ce tuto : https://github.com/povlhp/FlySkyRxFirmware

    Pour le programmateur à utiliser : https://www.banggood.com/Geekcreit-3_3V-5V-XTW-ST-LINK-V2-STM8-STM32-Simulator-Programmer-Downloader-Debugger-500MA-Fuse-Short-Circuit-Protection-Aluminum-Alloy-U-Disk-Shell-With-20cm-Dupont-Wire-p-1177014.html

    Quel est le modèle de ton récepteur ?

    Côté radio, dans l'écran télémesure, as-tu bien réglé la plage de la tension (par défaut à 0) ? Comme c'est un facteur proportionnel, si on laisse cette valeur à 0, alors la radio affiche 0 quelle que soit la tension.

    Jeudi 7 Mai 2020 à 22:10
    buzuc44

    Je ne lâche rien! C'est sympa de se sentir soutenu yes

    Mon récepteur (En fait mes récepteurs: j'en ai 4) sont des IA6A et pas des IA6B. Mais ils transmettent quand même la tension batterie RX et la qualité de la liaison RX/TX.

    Le programmateur est en cours d'acheminement mais aucune idée du temps de trajet...

    J'ai bien rentré une valeur dans le range et j'ai réglé également les seuils de qualité signal mais toujours zéro.

    Je m'y remet ce week-end en reprenant la procédure du début.

    Bernard

    Vendredi 8 Mai 2020 à 18:44
    Franck.A

    Normal ;-)

    Quand tu dis que ces récepteurs transmettent la tension et le RSSI, c'est parce que c'est indiqué sur la notice ou parce que tu l'as testé avec une radio FlySky ?




    Vous devez être membre pour poster un message.