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
Megjegyzés: Megjegyzéseket csak a blog tagjai írhatnak a blogba.