Mundarija:

Issiq plastinka avtomatik boshqaruv tizimi (HPACS): 3 qadam
Issiq plastinka avtomatik boshqaruv tizimi (HPACS): 3 qadam

Video: Issiq plastinka avtomatik boshqaruv tizimi (HPACS): 3 qadam

Video: Issiq plastinka avtomatik boshqaruv tizimi (HPACS): 3 qadam
Video: Kanalli fankoyllar haqida 2024, May
Anonim
Issiq plastinka avtomatik boshqaruv tizimi (HPACS)
Issiq plastinka avtomatik boshqaruv tizimi (HPACS)
Issiq plastinka avtomatik boshqaruv tizimi (HPACS)
Issiq plastinka avtomatik boshqaruv tizimi (HPACS)

Ushbu loyiha isitgich yordamida avtomatik PID -sozlashni tushunishning oddiy intuitiv usulini taqdim etishga qaratilgan. Men yaratgan narsalar tizimning xususiyatlarini ochish uchun bang-bang boshqaruvidan foydalanib parametrlarni olish uchun Strom-Hagglund usuliga asoslangan va keyinchalik bu ma'lumotlarga asoslanib parametrlarni tanlagan. Bu erda hech qanday sir yo'q va ma'lumotni bu erda topish mumkin: https://en.wikipedia.org/wiki/PID_controller#Loop… Va parametrlarni tanlash uchun siz bu erda o'qishingiz mumkin: https://en.wikipedia.org/ wiki/PID_controller#Loop…

Yaxshi qilish uchun Nextion 3.2 HMI interfeysi qo'shiladi va real vaqt rejimida turli xil o'zgaruvchilar ko'rsatiladi. Lekin men kutubxonaning ketma-ket terminalli versiyasini ham yaratdim, bu esa loyihani arzonlashtiradi!

Haqiqiy voqea shundaki, men qisman otamga asalarilar mumini eritadigan haroratni nazorat qilishini va'da qilganman, qisman men asosiy nazorat nazariyamni yangilamoqchi edim va nihoyat PID kontrollerlarini avtomatik sozlashni ko'rib chiqmoqchi edim. Yon tomondan men ham uni Sous Vide -da sinovlar doirasida chiroyli biftek va Bearnaise sousini tayyorlashda ishlatishga muvaffaq bo'ldim!

Ogohlantirish

Men bu erda 230 V bilan ishlayapman, agar nima qilayotganingizni bilmasangiz, bu xavfli! Men elektrchi va elektron muhandisman, shuning uchun bu erda tajribam bor - lekin 230 V bilan ishlamang, agar u sizga yoqmasa va simlarga tegmaslikka ehtiyot bo'ling! Bundan tashqari, mumkin bo'lgan yong'in xavfi borasida arzon SS-rölesidan ehtiyot bo'ling, chunki buni ba'zi odamlar ko'rgan (men emas).

Ta'minotlar

  • Arzon WASCO issiq plitasi (yaxshiroq bo'lishi mumkin - masalan, Ikea indüksiyon plitasi)
  • Arzon SS-o'rni
  • Dallas bir simli harorat sensori
  • Arduino mega
  • (Ixtiyoriy) Nextion 3.2 dyuymli HMI interfeysi/displeyi
  • Arduino uchun 5V quvvat manbai

1 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

Men faqat loyihaning HMI versiyasi uchun korpus qurdim, chunki men buni tugatdim. Shunday qilib, men o'rni, HMI va Arduino -ni o'rnatish uchun korpus yasadim. Men harorat sensori uchun qisqich ham yasadim, chunki …

2 -qadam: kodlash

Kodlash
Kodlash

HMI va Arduino uchun barcha kodlar loyiha uchun Git repo -da mavjud.

Men o'qish va tushunishni osonlashtirish uchun kodda ko'p izoh berdim. Lekin, aslida, men issiq taxta uchun juda sekin PWM va shtat mashinasi/boshqaruvi uchun taymerni to'xtatishni o'rnatdim va bu haqiqatan ham shunday.

Albatta, sozlash tartibi va boshqaruvning o'zi + HMI yoki ketma -ket interfeys …

Men bu kodda katta muxlis bo'lmagan narsani qilaman, ya'ni ketma -ket chop etishni taymer uzilishida ishlatish. Seriyali bosib chiqarish ko'p vaqtni oladi va taymer uzilishida undan qochish kerak …

Sozlama quyidagicha ishlaydi:

  1. PWM ish aylanishini 40% ga sozlang
  2. Belgilangan haroratga yetguncha kuting
  3. PWM ish aylanishini 0% ga o'rnating
  4. Harorat belgilangan chegaradan past bo'lguncha kuting
  5. 1-4-qadamni, masalan, takrorlang. Deyarli bir xil vaqt va amplitudaga ega bo'lgan 3 davr ko'rinadi
  6. Yuqoridagilarga asoslanib, PID uchun paraemterlarni hisoblang

Juda oddiy;)

3 -qadam: Sinov

Sinov!
Sinov!
Sinov!
Sinov!
Sinov!
Sinov!

Endi kodlash sinov vaqti keldi. Avvalgi bo'limda men sozlamani testdan grafik tarzda ko'rsatdim - shuning uchun aytishga ko'p narsa qolmadi. Ammo bu erda olingan parametrlardan foydalangan holda bir nechta testlar ko'rsatiladi.

Tavsiya: