Architecture d'interfaçage des E/S

Bonjour à tous,
Réflexions sur l'architecture côté entrées et sorties. Pour l'instant j'utilise l'option 1 mais pas à grande échelle. J'en appelle à votre expérience et vous partage mes pistes de réflexion. Chaque option a ses avantages et inconvénients je pense. Le plus important pour moi c'est d'arriver à conserver des temps de traitement courts. Le plus de travail devrait alors être délégué au PC et les cartes d'interfaçage ne feraient que lire et écrire ses entrées sorties et les transmettres. Le logiciel permettrait de programmer qu'elles E/S affectent quelles variables du simu. Ce serait un peu réinventer la roue mais SIOC me parait un peu lourd et lent. Il y a mobiflight ou airmanager mais on est contraint d'utiliser un arduino mega alors que l'on a aujourdh'ui des microcontolleurs plus puissants et tout aussi abordables. En plus cela permettrait de se passer de FSUIPC et donc de pouvoir en changeant le soft sur l'ordi interfacer avec d'autres simus genre X-plane.Mais ça me parait être un gros projet.
C'est pour ça que les options 1&2 semblent plus simples même si moins optimisée et modulable. C'est la grande question aussi de savoir si on dote chaque panel d'un "cerveau" relié à un bus central (option 2) ou relié directement au pc chacun (option 1) ou alors des cartes IO qui seront partagées entre les panels (option 3).



Maxime
Réflexions sur l'architecture côté entrées et sorties. Pour l'instant j'utilise l'option 1 mais pas à grande échelle. J'en appelle à votre expérience et vous partage mes pistes de réflexion. Chaque option a ses avantages et inconvénients je pense. Le plus important pour moi c'est d'arriver à conserver des temps de traitement courts. Le plus de travail devrait alors être délégué au PC et les cartes d'interfaçage ne feraient que lire et écrire ses entrées sorties et les transmettres. Le logiciel permettrait de programmer qu'elles E/S affectent quelles variables du simu. Ce serait un peu réinventer la roue mais SIOC me parait un peu lourd et lent. Il y a mobiflight ou airmanager mais on est contraint d'utiliser un arduino mega alors que l'on a aujourdh'ui des microcontolleurs plus puissants et tout aussi abordables. En plus cela permettrait de se passer de FSUIPC et donc de pouvoir en changeant le soft sur l'ordi interfacer avec d'autres simus genre X-plane.Mais ça me parait être un gros projet.
C'est pour ça que les options 1&2 semblent plus simples même si moins optimisée et modulable. C'est la grande question aussi de savoir si on dote chaque panel d'un "cerveau" relié à un bus central (option 2) ou relié directement au pc chacun (option 1) ou alors des cartes IO qui seront partagées entre les panels (option 3).



Maxime