2015. április 6., hétfő

CNC Motor meghajtó 3.

Az utolsó CNC Motor meghajtóról szóló bejegyzésem óta a szabadidőm jelentős részét a mikrovezérlő panelel és annak a programozásával töltöttem.
Két nappal ezelőtt végre összekötöttem a teljesítményelektronikát a vezérlővel. A szerkezet azonnal elindult, de sajnos a fordulatszámmérés teljesen használhatatlan volt.
Némi próbálkozás után kiderült, hogy a bejövő négyszögjel élei körül keskeny impulzusok vannak amik tnkreteszik a mérést.
A használt Nuvoton uC képes az időzítő capture bemenetén "prellmentesíteni". Ennek a lehetőségnek a hozzáadása úgy néz ki, megoldotta a problémát.



Ma már látom a project végét. Megpróbálom összeszedni a hátralévő teendőket:
  • Tesztelni és hangolni a PIDvezérlőt
  • Kipróbálni a hozzáadott plusz bemeneti tápszűrőt
  • Kipróbálni a plusz tápszűrőt a motornál
  • Kipróbálni az ötödrendű szűrőt amit a méréshez terveztem
  • Megírni és kipróbálni az áram mérést
  • Megoldani a feszültségmérést (áramkör és kód)
  • Teljesítmény kijelzés
  • Hozzáadni a Linux CNC vezérlőjel mérését (ez alapján lehet g-code-ból beállítani a fordulatszámot)
  • Tervezni egy nagy bemeneti feszültségű 3.3V-os tápegységet (a 48V-os bemeneti feszültség túl sok egy hagyományos "buck" konverter IC-nek)
  • Megtervezni a (remélhetőleg) végleges panelt az egész elektronikának
  • Kijavítani az encoder kódját (ez egy kicsit problematikus ma)
  • Kitakarítani, átstrukturálni a kódot (nem eléggé moduláris, sok megjegyzés hiányzik)

Nincsenek megjegyzések:

Megjegyzés küldése