| La gestion des cantons par Arduino !! | |
|
+31Jeanmi67 droopy barbadidoua Tardieu pn200 Papy60 Arduino jlb Murphy tram47 tking-1007 patrick géo trouve tout VAUBAN38 lepoete Sergio11 christ71 pm1309 Pythéas alain90 Derf michel.b01 sierramike Martino14 DMARRION SavignyExpress SUPERN PtitLouis58 Trusty CleoN nicozea57 35 participants |
|
Auteur | Message |
---|
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Mer 25 Jan 2017 - 17:06 | |
| Je pense qu'il y a eu un contact entre "+" et "-" direct... Si je branche l'USB, l'arduino fonctionne mais ne fournit pas assez pour alimenter les leds et les registres... Si je ne branche que l'alim externe, l'arduino ne s'allume pas ! J'ai donc ajouté une alim externe pour le 5volts. Ca résout le problème momentanément car maintenant, j'ai un autre souci. La carte SD ne fonctionne plus correctement, l'initialisation se fait de manière aléatoire (1 fois sur 10). J'ai également un reboot de l'arduino lorsque je change la position d'un potentiomètre du pupitre relié à une entrée analogique (1 seul sur les 3, les 2 autres fonctionnent...), mais pas dans toutes les positions, uniquement les positions correspondant à un affichage de + de 3 digits... |
|
| |
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
| Sujet: Re: La gestion des cantons par Arduino !! Mer 25 Jan 2017 - 19:54 | |
| T'as peut-être un bug dans ton code pour le cas de + de 3 digits, le reboot de l'Arduino c'est typiquement quand tu as un bug dans ton code qui adresse la mauvaise case mémoire, j'en sais qqchose Sinon la carte SD initialisée 1 fois sur 10 c'est exactement le problème que j'avais, et qui m'a fait passer au Raspberry Pi dès qu'on veut faire un peu plus que ce qui tient dans la puce Mais à la réflexion après tes soucis dépendant de l'alim, je me demande si ce n'est pas un problème de sous-alimentation ? Dans mon cas, j'avais remarqué que l'initialisation de la carte SD se faisait seulement après insertion de la carte. A la prochaine exécution, ça plantait et je devais sortir la carte et la remettre en place. Même en coupant l'alimentation ça ne suffisait pas, pourtant je me demande ce qui pouvait bien changer entre couper l'alim et sortir la carte ... (y'a quand même pas des condos pour garder la carte SD sous tension plusieurs secondes !!!) |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Mer 25 Jan 2017 - 20:25 | |
| L'histoire du reboot, ça ne le faisait pas avant le "court-circuit", ça fonctionnait parfaitement. Dominique peut témoigner, il l'a vu fonctionné tout lundi matin ! Quand je bouge mon potar, je ne fais que changer un String et l'envoyer sur l'écran LCD... donc..? En cherchant sur le net à propos de la carte SD, il y a apparemment beaucoup de souci avec la carte Méga, mais pas les autres....dommage...mais je ne désespère pas, encore s'il n'y avait eu aucune réussite, mais le programme a réussi à créer un fichier et à le lire, au moins 3 fois !!!! Je vais creuser... |
|
| |
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
| Sujet: Re: La gestion des cantons par Arduino !! Mer 25 Jan 2017 - 20:31 | |
| Mouais, moi j'ai eu les mêmes soucis avec la carte Uno, donc ... Pour ton code, je ne doute pas qu'il fonctionne , mais t'es sûr que t'as pas fait une petite modif quelque part entre temps ? Sinon tu verras bien avec ta prochaine carte |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Mer 25 Jan 2017 - 21:09 | |
| Les modifs ne concernent que la carte SD.. Je verrai bien demain, en mettant en place mes multiplexeurs analogiques, je pourrai déplacer les entrées des potars, car les cantons seront "regroupés" sur une seule entrée analogique... Ca solutionnera peut-être en attendant, j'espère que la livraison des nouveaux arduino ne tardera pas trop !(mais je les trouve fragiles quand même....) |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Jeu 26 Jan 2017 - 13:17 | |
| Bonjour à tous, Ce matin, mise en place d'un multiplexeur analogique CD4067 16 entrées : Le câblage est très simple, le code aussi. Je vous mets un lien, celui que j'ai suivi, et ça fonctionne parfaitement bien ! Voilà le lien !Le gros avantage, comme déjà expliqué, c'est qu'avec 1 seule entrée analogique de l'Arduino, je lis 16 détection de cantons ! Le code dans le programme est déjà près pour l'utilisation de 4 multiplexeurs, donc 64 cantons... Pour ce qui est de mon problème d'alimentation et de pupitre, j'ai trouvé d'où venait le problème : Lors du petit "court-circuit", le 3ème potentiomètre a subi des dommages internes apparemment. Ce fameux "court-circuit" a eu lieu sur les 2 dernières bornes en bas à droite de l'arduino, qui sont 2 bornes de masse. Il a eu un contact entre la borne de masse et le +5V. Le potentiomètre en question était raccordée sur l'entrée analogique 15, qui se trouve être la borne la plus proche de l'endroit du "court-circuit" !! J'ai donc remplacé mon potentiomètre, et c'est reparti comme en 40 !! Je vous mets une photo de l'endroit où ça s'est produit: Du coup, j'en ai profité pour changer mon alim qui ne fournissait que du 12 volts par une ancienne alim de PC, qui me donne le 12 et le 5 volts !! J'alimente donc tous les composants électroniques avec l'alim et non plus l'Arduino (sauf la carte principale où se trouve mon montage de détection + PWM). Voilà, donc, je peux continuer à travailler, prochaine étape : les registres à décalage des signaux PWM (un peu plus ardu que le registre de ce matin...) |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Ven 27 Jan 2017 - 11:26 | |
| - sierramike a écrit:
- Dans mon cas, j'avais remarqué que l'initialisation de la carte SD se faisait seulement après insertion de la carte. A la prochaine exécution, ça plantait et je devais sortir la carte et la remettre en place. Même en coupant l'alimentation ça ne suffisait pas, pourtant je me demande ce qui pouvait bien changer entre couper l'alim et sortir la carte ... (y'a quand même pas des condos pour garder la carte SD sous tension plusieurs secondes !!!)
J'ai exactement la même chose depuis hier après-midi... Pas moyen d'utiliser correctement cette fichue carte SD ! Il faut à chaque fois la ré-insérer pour qu'elle marche... C'est très bizarre... Et j'ai même pas réussi à écrire dans un fichier... La lecture c'est ok mais pas l'écriture... Y-a-t-il d'autres solutions de sauvegarde que l'Eeprom et la carte SD ??? |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Sam 28 Jan 2017 - 18:19 | |
| Bon, j'ai laissé tomber la carte SD, j'ai remis la sauvegarde sur l'EEprom, malgré les 320 valeurs à sauvegarder au max... On verra bien. J'ai étudié le TLC5940, registre PWM, et j'ai découvert que ses sorties sont inversées par rapport à mon montage original. C'est à dire qu'il met les sorties à 0 lorsqu'elles sont activées et les laisse "à l'air" quand elles ne le sont pas. Ce qui veut dire, que je dois modifier mon montage afin d'envoyer le 5 volts par défaut sur le transistor qui commande ma voie (en passant par une résistance) et la sortie du TLC5940 enverra le 0 volt lorsqu'elle sera activée. Pensez-vous que le schéma est correct ? Je commence le circuit ce soir... De plus, il travaille sur 12 bits, c'est à dire que la consigne qu'on lui envoie varie de 0 à 4095, alors que mes PWM varient de 0 à 255 pour le moment, il va donc falloir que je "proportionnalise" les valeurs... |
|
| |
DMARRION Membre
Age : 66 Localisation : THEZEY ST MARTIN (54) Nombre de messages : 4342 Date d'inscription : 27/12/2010
| Sujet: Re: La gestion des cantons par Arduino !! Sam 28 Jan 2017 - 19:02 | |
| - nicozea57 a écrit:
Ce qui veut dire, que je dois modifier mon montage afin d'envoyer le 5 volts par défaut sur le transistor qui commande ma voie (en passant par une résistance) et la sortie du TLC5940 enverra le 0 volt lorsqu'elle sera activée.
Pensez-vous que le schéma est correct ? Je commence le circuit ce soir...
Oui, avec ce principe ça doit marcher. Pour la valeur de la résistance que tu as fixé à 1 K, voici les critères de calcul : - Lorsque la sortie de ton registre est à la masse, vérifie que le courant obtenu (dans ton cas 5V/1K = 5 mA) est bien inférieur à la limite maxi permise par le registre - Lorsque la sortie du registre est en l'air, il faut que le courant qui va donc intégralement vers la base du transistor de puissance suffise à le saturer. En considérant que la consommation du train dans le canton peut atteindre 500 mA, et en conservant la R de 1K, il te faut un transistor avec un hfe de 100, pas toujours évident sur un transistor de puissance. |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Sam 28 Jan 2017 - 19:50 | |
| Alors, après branchement : résultat : mon transistor est toujours passant ! Quelque soit la consigne que j'envoie. Que faire.... |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Sam 28 Jan 2017 - 23:23 | |
| Bon, ben je n'y arrive pas... Même une simple led ne s'allume pas sur la sortie du TLC5940... Je n'aime vraiment pas l'électronique... ou alors j'ai loupé quelquechose... Demain est un autre jour ! |
|
| |
sierramike Membre
Age : 44 Localisation : 67000 STRASBOURG Nombre de messages : 4563 Date d'inscription : 29/10/2015
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 0:32 | |
| - nicozea57 a écrit:
- sierramike a écrit:
- Dans mon cas, j'avais remarqué que l'initialisation de la carte SD se faisait seulement après insertion de la carte. A la prochaine exécution, ça plantait et je devais sortir la carte et la remettre en place. Même en coupant l'alimentation ça ne suffisait pas, pourtant je me demande ce qui pouvait bien changer entre couper l'alim et sortir la carte ... (y'a quand même pas des condos pour garder la carte SD sous tension plusieurs secondes !!!)
J'ai exactement la même chose depuis hier après-midi... Pas moyen d'utiliser correctement cette fichue carte SD ! Il faut à chaque fois la ré-insérer pour qu'elle marche... C'est très bizarre... Et j'ai même pas réussi à écrire dans un fichier... La lecture c'est ok mais pas l'écriture... Y-a-t-il d'autres solutions de sauvegarde que l'Eeprom et la carte SD ??? Tu as exactement le même problème que moi ... C'est pour ça que j'avais laissé tomber aussi la carte SD ... Pour la sauvegarde, regarde si tu ne peux pas réduire la quantité de données en jouant un peu avec la logique. |
|
| |
SavignyExpress Membre
Age : 61 Localisation : yyy Nombre de messages : 2043 Date d'inscription : 10/10/2010
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 12:59 | |
| - Nicozea57 a écrit:
- Bon, ben je n'y arrive pas... Même une simple led ne s'allume pas sur la sortie du TLC5940...
Je n'aime vraiment pas l'électronique... ou alors j'ai loupé quelquechose... Demain est un autre jour ! Bonjour Michael, J'ai jeté un oeil à la datasheet du TLC5940 et j'ai vu qu'il faut placer une résistance entre la patte IREF et GND pour fixer le courant maximum en sortie. Le courant maximum est donné par l'équation: I = (1.24 * 31.5) / R 1.24 correspond à la référence de tension interne du circuit. Il faut choisir R de manière à obtenir un courant entre 5 et 120 mA. Est-ce cela la source du problème ? Bon dimanche et bons essais. |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 13:09 | |
| Merci SavignyExpress, j'ai bien mis une résistance de 1.8K, soit un imax de 21,7 mA. Je n'arrive même pas à faire changer une sortie, et en plus, le composant chauffe beaucoup !! |
|
| |
DMARRION Membre
Age : 66 Localisation : THEZEY ST MARTIN (54) Nombre de messages : 4342 Date d'inscription : 27/12/2010
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 13:27 | |
| Si tu n'arrives pas à faire changer une sortie, c'est du coté de la gestion de l'entrée série que ça doit clocher (horloge, éventuelle commande d'inibition ou de forçage...)
Néanmoins pour faire suite à la remarque judicieuse de SavignyExpress, lorsque tu arriveras à faire changer les sorties d'état tu devras examiner le point suivant : J'ai cru comprendre que les sorties ne se comportent pas comme des transistors saturés avec l'émetteur relié "à la masse" lorsqu'elles sont actives, mais qu'elles se comportent comme des générateurs à courant constant (dont la valeur est fixée par la formule que SavignyExpress à indiquée). Le but de ce fonctionnement en géné de courant étant, dans l'utilisation typique de ce circuit qui est le pilotage de LED, de ne pas avoir besoin de mettre de résistances en série avec les LED.
Si je me trompe pas, ça implique que pour bloquer ton transistor de puissance lorsque la sortie du 5940 est active, il faut satisfaire 2 conditions : 1) la valeur du géné de courant fixée par Iref doit être supérieure à la valeur du courant que laisse passer ta résistance de tirage au +5V, sinon l'excédent ira dans la base du transistor. 2) la tension résiduelle en sortie du 5940 doit être inférieure à 0,6V, ce qui n'est pas gagné puisque ce n'est pas une sortie collecteur ouvert. Le cas échéant, il te faudra compliquer un peu la polarisation du BD 237 en ajoutant par exemple une diode ou 2 en série dans la base afin d'augmenter le seuil de conduction. |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 13:50 | |
| J'utilise la libraire Tlc5940.h, qui permet de faire un "set" d'une sortie. Elle permet aussi de faire un "get". Et lorsque je vérifie avec un "get", la sortie est bien à la consigne que j'ai mise en "set". Je suppose que la librairie fait bien son job... En cherchant sur le net, j'ai trouvé des schémas où c'est la cathode des leds qui est branchée sur la sortie, d'autres l'anode... J'ai essayé les deux, en mettant la sortie à la moitié (2000 environ), la led ne s'allume dans aucun des cas... Ce que je trouve bizarre, c'est qu'il chauffe beaucoup, alors que je n'utilise qu'une sortie... Dans la doc tech, on trouve le schéma équivalent des sorties : Si on se base sur ce schéma, ça correspond à un transistor avec émetteur sur la masse ! |
|
| |
SavignyExpress Membre
Age : 61 Localisation : yyy Nombre de messages : 2043 Date d'inscription : 10/10/2010
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 14:00 | |
| Bonjour Michael et Dominique, Permettez-moi quelques remarques: Allumage d'une LEDMichael mentionne qu'il ne parvient pas à allumer une LED ce qui est surprenant avec un courant de 20 mA, pile poil la valeur typique pour une LED. Je n'ai pas regardé en détail comment on envoie des ordres à ce circuit, mais il doit peut-être manquer quelque chose. Je rechercherais de ce côté là avant d'aller plus loin. Certainement que tu utilises la librarie Arduino pour le TLC5940 et on trouve plusieurs exemples sur le web, par exemple: http://www.planetarduino.org/?cat=454. Je confirme que si les sorties sont à courant constant et qu'elles soutirent du courant, il faut brancher la cathode de la LED à la sortie (collecteur du transistor) et l'anode au +5 V. Le schéma équivalent de sortie ne montre que le transistor final. Pour constituer une source de courant il est peut-être le 2ème transistor d'un miroir de courant, non montré dans la datasheet. Il ne fonctionne pas en commutation mais en régime linéaire. Circuit de sortie20 mA dans 1 KOhm, cela fait en théorie une chute de tension de 20 V, évidemment pas possible avec Vcc = 5 V ! J'avoue ne pas savoir quelle tension sera effectivement aux bornes de la résistance mais je suppose qu'elle sera quasi de 5 V, ce qui devrait garantir le blocage du transistor NPN. Il serait peut-être plus simple de remplacer le transistor NPN par un PNP avec une pullup sur la base (comme tu l'as fait ici). Tu peux ensuite utiliser des valeurs de courant proches du minimum autorisé par le TLC5940 comme courant de base. Le collecteur du PNP, via une résistance de base, te permettra d'attaquer le NPN existant. Peut-être aussi que cela réduira l'échauffement du circuit. |
|
| |
DMARRION Membre
Age : 66 Localisation : THEZEY ST MARTIN (54) Nombre de messages : 4342 Date d'inscription : 27/12/2010
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 15:11 | |
| - SavignyExpress a écrit:
20 mA dans 1 KOhm, cela fait en théorie une chute de tension de 20 V, évidemment pas possible avec Vcc = 5 V ! J'avoue ne pas savoir quelle tension sera effectivement aux bornes de la résistance mais je suppose qu'elle sera quasi de 5 V, ce qui devrait garantir le blocage du transistor NPN. . Pas forcément. En essayant d'imposer un courant supérieur à ce que peut fournir le circuit de charge, le géné de courant va évidemment faire descendre la tension de sortie au minimum, mais ça ne veut pas dire que ce minimum est de 0,4V, comme un VCEsat d'un transistor monté en commutation. Compte tenu de la structure du schéma d'un géné de courant, je serais surpris que la tension minimum en sortie soit inférieure à 1 ou 2 V. |
|
| |
SavignyExpress Membre
Age : 61 Localisation : yyy Nombre de messages : 2043 Date d'inscription : 10/10/2010
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 15:20 | |
| Merci Dominique pour cette précision.
Je recommanderais donc le PNP commandé par le courant du générateur intégré. |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 17:20 | |
| Bon !! J'ai remplacé mon TLC5940 par un neuf. La Led s'allume et je la contrôle ! Le composant était HS (je suppose) ! J'ai donc testé sur mon entrée PWM avec mon transistor BD237 en mettant une résistance de tirage de 1,8K comme dessiné sur mon précédent schéma. La loco est commandée, MAIS, je ne peux pas utiliser toute la plage (0 à 4095) car à une valeur de 750 environ, la loco s'arrête. Je peux donc faire varier la vitesse entre 0 et 750 sur le TLC5940. Je pense que la tension moyenne en sortie est trop petite par rapport à celle qui commande mon transistor... Il faudrait que je change certaines valeurs de résistance... peut-être... Je regarderai cela plus tard. J'ai donc fait une modif dans mon programme pour que la consigne envoyée au TLC varie de 0 à 750, avec une particularité, ça fonctionne à l'envers, 0sur TLC=255 sur ancienne PWM et 750sur TLC=0 sur ancienne PWM. Test : Ca fonctionne !!!! J'ai rencontré un autre problème, lors du démarrage du programme, le TLC passe toutes ses sorties dans un état soit à 0 soit à 1, dans la datasheet, il est dit qu'il faut mettre une résistance sur l'entrée BLANK pour forcer les valeurs à 0, je l'avais mise, mais comme ma commande est inversée, les locos se mettaient à rouler à fond pendant l'initialisation. Donc, j'ai supprimé cette résistance, et le tour est joué !! Je ferai un petit schéma de mon branchement pour ceux que ça intéresse. J'essayerai de faire une petite vidéo explicative demain ! En tout cas, merci à Dominique et à Savigny d'avoir cherché une solution avec moi ! Vos conseils m'ont aiguillé vers la source du problème !! Je vais approfondir les tests, mais je peux dorénavant commander 16 cantons par composant TLC5940. |
|
| |
SavignyExpress Membre
Age : 61 Localisation : yyy Nombre de messages : 2043 Date d'inscription : 10/10/2010
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 17:31 | |
| Hello Michael, Super que tu soies arrivé au bout de tes peines. Voici toutefois ce que j'entends par mise en oeuvre du transistor PNP en sortie du TLC5940. J'ai simulé le montage sur le simulateur en ligne http://www.falstad.com/circuit/ parfait pour ce genre de petit test. Si tu veux reprendre le schéma, copie le texte ci-après et colle le dans la fenêtre qui s'ouvre en faisant import from text. - Code:
-
$ 1 0.000005 10.20027730826997 50 5 50 t 256 224 304 224 0 -1 4.843296279294428 -2.800000231673039e-10 360 r 256 224 256 112 0 5600 R 256 112 256 48 0 0 40 5 0 0 0.5 w 304 240 336 240 0 R 304 208 304 48 0 0 40 5 0 0 0.5 i 256 288 256 336 0 0.01 g 256 336 256 368 0 s 256 288 256 224 0 1 false d 208 336 208 288 1 0.805904783 w 208 288 256 288 0 w 208 336 256 336 0 t 384 240 432 240 0 1 -11.28449119198106 0.1567037203395717 350 g 432 256 432 368 0 r 336 240 384 240 0 860 r 432 96 432 160 0 1200 162 432 160 432 224 1 2.1024259 1 0 0 0.01 R 432 96 432 48 0 0 40 12 0 0 0.5
La diode en parallèle de la source de courant est indispensable sinon le simulateur signale une erreur lorsque le switch est ouvert, cela assure que le courant peut circuler. C'est une spécificité du simulateur, sans lien avec le fonctionnement du montage. Dans ce 1er état, les 2 transistors sont bloqués. On ferme le switch. La source de courant tire 10 mA dans la jonction BE du PNP, ce qui le met en saturation. Son courant de collecteur est limité par la résistance de 860 Ohm pour attaquer la base du NPN qui correspond à celui existant déjà dans ton circuit. Pour ce test, la charge est une LED et sa résistance, mais c'est adaptable à un transistor de puissance. De cette manière, il est plus simple de garantir que le PNP est passant car il suffit que la tension de base soit 0.6 V en-dessous du +5 V. Bonne soirée et bon début de semaine. |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 17:48 | |
| Merci ! Je ne connaissais pas ce simulateur ! Voilà ce que j'ai fait : - Code:
-
$ 1 0.000005 10.20027730826997 50 5 50 r 256 224 256 112 0 1800 R 256 112 256 48 0 0 40 5 0 0 0.5 w 256 224 336 224 0 i 256 288 256 336 0 0.021 g 256 336 256 368 0 s 256 288 256 224 0 0 false d 208 336 208 288 1 0.805904783 w 208 288 256 288 0 w 208 336 256 336 0 t 384 240 432 240 0 1 -12.548844415117877 -0.7052335587735915 350 g 432 256 432 368 0 r 336 224 384 224 0 270 r 432 96 432 160 0 1200 162 432 160 432 224 1 2.1024259 1 0 0 0.01 R 432 96 432 48 0 0 40 12 0 0 0.5 w 384 240 384 224 0 A+ |
|
| |
SavignyExpress Membre
Age : 61 Localisation : yyy Nombre de messages : 2043 Date d'inscription : 10/10/2010
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 18:01 | |
| Oui, ce simulateur est très utile pour valider des hypothèses avant le câblage. Je m'en sers très souvent car il beaucoup plus rapide à mettre en oeuvre que Spice. Tu as certainement remarqué qu'en déplaçant le curseur sur les composants tu vois leur état, courants et tensions. Pour les transistors, le gain par défaut est de 100, mais tu peux le changer pour que ce soit représentatif avec ceux que emploies.
Je pense cependant que la source de courant ne se comporte pas tout à fait comme dans la réalité, rejoignant ainsi la remarque de Dominique. D'où la proposition du transistor PNP. |
|
| |
PtitLouis58 Membre
Age : 70 Localisation : Fourchambault 58 Nombre de messages : 802 Date d'inscription : 08/07/2008
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 18:32 | |
| |
|
| |
nicozea57 Membre
Age : 49 Localisation : goin Nombre de messages : 579 Date d'inscription : 03/08/2016
| Sujet: Re: La gestion des cantons par Arduino !! Dim 29 Jan 2017 - 18:54 | |
| |
|
| |
Contenu sponsorisé
| Sujet: Re: La gestion des cantons par Arduino !! | |
| |
|
| |
| La gestion des cantons par Arduino !! | |
|