Mircy, jak pies jest zepsuty z rana to wystarczy reset szynką czy trzeba od razu do mięsnego jechać?
#pies #psy #pokazpsa #smiesznypiesek #zwierzaczki #odeusz
#pies #psy #pokazpsa #smiesznypiesek #zwierzaczki #odeusz
- konto usunięte
- konto usunięte
- NaSmyczy
- IcanFlaj
- pestis
- +353 innych
Mam silnik krokowy i chce rozpędzać go przy pewnych założeniach:
Przykładowo
Rozpęd ma trwać 5sekund i 10kroków
Prędkość finalna 4kroki/s
Problem polega na tym, że nie wiem ile czasu powinny trwać poszczególne kroki.
Każdy z nich będzie coraz krótszy to wiem ale jak to rozpisać?
#silnikikrokowe #elektronika #automatyka #programowanie
Jest kilka nieobsłużonych egdecase'ów ale nie chciałem zbytnio komplikować
double acceleration = 4 / 5; // [step / (s^2)]
double maxSpeed = 10; // [step / s]
double currSpeed = 0; // [step / s]
double lastTimeUS = 0; // [10^-6 s]
double timeSinceEgdeUS = 0; // [10^-6 s]
#define STEP_PIN 12//
#define DIR_PIN 13//
void setup() {
pinMode(STEP_PIN,
btw. ten kod można wykożystać gdziekolwiek, wystarczy zamienić wywołania funkcji z arduino własnoręcznie napisanym funkcjami, które robią to samo
To w końcu platforma, na której sygnał PWM ustawiasz funkcją analogWrite ( ͡° ͜ʖ ͡° )つ──☆*:・゚
Wracaj na eletrodę oszczędzac ram gdziekolwiek jesteś.
Może miałem w assemblerze i na rejestrach pokazać jak napisać prosty algorytm do soft startu? XD