Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Jean-Luc

Pages: 1 ... 6 7 [8] 9 10 ... 95
106
Vos projets / Re : projet centrale "LaBox" wifi DCC++ Can
« le: mai 12, 2021, 03:37:03 pm »
Ok, donc l'écran n'est pas connecté comme indiqué dans l'article. Pourquoi y aurait-il le même problème ?

Ou alors c'est un snafu avec la numérotation d'IO vu le bazar intégral de l'ESP32 à ce niveau :)

107
Vos projets / Re : projet centrale "LaBox" wifi DCC++ Can
« le: mai 12, 2021, 03:13:44 pm »
Ça viendrait pas de l'IO12 ça ? (boot fails if pulled high). l'I2C est pas dispo ailleurs ?

108
Vos projets / Re : Re : projet centrale "LaBox" wifi DCC++ Can
« le: mai 12, 2021, 03:01:43 pm »
N’oublions pas que le fait de devoir débrancher le Vcc pendant le téléversement et le rebrancher dans les 2 secondes qui suivent va être une difficulté ou cause d’échec pour pas mal de gens.

 ???

C'est à dire ?

109
Vos projets / Re : Un Arduino par canton
« le: mai 11, 2021, 07:05:46 pm »
Quelques conseils  :) :

1 - Indentez proprement votre programme, tout doit être bien aligné et bien mis en page. C'est sans effort : vous avez une commande « Formattage automatique » dans le menu outils de l'IDE.

2 - faites des fonctions par thème :

initialiseFeux
initialiseDetection

etc

et appelez les dans setup

Une fonction doit tenir sur l'écran sans avoir à scroller, ça permet de la comprendre en un coup d'œil  ;)

110
Vos projets / Re : Un Arduino par canton
« le: mai 11, 2021, 06:51:47 pm »
Ok

Donc votre PWM il faut la régler avec

pwmsynchro.analogWrite(vitesse);

Partout

Si vous utilisez le analogWrite qui vient avec le logiciel Arduino, vous cassez la synchro (Je suppose, j'ai pas regardé ce que ça fait)

111
Vos projets / Re : Un Arduino par canton
« le: mai 11, 2021, 06:23:59 pm »
Ok.

Le premier problème que je vois est que il devrait y avoir un objet SyncPWM du côté du sketch des Arduino de canton également. Vous pouvez me mettre le sketch complet ?

112
Vos projets / Re : Un Arduino par canton
« le: mai 11, 2021, 01:44:55 pm »
Sur l'Arduino qui envoie la clock ?

113
Vos projets / Re : Re : Un Arduino par canton
« le: mai 11, 2021, 09:11:51 am »
Bonjour Pierre

Constat: je ne peux pas régler la vitesse. Je suis toujours à vitesse max.

Que faites vous pour régler la vitesse ?

Citer
Question 2: cet arduino maitre peut il être une des cartes cantons?

Non

Citer
Question 3 : que fais je de mal pour ne plus pouvoir régler la vitesse?

Je ne sais pas car je n'ai pas compris exactement comment vous vous y prenez

Citer
Question 4: mes cartes sont malheureusement déjà cablées avec la pwm entre arduino et le LMD18200 sur la broche 11 compatible comme la broche 3 avec le timer 2. Pour pouvoir utiliser la broche 11 au lieu de la 3 pour la PWM suffit il de changer dans Syncpwm.cpp en lignes 59 et 86 le chiffre 3 par 11?

Non. Il faut changer le code de SyncPWM::startPWM, de SyncPWM::analogWrite et de l'ISR. Actuellement OCR2A est utilisé pour maintenir le timer synchrone et OCR2B sert pour la PWM. Il faudrait échanger les deux.

Citer
Cela a t il une influence sur la pin de sortie de la masterclock?

Oui puisque SyncPWM::beginMasterClock appelle startPWM

Citer
Question 5: pour récupérer l'horloge maitresse sur la pin 6 au lieu de la pin 8 suffit il d'écrire pwm.begin(6)?

Oui

Cordialement

114
Citer
Il n'y aurait pas une capa dans cette loco ?

... toouute petite !! sert à rien ??

Elle perturbe en lissant la tension vue par le moteur d'une part et elle perturbera la lecture de la FCEM. Ça explique pourquoi ça fonctionne à 40Hz et pas à 32kHz.

115
Et cette vidéo, c'est à quelle fréquence de PWM ??? car j'ai - vraiment - de plus en plus besoin de comprendre.

31,373 kHz

Citer
En effet, après ce n'ième rappel sur les "bonnes ondes" et un peu penaud d'avoir tant insisté sur mes 40Hz, je me suis vu reparti à refaire quelques essais "à la base", avec une PWM native de MEGA2560 (la 5 pour tout dire). Et si je suis incapable de refaire la théorie, je peux au moins rapporter les faits :

- aux paramètres par défaut : constat immédiat d'un retard à l'allumage rédhibitoire, assorti évidemment de l'impossibilité de "vrais" ralentis. Par exemple : là où je paramètre les PWM de "décollage" sur 50, en moyenne (selon la loco... puis variable selon son humeur, ce qu'elle tire, si elle démarre en courbe ou non, la direction du vent etc), c'est vers PMW 100 qu'elle se décidait à démarrer ("bondir" serait plus exact), feux prés-allumés pendant les longues secondes de la montée des crans de la programmation habituelle pour un démarrage progressif. Et je parle d'ampoules bulbe, pas de LEDs, ce qui donne idée du courant de court-circuit. Si ça ça ne fait pas chauffer le néodyme !!

Il n'y aurait pas une capa dans cette loco ?

116
Voilà ce que ça donne chez moi :

https://www.locoduino.org/pic/ralenti.m4v

117
Bus CAN / Re : Librairie CAN pour ESP32
« le: mai 04, 2021, 09:07:56 am »

118
vitesse moteur 0 => FCEM=0, oui, mais vitesse 0 MOTEUR BLOQUE et FCEM=0... je n'ai pas fait attention et je ne me souviens pas ; je ferai le test car j'ai l'impression que si ça n'est pas le cas ça invaliderait toute autre mesure, c'est bien ça ?

Si le moteur est bloqué, la FCEM est à 0.

Citer
Le pont de diode est une évolution en cours d'essais ; précédemment OUT1 était lu sur A0 et OUT sur A1 (un "if" dans le code lisant la bonne pin, fonction de la (*)polarisation). Petit inconvénient, il faut 2x plus de fils et pins mais gros avantage : aucun seuil.

C'est sans doute mieux

Citer
(*) Le pont H vient du choix de départ de n'employer aucun relai... mauvais vécu professionnel

Vu que les relais commutent quand on inverse la marche, ça ne devrait pas trop les stresser :)

119
Bus CAN / ACAN ESP32
« le: mai 03, 2021, 05:33:38 pm »
Bonjour à tous,

Pierre Molinaro a finalisé la bibliothèque ACAN pour ESP32 avec examples et doc  8)

Elle est disponible dans le gestionnaire de bibliothèques sous le nom ACAN_ESP32.

120
Aucune raison que ça ne fonctionne pas. Mais il y a un prix à payer. Voir ici : http://modelleisenbahn.triskell.org/spip.php?article44

À 40Hz le moteur chauffe. Si les aimants sont au néodyme, ça peut provoquer une désaimantation (vers 80°) et donc une destruction du moteur.

D'où la recommandation d'une fréquence de PWM élevée.

Note que le L298 a une fréquence max de 20kHz de mémoire.

Pages: 1 ... 6 7 [8] 9 10 ... 95