Show Posts
Pages: 1 ... 53 54 [55] 56 57 ... 152
811  Using Arduino / Programming Questions / Re: Simple delay() debounce failure mode? on: October 29, 2013, 01:28:20 pm
Is the Schmitt trigger strictly necessary?
Strictly necessary -> No
Usefull -> yes, especially if you can set hysteresis  yourself.

You have help for calculation:
http://sim.okawa-denshi.jp/en/compkeisan.htm
or a more detail document:
http://www.analog.com/library/analogDialogue/archives/34-07/comparators/comparators.pdf

For this application a comparator is better then an  amplifier.
The best is to choose an open-collecteur comparator like LM393.
With an open-collecteur you have to put a pull-up of about 1k to 10 k.
812  International / Français / Re: [résolu] quel programme pour schéma ? on: October 29, 2013, 08:41:16 am
C'est clairement moins jolie que du Eagle smiley-razz
Depuis quand la cosmétique prime sur l'efficacité  ?
Je préfère un logiciel qui permet de faire des schémas multi-feuilles. Ce qui permet de mettre en évidence l’essentiel du montage et de déplacer les annexes dans les autres feuilles. Pour la compréhension c'est quand même nettement supérieur.
Cela permet de ne pas avoir de schémas "à la DUE" où tout doit absolument tenir sur une page et où les différentes alims sont "jetées"  partout où il y avait quelques cm2 de libre sans que la logique soit respectée.

PS le projet Wiring n'est (plus) pas sous Eagle mais sous Kicad.

Astuce : avec kicad la qualité en sortie pdf directe est correcte sans plus.
Pour avoir une très bonne qualité pour la publication la solution est soit de passer par l'intermédiaire d'Inkscape, soit de sortir  en postscript et convertir en pdf.
-> sous linux utiliser l'utilitaire (présent d'office) ps2pdf en ligne de commande :
$ps2pdf schema.ps
et c'est tout  schema.pdf est créé automatiquement.

Eagle possède-t-il les deux modes ?
813  International / Français / Re: [Moteurs PAP] un code qui marche? on: October 29, 2013, 05:14:51 am
A voir avec une R de pull up plus faible sinon (typiquement 4.7k)
+1
A trop faible courant de collecteur la bande passante d'un transistor, donc son temps de réponse, n'est jamais terrible.
C'est la bonne solution que de diminuer sa résistance de charge de collecteur.
C'est aussi une bonne assurance pour ne pas être gêné par les courants de fuites qui fluctuent avec la température.
814  International / Français / Re: quel programme pour schéma ? on: October 28, 2013, 11:29:15 am
 Tant qu'on ne voit pas le cartouche on ne peut rien dire.

Tout ce qu'on peut dire c'est que Kicad peut le faire, eagle sans doute mais tu ne vas pas installer un logiciel proprio, fermé et limité de surcroit sur un Linux  alors que Kicad n'a aucun de ces défauts (normalement rédhibitoires pour un Ubuntiste)  smiley-mr-green
815  International / Français / Re: Contrôle de la température de la cabane. on: October 28, 2013, 11:23:21 am
68tjs say:
Quote
Traiter la cause en adaptant la ligne.
Les adaptations d'impédance, c'est pas trop ma tasse de thé.
je prends le tapis à poussière à: 4,7 K.
Dommage c'est quand même ce qui est le plus efficace et ce sont des notions qui assurément serviront  tôt ou tard avec les nouveaux micros qui tournent à plusieurs centaines de Megahertz.

Remarque : La 4,7 k c'est avec mon câble, avec le tien cela peut-être différent..
Ce n'est pas la valeur qui est importante mais la démarche : je n'ai pas pris pour argent comptant ce qui était écrit sur la datasheet et j'ai bien fait puisque l'optimum était à 4,7k au lieu de 2k.  Je te conseille d'en faire de même avec tout ce qu'on te dit : tu testes, tu analyses et tu prends ta propre décision.
Donc pour différentes valeur de R (j'ai commencé à 1kohms) j'ai fait une centaine de mesures affichées dans le SerialMonitor (c'est hyper vite fait avec une boucle).
Ensuite :
- copier/coller dans un tableur.
- utilisation des fonctions min, max, moyenne et médiane.
Le meilleur choix de résistance correspondant au plus faible écart entre le min et le max bien sur, mais aussi entre la moyenne et la médiane.

La différence entre la moyenne et la médiane est importante :
La moyenne c'est simple on additionne toutes les mesures et on divise par le nombre de mesure.
La médiane c'est plus scioux : c'est la valeur telle qu'il y aura autant de mesuresde valeur supérieure que de mesures de valeur inférieures.
Un exemple pour bien fixer les esprits :
Le revenu moyen en France est par exemple de 10.000€ par mois mais c'est parce que les revenus d'un petit nombre de gros milliardaires ont plus de poids que la masse de smicards.
Par contre le revenu médian sera lui plutôt situé autour de 800 € parce que les smicards et tous les emplois à temps partiel non choisis sont de loin les plus nombreux.

Pour revenir à nos mesures si seul le bruit fait fluctuer les mesures la moyenne et la médiane seront  très proches.
Si ce n'est pas le cas c'est qu'il y a un problème soit dans le câblage soit de réflexion dans le câble.
Autre façon de voir les choses si la moyenne et la médiane sont très proches il est possible de faire une moyenne de plusieurs mesures. Dans le cas contraire une moyenne de plusieurs mesures ne servira absolument à rien puisqu'un phénomène exterieur vient tout perturber.

La METROLOGIE est une science qui s’apprend sur le tas.  smiley-mr-green
816  International / Français / Re: Contrôle de la température de la cabane. on: October 28, 2013, 06:51:40 am
STOP PAS D'INSULTE POUR LE LM35 !
J'ai fait des mesures correctes au bout de 50m de cable ethernet catégorie 5.
Pour cela ce n'est pas compliqué : il suffit de lire la datasheet du LM35.

Le Lm35 comme son équivalent chez Texas, et d'une manière générale tous les circuits CMOS, ne supporte pas des charges capacitives.
Et un câble non adapté est capacitif.

Donc deux solutions :
1) la solution National Semiconducteur : cacher la poussière sous le tapis en masquant la capacité. Ils préconisent de mettre une résistance de 2K en série -> voir la datasheet.
J'ai essayé avec plusieurs valeurs : en dessous de 2K ce n'est pas bon, j'ai trouvé que c'est bon de 2K à 10 k avec un optimum à 4,7K.

2) Ma solution : Traiter la cause en adaptant la ligne. -> si on adapte la ligne a ses deux extrémités en théorie l'effet capacitif disparait.  En pratique comme l'adaptation parfaite n'est pas possible il existe encore mais il devient inoffensif.
Dans un câble RJ45 cat 5 la paire torsadée est une ligne à impédance constante d'impédance caractéristique égale à 100 ohms. En fait c'est comme un câble coaxial qui n'est qu'une forme particulière des lignes à impédance constante.
Le LM35 a une faible impédance de sortie, de l'ordre de l'ohm, il faut donc placer une résistance, de valeur 100 ohms, en série entre la sortie du lm35 et l'entrée du câble.
A la sortie du câble, c'est à dire à l'entrée du micro il faudrait placer une résistance de 100 ohms entre la pin Ax et la masse.
Mais attention le courant pompé sur le lm35 serait énormément trop élevé. La solution est de mettre un condensateur en série avec la résistance.  le continu est bien coupé et la ligne adaptée pour les fréquences plus élevées.
J'ai essayé avec 100 nF cela fonctionne très bien de 0m à 50m de câble..

Autre solution il existe un autre circuit intégré pour la mesure de température le LM335 dont la mise en œuvre s'apparente plus à celui d'une zéner et qui est insensible aux charges capacitive. Je ne comprend pas pourquoi ce circuit est snobé dans l'univers Arduino. De plus il est muni d'une entrée calibration.
La différence c'est qu'il est étalonné en Kelvin. (0°C = 273,15 K)
A 0°C le lm 35 donne 0mV   le lm335 donne 2,7315 V
A 10 °C le lm35 donne 100 mV le lm335 donne 2,8315 V
817  International / Français / Re: Contrôle de la tempéraure de la cabane. on: October 27, 2013, 12:39:43 pm
J'ai mis des Linux...Quand j'ai voulu installer des softs "à la main"; j'ai bien crû que j'allais péter un câble
Pour Debian, Ubuntu, Mint, etc   -> sudo aptitude install "nom-du-paquet" et ça roule tout seul, même pas drôle il n'y a rien à faire a part appuyer sur Y(yes).
Ah si : oublier tous les mauvais réflexes windowsien et ne prendre les programmes que dans les dépots officiels (plus de 60 000 progs il y a de quoi faire)
818  International / Français / Re: Alim 5V 20A - Connecteur étrange on: October 27, 2013, 12:31:23 pm
Quote
il fallait un minimum de charge sur la sortie
Non je suis certain : la simili résistance n'est en fait qu'un symbole pour représenter l'utilisation.

Toutes les alimentations de laboratoire sont sur le même modèle.
C'est le principe de la mesure de résistance en 4 fils :
- 2 fils transportent la puissance. (1A, 10 A, 100A...)
- Les 2 autres fils sont en quelque sorte ceux du voltmètre de la boucle de régulation.
Cela permet de déporter la mesure de la tension au niveau de l'utilisation.

En fait cela ne sert jamais sauf dans les bâtis, où pour des questions de dissipation thermique,  les bloc alim sont regroupés en haut du bâti  et donc loin des cartes qu'ils doivent alimenter.
819  International / Français / Re: Ecran ayant la consommation la plus faible on: October 27, 2013, 12:16:49 pm
Tu as un module sur Sparkfun pour avoir du 2.54 (https://www.sparkfun.com/products/10304)
J'ai suivi le lien, j'ai regardé le schéma et j'ai  vu un MIC2295 qui est un convertisseur de tension délivrant du 35 V (confirmé avec les valeurs de résistances).
Il ne faut jamais oublier de compter la consommation des circuits annexes (MIC2295 Quiescent Current = 5ma )  smiley-mr-green

Tu as plus simplement ceci :
http://www.gotronic.fr/art-afficheur-de119rs-20-7-5-2202.htm
qui fonctionne sous 5V et qui ne consomme  que :      Imax = 2µA/cm2.
Les cm2 doivent correspondrent à la surface de cristal liquide activée et donc doit être dépendant des chiffres affichés.
 
820  International / Français / Re: Alim 5V 20A - Connecteur étrange on: October 27, 2013, 11:16:16 am
C'est pour prendre l'information de tension destinée à la régulation au plus prés de la charge.
Comme cela peu importe la longueur des fils de liaisons la chute de tension qui s'y développe est intégrée dans la boucle de régulation.

Pour des Dels : on s'en contre-fiche.
821  International / Français / Re: Ecran ayant la consommation la plus faible on: October 27, 2013, 11:09:30 am
Est ce que, avant d'aller chercher des produits complexes, un écran ou un afficheur a cristaux liquides (ou LCD si on jaspine angliche) SANS utiliser le rétroéclairage ne serait pas suffisant ?

Autre point : peut-être que tu as regardé et que tu as déjà la solution mais si le micro (sans oublier le reste de l'électronique) n'est pas géré pour se mettre en sommeil ce n'est pas vraiment utile de chercher à gratter 1 mA dans l'afficheur.
Sur ce point les cartes Arduino équipées AVR ne sont pas les championnes de la sobriété, les cartes Texas équipées MSP430 programmables avec Energia ,qui est une adaptation de l'IDE et du langage Arduino,  sont d'un avis répandu moins gourmandes en mA............et coutent 4 fois moins cher.
822  International / Français / Re: Transfert de données par laser. on: October 27, 2013, 08:40:48 am
Je t'ai dis de commencer par regarder les Références du langage.

Dans le bandeau de tête il suffit juste de cliquer entre Learning et Support
823  International / Français / Re: Ecran ayant la consommation la plus faible on: October 27, 2013, 05:45:10 am
Il faut que tu affines ton besoin :
Ecran ou simple afficheur ?
L'écran LCD classique comporte des circuits imprimés intégrés pour le décodage, bien évidement ces circuits consomment.
A priori pour n'afficher que des chiffres ils sont inutiles.

Un afficheur simple est souvent à led, il en existe à cristaux liquide.
Faut-il que les chiffres soient bien visibles en pleine lumière ou pas ?
Il est possible de limiter le courant dans les led ou de baisser ou supprimer le rétroéclairage des cristaux liquides.
824  International / Français / Re: Arduino standalone on: October 27, 2013, 04:51:55 am
"L'inductance est-elle obligatoire?"
- Non.
Tout dépend de ce que tu veux faire.
Si tu es absolument certain qu'avec le circuit imprimé que tu conçois tu ne te servira JAMAIS des entrées analogiques, alors oui tu peux te passer de l'inductance et de découpler la pin Aref à raz du boîtier du micro.

Mais dans le cas contraire il ne faudra pas venir te plaindre si la mesure analogique n'est pas stable.

Tu peux trouver des inductances pas chères sur Ebay. A titre personnel je trouve que quand on fait son propre circuit on le fait dans les règles de l'art. Celui qui connait le mieux le micro c'est son créateur Atmel et s'il préconise une inductance je considère que c'est une erreur que de ne pas la mettre, mais je dois être déformé par 40 ans d'électronique.

Quant au montage sur bredbaord je plussoie à ce qu'à écrit Zoroastre : ils ne sont valables que pour faire une vérification vite fait sans être obligé de sortir le fer à souder.  On ne cherche pas la performance mais la validation d'un principe.
Pour les montages  qui doivent durer il existe aussi les plaquettes pastillées ou à bandes. C'est moins cher qu'un circuit imprimé mais en contre partie il y a plus de câblage a faire.

Un point important que tu peux remarquer sur l'implantation que Zoroastre t'as donné en exemple : Les Plans De Masse généreux.
C'est capital sur un circuit imprimé. N'oublies pas que l'épaisseur de cuivre n'est que de 35µm (0,035 mm) et qu'une piste fine étroite aura forcément un peu de résistance. Comme tu aura pu le lire sur le document sur les découplages c'est ce défaut qui est exploité pour le filtrage d'alim. Par contre pour la Masse c'est et cela restera un défaut qui pourra perturber le fonctionnement. Il ne faut jamais lésiner sur les pistes de masse et toujours les remplacer par des plans chaque fois que c'est possible.
C'est aussi autant de cuivre qui n'est pas à retirer donc une économie de produit, un gain de temps et par conséquent une meilleure qualité de gravure.
825  International / Français / Re: Transfert de données par laser. on: October 26, 2013, 11:22:36 am
Bande de fréquence :
C'est quand même à toi de le savoir !
Ou alors tu ne sais pas encore bien ce que tu veux faire.
Dans ce cas commence par pousser ta réflexion jusqu'au bout .
Comment je peux modifier la fréquence de récurrence de la PWM ?
---////---
Est-ce qu'il y aurait un moyen plus adapté pour jouer sur la fréquence du laser ?

En manipulant les registres du micro : il faut sortir des librairies Arduino et lire la datasheet du micro.
Dans l'univers des librairies Arduino il existe aussi des fonctions toutes faites comme "tone" qui pourrait peut-être te convenir.
Il faut lire les "Références du langage "sur le site Arduino.
Quel serait l'intérêt d'un montage amplificateur transimpédance ?
Pour commencer savoir qu'il existe  smiley-mr-green et que c'est le plus adapté aux photodiodes.
Un ampli est dit transimpédance parce que l'entrée se fait en courant et la sortie donne des volts.
Donc G= S/E = V/I = ohms.
Comme une diode se commande en courant on voit qu'un tel ampli parait tout indiqué.
Maintenant si tu cherche des schémas sur le web tu verra qu'on entre sur l'entrée "-", c'est donc un ampli inverseur. Tu verra aussi que le gain est égal à la résistance de contre réaction câblée entre la sortie et l'entrée "-"

Si tu ne dispose que d'une alim positive il faut jouer avec des décalages de tension sur l'entrée "+" .
En résumé si tu es à l'aise avec des ampli op ce sera OK, sinon utilise des schémas plus classiques et concentre toi sur le coeur de ton sujet.

PS : une photo-diode peut s'utiliser non polarisée (beurk )  et bien mieux polarisée en inverse.
Pour simplifier tout se passe comme si la lumière qui atteint la jonction PN augmentait le courant de fuite.
Pages: 1 ... 53 54 [55] 56 57 ... 152