|
1531
|
Forum 2005-2010 (read only) / Français / Re: Plan Schématique
|
on: April 16, 2010, 04:04:52 am
|
|
ATTENTION ne nous méprenons pas. Les petits condensateurs près du circuit ne servent pas à compenser des défauts de l'alimentation. Ils sont là pour absorber des pics de courants qui feraient chuter la tension aux bornes du circuit. Les fils (ou les pistes sur un circuit imprimés) se comportent comme des inductances disposés entre l'alimentation et le circuit. Donc lorsque le circuit demande brutalement du courant il se produit une chute de tension localement à ses bornes indépendament de la qualité de l'alimentation. Le petit condensateur se comporte comme une réserve locale prête à fournir de l'energie à ce moment là. Il faut les placer au plus près des broches d'alimentation. Et pour les circuits qui consomment beaucoup, il faut un condensateur par broche d'alimentation Dans ce cas, les condensateurs céramiques sont meilleurs que les tantales car ils ont une résistance interne plus faible et par conséquent ils "répondent" plus vite aux appels de courant.
Si l'alimentation est de mauvaise qualité (mauvaise régulation) c'est plutôt des grosses valeurs de condensateur qu'il faut utiliser (et encore ça ne corrige pas tout). Il faut quand même conserver les petites valeurs au plus près.
|
|
|
|
|
1533
|
Forum 2005-2010 (read only) / Français / Re: Série 7 bits + parité
|
on: April 13, 2010, 05:57:40 am
|
Tu peux changer le format de la trame en modifiant le registre UCSR0C. En principe une ligne de ce genre devrait suffire: UCSR0C = 0x28 // 5 bits, parité paire ou UCSR0C = 0x38 // 5 bits, parité impaire pour revenir en 8 bits UCSR0C = 0x06 // 8 bits, sans parité Je te renvoie à la doc du processeur où tu trouveras toutes les infos en fonction du format que tu veux utiliser (nb de bits et parité. Tu trouveras là http://arduino.cc/en/Main/Hardware des liens vers les doc des processeurs en fonction de la carte Arduino que tu possèdes.
|
|
|
|
|
1534
|
Forum 2005-2010 (read only) / Français / Re: longueur de cable et capteur
|
on: April 10, 2010, 03:52:34 am
|
@ekaki Uc = (P * l / S) * I
Uc est la chute de tension (V) P est la résistivité du conducteur (1/57 pour le cuivre, par exemple) l est la longueur du conducteur, aller & retour (m) S est la section du conducteur (mm²) I est l'intensité du courant (A) Pourrais-tu éditer ton post on ne distingue pas bien le I du L.
|
|
|
|
|
1535
|
Forum 2005-2010 (read only) / Français / Re: longueur de cable et capteur
|
on: April 10, 2010, 03:49:56 am
|
Bonjour je souhaite brancher 4 capteurs gaz sur mon arduino.Y A t-il une longueur maxi de cable au dela duquel je perd le signal de mon capteur. Il faudrait que tu nous donnes quelques informations sur la nature du signal qui sort de ton capteur pour que l'on puisse t'aider.
|
|
|
|
|
1537
|
Forum 2005-2010 (read only) / Français / Re: Capteur PING HS ?
|
on: April 07, 2010, 07:05:41 am
|
j'ai juste agrandi le trou de la carte PING de la taille du filetage de la visserie en gros C'est pas une bonne idée. Tu risque de bousiller quelque chose en faisant ça. N'as-tu pas blessé une piste en agrandissant ton trou. Si la visserie est plus grosse que celle d'origine, est-ce que la vis ou l'écrou ne court-circuiterait pas une piste ou une traversée. est ce que des poussières ont pu se mettre dans les capteurs et me les bloquer C'est douteux à moins que tu aies vraiment bossé comme un cochon et que de la limaille soit tombée dans le circuit et ait créé un court-circuit. Il y a aussi le risque d'avoir cassé la connexion d'un des transducteurs piezo en vissant la carte dans le boîtier. Si la carte s'est mise un peu de travers, en serrant tu peux avoir forcé latéralement sur le capteur et cisaillé une broche en dessous. Le plus simple serait de ressortir la carte de bien l'inspecter et de la re-essayer sur table.
|
|
|
|
|
1539
|
Forum 2005-2010 (read only) / Français / Re: Réparer un Arduino
|
on: April 03, 2010, 04:25:32 pm
|
J'ai pris les instructions de contrôle du port-serie dans " mon-club-électric" où les indications me semblent fiables.
Justement je viens de regarder sur le site en question (peut être un peu vite j'en convient) et si il parle bien de la sélection du type de la carte je n'ai pas vu mentionné la sélection du port série utilisé pour le chargement (menu Tools/Serial Port). Ta carte a déjà fonctionnée? Aurais-tu fait une fausse manip qui expliquerait la panne?
|
|
|
|
|
1541
|
Forum 2005-2010 (read only) / Français / Re: Matrice DIY 8*3 leds RVB
|
on: April 03, 2010, 05:51:31 am
|
Y a t'il besoin des transistors pour si peu de leds??? Le transistor est nécessaire si le courant qui doit passer par une sortie dépasse la limite indiqué dans la documentation constructeur pour une broche ou si le courant que fournit un groupe de ports dépasse la limite indiqué dans la documentation constructeur pour ce groupe de ports. Pour une sortie le courant max ne doit pas dépasser 40mA Mais il y a aussi les contraintes sur les groupes de sorties (extrait de la doc ATmega 168) 3. Although each I/O port can sink more than the test conditions (20 mA at VCC = 5V, 10 mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed: ATmega48/88/168: 1] The sum of all IOL, for ports C0 - C5, ADC7, ADC6 should not exceed 100 mA. 2] The sum of all IOL, for ports B0 - B5, D5 - D7, XTAL1, XTAL2 should not exceed 100 mA. 3] The sum of all IOL, for ports D0 - D4, RESET should not exceed 100 mA. If IOL exceeds the test condition, VOL may exceed the related specification. Pins are not guaranteed to sink current greater than the listed test condition. 4. Although each I/O port can source more than the test conditions (20 mA at VCC = 5V, 10 mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed: ATmega48/88/168: 1] The sum of all IOH, for ports C0 - C5, D0- D4, ADC7, RESET should not exceed 150 mA. 2] The sum of all IOH, for ports B0 - B5, D5 - D7, ADC6, XTAL1, XTAL2 should not exceed 150 mA. If IIOH exceeds the test condition, VOH may exceed the related specification. Pins are not guaranteed to source current greater than the listed test condition.Donc si tu calcules le courant qui passe dans tes entrées/sorties tu vas vite savoir si les transistors sont nécessaires ou pas
|
|
|
|
|
1542
|
Forum 2005-2010 (read only) / Français / Re: Matrice DIY 8*3 leds RVB
|
on: April 02, 2010, 07:42:20 am
|
on les allumes une par une très rapidement Bien sur mais alors elles sont allumées 1/72ème du temps dans l'autre cas elles sont allumées 1/3 du temps. La luminosité perçue en prend un coup. Mais cela dépend de l'application finale.
|
|
|
|
|
1543
|
Forum 2005-2010 (read only) / Français / Re: Matrice DIY 8*3 leds RVB
|
on: April 01, 2010, 03:16:01 pm
|
on peut cependant supprimer les 3 NPN pour brancher les catodes des leds directement sur les pins du Atmega Là, tu y vas fort. Les 8 leds RGB peuvent être allumées en même temps (si il fait du blanc) cela fait quand même 24 leds à commander. Il faut conserver les transistors.
|
|
|
|
|
1544
|
Forum 2005-2010 (read only) / Français / Re: Matrice DIY 8*3 leds RVB
|
on: March 10, 2010, 06:39:21 am
|
Donc, je ne sais pas où relier les transistors sur l'atmega ; quel pin pourrai-je utiliser???
N'importe laquelle des sorties numériques de l'arduino peut être utilisée Mais je ne suis pas sur que V = 9v; car les 74HC595 sont théoriquement alimentés en 5V.
Effectivement tu pilotes tes LED avec du 5V issue des 74HC585 il faudra revoir les valeurs des résistances. Concernant le schéma, il manque un symbole de masse du coté du - de la pile. Il faut reprendre la masse sur la pile et non pas compter sur le fait qu'il y a deux broches de masse sur l'ATmega328. Les deux broches dans l'ATmega ne sont pas nécessairement reliées à l'intérieur et de toute façon ne sont pas prévues pour faire circuler un courant important.
|
|
|
|
|