Show Posts
Pages: 1 ... 109 110 [111] 112 113 ... 230
1651  International / Français / Re: quel est ce moteur? on: May 03, 2013, 01:39:25 am
Où avez-vous vu que c'était un moteur à aimant permanent?
Cela pourrait aussi bien être un enroulement d'excitation.
Il n'y a aucune référence sur le moteur?
1652  International / Français / Re: interface de puissance pour moteur pas a pas on: May 01, 2013, 04:49:20 pm
C'est un amplificateur optimisé pour le pilotage de moteurs.
1653  International / Français / Re: keypad déporté et arduino on: May 01, 2013, 04:07:33 pm
Quote
(taux de scan de la matrice) en ramassant/recuperant ce qui traine (perturbations)

Qu'est-ce qui fait que les perturbations sont moins importantes sur la liaison série ?
Déjà le signal de la liaison série il ne parcourra que 10m. Alors que la scan de la matrice en parcourra 20 (10 aller + 10 retour).
Ensuite comme l'a indiqué Artouste tu peux facilement ajouter du contrôle d'intégrité dans un message série.

Quote
un petit MCU faisant le scan clavier et transferant en asynchrone bas debit l'info sera plus robuste sur la longueur

Désolé mais je comprends pas pourquoi :-( ?

Qqn a-t-il une explication électrique pour expliquer cette différence, c'était la le but de ma question.
Explications au-dessus
1654  International / Français / Re: Déterminer câblage encodeur on: May 01, 2013, 09:36:29 am
Quote
Donc ça donnerait ceci?
Oui, sauf que tu as écrit 2 fois canal B
1655  International / Français / Re: keypad déporté et arduino on: May 01, 2013, 08:19:21 am
Quote
à priori si c'est du simple contact , faire un deport en // sur 10m ne doit pas poser de probleme
Ouai, enfin je serais pas aussi optimiste. Parce que un clavier matricé à 10m il va falloir ralentir le balayage de la matrice et protéger les entrées/sorties sinon va y avoir un maximum d'erreurs de lecture.
Franchement vu le prix d'une carte arduino mini personnellement j'en mettrais une derrière le clavier et je ferai une liaison série pas trop rapide entre les deux.
1656  International / Français / Re: Déterminer câblage encodeur on: May 01, 2013, 08:09:50 am
Merci!

Néanmoins il ne s'agit pas de mon modèle car le mien possède 6 broches. Il ressemble plus à http://datasheet.octopart.com/AEDS-9620%23P10-Avago-datasheet-10313754.pdf , à quelques détails près: en haut à droite de la page 8 il y a un schéma comportant des refs
- on peut lire "20" sur le mien à la place de "10"
- la référence indiquée par XXXX est 9966.

Pensez-vous que je peux utiliser cette datasheet?



L'analyse des premières photos confirmerait que le pinout est identique à celui dans la doc que tu cites.
On voit bien le + et le GND qui viennent sur la diode avec sa résistance de limitation. Ces 2 signaux continuent vers la partie capteur. Reste 2 broches les sorties.
Pour le sens des broches d'alimentation on peut supposer que c'est le même ordre que la doc Avago. Dans le doute un petit coup d'Ohmmètre aux bornes de la diode pour voir dans quel sens elle est passante devrait lever le doute.
L'ordre des sorties n'est pas critique.
1657  International / Français / Re: EasyVR, avant de me lancer on: May 01, 2013, 06:22:15 am
Là : http://www.veear.eu/products/easyvr/
Ils disent
Quote
The EasyVR module can be used with any host with an UART interface powered at 3.3V – 5V, such as PIC and Arduino boards
Le module Easy VR peut être utilisé avec n'importe quel système possédant un port série ...
Donc Il n'y a pas besoin de PC pour l'exploitation de la carte.

Là:http://www.veear.eu/faq/
Ils expliquent que même pour l'apprentissage de la reconnaissance des locuteurs un PC n'est pas indispensable (c'est peut être pas simple non plus faudrait approfondir)
1658  International / Français / Re: calcul d'amplification avec un transistor on: April 30, 2013, 03:13:09 pm
Je t'avoue que j'ai toujours mis en émetteur commun pour ce genre de montage.
Qu'il soit en EC ou en CC, change quelque chose si on utilise le transistor en amplificateur linéaire, non ?
(J'ai un doute j’essaie de trouver une réponse.)


Le problème en collecteur commun c'est qu'il faut une tension plus élevée pour saturer le transistor. En fait en mode saturé/bloqué la tension sur la base doit quasiment être la même que celle au collecteur. Ce qui n'est pas évident à obtenir dans la mesure ou les sorties logiques ne sortent pas toujours un niveau 1 égale à la tension d'alimentation. C'est pourquoi le montage émetteur commun est préféré.
1659  International / Français / Re: [HELP] Capteur IR ne fonctionne pas on: April 30, 2013, 05:14:49 am
En fait le capteur n'est pas adapté au besoin.
Ce type de capteur est utilisé pour recevoir les messages d'une télécommande pas pour faire des barrières infrarouge.
Si tu as besoin d'une barrière infrarouge tu ferais mieux d'utiliser des LED infrarouge et des phototransistors.
1660  International / Français / Re: résistance de gate pour mosfet on: April 29, 2013, 01:49:34 pm
chez moi sur la doc vgs mini: 2.0 maxi: 4.0v
C'est le Vgs threshold voltage la tension à partir de laquelle il commence à conduire. Si tu regardes la figure 3, tu vois qu'il faut en mettre un peu plus pour le faire suffisamment conduire afin de tirer du courant. En plus comme je le disais dans la première réponse la jonction gate-source présente une forte charge capacitive. remarque j'ai supposé que c'était pour faire du PWM. Peut être t'en sers-tu en statique.
1661  International / Français / Re: résistance de gate pour mosfet on: April 29, 2013, 10:08:50 am
Le problème c'est que la capacité vue de la gate est de 4nF. Avec une telle valeur l'ATmega va pas pouvoir suivre.
Si on considère un temps de monté de l'ordre de 100ns (ce qui n'est pas énorme pour une sortie logique) il faut pouvoir fournir 200mA dans la gate du transistor.
I= C dU/dT ==>  4e-9 * 5/100e-9= 0.2

En plus en admettant même que la sortie de l'ATmega délivre bien 5V, tu es un peu dans la limite basse pour le Vgs de ton transistor. Je pense que si tu as choisis celui-là, c'est pour lui faire cracher du courant. Si tu regardes ses caractéristiques, tu vois que pour lui faire sortir le maximum il vaut mieux attaquer sa gate avec au moins 6V.

Si tu veux bien profiter de ton transistor, il va peut falloir regarder du coté des drivers de MosFET.
1662  International / Français / Re: Comparer string on: April 25, 2013, 05:52:45 am
Voir là: http://arduino.cc/en/Tutorial/StringComparisonOperators
et là : http://arduino.cc/en/Reference/StringObject

La petite phrase suivante, extraite du lien ci-dessus, peut expliquer ton problème:
Quote
Note that constant strings, specified in "double quotes" are treated as char arrays, not instances of the String class
Les chaines entre quotes ne sont pas considérées comme des instances de String, donc la comparaison ne fonctionne pas.
== ou .equals ne fonctionnent qu'avec des instances de String voir l'exemple cité au début de ma réponse.
1663  International / Français / Re: [Résolue]Remplacee le cable USB par du bluetooth. on: April 24, 2013, 04:28:55 am
Quote
Le temps de latence des modules bluetooth série est trop grand pour permettre la programmation à distance
Il existe une carte Arduino officielle avec un bootloader adapté que je site dans ma première réponse. Elle permet la programmation par l'intermédiaire du bluetooth.
1664  International / Français / Re: Mesurer la durée d'une impulsion on: April 24, 2013, 04:26:13 am
Quote
En fait, on lance le moteur en appuyant sur un bouton et on le coupe en rappuyant sur ce même bouton.
Puisque tu parles de sécurité, c'est beaucoup plus sûr d'avoir un bouton spécifique pour l'arrêt.

Pour ton problème de surintensité, il faut échantillonner le temps lorsque ta surintensité est détectée
Code:
debutImax = millis()
et ensuite si la surintensité se poursuit vérifier si le temps actuel est supérieur à debutImax + TEMPS_MAX_ADMISSIBLE.
Code:
if (debutImax + TEMPS_MAX_ADMISSIBLE > millis){
   couper le moteur
}


Tout cela est à placer judicieusement dans ta boucle principale en veillant a y passer suffisamment souvent pour ne pas risquer de cramer ton moteur.
Il faut bien vérifier ton code pour t'assurer qu'il n'y a pas de fonctions bloquantes qui risqueraient de ruiner tes sécurités.
1665  International / Français / Re: Comparer string on: April 24, 2013, 01:35:42 am
Quote
Apres plusieurs tentative
Quelles tentatives.
Bernardino t'avais proposé une solution.

Maintenant est-ce que le problème c'est la comparaison de chaines ou est-ce autre chose?
Parce que le bout de code que tu montres donnes à penser que tu ne gères peut être pas bien la réception de ta chaine.
As-tu fait imprimer la chaine reçue pour voir si tu stockes et compares bien la chaine complète?

En plus comme le fait remarquer skywodd il faut se méfier de String qui n'est pas très économe en ressources et peut jouer des tours en bouffant ta mémoire.
Pages: 1 ... 109 110 [111] 112 113 ... 230