Pages: 1 2 [3]   Go Down
Author Topic: Identifier si un moteur est branché... irréaliste ou j'ai pas tout compris?  (Read 2364 times)
0 Members and 1 Guest are viewing this topic.
Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3227
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Pour l'électronique :

http://www.sonelec-musique.com/electronique.html

Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Celtic Kingdom
Offline Offline
Sr. Member
****
Karma: 2
Posts: 455
hard oui no!!!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hahaha! J'ai déjà tout lu ca et même plus! ^^ Y manque plus que certaines bases en électronique. Pour ce qui est de l'informatique, je n'ai aucun problème!
Oki ! ^.^

Alors tu as du voir cela :
-> Interfacing with Hardware
-> Analog Multiplexer/Demultiplexer - 4051
-> 4051 multiplexing

? -.^
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 34
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non car j'ai juste regardé dans le francais! ^^
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 34
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Donc si j'ai bien compris, le multiplexage sert à multiplier un courant pour pouvoir décupler le nombre de composantes connectables? Et grâce à ca ya possibilité de savoir si une composante est connectée?
Logged

Celtic Kingdom
Offline Offline
Sr. Member
****
Karma: 2
Posts: 455
hard oui no!!!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Donc si j'ai bien compris, le multiplexage sert à multiplier un courant pour pouvoir décupler le nombre de composantes connectables?
En gros, oui.
-> Le multiplexage est une technique qui consiste à faire passer plusieurs informations à travers un seul support de transmission.
(Ref. Wikipedia)
Schématiquement, c'est combiner plusieurs fils dans un seul fil.
Il faut bien entendu dé-multiplexer les informations ensuite afin de travailler avec (coté logiciel dans le programme de l'Arduino pour le cas présent).

Et grâce à ca ya possibilité de savoir si une composante est connectée?
Pas directement, mais avec le multiplexage tu pourras recevoir les informations de X servos dans une seule voie sur l'Arduino. Sinon cela va utiliser plein de voies.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 34
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oh mais c'est génial alors! Les contrôleurs de moteurs pololu, par exemple, utilisent ce principe, non?
Logged

Celtic Kingdom
Offline Offline
Sr. Member
****
Karma: 2
Posts: 455
hard oui no!!!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pas mal de modules de contrôle utilisent effectivement ce principe.
Et en général partout où il y a un grand nombre d'informations, surtout si elles sont simples indépendamment, on utilise le multiplexage.

Personnellement je ne suis pas un grand spécialiste des modules de ce fournisseur, mais si tu nous dit à quel contrôleur tu penses on pourra te dire -.^
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 34
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Et ci je te dit celui-là? http://www.robotshop.com/ca/micro-controleur-servo-moteur-pololu.html
Logged

Celtic Kingdom
Offline Offline
Sr. Member
****
Karma: 2
Posts: 455
hard oui no!!!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Voilà, c'est un bon exemple -.^

Ce contrôleur utilise un mini µCPU (PIC16f628) afin de multiplexer les différentes voies.
Cela "regroupe" les informations venant/allant aux servos sous forme de bytes qui transitent via une interface RS232 (série).
Guide d'utilisation de ce module.
Un exemple d'utilisation avec l'Arduino.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 34
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Et je parie qu'il y a possibilité, dans le code, de rajouter un input qui me permettrait de savoir si il est connecté ou non mon moteur... ah génial!
Logged

Celtic Kingdom
Offline Offline
Sr. Member
****
Karma: 2
Posts: 455
hard oui no!!!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mhm... Comme je te disais je ne suis pas un expert dans ces modules (peut-être qu'un autre membre pourra confirmer).
Mais en lisant la documentation du module en question (surtout la dernière page), il semblerait qu'il y ait une information sur le nombre de servos connectés qui soit enregistrée quelque part. Après, comment y avoir accès, je ne puis te confirmer.. Et est-ce une information "vérifiée" par le programme du module, c'est une question..
« Last Edit: July 17, 2011, 07:32:20 pm by ekaki » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 34
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ouais j'ai vu ca moi aussi! Je te remercie infiniment ekaki! Tu me sauves la vie! ^^
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 34
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bon ben finalement j'ai trouvé quelque chose d'extraordinaire! Ca s'appelle la fonction attached()... ca retourne true si ton moteur est connecté à telle pin et false s'il ne l'est pas!
Logged

Pages: 1 2 [3]   Go Up
Jump to: