Regulacja wypełnienia PWM względem temperatury

Pytania, kody i porady dotyczące nie tylko Bascom.
ODPOWIEDZ
Awatar użytkownika
Jacek
Posty: 384
Rejestracja: 25 kwie 2016, 19:14

Regulacja wypełnienia PWM względem temperatury

Post autor: Jacek » 02 gru 2017, 18:51

Witam - Bartek czy robiłeś może kiedyś próby regulacji wypełnienia PWM względem temperatury? Im bliżej temperatury zadanej tym mniejsze wypełnienie.
pozdrawiam Jacek.
Awatar użytkownika
niveasoft
Posty: 1313
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Regulacja wypełnienia PWM względem temperatury

Post autor: niveasoft » 02 gru 2017, 19:38

Robiłem nie raz. Wbrew pozorom to nie takie całkiem znowu proste.
Można to sterować konwencjonalnie/proporcjonalnie, ale wtedy trzeba dobrać czas pomiędzy zmianami regulacji a bezwładnością cieplną tego co ogrzewasz.

Innymi słowy jak będziesz co sekundę zwiększał PWM bo coś jest zimne a nagrzewa się kilka minut to za chwilę masz już max PWM. Potem coś osiąga temperaturę i ją trzyma a PWM spada do zera. To spowoduje takie ciągłe wahania temperatury. Będzie działać gorzej niż zwykłe włącz wyłącz.

Typowym rozwiązaniem jest regulator PD lub PID. To jednak trzeba umieć napisać i stroić. Są też rozwiązania "samouczące"

Wszystko zależy od potrzeb i należy dobrać odpowiednie rozwiązanie.
Awatar użytkownika
Jacek
Posty: 384
Rejestracja: 25 kwie 2016, 19:14

Re: Regulacja wypełnienia PWM względem temperatury

Post autor: Jacek » 02 gru 2017, 20:20

OK Bartku dziękuje za odpowiedź.
pozdrawiam Jacek.
ODPOWIEDZ