Stesen Pematerian Do-It-Yourself dengan ATmega8

Паяльная станция Lukey 702 Обзор, распаковка и где купить (Julai 2019).

$config[ads_text] not found
Anonim

Stesen Pematerian Do-It-Yourself dengan ATmega8


Iron pematerian yang hebat. Sekiranya anda memerlukannya, mahukannya, atau hanya suka membina barangan, maka projek ini adalah untuk anda.

Apakah salah satu alat paling penting dalam kit jurutera elektrik "Schematic" src = "// www.allaboutcircuits.com/uploads/articles/Untitled_Diagram_(1).png" />

Pertama sekali, mari bercakap tentang PID. Untuk menerangkannya secara terang-terangan, mari kita ambil kes tertentu di sini dengan stesen penyolder. Sistem sentiasa memantau kesilapan, iaitu perbezaan antara titik set (dalam kes kita, suhu yang kita mahu dan suhu semasa kita). Ia menyesuaikan output mikrokontroler yang mengawal pemanas melalui PWM berdasarkan formula berikut:

Inilah skema. Ia menggunakan ATMEGA8 8-bit mikrokontroler dalam DIP (anda boleh menggunakan ATMEGA168-328 jika anda mempunyai salah satu dari mereka yang bertelur) yang sangat biasa dan varian 328 terdapat dalam Arduino UNO. Saya memilihnya kerana ia sangat mudah untuk menggunakan program Arduino IDE, yang juga mempunyai beberapa perpustakaan yang baik yang sedia untuk pergi.

Suhu dibaca oleh thermocouple yang dibina ke dalam besi pematerian. Kami menguatkan voltan yang dihasilkan oleh termokopel sebanyak kira-kira 120 kali menggunakan op-amp kerana kesan termoelektrik. Output disambungkan kepada pin ADC0 mikrokontroler yang menjadikan voltan menjadi nilai antara 0 dan 1023.

Titik set diberikan oleh potensiometer yang digunakan sebagai pembahagi voltan. Ia disambungkan kepada pin ADC1 ATMEGA8. Jarak 0-5V (output periuk) diubah kepada 0-1023 oleh ADC dan sekali lagi kepada 0-350 darjah Celsius dengan fungsi "peta".

Bil bahan

RujukanNilaiKira
IC1ATMEGA8-P1
U1LM3581
Q1IRF540N1
R4120k1
R6; R31k2
R5; R110k2
C3; C4; C7100nF3
Y116MHz1
C1; C222pF2
R21001
U2LM78051
C5; C6100uF (boleh lebih rendah)2
R7; R8; R9; R10; R11; R12; R13; R141508

Inilah bil bahan yang dieksport dari Kicad. Di samping itu, anda perlu:

  • Pengelasan klub Hakko besi, yang paling popular adalah di eBay dan laman web Cina (dengan termokopel, bukan termistor)
  • Bekalan kuasa 24V 2A (saya cadangkan SMPS, tetapi anda boleh menggunakan pengubah dengan jambatan penerus)
  • 10k potensiometer
  • Palam gaya penerbangan elektrik dengan 5 pin
  • Panel dipasang penyambung elektrik
  • PCB
  • Suis kuasa
  • Pengepala pin 2.54mm
  • Banyak wayar
  • Penyambung Dupont
  • Kes (saya lombong bercetak 3D)
  • Satu paparan pelbagai LED tiga kali ganda
  • Programmer AVR ISP (anda boleh menggunakan Arduino anda untuk ini).

Sudah tentu, anda boleh dengan mudah menggantikan array LED dengan butang LCD atau menggunakan dan bukannya potentiometer, selepas itu, ia adalah stesen pematerian anda. Saya menyatakan pilihan reka bentuk saya, tetapi anda boleh melakukannya tetapi anda mahukannya. Jika anda memerlukan bantuan dengan kod anda atau jika anda menukar komponen, tinggalkan komen dan saya akan membantu anda!

Membina Arahan

Pertama, anda perlu membuat PCB. Gunakan mana-mana kaedah yang anda suka, saya cadangkan pemindahan toner kerana ia adalah cara yang paling mudah. Juga, PCB saya lebih lama kerana saya mahu ia menjadi saiz SMPS supaya saya boleh meletakkan satu di atas yang lain. Jangan ragu untuk mengubahnya, anda boleh memuat turun fail dan mengeditnya dengan Kicad. Selepas itu, pateri semua bahagian ke PCB.

Pastikan anda memasang suis di antara bekalan kuasa dan penyambung kuasa. Gunakan wayar yang agak tebal untuk sesalur serta sambungan antara bekalan kuasa dan PCB, serta antara output MOSFET (H pada PCB) dan wayar tanah untuk keluaran. Untuk wayar potensiometer, sambungkan pin pertama ke 5V, pin ke POT ke-2, dan pin ke-3 ke tanah. Semua sambungan yang anda perlukan ada di PCB. Untuk pelbagai LED, ambil perhatian bahawa saya menggunakan anod biasa, tetapi mungkin berbeza. Anda perlu mengubah sedikit kod, tetapi arahan dikomentari dalam lakaran. Sambungkan pin E1-E3 ke anod / katod biasa dan pin a-dp ke pin yang sepadan pada array anda. Anda perlu merujuk kepada datasheet untuknya. Akhirnya, pasangkan palam untuk stesen penyolder dan pateri sambungan. Gambar dengan skema ini akan membantu anda di sini.

Sekarang datang bahagian yang menyeronokkan, memuat naik kod itu. Anda memerlukan perpustakaan PID untuk melakukan ini. Jika anda mempunyai programmer AVR ISP, anda tahu apa yang perlu anda lakukan. Sambungkan + 5v, Ground dan MISO, MOSI, SCK dan pin RESET, muat turun lakaran Arduino, bukanya (anda perlu memasang Arduino IDE pada komputer anda) dan klik muat naik.

Jika anda tidak mempunyai satu, anda boleh menggunakan Arduino anda untuk ini. Sambungkan Arduino anda (UNO / NANO) ke PC, pergi ke fail -> contoh -> ArduinoISP dan muat naik itu. Kemudian pergi ke alat -> programmer -> Arduino sebagai ISP. Sambungkan seperti di bawah (PICTURE) dan kemudian muat turun lakaran Arduino, buka dan klik Sketch -> Muat naik menggunakan Programmer.

PERHATIAN! Jika anda menggunakan seperti saya, ATMEGA8 bukannya 168/328 dan versi Arduino anda lebih besar daripada 1.6.0 anda perlu mengikuti arahan ini:

Itu sahaja. Anda kini boleh menikmati stesen pameran anda, yang dibina dengan tangan anda yang mahir.

Penentukuran

Saya berbohong, itu bukan. Kita perlu menentukurkannya sekarang. Oleh kerana pemanas dan termokopel di dalamnya mempunyai variasi, terutamanya jika anda tidak menggunakan besi pateri Hakko asal, kita perlu menentukurnya.

Pertama, anda perlu multimeter digital dengan thermocouple untuk mengukur suhu hujung, walaupun cara terbaik untuk melakukan ini adalah membeli termometer hujung (eBay mempunyai beberapa Hakko yang palsu yang sepatutnya mencukupi). Selepas mengukur suhu, anda perlu menyesuaikan nilai "510" lalai dalam baris ini dalam kod: peta (Input, 0, 510, 25, 350) menggunakan formula ini:

Muat turun Kod

Beri projek ini cuba untuk diri sendiri! Dapatkan BOM.