• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Utrzymywanie zadanych obrotów silnika spalinowego w agregacie prądotwórczym DIY
#13
A teraz rozumiem, poszczególne ify miały się wykonywać albo nie co daje przyśpieszenie otwarcia przepustnicy lub zamknięcie. No ale czy zmieniłeś pojedyncze & na podwójne && i czy to coś dało?
Skok przepustnicy możesz zmienić odległością miejsca zaczepu linki od osi serwa.
Z Twojego opisu zachowania się całego "ustrojstwa" wynika, że jest spóźniona reakcja na zmianę obrotów.
Reakcja powinna być natychmiastowa, w Twoim przypadku obroty zmieniają się już znacznie nim je zmierzysz i dodajesz gazu z opóźnieniem. Uśredniając np 20 obrotów tak naprawdę reagujesz jakby na 10 pomiar przyjmując, że zmiana jest liniowa w tym czasie. Podobne to jest do reakcji na poślizg samochodu i kontry kierownicą, które muszą być wyprzedzające w stosunku do reakcji samochodu. Spóźnione reakcje powodują tylko pogorszenie sytuacji i zwiększanie amplitudy poślizgów.
Nie wiem jak, ale przydałby się pomiar szybkości zmiany obrotów co umożliwiłoby odpowiednią reakcję przepustnicy.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Utrzymywanie zadanych obrotów silnika spalinowego w agregacie prądotwórczym DIY - przez Agregacik - 29-03-2020, 10:37

Skocz do:


Przeglądający: 1 gości