Мазмұны:

Ыстық табақтың автоматты басқару жүйесі (HPACS): 3 қадам
Ыстық табақтың автоматты басқару жүйесі (HPACS): 3 қадам

Бейне: Ыстық табақтың автоматты басқару жүйесі (HPACS): 3 қадам

Бейне: Ыстық табақтың автоматты басқару жүйесі (HPACS): 3 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Мамыр
Anonim
Ыстық табақтың автоматты басқару жүйесі (HPACS)
Ыстық табақтың автоматты басқару жүйесі (HPACS)
Ыстық табақ автоматты басқару жүйесі (HPACS)
Ыстық табақ автоматты басқару жүйесі (HPACS)

Бұл жоба жылытқышты қолдану арқылы автоматты түрде PID -тюнингті қалай жасау керектігін түсінудің қарапайым интуитивті әдісін ұсынуға бағытталған. Мен жасаған нәрсе жүйенің сипаттамаларын ашу үшін bang-bang бақылауын қолдана отырып параметрлерді шығаруға арналған Åström-Hägglund әдісіне негізделген және кейіннен осы білімге негізделген параметрлерді таңдады. Құпия ештеңе жоқ және ақпаратты мына жерден табуға болады: https://kk.wikipedia.org/wiki/PID_controller#Loop… Ал параметрлерді таңдау үшін мына жерден оқуға болады: https://kk.wikipedia.org/ wiki/PID_controller#Loop…

Жақсы болу үшін Nextion 3.2 «HMI интерфейсі пайдаланушының енгізуіне және нақты уақыт режимінде әр түрлі айнымалыларды көрсетуге қосылады. БІРАҚ мен кітапхананың сериялық терминалды нұсқасын жасадым, бұл жобаны арзандатады!

Негізгі оқиға мынада: мен ішінара әкеме балауыз балқыту үшін температура реттегішін жасауға уәде бердім, ішінара мен бақылаудың негізгі теориясын жаңартқым келді, ақырында мен PID контроллерлерін автоматты түрде баптауды қарастырғым келді. Мен оны Sous Vide -де тестілеу аясында жақсы стейктер мен Bearnaise соусын жасау үшін қолдана алдым!

ЕСКЕРТУ

Мен мұнда 230 В -мен жұмыс жасаймын, егер сіз не істеп жатқаныңызды білмесеңіз қауіпті! Мен электрик және электроника инженерімін, сондықтан менде біраз тәжірибе бар - бірақ егер сіз оны қанағаттандырмайтын болсаңыз және кернеулі сымдарға тиіп кетпеу үшін 230 В кернеуімен жұмыс жасамаңыз! Сондай-ақ, ықтимал өрт қаупіне қатысты арзан SS-реле сақ болыңыз, өйткені оны кейбір адамдар көрген (бірақ мен емес).

Жабдықтар

  • WASCO ыстық табақшасы арзан (жақсы болуы мүмкін - мысалы, Ikea индукциялық табақшасы)
  • Арзан SS-реле
  • Dallas бір сымды температура сенсоры
  • Ардуино мега
  • (Қосымша) Nextion 3.2 «HMI интерфейсі/дисплейі
  • Arduino үшін 5В қуат көзі

1 -қадам: құрастыру

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Мен тек жобаның HMI нұсқасы үшін қоршау жасадым, себебі мен мұны қолдандым. Сонымен, мен HMI мен Arduino релесін орнатуға арналған қоршау жасадым. Мен сонымен қатар температура сенсорына қысқыш жасадым, себебі мен …

2 -қадам: кодтау

Кодтау
Кодтау

HMI мен Arduino үшін барлық кодтар менің Git репо -сайтында қол жетімді.

Мен оқуды және түсінуді жеңілдету үшін кодта көп түсініктеме бердім. Бірақ мен шын мәнінде ыстық табаққа арналған баяу PWM мен күй машинасына/басқаруға таймердің үзілуін орнаттым, бұл шынымен де солай.

Содан кейін, әрине, баптау тәртібі мен басқарудың өзі бар + HMI немесе сериялық интерфейс …

Мен бұл кодта үлкен жанкүйер емес нәрсені жасаймын, яғни таймер үзілісінде сериялық басып шығаруды қолдану. Сериялық басып шығару көп уақытты қажет етеді және таймер үзілісінде оны болдырмау керек …

Реттеу келесідей жұмыс істейді:

  1. PWM жұмыс циклін 40% -ға орнатыңыз
  2. Белгіленген температураға жеткенше күтіңіз
  3. PWM жұмыс циклын 0% -ға орнатыңыз
  4. Температура белгіленген мәннен төмен болғанша күтіңіз
  5. 1-4 қадамды, мысалы, дейін қайталаңыз. Бірдей уақыт пен амплитудасы бар 3 период көрінеді
  6. Жоғарыда айтылғандарға сәйкес PID үшін параэммерлерді есептеңіз

Өте қарапайым;)

3 -қадам: тестілеу

Сынақ!
Сынақ!
Сынақ!
Сынақ!
Сынақ!
Сынақ!

Енді кодтау тестілеудің өз уақытымен аяқталды. Бұрынғы бөлімде мен тесттен графикалық түрде баптауды көрсеттім - бұл үшін айтуға көп нәрсе қалмайды. Бірақ мұнда алынған параметрлерді қолданатын бірнеше тесттер көрсетілген.

Ұсынылған: