Mündəricat:

İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS): 3 addım
İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS): 3 addım

Video: İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS): 3 addım

Video: İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS): 3 addım
Video: Verilənlər bazasının idarəetmə sistemi (Online dərs - 491) 2024, Noyabr
Anonim
İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS)
İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS)
İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS)
İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS)

Bu layihə, qızdırıcıdan istifadə edərək Avtomatik PID tənzimləməsinin necə ediləcəyini başa düşməyin sadə bir asan yolunu təmin etmək məqsədi daşıyır. Etdiklərim, sistem xüsusiyyətlərini ortaya çıxarmaq üçün bang-bang nəzarətindən istifadə edərək parametrləri əldə etmək üçün Åström-Hägglund metoduna əsaslanır və sonradan bu məlumatlara əsaslanaraq parametrləri seçdi. Bunun heç bir sirri yoxdur və məlumatı burada tapa bilərsiniz: https://en.wikipedia.org/wiki/PID_controller#Loop… Və parametrləri seçmək üçün burada bir az oxuya bilərsiniz: https://en.wikipedia.org/ wiki/PID_controller#Döngə…

Yaxşı etmək üçün Nextion 3.2 HMI interfeysi istifadəçi girişi və fərqli dəyişənləri real vaxtda göstərmək üçün əlavə olunur. AMMA kitabxananın Serial terminal versiyasını da layihəni daha ucuz edən hala gətirdim!

Əsl tarixi hekayə, qismən atama arıların mumunu əritmək üçün bir temperatur tənzimləyicisi edəcəyinə söz verdiyim, qismən əsas nəzarət nəzəriyyəmi yeniləmək və nəhayət PID nəzarətçilərinin avtomatik tənzimlənməsinə baxmaq istəməyimdir. Yan tərəfdə, testin bir hissəsi olaraq Sous Vide -dan gözəl biftek və Bearnaise sousu hazırlamaq üçün istifadə etməyi bacardım!

XƏBƏRDARLIQ

Burada 230 V ilə işləyirəm, nə etdiyinizi bilmirsinizsə təhlükəlidir! Mən elektrikçi və elektronika mühəndisiyəm, burada bir az təcrübəm var - amma rahat deyilsinizsə və canlı tellərə toxunmamaq üçün çox diqqətli olsanız 230 V ilə işləməyin! Ayrıca, bəzi insanlar tərəfindən görüldüyü üçün mümkün yanğın təhlükəsi ilə əlaqədar ucuz SS rölelərindən çəkinin (baxmayaraq ki, mənim tərəfimdən deyil).

Təchizat

  • Ucuz WASCO İsti Plaka (daha yaxşı ola bilər - məsələn, Ikea induksiya plitəsi)
  • Ucuz SS rölesi
  • Dallas telli bir temperatur sensoru
  • Bir Arduino Mega
  • (İsteğe bağlı) Nextion 3.2 "HMI interfeysi/ekranı
  • Arduino üçün 5V enerji təchizatı

Addım 1: Quraşdırma

Məclis
Məclis
Məclis
Məclis
Məclis
Məclis
Məclis
Məclis

Yalnız layihənin HMI versiyası üçün bir korpus qurdum, çünki istifadə etdiyim şey budur. Beləliklə, HMI və Arduino rölesi üçün bir korpus düzəltdim. Həm də bacardığım üçün temperatur sensoru üçün bir qısqac düzəltdim …

Addım 2: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma

HMI və Arduino üçün bütün kodlar layihə üçün Git repo -da mövcuddur.

Oxumağı və başa düşməyi asanlaşdırmaq üçün kodda çox şey yazdım. Ancaq mahiyyətcə qaynar plitə üçün həqiqətən yavaş bir PWM qurdum və dövlət-maşın/idarəetmə üçün bir taymer fasiləsi qurdum və həqiqətən budur.

Əlbəttə ki, tənzimləmə qaydası və nəzarətin özü + HMI və ya Serial interfeysi var …

Bu kodda böyük bir pərəstişkarı olmadığım bir şey edirəm və bu, bir taymer fasiləsində seriyalı çapdan istifadə etməkdir. Serial çap çox vaxt aparır və bir taymer fasiləsində həqiqətən qarşısını almaq lazımdır …

Ayarlama aşağıdakı kimi işləyir:

  1. PWM iş dövrünü 40% olaraq təyin edin
  2. İstədiyiniz nöqtəyə çatana qədər gözləyin
  3. PWM iş dövrünü 0% olaraq təyin edin
  4. İstilik təyin olunmuş həddən aşağı düşənə qədər gözləyin
  5. 1-4-cü addımı, məsələn, qədər təkrarlayın. Demək olar ki, eyni vaxt və amplituda olan 3 dövr görülür
  6. Yuxarıda göstərilənlərə əsaslanaraq PID üçün paraemterləri hesablayın

Çox sadə;)

Addım 3: Test

Test!
Test!
Test!
Test!
Test!
Test!

İndi kodlaşdırma test zamanıdır. Keçmiş bölmədə, testdən qrafiki olaraq tənzimləməni göstərdim - buna görə demək üçün çox şey qalmadı. Ancaq əldə edilmiş parametrlərdən istifadə edərək bir neçə test burada göstərilir.

Tövsiyə: