Projekt oparty został na systemie czasu rzeczywistego Keil RTX w wersji 5 (RTX5) implementującego CMSIS-RTOS2 jako natywny interfejs RTOS dla urządzeń opartych na procesorach Arm Cortex-M. Projekt do pobrania z: https://github.com/PiotrPoterala/stm32f429i-disco_stepper_motor oraz biblioteki: https://github.com/PiotrPoterala/PP_Library Utworzenie projektu opartego na RTX5 Stworzyć nowy projekt i wybrać mikrokontroler, pod który będzie pisane oprogramowanie, W oknie Menage Run-Time Enviroment… Czytaj dalej Library 1 – sterownik silnika krokowego na STM32F429 DISCO (part 2).
Library 1 – sterownik silnika krokowego na STM32F429-DISCO (part 1).
Niniejszym wpisem chciałbym zapoczątkować cykl postów opisujących bibliotekę do zarządzania pracą silnika krokowego. W tej części zajmę się krótkim opisem projektu, podłączeniem silnik-L6258 (płytka P46d)-STM32F429_DISCO-PC oraz konfiguracją peryferiów mikrokontrolera. Projekt do pobrania z: https://github.com/PiotrPoterala/stm32f429i-disco_stepper_motor Wykorzystane technologie: C++11, RTOS: RTX5. Cechy: Obsługa driverów silników krokowych dysponujących interfejsem równoległym opartym na: parze sygnałów dir/clock, parze sygnałów zegarowych… Czytaj dalej Library 1 – sterownik silnika krokowego na STM32F429-DISCO (part 1).
P46d – sterownik silników krokowych z wysterowaniem 2x zegar
Miniaturowy sterownik silników krokowych P46d jest jednym z moich autorskich rozwiązań. Opiera się na układzie L6258ex obsługującym interfejs równoległy oparty na parze sygnałów zegarowych przesuniętych w fazie. Potrzeba jego powstania wynikła z faktu, że zdecydowana większość rozwiązań dostępnych na rynku dostarcza interfejs równoległy oparty na parze sygnałów zegar/kierunek. (Dlaczego w pewnych sytuacjach DIR/CLOCK nie jest… Czytaj dalej P46d – sterownik silników krokowych z wysterowaniem 2x zegar
Interfejs równoległy w sterownikach silników krokowych
Silniki krokowe, ze względu na łatwość pozycjonowania rotora są jednymi z najchętniej stosowanych napędów – od przemysłu, przez robotykę, po rozwiązania amatorskie/edukacyjne. Tym samym, nie dziwi mnogość, dostępnych na rynku, sterowników zarządzających pracą tego typu aktuatorów. Znajdziemy rozwiązania specjalistyczne dla automatyzacji przemysłu, jak i miniaturowe, szeroko stosowane przez fanów robotyki. Interfejs równoległy Bez względu na… Czytaj dalej Interfejs równoległy w sterownikach silników krokowych
