logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Regulator PID na atmega8 - czy to da rade zrobic ???

projektavr 07 Lip 2005 10:52 4809 9
  • #1 1635549
    projektavr
    Poziom 16  
    Posty: 234
    Ocena: 2
    Musze zrobić regulator dwustanowy (sterowanie przekaźnikiem) działajacy jak PID. Czy to sie zmieści w atmega8 i czy na 8mhz wew rezenatora wyrobi sie w czasie? Moze ma ktos gotowa procedure ??? Za wszelka pomoc z gory dziekuje :)
  • #2 1635587
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    A poszukać to się nie chce, co?
    https://www.elektroda.pl/rtvforum/topic182894.html
    https://www.elektroda.pl/rtvforum/topic120624.html

    Szczególnie polecam ten drugi wątek - podałem w nim linka, pod którym znajdziesz wszystko co jest Ci potrzebne.
    Co do wydajności to zalezy z jaką f chcesz próbkować, sądząc jednak z przekaźnika na wyjściu stałe czasowe obieków powinny być raczej duże, więc spokojnie powinno się wyrobić.
  • #3 1635709
    projektavr
    Poziom 16  
    Posty: 234
    Ocena: 2
    a moze masz jakis pogladowy program na avr najlepiej w codevisonavr (bede bardzo wdzieczny)?
  • #4 1635738
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    https://www.elektroda.pl/rtvforum/viewtopic.php?p=1632003&highlight=#1632003

    Jak widać projekty robisz na sprzedaż - torchę to nie w porządku wykorzystwać wyłacznie cudze rozwiązania do czerpania profitów. Na elektroda.pl ludzie bezineteresownie dzielą się swoją wiedzą i doświadczeniami ale bez przesady. W tamtych wątkach masz praktycznie rozwiązanie podane na tacy - wystwrczy przeczytać, przemyśleć i wklepać do komputera.
  • #5 1635777
    projektavr
    Poziom 16  
    Posty: 234
    Ocena: 2
    no to zeby nie bylo tak za darmo to moze ja dam Ci jakis algorytm w zamian :). Jezeli masz tego PID to prosze podziel sie bo goni mnie termin a ostatnio duzo siedze w domu nad ISO do pracy (niech szlak to ISO trafi)
  • #6 1636358
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    Oj biedny i niewinny, taki to się namorduje, nic tylko pogłaskać i przytulić... A co kogo twoje terminy i zobowiązania ? Nie zwalaj na nikogo twojej odpowiedzialności... Tutaj się rozwiązuje problemy takie jak twój, ale nie przedstawione w taki narcystyczny sposób... I pamiętaj jeszcze jedno - sprzedając pomysł/ kod z programu w obojetnie jakiej postaci itp. bez pisemnej zgody autora ryzykujesz postepowaniem karnym o łamianie praw autorskich oraz cywilnym o odszkodowanie, także radziłbym tobie ugodowe ustanowienie stosownych dokumentów...
  • #7 1636619
    projektavr
    Poziom 16  
    Posty: 234
    Ocena: 2
    Nie z Ciebie prosiłem o ten program wiec wyluzuj.
  • #8 1636635
    LordBlick
    VIP Zasłużony dla elektroda
    Posty: 5438
    Pomógł: 549
    Ocena: 69
    Prywatne prośby to na PW, a jak tutaj piszesz, to licz się ze słowami... Ewentualne dalsze dyskusje również proszę na PW...
  • #9 1654965
    projektavr
    Poziom 16  
    Posty: 234
    Ocena: 2
    Czy dobrze rozumuje? jezeli nie to mnie poprawcie. Majac regulator dwustanowy np PD to sterowanie przekazniekiem musi sie odbywac na zasadzie PWM-a w ktorej szerokosc impulsu zalczenia jest proporcjonalny do bledu regulacji y=kp*e+td*(e-ep)/Tp? Czy w ten sposob czy inaczej?
  • #10 1655019
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Panowie sugeruje zakończyć pyskówke, a co do używania cudzych program to nie mieszając w to moralności, niestety nie ma się gwarancji że autor orginalnego rozwiązania był nie omylny (co może akurat wyszło by przy testowania) oraz to że nie zastosował pewnych założeń upraszczających które mogą wpłynąć na obliczenia w innych warunkach (zakresach).
    PS wydaje mi się że w któreś nocie microchipa jest opisany algorytm PID, możesz spróbować oprzeć się na tamtych opisach.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy możliwości implementacji regulatora PID dwustanowego sterującego przekaźnikiem na mikrokontrolerze Atmega8 pracującym z wewnętrznym rezonatorem 8 MHz. Użytkownicy wskazują, że realizacja takiego regulatora jest możliwa, zwłaszcza przy niskich częstotliwościach próbkowania wynikających z charakterystyki obiektów o dużych stałych czasowych. Podano linki do istniejących wątków i materiałów zawierających gotowe algorytmy PID dla AVR, sugerując samodzielne przestudiowanie i implementację. Poruszono również temat sterowania dwustanowego za pomocą modulacji szerokości impulsu (PWM) proporcjonalnej do błędu regulacji, zgodnie z równaniem y=kp*e+td*(e-ep)/Tp. Wskazano, że w dokumentacji Microchip można znaleźć opisy algorytmów PID, które mogą posłużyć jako baza do implementacji. Dyskusja zawierała także uwagi dotyczące etyki korzystania z cudzych rozwiązań i praw autorskich.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA