Non,
Malheureusement , je n ai jamais pu les fiabilise. J ai pas le matos n y suffisement de competence pour ca , j y est passe beaucoup trop de temps dessus.
J ai finalement choisi la solution de facilite,
J ai monte des cartes uhu. Et les premier test sont prometeur.
oui, les pid sont geré par la carte uhu, reglé sous windows.
j'ai routé et monté 4 version de mes board et passé pas mal de mosfet.. lol
la dernière version fonctionne, mais je n'ai pas eut la motivation de faire les autres, il me semble que pour l’étage de puissance je me suis inspiré de la UHU, me rapelle plus.
bref pour que ma CNC avance, et que je ne perde plus de temps. je suis passé à la UHU.
Et l'étage de puissance de la uhu marche bien alors .
Il y a des ruses à connaitre pour fiabiliser ces étages, pas facile de les distinguer dans tous les schémas
Les composants de la uHu ne deviennent pas trop obsolètes depuis le temps qu'elle est diffusée ?
elle supporte et sort combien en tension - courant ?
C'est très confus toutes ces versions
l'etage de puissance de la UHU je l'ai testé sur mon bureau, avec un servo de 500W, et il a tenu tout les test que ma carte n'avait pas tenu, notamment des problème de Cross conduction des mosfet. " le gros soucis de ma carte"
Tous les composant sont standard, j'ai juste commandé 4 microcontrôleur et les pcb programmé directement au concepteur. j'ai une photo de la carte monté sur mon annonce pour la vente de mon reducteur harmonic drive.
Ok j'ai vu merci, j'aurais du m'en souvenir.
Je vais approfondir de mon coté et je te recontacte si besoin.
Tu sais que tu pourrais faire un asservissement cascadé avec linuxcnc et mesa
Si sur la uHu, tu as la possibilité d'asservir uniquement en vitesse mode PI toujours
avec une commande step/dir mais en vitesse au lieu de position. Stepgen de hal
peut sortit un signal proportionnel à la vitesse exigée.
Ensuite, tu reprends l'information codeur en // de celle qui va sur uHu
que tu rentres sur mesa pour faire l'asservissement de position.
Ça permet de bénéficier des 3 pré corrections FF disponibles dans linuxcnc en plus
de sa propre PID.
Ce sont des pré corrections qui prennent en compte des caractéristiques connues de
ton système à asservir, comme l'inertie par exemple.
Alors qu'une PID simple corrige une erreur, donc seulement quand le défaut est déjà là.
En asservissement de position ou d'une succession de positions (la trajectoire),
le terme de I n'est pas la panacée. Un FF1 + P en position suivi d'un PI en vitesse fait
plus ou moins l'unanimité maintenant
ok, super, je jette un oeil a tout ça.
au sujet des carte i/o mesa je pense prendre une 7i42TA pour communiquer avec les carte UHU deja optocouplé, et une 7i37TA pour les entré sortie classique pour alimenté des petit relais, et mes limit switch.
pense tu qu'il n'y est pas de probleme si je venai à faire rentré mes signaux quadrature des codeur, sur l'une de ces deux cartes, notamment la 7i42.
Aucun problèmes à entrer sur la 7i42 la seule différence avec les
entrées dédiés de la carte servo comme la 7i33 par exemple c'est que tu as
l'option de rentrer en différentiel. Tu as donc juste un MAX3094 en plus.