IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Discussion :

"USB client" sur carte PC embarquée


Sujet :

Composants

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Points : 3
    Points
    3
    Par défaut "USB client" sur carte PC embarquée
    Bonjour,

    Je voudrai embarqué une carte pc (genre mini-ITX) dans un instrument.
    Cet instrument devra pouvoir dialoguer avec un PC via une liaison USB.
    Or les cartes mini ITX ne possèdent que des ports USB Host.
    Y a il un moyen d'obtenir un port USB client?

    Merci.

  2. #2
    Membre éclairé Avatar de polo(31)
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 721
    Points : 770
    Points
    770
    Par défaut
    bonjour,

    genre mini ITX?
    on choisi pas un format comme une chemise, ca dépend sur quoi tu le branche,
    ce qui amène a la question : quel instrument?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Je développe un instrument de mesure optique.
    La carte ITX sera le cerveau de cet instrument, et devra communiquer avec un PC par USB.

  4. #4
    Membre éclairé Avatar de polo(31)
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 721
    Points : 770
    Points
    770
    Par défaut
    l'usb est il le plus simple?

    sinon l'usb n'est qu'une interface série, le concept hôte/client s'applique plutôt sur certain périphérique (genre archos),

    logiciellement tu doit pouvoir faire communiqué les 2 ensemble par usb mais je pense pas que ce soit le plus simple

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    brancher deux host ensemble ????

  6. #6
    Membre éclairé Avatar de polo(31)
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 721
    Points : 770
    Points
    770
    Par défaut
    Citation Envoyé par gfarcy Voir le message
    brancher deux host ensemble ????
    tu est d'accord qu'un port usb hôte n'est qu'un port série qui peut envoyé et recevoir des données?

    donc oui, un peu comme le NULL MODEM sur sont ancêtre (le DB9)

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    en passant par un cable USb "Host to Host" et non pas par un cable A-A

  8. #8
    Membre éclairé Avatar de polo(31)
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 721
    Points : 770
    Points
    770
    Par défaut
    Citation Envoyé par gfarcy Voir le message
    en passant par un cable USb "Host to Host" et non pas par un cable A-A
    tu veut parler de ces câbles avec un mini boitier au milieu pour "échanger des données entre pc"?

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    oui

  10. #10
    Membre éclairé Avatar de polo(31)
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 721
    Points : 770
    Points
    770
    Par défaut
    ca dépend, tu a déjà l'applicatif?

    si l'applicatif enregistre les données sur l'ITX et que aprés tu les transfère via un soft tiers sur ta station de travail oui,

    mais bon si tu veut du temps réel et faire un truc un peu plus propre, tu fait une mini appli type "serveur" sur ton ITX qui lorsque le client est connecté envoie les data sur l'usb (avec un câble normal) et sur ta station de travail un prog qui récup les data et les affiches façon FIFO,

  11. #11
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    Non pour l'instant rien a été développé. Je suis en phase de pré étude.

    Pour autant que je sache il y a une différence importante entre un USB host et un USB client. Notamment matériellement. Si je branche deux ports Host ensemble directement pat un câble A-A les contrôleurs vont cramer.

  12. #12
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 318
    Points : 431
    Points
    431
    Par défaut
    Je ne connais pas trop tout ton toutim gfarcy, cependant, je te file un lien te décrivant la mise en oeuvre d'un host USB.
    Je ne sais pas dans quel(s) objectif(s) tu dois réaliser ton projet.
    Pour le boîtier ATX, je suppose que tu dois utiliser ceci ?
    Sinon, le problème est surtout de pouvoir interfacer ton host USB avec celui du PC, c'est là ton problème d'un point de vue matériel.
    Après, c'est juste de la programmation comme l'avait dit polo.
    Genre des sokets à développer en langage C par exemple qui déterminera qui sera le client et qui sera le serveur.
    Quelqu'un a fait un test sur ce forum si tu veux un avis d'expert, je te conseille d'y poster ton souci

    J'espère que t'es au fait avec l'anglais sinon ne vas pas ici

    Voilà, bon je t'ai donné tout ce que j'ai pu trouvé, il te reste tes méninges et une fouille plus complète sur le Web.

    Tiens nous au courant

    Edit: A cause de toi je vais me remettre à ma passion à savoir bidouiller
    In CODE we trust
    Loppsi (Brice, Sarkozy);
    fatal error : cannot call to unprivated function !

  13. #13
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Points : 3
    Points
    3
    Par défaut
    ok merci.

  14. #14
    Membre éclairé Avatar de polo(31)
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 721
    Points : 770
    Points
    770
    Par défaut
    Citation Envoyé par gfarcy Voir le message
    Non pour l'instant rien a été développé. Je suis en phase de pré étude.
    c'est une bonne chose
    Citation Envoyé par gfarcy Voir le message
    Pour autant que je sache il y a une différence importante entre un USB host et un USB client. Notamment matériellement. Si je branche deux ports Host ensemble directement pat un câble A-A les contrôleurs vont cramer.
    effectivement j'ai parlé trop vite il faut que tu fasse attention a quelque petit détail,
    sur les 4 broches d'un USB tu a :
    1 VCC +5V
    2 horloge
    3 data
    4 GND
    (par contre j'en ai peut être inversé un ou deux, ca remonte a loin)


    comme tes 2 périphérique ont leur alimentation tu n'a pas besoin du VCC (et effectivement tu a raison faut y faire gaffe si tu veut pas cramé le contrôleur, court circuit je t'aime),

    l'horloge définie la vitesse de transmission des bits sur le data (en gros), donc un seul de tes périphérique l'envoie (celui qui envoie les datas) mais ca tu doit le configuré logiciellement (c'est le plus simple je pense),

    le data tu le configure logiciellement aussi,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SI j'ai des data a envoyé ALORS
         SI j'ai un signal horloge ALORS
              j'attends
         SINON
              j'envoie un signal horloge et mes datas
         FIN SI
    SINON
         j'attends de recevoir
    FIN SI
    le GND il vaut mieux le gardé, pour la masse et en plus c'est ton point de référence (0V) pour les signals

  15. #15
    Membre éclairé Avatar de polo(31)
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 721
    Points : 770
    Points
    770
    Par défaut
    au passage, dans le topic a coté usb-vid-pid-unique/ minnesota a posté un lien qui est susceptible de intéressée (ou pas)

  16. #16
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 318
    Points : 431
    Points
    431
    Par défaut
    SI j'ai des data a envoyé ALORS
    SI j'ai un signal horloge ALORS
    j'attends
    SINON
    j'envoie un signal horloge et mes datas
    FIN SI
    SINON
    j'attends de recevoir
    FIN SI

    Faudrait maintenant traduire toussah en langage C
    In CODE we trust
    Loppsi (Brice, Sarkozy);
    fatal error : cannot call to unprivated function !

  17. #17
    Membre éclairé Avatar de polo(31)
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 721
    Points : 770
    Points
    770
    Par défaut
    Citation Envoyé par sparthane777 Voir le message
    SI j'ai des data a envoyé ALORS
    SI j'ai un signal horloge ALORS
    j'attends
    SINON
    j'envoie un signal horloge et mes datas
    FIN SI
    SINON
    j'attends de recevoir
    FIN SI

    Faudrait maintenant traduire toussah en langage C
    arf, c'est juste un algo vite euf pour expliqué,

    après si tu t'ennuie j'ai du travaille en retard a faire ....

  18. #18
    Provisoirement toléré Avatar de sparthane777
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 318
    Points : 431
    Points
    431
    Par défaut
    Citation Envoyé par polo(31) Voir le message
    arf, c'est juste un algo vite euf pour expliqué,

    après si tu t'ennuie j'ai du travaille en retard a faire ....
    Nan nan merci, justement j'essaie de me ménager un peu ...
    In CODE we trust
    Loppsi (Brice, Sarkozy);
    fatal error : cannot call to unprivated function !

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/08/2011, 14h28
  2. Carte USB 3 possible sur ordinateur portable ?
    Par VSEB33 dans le forum Composants
    Réponses: 1
    Dernier message: 09/11/2009, 22h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo