Merokok dengan termostat
Untuk satu proyek hiburan, saya ingin membuat generator asap kecil. Saya memilih opsi yang paling sederhana - vaporizer gliserin dengan pompa udara kecil. Untuk mempermudah tugas, saya membeli pompa China untuk satu tonometer dan atomizers 6 milimeter untuk rokok elektronik. Diputuskan untuk melakukan manajemen pada ESP8266, catu daya - pada baterai lithium-ion model dua bank (baterai ini dapat diisi dengan arus yang cukup tinggi yang diperlukan untuk penguapan), ditambah modul pulsa step-down pada LM2596 (untuk memberikan controller dengan tegangan 3.3 volt yang stabil).Cukup cepat saya menemukan bahwa dengan tidak adanya kontrol atas proses, spiral terlalu panas, membakar sumbu, sangat busuk dengan gliserin yang terbakar, terbakar, dan kadang-kadang menyebabkan api mini. Untuk konsumen nikotin, masalah yang sama diselesaikan dengan mengendalikan suhu spiral dengan mengubah resistensi titanium atau spiral besi, jadi saya pergi dengan cara yang sama, karena ADC membuatnya mudah untuk mengukur resistensi spiral. Skemanya adalah sebagai berikut:
Vmain - Baterai term -output spiral (ujung ke tanah lainnya)Periksa - sinyal untuk sirkuit kontrol pelepasan baterai (menghilang ketika debit di bawah nilai yang dipilih) - dapat dihubungkan ke input bebas dari controller atau output ke LED.Q1 - transistor P-FETGPIO4 yang cukup kuat - manajemen kunci (dalam mode kolektor terbuka!), Di nol - kunci membukaGPIO15 - kontrol suhu (Anda perlu menutup kunci, menempatkan GPIO15 dalam mode output, menerapkan unit logis dan mengukur tegangan ke ADC, semakin tinggi suhu - semakin tinggi tegangan; pada akhir pengukuran - kembalikan pin ini ke mode input)Algoritma paling sederhana, bahkan tanpa pengontrol PID, menyelamatkan koil dari panas berlebih dan terbakar. Perlu dicatat bahwa akurasi kontrol sangat rendah (tinggi dan tidak diperlukan), dengan peningkatan suhu beberapa ratus derajat dengan kumparan titanium satu ohm - nilai ADC berubah hanya tiga hingga empat poin (50-60 derajat per divisi). Keterbatasan ini muncul karena arus keluaran mikrokontroler yang rendah (10 milimeter). Jika Anda membutuhkan akurasi yang lebih tinggi (misalnya, untuk digunakan dalam rokok), maka Anda memerlukan kunci lain (tidak sekuat, katakanlah, pada FDV304P), termasuk mirip dengan yang utama, tetapi dengan resistor pemisah (dipilih tergantung pada resistansi kumparan dan tegangan baterai sehingga sehingga dengan spiral dingin - tegangan pada input ADC sedikit kurang dari satu volt). Kemudian Anda dapat mencapai akurasi pengukuran dalam beberapa derajat.Pembaruan: Terima kasih atas komentarnya, menambahkan perlindungan tegangan input masukan ADC (berfungsi seperti itu, tetapi lebih baik memainkannya dengan aman). Dia juga menambahkan sirkuit untuk secara akurat menentukan suhu (R12 harus cukup kuat untuk menahan puncak selama pengukuran!). Jika akurasi tidak diperlukan, maka kami menghapus Q2, R12 dan R13, dan menghubungkan GPIO15 langsung melalui R4 ke Therm. Source: https://habr.com/ru/post/id387657/
All Articles