Here is a list of all documented files with brief descriptions:
[detail level 1234]
▼ Core | |
▼ Inc | |
▼ I2C_LCD_Inc | |
I2C_LCD.h | |
cytronDriver.h | Sterownik silnika DC do obsługi prędkości i kierunku obrotów za pomocą PWM |
main.h | : Header for main.c file. This file contains the common defines of the application |
motor.h | Nagłówek dla funkcji sterowania silnikiem, w tym deklaracje struktury motor_struct oraz funkcji do inicjalizacji, obliczania prędkości, ustawiania zadanej prędkości oraz zatrzymywania silnika. Zawiera również definicje stałych konfiguracyjnych związanych z enkoderem i sterowaniem silnikiem |
pid_controller.h | Nagłówek zawierający definicję struktury i funkcji regulatora PID. Regulator PID jest używany do sterowania prędkością silnika, uwzględniając błąd między zadanym a rzeczywistym stanem (np. prędkością), oraz oblicza odpowiednią wartość sterującą, która pozwala na utrzymanie zadanej prędkości |
▼ Src | |
▼ I2C_LCD_Src | |
I2C_LCD.c | |
cytronDriver.c | Implementacja sterownika silnika DC z użyciem sygnału PWM generowanego przez timer mikrokontrolera STM32 |
main.c | Plik nagłówkowy do sterowania silnikiem DC z wykorzystaniem algorytmu PID |
motor.c | Implementacja funkcji sterowania silnikiem, w tym inicjalizacja, obliczanie prędkości oraz integracja z regulatorem PID i sterownikiem silnika Cytron |
pid_controller.c | Implementacja algorytmu PID do sterowania prędkością silnika. Zawiera funkcje inicjalizacji, resetowania stanu regulatora oraz obliczania wartości sterującej na podstawie uchybu (różnicy między wartością zadaną a rzeczywistą) |