Învățând un motor de servo DC pentru a acționa ca un pas cu pas


[Frank Herrmann] a avut o idee interesantă de a transforma un motor DC orientat într-un servomotor motor, dar cu o interfață cu motor pas cu pas. Prin stivuirea unor mici PCB în spatele corpului motor, a fost posibilă stoarcerea unui șofer de motor DC DRV8837 și o pereche de senzori de efect de hală pe primul strat PCB, cu codificatorul magnetic a fost așezat ferm în spatele ei. Anteturile PIN de la marginea PCB se conectează la un al doilea PCB purtând microcontrolerul, care se bazează pe STM32L432 ieftin. Al doilea PCB deține, de asemenea, un LED asociat LDO și Debug. Împreună, această mână de piese oferă tot ce este necesar pentru a citi codificatorul, pentru a controla rotația motorului și a asculta pe pinii de interfață a motorului cu motor Stepper, conectați-vă la controlerul de mișcare în amonte. Sursa Arduino pentru acest lucru poate fi găsită pe proiect Github.

În timp ce [Frank] menționează că acest ansamblu are un avantaj de greutate și cuplu față de un motor de pas cu pas a NEMA 17, dar nu vedem date dure privind acuratețea și repetabilitatea, care ar fi esențiale pentru operații precise cum ar fi imprimarea 3D.

Acest proiect face parte dintr-un obiectiv mai mare de a face o imprimantă 3D completă bazată pe aceste “motoare cu motor DC Motors” pe care vom vedea cu interes.

În timp ce suntem pe subiectul controlului cu buclă închisă asupra motoarelor DC, iată o altă încercare de a face același lucru, fără integrare. Dacă acestea sunt prea mici pentru dvs., atunci reporți întotdeauna niște motoare de spălare a parbrizului.

Leave a Reply

Your email address will not be published. Required fields are marked *