Spisu treści:
Wideo: Automatyczny system sterowania płytą grzejną (HPACS): 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Ten projekt ma na celu dostarczenie prostego, intuicyjnego sposobu zrozumienia, jak wykonać automatyczne dostrajanie PID za pomocą grzałki. To, co wykonałem, opiera się na metodzie Åströma-Hägglunda do wyprowadzania parametrów za pomocą kontroli hukowo-wybuchowej w celu ujawnienia charakterystyk systemu i kolejnego wyboru parametrów w oparciu o tę wiedzę. Nie ma w tym nic tajemnicy, a informacje znajdziecie tutaj: https://en.wikipedia.org/wiki/PID_controller#Loop… A o doborze parametrów można poczytać trochę tutaj: https://en.wikipedia.org/ wiki/PID_controller#Pętla…
Aby było przyjemnie, dodano interfejs HMI Nextion 3.2 do wprowadzania danych przez użytkownika i wyświetlania różnych zmiennych w czasie rzeczywistym. ALE stworzyłem również wersję biblioteki na terminal szeregowy, co czyni projekt tańszym!
Prawdziwa historia jest taka, że częściowo obiecałem tacie, że wykona regulację temperatury do topienia wosku pszczelego, częściowo chciałem odświeżyć moją podstawową teorię sterowania, a na koniec chciałem przyjrzeć się autostrojeniu regulatorów PID. Poza tym udało mi się również użyć go do Sous Vide, robiąc ładne steki i sos Bearnaise w ramach testów!
OSTRZEŻENIE
Pracuję tutaj z 230 V, co jest niebezpieczne, jeśli nie wiesz, co robisz! Jestem inżynierem elektrykiem i elektronikiem, więc mam tutaj pewne doświadczenie - ale NIE pracuj z 230 V, jeśli nie czujesz się z tym komfortowo i uważaj, aby nie dotykać przewodów pod napięciem! Uważaj również na tanie przekaźniki SS ze względu na możliwe zagrożenie pożarowe, ponieważ niektórzy ludzie to widzieli (choć nie ja).
Kieszonkowe dzieci
- Tania płyta grzewcza WASCO (może być lepsza - np. płyta indukcyjna Ikea)
- Tani przekaźnik SS
- Czujnik temperatury Dallas onewire
- Mega Arduino
- (Opcjonalnie) Interfejs/wyświetlacz Nextion 3.2" HMI
- Zasilanie 5V dla Arduino
Krok 1: Montaż
Zbudowałem tylko obudowę dla wersji HMI projektu, ponieważ tego właśnie użyłem. Wykonałem więc obudowę do montażu przekaźnika, HMI i Arduino. Zrobiłem też zacisk do czujnika temperatury tylko dlatego, że mogłem…
Krok 2: Kodowanie
Cały kod dla HMI i Arduino jest dostępny w moim repozytorium Git dla projektu.
Wiele komentowałem w kodzie, aby ułatwić czytanie i zrozumienie. Ale zasadniczo ustawiłem naprawdę powolny PWM dla płyty grzejnej i przerwanie czasowe dla maszyny stanu/kontroli i to naprawdę jest to.
Dalej jest oczywiście procedura strojenia i samo sterowanie + HMI lub interfejs szeregowy…
Robię coś, czego nie jestem wielkim fanem w tym kodzie, a jest to użycie druku szeregowego w przerwaniu czasowym. Drukowanie szeregowe zajmuje dużo czasu i naprawdę powinno się go unikać w przerwaniu czasowym…
Strojenie działa w następujący sposób:
- Ustaw cykl pracy PWM na 40%
- Poczekaj, aż temperatura zadana zostanie osiągnięta
- Ustaw cykl pracy PWM na 0%
- Poczekaj, aż temperatura spadnie poniżej wartości zadanej
- Powtarzaj kroki 1-4, aż np. Widoczne są 3 okresy o prawie tym samym czasie i amplitudzie
- Oblicz parametry dla PID na podstawie powyższego
Dość proste;)
Krok 3: Testowanie
Teraz, gdy kodowanie jest już gotowe, czas na testy. W poprzednim podrozdziale pokazałem graficznie strojenie z testu - nie ma więc co mówić. Ale tutaj pokazano kilka testów wykorzystujących uzyskane parametry.
Zalecana:
Płyta perforowana Clean-Cut FR4 (płyta prototypowa/prototypowa): 10 kroków (ze zdjęciami)
Płytka perforowana Clean-Cut FR4 (płyta prototypowa/prototypowa): (tl; dr: nożyce lotnicze i kamień karborundowy pod wodą) W miarę jak wkraczamy w trzecią dekadę XXI wieku, bardzo wysokiej jakości niestandardowe płytki drukowane można zamówić w bardzo małe ilości za bardzo niskie koszty… jeśli nie masz nic przeciwko czekaniu
Jeszcze inna płyta pilota zdalnego sterowania: 7 kroków
Yet Another Remote Controller Board: Płytka może służyć do sterowania robotami jako przykład. Płytka może być zasilana 2 bateriami Lipo 7,4 V. Płytka zawiera następujące funkcje: ATMega328Pb µController (ekosystem Arduino) MPU6050 a 3- oś Żyroskop
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 4 kroki
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ja
Automatyczny system nawadniania z płytą La COOL: 4 kroki (ze zdjęciami)
Automatyczny system nawadniania z płytą La COOL: Witam wszystkich, więc tym razem zaczniemy nasze instrukcje, zagłębiając się nieco głębiej w płytę La COOL. Wyjście aktora na naszej desce uruchamia pompę, gdy gleba jest sucha. Najpierw wyjaśnię, jak to działa: La COOL Board ma wyjście 3,3 V
RAM Trivot (płyta grzejna): 4 kroki
RAM Trivot (płyta grzejna): Używaj starych pałeczek RAM, aby gorące patelnie nie spaliły twojego kuchennego stołu. Szybkie i łatwe do wykonania