Page 10 sur 14
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 06:46
par likiki
herwat a écrit : 03 févr. 2022, 22:46
Ben c'est pas mal du tout

et
Y a juste un ptit truc qui me chiffonne : le moteur marque un très cours instant d'arrêt entre le ralentissement et la vitesse de nivelage . . .
Mais je chipote !
Oui, je ne sais pas faire autrement.
Lorsque Accelstepper exécute une fonction, c'est jusqu'a la fin, soit l'arrêt total.
Il y a aussi une chose surprenante (que tes yeux de lynx n'ont pas repéré), a chaque démarrage du moteur, dans un sens ou dans l'autre, le moteur tourne dans le sens contraire de quelques pas. Visible a 1,10 - 1,20 sur la dernière vidéo.
Il n'y a aucune incidence sur le fonctionnement, mais cela reste étonnant.
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 06:49
par likiki
Papy2568 a écrit : 03 févr. 2022, 22:52
Attention Christian, Hervé te surveille.

Oui, il est prêt a me mettre un coup de règle sur les doigts si je fait une erreur.

Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 08:42
par Georges de Villette
Ca devient bon !!!!

Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 08:42
par herwat
likiki a écrit : 04 févr. 2022, 06:46
Il y a aussi une chose surprenante (que tes yeux de lynx n'ont pas repéré), a chaque démarrage du moteur, dans un sens ou dans l'autre, le moteur tourne dans le sens contraire de quelques pas. Visible a 1,10 - 1,20 sur la dernière vidéo.
Il n'y a aucune incidence sur le fonctionnement, mais cela reste étonnant.
Si, si, j'avais remarqué !

Bizarre . . . .
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 08:47
par herwat
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 08:54
par likiki
Chose surprenante, dans mon boulot, nous utilisons aussi des moteurs Pas à pas (appelé GEARLESS), mais c'est exactement le même principe de fonctionnement électrique. C'est juste un peut plus "gros". Celle ci-dessous fait 1 mètre de large.
.
.
IMG_3674.jpg
.
Nous avons repéré le même comportement au démarrage, et nous pensions que c'était le contrepoids qui provoquait ce mouvement non souhaité. Nous avons mis le contrepoids en tire et il y a eu le même problème sur la Gearless a vide qu'en charge. peut être est-ce normal après tout.

Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 08:58
par Georges de Villette
Si c'était spécifique aux moteurs pas à pas , on devrait observer ce phénomène sur nos imprimantes ? Non ?

Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 09:07
par likiki
Non, je ne pense pas, car sur les imprimantes ont fait déplacer le moteur selon un nombre de pas défini (comme toi tu fait). Moi, je donne l'ordre d'arrêt selon la réception d'un "top" donné par le capteur.
C'est la seul différence entre nos deux façons de faire au niveau programmation.
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 09:26
par herwat
Autrement dit, ce phénomène apparaitrait essentiellement après une fonction STOP . . . ?
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 09:28
par likiki
Oui.
Soit la librairie garde en mémoire des pas a exécuter (ce qui me semble surprenant), soit, et cela me parait très plausible, le driver a en mémoire ces déplacements non effectué et les fait a la réception d'un nouvel ordre de déplacement.
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 10:21
par herwat
Un de ces jours, il faudra que je me fasse un petit montage pour étudier ça .
De toute façon, je crois qu'on a encore beaucoup de chose à apprendre , avec cette bibliothèque . . .
Je ne pense pas que les drivers aient une mémoire intégrée . . . à vérifier .
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 11:41
par herwat
Apparemment, il y a un peu de mémoire :
.
TMC2209.JPG
.
Mais je ne sais pas à quoi elle sert . . .
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 11:54
par likiki
Oui, logique, une petite mémoire tampon.
Au cas ou les ordres reçus seraient plus rapide que l'exécution ou surtout pour avoir un mouvement plus fluide qu'exécuter un pas, attendre un ordre, exécuter un pas, attendre un ordre etc etc.
Maintenant, je n'ai pas vus de fonction pour vider ce cache mémoire. Sauf, à couper physiquement l'alimentation du driver après chaque mouvement, Mais là le drivers risquerait de ne pas durée longtemps, je ne vois pas de solution. Mais est-ce vraiment gênant ce petit mouvement de quelques pas ? Pour moi non.
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 12:34
par herwat
likiki a écrit : 04 févr. 2022, 11:54
Mais est-ce vraiment gênant ce petit mouvement de quelques pas ? Pour moi non.
Tout à fait d'accord avec toi .
On a juste envie de comprendre .
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 19:58
par likiki
Le probleme survient bien quand il y a un changement de sens.
Quand il n'y a pas de changement de sens, le probleme n'apparait pas.
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 20:23
par herwat
likiki a écrit : 04 févr. 2022, 19:58
Le probleme survient bien quand il y a un changement de sens.
Quand il n'y a pas de changement de sens, le probleme n'apparait pas.
Probablement parce que , quand c'est dans le même sens, la récupération des quelques pas se confond avec l'accélération .
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 04 févr. 2022, 20:45
par likiki
Oui, j'ai pensé aussi a cela.
Maintenant, j'ai fait des pauses de 3 secondes entre deux déplacements, je vais essayer avec 10s, peut-être que cela donnera suffisamment de temps pour que la mémoire se vide d'elle même.
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 05 févr. 2022, 15:11
par likiki
Bien, dans la continuité des choses, essais sur le réseau ...
Attendre quelques secondes l'arrivée de la vidéo.
.
.
https://www.youtube.com/watch?v=wOmwyTU6bXQ
.
Pour le moment ça le fait.

Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 05 févr. 2022, 15:40
par herwat
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 05 févr. 2022, 16:12
par bunny94
Ca le fait même très bien

Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 05 févr. 2022, 17:42
par Lherve54
C'est un concours a celui qui a le plus d'étages ?
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 06 févr. 2022, 12:01
par likiki
Non, pas de concours, Juste deux techniques différentes de mise en oeuvre.
Sur le réseau, 3 niveaux de fait, reste 3 a faire.
.
https://www.youtube.com/watch?v=cGUGCne9Eqc
.
.

Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 06 févr. 2022, 12:22
par herwat
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 06 févr. 2022, 13:00
par herwat
Re: Automatisation d'un ascenseur a trains avec un Arduino
Posté : 06 févr. 2022, 13:16
par Georges de Villette
Et tu as prévu ensuite un verrouillage mécanique commandé de chaque côté comme Hervé ?
.
C'est vrai que toutes ces discussions amènent les résultats qui sont devant nos yeux !!!
Vous êtes des champions !!!!