Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

[Projet] RUB1K solver
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2718
Enregistré en : juillet 2016
Localisation : Terre

#221 Message par Temps-x » jeu. 5 sept. 2024 02:36

F6FCO a écrit :Source du message On parle de servo sans PWM, le moteur ne tourne pas c'est seulement la démultiplication du train de pignon qui l'immobilise.


Oui sans PWM, ce que je veux dire... plus un moteur tourne vite, plus la démultiplication sera grande en général les petits moteurs tourne très vite

Un servo comme le SG90 et assez dur à bouger, c'est ce qui m'étonne sur ton montage.

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2018
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#222 Message par F6FCO » jeu. 5 sept. 2024 09:39

Au contraire, le SG90 est un micro servo de 9G, il est très facile à bouger et il ne tient pas la pression sous le poids du cube. C'est pour cette raison que je viens de commander pour test un PTK9740 de 8Kg, mêmes dimensions.
Modifié en dernier par F6FCO le jeu. 5 sept. 2024 11:01, modifié 1 fois.
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

[Projet] RUB1K solver
gwion
Confirmé
Confirmé
Messages : 578
Enregistré en : février 2022

#223 Message par gwion » jeu. 5 sept. 2024 10:05

Bonjour,
Je me pose une question... Pour que le servo maintienne sa position, est-ce que la "porteuse" à 50Hz suffit, ou est ce qu'il faut envoyer en permanence la bonne valeur de rapport cyclique ?

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2018
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#224 Message par F6FCO » jeu. 5 sept. 2024 10:48

Je n'ai pas fait d'essais dans ce sens, mais un 50Hz avec un rapport cyclique de 50% ne lui donnera pas l'info de position. De toute façon au niveau code çà n'apportera rien, il faudra quand même coder les deux demi-alternances haute et basse en leur mettant des valeurs de 25% chacune, autant leur donner les bonnes valeurs.
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

[Projet] RUB1K solver
gwion
Confirmé
Confirmé
Messages : 578
Enregistré en : février 2022

#225 Message par gwion » jeu. 5 sept. 2024 11:04

Si la porteuse suffit, cela permet d'envisager de ne pas monopoliser le CPU quand on n'a pas besoin de faire bouger les servos.
Je vois que sur le module SC08A qui permet de gérer 8 servos, on a un PIC16F1827. Il est riche en PWM.

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2018
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#226 Message par F6FCO » jeu. 5 sept. 2024 11:17

Je comprends bien ce que tu veux dire mais il faut quand même générer le 50Hz pur, le CPU sera utilisé.
Essaies avec le géné mais à priori je n'y crois pas trop.
C'est vrai qu'il est intéressant ce PIC.
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

[Projet] RUB1K solver
gwion
Confirmé
Confirmé
Messages : 578
Enregistré en : février 2022

#227 Message par gwion » jeu. 5 sept. 2024 15:08

SJS3315D rebranché. Je n'ai que celui-là, mais ce n'est pas le meilleur choix pour tester, car on n'arrive pas à le tourner à la main.
Donc :
- application du 50Hz avec un rapport cyclique qui le déplace : 10%
- déconnexion du câble 50Hz
- réglage du rapport à 50%
- reconnexion du câble au servo : pas de déplacement
- déconnexion du câble 50Hz
- retour du rapport à 10%
- reconnexion du câble au servo : pas de déplacement

Par contre si on fait varier à 9 ou 11% il y a bien déplacement.
Reste donc à valider avec un petit servo la possibilité de le bouger ou pas avec le rapport à 50%

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2018
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#228 Message par F6FCO » jeu. 5 sept. 2024 20:12

Je vais essayer sur un petit 9g.

Re:
Je viens d'essayer ta méthode sur un petit SG90 et sur un 6801 NG-A Pro-tronik. Je les ai positionnés en milieu de course et les deux quand je les reconnecte au 50Hz 50% se mettent aussitôt en butée correspondant au maxi vers 12%.
12% ou 50% pour eux c'est du pareil au même, direct butée, donc çà ne les tient pas en place.
Pas testé le SG3315.
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:

[Projet] RUB1K solver
gwion
Confirmé
Confirmé
Messages : 578
Enregistré en : février 2022

#229 Message par gwion » ven. 6 sept. 2024 11:47

J'ai trouvé cette carte chinoise à base de PCA9685 : 16 canaux PWM 12 bits commandés par I2C.
JC va pouvoir passer à l'étape supérieure de la complexité mécanique :sifflotte:

https://fr.aliexpress.com/item/1005006458782784.html

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2018
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#230 Message par F6FCO » ven. 6 sept. 2024 13:01

Génial une carte comme celle-ci :wink: .
Mais çà amène quand même quelques questions:
12bits ?
PWM 1,6KHz donc pas pour les servos analogiques courants, mais si destinée aux servos numériques comment se pilotent-ils ?
Sorties push-pull ?
Une porte nand prend 2 bits en entrée... la cochonne !!! :langue:


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités