Architecture d'interfaçage des E/S

Simkits / Goflight / Plug'n Fly / BU0836, etc...

Re: Architecture d'interfaçage des E/S

Messagede lolosimule » Lun 2 Nov 2020 20:35

pour le FPGA EP4CE6E22C8N, il est à 6€36.
c'est pas le composant qui coût cher c'est surtout "le logiciel".
Fpga, c'est un composant génial
c'est un peu compliqué à mettre en œuvre
en partant de zero . . . il faut un peut s'accroché
surtout si ça ne fonctionne pas du premier coup, comme pour moi!
au niveau puissance de calcul . . . c'est de la logique programmable
et il n'y a pas a se jour d'équivalant niveau puissance un FPGA couplé a un processeur.
FPGA et multitâche d'où sa complexiste de programmation
dans la gestion des temps de propagation des données . . . c'est l'enfer.
mais pour le simu on à pas de besoin d'une puissance aussi élevé donc beaucoup de marge !!
Dernière édition par lolosimule le Mar 3 Nov 2020 07:40, édité 1 fois.
Avatar de l’utilisateur
lolosimule
 
Messages: 1177
Inscription: 1/05/16

Re: Architecture d'interfaçage des E/S

Messagede HertZ » Lun 2 Nov 2020 22:58

C'est sûr que dans l'absolu c'est devenu très abordable. Je disais cher comparativement à un microcontroleur car une devboard esp32 ça coûte 3€ maintenant.
Je comprends que l'on ne puisse pas comparer directement la puissance entre ces deux types de circuit.
Pour mes cartes au final puisque l'acquisition des entrées et les sorties se font en série avec des registres à décalage il n'y a pas vraiment de traitement parrallèle possible dans les deux cas.Même si le fpga pourrait aller plus vite, l'implémentation d'une communication série me semble en dehors de mes compétences en plus pour l'instant. Je ne pense pas qu'ils soient plus complexes que des microcontrôleur mais on est habitué à la programmation type Arduino qui permet l'abstraction de beaucoup de choses.
J'ai réfléchi à implémenter un fpga pour gérer les encodeurs , c'est une tâche qui lui irait parfaitement. J'ai trouvé une devboard du nom de "Tang Nano" cela parait intéressant, je devrais peut être essayer mais je me demande si j'arriverai à implémenter une communication série entre lui et l'esp32 principal.
HertZ
 
Messages: 341
Inscription: 21/05/19

Re: Architecture d'interfaçage des E/S

Messagede lolosimule » Mar 3 Nov 2020 01:13

HertZ a écrit:J'ai réfléchi à implémenter un fpga pour gérer les encodeurs , c'est une tâche qui lui irait parfaitement. J'ai trouvé une devboard du nom de "Tang Nano"

je ne voudrais pas m'avancer sur le "tang nano" je ne le connais pas!
merci pour l'info du "tang nano" !
mais pour tes encodeurs un FPGA "en général" peut parfaitement gérer les quartes encodeurs voir plus
sans aucune perte de donné . . . plus le décodages des afficheurs 7 seg . . . plus le clavier et les Leds
je l'ai fait pour le RMP chouettedoights 20 % des ressources du FPGA donc de la marge.
-> il faut juste penser fonction logique et donc bascule D ou RS ou JK porte logique.
et le tout sans s'occuper de la gestion des interruptions (qui sont d'un nombre très limité pour l'Arduino ) et qui font perdre parfois des données . . .
on peut bouger les quatre encodeurs en même temps !!!
ils ont aussi la possibilité d'avoir une sortie vers USB donc plus besoin d'arduino nondoightblanc
Pour le programme des quatre encodeurs du FCU
on développe un programme pour un encoder 1 et "copier coller" pour les trois autres et on réaffecte les entrées sorties.
on a aussi la possibilité de modifier le programme dans le temps suivant l'évolution du simu . chouettedoights
Avatar de l’utilisateur
lolosimule
 
Messages: 1177
Inscription: 1/05/16

Re: Architecture d'interfaçage des E/S

Messagede HertZ » Mar 3 Nov 2020 12:05

Tout est faisable avec FPGA ou mircocontroleur c'est sûr. Difficile de les comparer car c'est pas la même philosophie mais au final pour choisir ce que je mettrai sur ma carte I/O il va bien falloir que je les départages...
Le prix et les logiciels vont en faveurs du micro pour l'instant (et mes compétences)
Cela ne m'empechera pas d'acheter un kit fpga pour apprendre et expérimenter car c'est un aspect incontournable de l'électronique moderne c'est sûr !
HertZ
 
Messages: 341
Inscription: 21/05/19

Re: Architecture d'interfaçage des E/S

Messagede HertZ » Lun 9 Nov 2020 22:08

Bonsoir à tous,

Je travail sur ma carte IO et je me suis poser la question de la pertinence de ma solution actuelle pour les sorties sur mon FCU. J'utilise des registres à décalages 74HC595. Ils supportent 20mA sur chaque sortie mais pas plus de 70mA au total donc en théorie pas plus de 3 sorties sur 8 utilisées en même temps. Cela me parait un peu limite. Que me conseillez vous d'utiliser ? J'ai vu le TPIC6595 mais avec 250mA par sortie c'est peut être un peu surdimmensionné.

Maxime
HertZ
 
Messages: 341
Inscription: 21/05/19

Re: Architecture d'interfaçage des E/S

Messagede HertZ » Lun 9 Nov 2020 22:20

Le TLC6C598 avait l'air pas mal , spécialisé pour ça mais sa frabrication est finie alors il est trop cher.
HertZ
 
Messages: 341
Inscription: 21/05/19

Re: Architecture d'interfaçage des E/S

Messagede HertZ » Lun 9 Nov 2020 22:23

Cela m'arrangerais si le 74HC595 pouvait faire le travail, il est tellement peu cher. Après je vais peut être l'utiliser en 3.3V ce qui veut dire moins de courant et de puissance donc ça peut peut être le faire. gratgrat
HertZ
 
Messages: 341
Inscription: 21/05/19

Re: Architecture d'interfaçage des E/S

Messagede fab » Lun 9 Nov 2020 23:44

En pratique, ça passe, les LED Haute Luminosité, 10mA suffisent largement.
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Architecture d'interfaçage des E/S

Messagede HertZ » Mer 11 Nov 2020 14:11

Tant mieux alors , merci
HertZ
 
Messages: 341
Inscription: 21/05/19

Re: Architecture d'interfaçage des E/S

Messagede HertZ » Mer 18 Nov 2020 11:15

Niveau logiciel je suis arrivé à la conclusion qu'il sera bien d'avoir une gateway entre la carte IO et les simus et pour ça il serait plus commode d'avoir une seule gateway pour tout les simus. J'en suis arrivé alors à la conclusion que utiliser FSUIPC permettra sans changer le code de la gateway d'interagir avec tout les simus et même Xplane avec XPUIPC. Mais je n'arrive pas à trouver d'infos sur XPUIPC. Ce n'est plus compatible avec les nouvelles versions d'Xplane ?
Si il n'y a plus XPUIC si j'ai bien compris il faudrait mieux que ma gateway utilise le protocol UDP avec X-plane ? Ou trouver la doc la dessus ? Je ne vois que l'api pour les plugins sur leur site ?
HertZ
 
Messages: 341
Inscription: 21/05/19

Précédente

Retourner vers Autres cartes et logiciels





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités