Aktywne Wpisy
Mlodazs +15
Hejka, mam pytanie do osob ktore juz sie znaja na temacie. Chodzi o to, ze mam lekka depreche + lekka fobie spoleczna i jedynie zauwazylam oc na mnie dziala to alkohol, czli po kilku piwkach czuje sie super, luzna itp, znikaja leki myslenie typu "co ktos sobie pomysli" , "czy wypadlam dobrze" i inne glupoty. I dziwne, ze ostatnio eksperymentowalam troche z narkolykami i nic nie daje swietnej reakcji poza MDMA, tylko
karix98 +33
Jak zaimplementować regulator PID dla silnika z enkoderem? W praktyce na STM32 + FreeRTOS!
http://forbot.pl/blog/artykuly/teoria/jak-zaimplementowac-regulator-pid-dla-silnika-z-enkoderem-id6310
Moim zdaniem jeden z ciekawszych tekstów (na Forbocie) dla zainteresowanych podstawami teorii sterowania ( ͡° ͜ʖ ͡°)
#elektronika #automatyka #majsterkowanie #forbot #stm32 #zainteresowania #programowanie #matlab
Człon różniczkujący jest tak wyznaczony jako (pidparams.errlast - pid_params.err) * kd
a powinien być (pidparams.errlast - pid_params.err) / T * kd, w końcu różniczkujemy po czasie :)
Nie wiem też, gdzie jest właściwie pidparams.errlast przypisywane ale przejrzałem tylko pid.c, więc się nie wypowiadam.
Nie podoba mi się też konkluzja. Brzmi to jakby regulator
Czy T w różniczkowaniu jest faktycznie potrzebne? Zakładamy, że pomiary są w stałych odstępach czasu - więc teoretycznie T * kd jest stałe i tutaj uproszczone
Bez tego po pierwsze nie możemy mówić o różniczkowaniu a jedynie różnicy dwóch wartości a po drugie - w badanym przypadku, gdzie okres próbkowania to T = 0.005 - człon różniczkujący jest 200 razy mniejszy niż powinien być. Rzekłbym, że praktycznie go nie ma :)
Po drugie artykuł głównie dla studentów, więc każdy może legalnie skorzystać z oprogramowania na uczelni. W innych artykułach używamy darmowych alternatyw, więc spokojnie ( ͡° ͜ʖ ͡°)