goony Posté(e) Février 10, 2019 Signaler Posté(e) Février 10, 2019 (modifié) Salut à tous, J'ai acheté un Armattan Gecko 3" tout monté, j'ai commencé à l'adapter à mon goût mais je galère sur un point simple.Je n'arrive pas à faire fonctionner la télémétrie ! Les seuls capteurs détectés sont RSSI et RxBt qui proviennent du RX. La transmission SBUS fonctionne bien. La carte de vol est une CL Racing F4 Mini, le récepteur est un R-XSR non-hacké (je veux n'utiliser que la prise). Le câble SmartPort du R-XSR est soudé au pad TX3. Voici mon réglage actuel, qu'est-ce que j'ai oublié ? # Betaflight / CLRACINGF4 (CLR4) 3.5.4 Dec 17 2018 / 11:36:37 (66b8ea143) MSP API: 1.40 # assigner le UART TX3 en SoftSerial TX1 resource SERIAL_TX 3 NONE resource SERIAL_TX 11 B10 # active le SoftSerial feature SOFTSERIAL # active la télémétrie feature TELEMETRY # Sortie Télémétrie du SoftSerial 1 = SmartPort serial 30 32 115200 57600 0 115200 # pas de hack, j'ai essayé l'inverse en vain set tlm_halfduplex = on set tlm_inverted = off Merci d'avance de votre aide Gros bisous sur la fesse gauche Modifié (le) Février 10, 2019 par goony
quazardous Posté(e) Février 10, 2019 Signaler Posté(e) Février 10, 2019 Laisse tomber les trucs compliqués : set rssi_src_frame_errors = ON save fini
goony Posté(e) Février 10, 2019 Auteur Signaler Posté(e) Février 10, 2019 il y a 1 minute, quazardous a dit : Laisse tomber les trucs compliqués : set rssi_src_frame_errors = ON save fini Heu... c'est quoi le rapport ?
quazardous Posté(e) Février 10, 2019 Signaler Posté(e) Février 10, 2019 il y a 23 minutes, goony a dit : Heu... c'est quoi le rapport ? tu veux le retour rssi dans l'OSD ? avec cette instruction BF calcule un RSSI basé sur le taux d'erreur de lecture des trames RX plus besoin de smartport ou quoi tu branches juste les GND, 5V et SBUS OUT
goony Posté(e) Février 10, 2019 Auteur Signaler Posté(e) Février 10, 2019 J'ai déjà le RSSI, il est fourni à la radio par le RX, et je le re-transmets à BetaFlight dans une voie auxiliaire. Je veux la télémétrie pour que la radio m'indique la tension de la LiPo, et que le script LUA fonctionne.
toper Posté(e) Février 10, 2019 Signaler Posté(e) Février 10, 2019 Il y a 3 heures, goony a dit : # assigner le UART TX3 en SoftSerial TX1 resource SERIAL_TX 3 NONE resource SERIAL_TX 11 B10 quand tu fais un "resource list" il t'affiche bien ton Serial_TX 11 en B01 ? 1
goony Posté(e) Février 10, 2019 Auteur Signaler Posté(e) Février 10, 2019 il y a 16 minutes, toper a dit : quand tu fais un "resource list" il t'affiche bien ton Serial_TX 11 en B01 ? Oui, enfin... non, c'est B10
goony Posté(e) Février 10, 2019 Auteur Signaler Posté(e) Février 10, 2019 il y a 9 minutes, goony a dit : Oui, enfin... non, c'est B10 Je suis con, donc la vrai réponse c'est NON ! Et je sens que je vais apprendre un truc aujourd'hui... Quand je tape "resource", j'ai bien resource SERIAL_TX 11 B10 Mais quand je tape "resource list", j'ai B10: FREE Du coup, qu'est-ce que ça signifie ?
toper Posté(e) Février 10, 2019 Signaler Posté(e) Février 10, 2019 ton TX3 avait quoi comme index au départ ?
goony Posté(e) Février 10, 2019 Auteur Signaler Posté(e) Février 10, 2019 (modifié) # resource SERIAL_TX 11 B10 NOTE: B10 already assigned to SERIAL_TX 3. SERIAL_TX 3 disabled. Resource is set to B10 # resource list Currently active IO resource assignments: (reboot to update) -------------------- A00: SERIAL_TX 4 A01: FREE A02: MOTOR 4 A03: MOTOR 3 A04: MPU_CS A05: SPI_SCK 1 A06: SPI_MISO 1 A07: SPI_MOSI 1 A08: FREE A09: FREE A10: SERIAL_RX 1 A11: USB A12: USB A15: OSD_CS B00: MOTOR 1 B01: MOTOR 2 B03: SPI_PREINIT_IPU 2 B04: BEEPER 1 B05: LED 1 B06: FREE B07: FREE B08: FREE B09: CAMERA_CONTROL B10: FREE B11: FREE B12: SDCARD_CS B13: SPI_SCK 2 B14: SPI_MISO 2 B15: SPI_MOSI 2 C00: INVERTER 1 C01: ADC_CURR C02: ADC_BATT C03: FREE C04: MPU_EXTI C05: USB_DETECT C06: SERIAL_TX 6 C07: SERIAL_RX 6 C08: FREE C09: FREE C10: SPI_SCK 3 C11: SPI_MISO 3 C12: SPI_MOSI 3 D02: FREE # resource resource BEEPER 1 B04 resource MOTOR 1 B00 resource MOTOR 2 B01 resource MOTOR 3 A03 resource MOTOR 4 A02 resource MOTOR 5 B08 resource LED_STRIP 1 B08 resource SERIAL_TX 1 A09 resource SERIAL_TX 4 A00 resource SERIAL_TX 6 C06 resource SERIAL_TX 11 B10 resource SERIAL_RX 1 A10 resource SERIAL_RX 3 B11 resource SERIAL_RX 4 A01 resource SERIAL_RX 6 C07 resource INVERTER 1 C00 resource LED 1 B05 resource SPI_SCK 1 A05 resource SPI_SCK 2 B13 resource SPI_SCK 3 C10 resource SPI_MISO 1 A06 resource SPI_MISO 2 B14 resource SPI_MISO 3 C11 resource SPI_MOSI 1 A07 resource SPI_MOSI 2 B15 resource SPI_MOSI 3 C12 resource ESCSERIAL 1 B09 resource CAMERA_CONTROL 1 B09 resource ADC_BATT 1 C02 resource ADC_RSSI 1 C03 resource ADC_CURR 1 C01 resource SDCARD_CS 1 B12 resource SDCARD_DETECT 1 B07 resource FLASH_CS 1 B03 resource OSD_CS 1 A15 resource SPI_PREINIT_IPU 1 A04 resource SPI_PREINIT_IPU 2 B12 resource SPI_PREINIT_IPU 3 B03 resource SPI_PREINIT_IPU 4 A15 Modifié (le) Février 10, 2019 par goony complément d'infos
toper Posté(e) Février 10, 2019 Signaler Posté(e) Février 10, 2019 Et donc ton Tx3, il est comment ? Post le résultat de resource-list et resource. Envoyé de quelque part avec un truc qui sert à envoyer des messages.
toper Posté(e) Février 10, 2019 Signaler Posté(e) Février 10, 2019 Dans resource: libère le resource serial TX11, puis fais de même pour le TX3. Puis save Vérifies que les 2 sont bien absents des resources après reboot. Puis resource serial tx11 B11 et save. Et sinon, ben....
goony Posté(e) Février 10, 2019 Auteur Signaler Posté(e) Février 10, 2019 (modifié) Ça ne change rien. J'ai même re-flashé le RX et la carte, tout recommencé à zéro... ça m'agace ! Modifié (le) Février 10, 2019 par goony
Yannkee75 Posté(e) Février 11, 2019 Signaler Posté(e) Février 11, 2019 Ça ne change rien. J'ai même re-flashé le RX et la carte, tout recommencé à zéro... ça m'agace !Comme toi j’ai eu la même avec des F4 et le smartporc [emoji200] qui ne voulait rien savoir, j’avais que le RSSI et le bt. J’ai eu beau tout essayer, rien à faire. Et je me suis bien énervé aussi. Pas mieux. En revanche ça a mis 1 seconde à fonctionner dès que j’ai soudé (en 2 min) sur le pad du Rx... Pour le B10 libre malgré son affectation au TX je vois pas par contre... 1
Yannkee75 Posté(e) Février 11, 2019 Signaler Posté(e) Février 11, 2019 Ça ne change rien. J'ai même re-flashé le RX et la carte, tout recommencé à zéro... ça m'agace !Ca dit quoi au niveau des ports libres quand tu suis la proposition de@toper ?
toper Posté(e) Février 11, 2019 Signaler Posté(e) Février 11, 2019 il y a 47 minutes, Yannkee75 a dit : Ça ne change rien. J'ai même re-flashé le RX et la carte, tout recommencé à zéro... ça m'agace ! après ça, pense à faire un copier/coller de ta resource list (ou un dump). ça évitera à reflasher car tu auras la config d'origine
Joelamoule Posté(e) Février 11, 2019 Signaler Posté(e) Février 11, 2019 Il y a 1 heure, Yannkee75 a dit : En revanche ça a mis 1 seconde à fonctionner dès que j’ai soudé (en 2 min) sur le pad du Rx... Je voulais softcereale aussi au départ mais j'ai eu les meme souci. Je me suis donc résolu à souder sur le pad du R xsr (le piti oui :D) et en effet en 1 sec ca fonctionnait.......comme quoi le hardware sera toujours plus fiable que le soft......
toper Posté(e) Février 11, 2019 Signaler Posté(e) Février 11, 2019 (modifié) c'est clair. mais c'est ce foutu B10 Il y a 1 heure, Yannkee75 a dit : Ca dit quoi au niveau des ports libres quand tu suis la proposition de@toper ? Repart de zéro (new flash avec effacement complet de la puce), puis fais un DUMP que tu gardes bien de côté. Et poste les resources et resource_list Modifié (le) Février 11, 2019 par toper
goony Posté(e) Février 11, 2019 Auteur Signaler Posté(e) Février 11, 2019 J'ai contacté le support qui m'a dit que la seule solution sur cette carte était le hack du récepteur. Fait chier ! Je vais essayer de relier le pad à la broche pour continuer à utiliser la prise, opération chirurgicale ! Bref, il semblerait donc que la solution SoftSerial ne fonctionne pas sur toutes les cartes F4. Je ne connais pas le pourquoi du comment, c'est au dessus de mes compétences. Je ferai quelques tests avec mes autres quad pour comprendre la différence entre resource et resource list. D'après ce que je constate, resource list montre les port affectés. Par exemple, le C06 est à none si je n'affecte aucune fonctionnalité au port TX6, mais si je choisis un périphérique, alors il affiche bien TX6. Par contre, ça ne fonctionne pas si je passe par un SoftSerial, est-ce normal ? ou est-ce justement l'indice qui montre que cette carte ne le permet pas ? Je vous tiendrai au courant... PS : j'ai le dump d'origine, B10 est bien le TX3
toper Posté(e) Février 11, 2019 Signaler Posté(e) Février 11, 2019 A mon avis ils t'on dit ça pour pas se faire chier.... Le softserial permet la même chose sur toutes les f4. Par contre, la partie halfdup'ex (en CLI aussi) tu y as pas touché ? Envoyé de quelque part avec un truc qui sert à envoyer des messages.
toper Posté(e) Février 11, 2019 Signaler Posté(e) Février 11, 2019 https://ledrone.club/2018/01/10/betaflight-softserial-et-resource-remapping/Envoyé de quelque part avec un truc qui sert à envoyer des messages.
goony Posté(e) Février 11, 2019 Auteur Signaler Posté(e) Février 11, 2019 Merci @toper pour la lecture, je lirai ça demain. J'ai réussi à faire fonctionner le protocole F-Port via le pad SBUS et la commande set serialrx_inverted = ON Les sticks fonctionnent bien mais toujours pas d'autre capteur découvert dans la radio J'ai essayé toutes les combinaisons de tlm_inverted et tlm_halfduplex, mais ça ne marche pas.
toper Posté(e) Février 11, 2019 Signaler Posté(e) Février 11, 2019 Ah nickel. Envoyé de quelque part avec un truc qui sert à envoyer des messages.
goony Posté(e) Février 11, 2019 Auteur Signaler Posté(e) Février 11, 2019 il y a 5 minutes, toper a dit : Ah nickel. Ben non, ça va toujours pas. C'est un pas en avant car c'est bien le F-Port que je souhaite utiliser, mais je n'ai toujours aucun capteur dans ma radio.
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant