ATNEL tech-forum https://forum.atnel.pl/ |
|
Starowanie przez PWM silnikiem, dopasowanie charakterystyki. https://forum.atnel.pl/topic23284.html |
Strona 1 z 1 |
Autor: | Tom277 [ 5 sie 2020, o 05:59 ] |
Tytuł: | Starowanie przez PWM silnikiem, dopasowanie charakterystyki. |
Witam Zrobiłem prosty sterownik silnika zależnie od położenia potencjometru, coś a’la servo. Sygnał z ADC przeliczyłem na procenty bo wykorzystuję zakres od 25ADC do 255ADC(8 bit), tak jest dobrze i to jest ok. Rzecz w tym, że chciałbym sterować silnikiem w zakresie wypełnienia pwm-a od 120 do 230. Niestety sterowanie silnikiem przez pwm nie może być liniowe, 50% zakresu z potencjometru to ok 70-80% wypełnienia. Zrobiłem więc tak, że wartością procentowym z potencjometru przypisuje dane z tabelki w której mam stałe wartości pwm-a i tu zrobił się dla mnie problem z wypełnieniem tabelki. Chciałem wykorzystać kalkulator Mirka do korekty Gamma z mkAVRCalculator, niezwykle wygodne narzędzie. Niestety wygięcie osi jest nie właściwe, mkAVRCalculator „robi” taką jakby funkcję wykładniczą a ja potrzebuję bardziej logarytmiczną. Tak, tak wiem mogę sobie w Exelu zrobić funkcję logarytmiczną itd… itd. ale coś kaszanie albo nie wiem co bo straciłem wczoraj cały wieczór i nic mądrego nie zrobiłem. Pewnie dlatego, że jak było o tym w szkole to byłem chory, albo że było to już strasznie dawno temu. Podpowiedzcie proszę jak to zrobić, chciałem żeby tabelka miała 100 punktów więc ręczne pisanie to raczej nie najlepszy pomysł. W mkAVRCalculator jest to super zrobione bo wybieram sobie „rozdzielczość” czyli moje 100 punktów, a „gamma factor” modyfikuję kształt funkcji. Tak jest super tylko nie tę stronę wygięcie. |
Autor: | Jarecki [ 5 sie 2020, o 11:47 ] |
Tytuł: | Re: Starowanie przez PWM silnikiem, dopasowanie charakteryst |
Tom277 napisał(a): „gamma factor” modyfikuję kształt funkcji. Tak jest super tylko nie tę stronę wygięcie. Nie wiem czy to Ci pomoże, ale tu jest kalkulator: https://victornpb.github.io/gamma-table-generator/ i jak wpiszesz np. 0.4 to wydaje mi się że będziesz miał "wygięcie" krzywej tak jak potrzebujesz |
Autor: | mirekk36 [ 5 sie 2020, o 12:26 ] |
Tytuł: | Re: Starowanie przez PWM silnikiem, dopasowanie charakteryst |
Jarecki napisał(a): i jak wpiszesz np. 0.4 to wydaje mi się że będziesz miał "wygięcie" krzywej tak jak potrzebujesz przecież DOKŁADNIE to samo jest w MkAvrCalculatorze tylko wygodnie suwakiem zmienia się współczynnik GAMMA i na bieżąco widać jak się kładzie krzywa, bez konieczności ciągłego ręcznego wpisywania i klikania GENERUJ jak na tej stronce |
Autor: | Tom277 [ 5 sie 2020, o 13:03 ] |
Tytuł: | Re: Starowanie przez PWM silnikiem, dopasowanie charakteryst |
Jarecki teraz nie sprawdzę bo w pracy jestem ale wygląda, że bardzo ułatwiłeś mi zadanie. Niestety Mirku, ale poniżej 0.5 w MkAvrCalculatorze nie mogę zejść a "wygięcie" przy 0.5 jest trochę za słabe. Szkoda bo naprawdę to bardzo fajna i pomocna aplikacja. Chyba, że coś , gdzieś inaczej trzeba wpisać, ale suwakiem to min 0.5. |
Autor: | mirekk36 [ 5 sie 2020, o 15:02 ] |
Tytuł: | Re: Starowanie przez PWM silnikiem, dopasowanie charakteryst |
Cytuj: Niestety Mirku, ale poniżej 0.5 w MkAvrCalculatorze nie mogę zejść a "wygięcie" przy 0.5 jest trochę za słabe. Szkoda bo naprawdę to bardzo fajna i pomocna aplikacja. Chyba, że coś , gdzieś inaczej trzeba wpisać, ale suwakiem to min 0.5. aaa dobra ja myślałem że ty nie w tą stronę ... fakt minimalna wartość obecnie to 0,5 i tego się nie przeskoczy bez przeróbki programu |
Autor: | Tom277 [ 6 sie 2020, o 06:55 ] |
Tytuł: | Re: Starowanie przez PWM silnikiem, dopasowanie charakteryst |
Jarecki dziękuję pomogło |
Autor: | Jarecki [ 6 sie 2020, o 10:35 ] |
Tytuł: | Re: Starowanie przez PWM silnikiem, dopasowanie charakteryst |
To super |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |