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

Robotique Discussion :

Deux USB à travers un câble multiconducteurs


Sujet :

Robotique

  1. #1
    Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Deux USB à travers un câble multiconducteurs
    Bonjour à tous,

    Je suis actuellement en train de travailler sur un robot industriel. Celui-ci doit être capable de bouger dans toutes les directions. Il est équipé de 6 moteurs pas à pas.
    A sa tête se trouve plusieurs capteurs, une caméra USB, des éclairages, un laser etc...
    Mon problème vient de la nécessité de faire remonter deux câbles USB jusqu'à la tête. (Un pour la caméra et un pour la carte Arduino)
    En effet les moteurs sont alimentés indépendamment mais j'utilise un unique câble pour les données à la tête.
    Ce câble est un multiconducteurs 25 brins (https://fr.rs-online.com/web/p/cable...teurs/6604005/).
    J'ai donc découpé et dénudé mes câbles USB et les ai soudé sur le câble multiconducteur comme plusieurs autres câbles pour les capteurs.
    J'ai bien séparé les 4 brins par USB et les ai raccordé 1 à 1. Petit schéma pour être sûr d'être compris :
    Nom : Capture.PNG
Affichages : 284
Taille : 513,7 Ko
    Le problème est que la caméra s’éteint dès lors que je branche l'USB de la carte Arduino. SI je ne branche pas la carte Arduino je n'ai aucun problème avec la caméra.
    J'ai vu sur certains forums qu'il pouvait être nécessaire de torsader les fils "datas" des USB.

    Est-ce vraiment indispensable ?
    D'où peut bien venir mon problème ?

  2. #2
    Membre confirmé Avatar de Galet
    Homme Profil pro
    Consultant/Programmeur Robotique industrielle
    Inscrit en
    Mars 2010
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant/Programmeur Robotique industrielle

    Informations forums :
    Inscription : Mars 2010
    Messages : 323
    Points : 484
    Points
    484
    Par défaut
    Bonjour,
    As-tu jeté un œil sur ton alimentation ?
    Est-ce la même qui alimente l'Arduino et ta caméra ? Si oui, est-elle suffisante (intensité) ?

    Belle année à Tous...
    Windows 10 / Delphi Tokyo
    "Les choses ne changent pas. Change ta façon de les voir, cela suffit" Lao Tseu

  3. #3
    Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    Merci et de même je vous souhaite une bonne année.
    Je n'alimente pas mes carte Arduinos autrement que par les USB.
    Est-ce possible que ça soit le PC qui limite la puissance aux ports USB ?

    Robin

  4. #4
    Membre confirmé Avatar de Galet
    Homme Profil pro
    Consultant/Programmeur Robotique industrielle
    Inscrit en
    Mars 2010
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant/Programmeur Robotique industrielle

    Informations forums :
    Inscription : Mars 2010
    Messages : 323
    Points : 484
    Points
    484
    Par défaut
    Bonjour,
    Le port Usb est prévu par la norme pour délivrer 100mA, avec une extension à 500mA. A vrai dire cela dépend du type de port Usb utilisé.
    Si tu utilises 2 ports Usb (1 pour chaque périphérique), la limitation peut être faite par la connexion interne du PC, cela dépend donc de ta carte mère et de la séparation des ports utilisés.

    Il faudrait regarder la consommation de tes périphériques (notices ou mesure) pour être sûr de ne pas trop consommer (Les ports Usb ne sont pas systématiquement protégés !)
    Autre solution : Utiliser un bloc Usb avec alimentation externe...
    Windows 10 / Delphi Tokyo
    "Les choses ne changent pas. Change ta façon de les voir, cela suffit" Lao Tseu

  5. #5
    Candidat au Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    En fait j'ai deux cartes Arduinos MEGA et une Caméra USB branchées au PC dont voici les références :

    - https://store.arduino.cc/arduino-mega-2560-rev3
    - https://www.amazon.fr/gp/product/B01...?ie=UTF8&psc=1

    Il est indiqué pour la caméra
    DC 5 V/courant : 120 mA/
    On peut en déduire une puissance de 0.6W ?

    Mais comment est-ce que je peux déterminer les puissances des cartes Arduino ?

    J'ai aussi tenté de savoir ce que pouvait me fournir la carte mère mais sans trop de résultats ...
    J'ai un PC portable Lenovo y700-15isk
    Il est équipé d'une carte mère 5b20 K28164 mais aucune info sur la puissance au niveau des ports USB...
    Mais les cartes Arduinos ne consomment que très peu non ?
    Vous pouvez voir ce que j'utilise avec sur le fichier joint.
    Nom : d.PNG
Affichages : 213
Taille : 275,0 Ko
    Les moteurs sont pilotés à l'aide de drivers et sont alimentés en 24V séparément (tout comme les Leds)

    Le problème c'est que j'échange constamment des informations avec les cartes Arduino je ne peux donc pas juste les alimenter avec un adaptateur.
    A moins qu'il soit possible de ne relier que les câbles DATA au PC ?

    Robin

  6. #6
    Membre confirmé Avatar de Galet
    Homme Profil pro
    Consultant/Programmeur Robotique industrielle
    Inscrit en
    Mars 2010
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant/Programmeur Robotique industrielle

    Informations forums :
    Inscription : Mars 2010
    Messages : 323
    Points : 484
    Points
    484
    Par défaut
    Bonjour,
    Plusieurs pistes :
    - Utiliser les 2 Usb3 de ton Lenovo pour les 2 arduinos
    - Utiliser un bloc externe Usb avec alimentation externe.
    - Pour test, découpler tes raccordements pour être sûr de ne pas avoir de problème de parasitage.
    Cordialement
    Windows 10 / Delphi Tokyo
    "Les choses ne changent pas. Change ta façon de les voir, cela suffit" Lao Tseu

Discussions similaires

  1. Réponses: 9
    Dernier message: 27/09/2017, 13h30
  2. Échanger deux positions à travers des pointeurs
    Par Shonita dans le forum Débuter
    Réponses: 8
    Dernier message: 16/12/2015, 12h23
  3. Réponses: 2
    Dernier message: 22/04/2014, 09h15
  4. Connecter deux ordinateurs via un simple câble USB.
    Par bouftat dans le forum Équipements
    Réponses: 6
    Dernier message: 27/02/2014, 17h59
  5. connexion USB à travers VB.net
    Par dido1987 dans le forum VB.NET
    Réponses: 0
    Dernier message: 12/04/2011, 15h20

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