Indukcyjna bezszczotkowa debugowanie Motor PID Wynik
A, Ogólnie metoda akwizycji szerokości impulsu komunikacyjnego
, precyzja akwizycji szerokości impulsu komutacji, im wyższa, tym lepiej, ale także ograniczona przez dane wewnętrzne MCU, jeśli istnieje zbędny 16-bitowy czas, nie wahaj się, nie zaważerowy motor bezszczotkowy z Yuntai bezpośrednio używa go, aby dokonać zmiany liczenia pulsu pulsu. Wewnątrz timera zakłóca ich skumulowany liczba kaszle.
2, czas pracy PID jak?
1, faza 6 razy po uruchomieniu PID
dla silnika bezszczotkowego, ze względu na niewielkie różnice między różną strukturą motoryczną i błędem w hali montażowej, zwykle nie zbierają każdej wartości szerokości impulsowej arytmetyki PID, tak łatwo powodować wstrząsanie ruchem, jest to dobra praktyka: zbieranie pełnego cyklu operacyjnego (okres komunikacji wynosi 6), a następnie stawiać średnio sześcioosobowy okres. Po uzyskaniu nowej wartości prędkości silnik Dongguan może być arytmetyką PID.
2, ograniczone do maksymalnej siły operacyjnej czasu PID,
gdy przez pewien czas (głównie w niskiej prędkości), modelowy silnik samolotu, nie zawsze dał nową wartość prędkości MCU, więc tym razem należy narzucić arytmetykę PID, aby odzyskać nową wartość mocy, następujący czas odniesienia motoryzacji
?
1, Gdy akwizycja przez szerokość impulsu i ustawia wartość wartości szerokości impulsu nieco inna EKA1 (nie jest zerowa!), Nie trzeba robić arytmetyki PID, a mianowicie program zwrócony bezpośrednio, bez algorytmu obliczania.
2, gdy akwizycja przez szerokość impulsu i ustawia wartość wartości szerokości impulsu była Eka2 (Eka1
3, Gdy akwizycja przez szerokość impulsu i ustawia wartość różnicy wartości szerokości impulsu jest większa EKA3 (Eka2