D
Doctor_itchy
Compagnon
hello
j'en profite de cette nouvelle section pour y présenté un ancien projet qui ne demande que a mûrir
le projet tourne autour d'un arduino nano 8mhz un drivers moteur DC de 4ampere ultra compact (un pont en h tout bete ) et un moteur DC de 2.5ampere et sont encodeur 500ppr un "shield" maison avec le régulateur lm7805 pour mettre le nano sous tension et avoir les entrée step dir sur la carte (mais on peu controler le moteur via usb !! )
le code a ete repris chez makerbot , et modifier pour mon projet !
le code fonctionne chez moi , mais
la vitesse du moteur est limitée a la vitesse d'éxecution du nano ! (prendre un arduino plus puissant doublerais les perf mais on se retrouve avec plein d'entrée sortie inutile ! )
la résolution est limitée a 1000ppr du au branchement de l'encodeur , un port sert a compté et l'autre a détecter le sens , on peu compté les deux canaux mais les perf en vitesse serais divisée en deux
on ne peu géré que un seul axe par carte !
actuellement le pid est manuel ! il se regle via le port console serie ! ou directement en modifiant le code , une lib autotune existe mais je n'ais pas su l'implémeter !
les perf de mon coter sont
alim 20V dc drv 4ampere , moteur résolution 1000ppr vitesse max 2500rpm
qui me semble déja pas mal pour une petite cnc ( on peu bien sur avoir de plus gros moteur il faut juste booster le pont en H )
une détection du courant moteur doit encore etre impléméntée dans le code ( electroniquement c'est fait )
quelque photo et le code de base
ne pas hésité a proposer et a tester , ( avec précaution et adapté le code pour vos drive de puissance )
Voir la pièce jointe makerbotservo.pde.txt
j'en profite de cette nouvelle section pour y présenté un ancien projet qui ne demande que a mûrir
le projet tourne autour d'un arduino nano 8mhz un drivers moteur DC de 4ampere ultra compact (un pont en h tout bete ) et un moteur DC de 2.5ampere et sont encodeur 500ppr un "shield" maison avec le régulateur lm7805 pour mettre le nano sous tension et avoir les entrée step dir sur la carte (mais on peu controler le moteur via usb !! )
le code a ete repris chez makerbot , et modifier pour mon projet !
le code fonctionne chez moi , mais
la vitesse du moteur est limitée a la vitesse d'éxecution du nano ! (prendre un arduino plus puissant doublerais les perf mais on se retrouve avec plein d'entrée sortie inutile ! )
la résolution est limitée a 1000ppr du au branchement de l'encodeur , un port sert a compté et l'autre a détecter le sens , on peu compté les deux canaux mais les perf en vitesse serais divisée en deux
on ne peu géré que un seul axe par carte !
actuellement le pid est manuel ! il se regle via le port console serie ! ou directement en modifiant le code , une lib autotune existe mais je n'ais pas su l'implémeter !
les perf de mon coter sont
alim 20V dc drv 4ampere , moteur résolution 1000ppr vitesse max 2500rpm
qui me semble déja pas mal pour une petite cnc ( on peu bien sur avoir de plus gros moteur il faut juste booster le pont en H )
une détection du courant moteur doit encore etre impléméntée dans le code ( electroniquement c'est fait )
quelque photo et le code de base
ne pas hésité a proposer et a tester , ( avec précaution et adapté le code pour vos drive de puissance )