Program pic pengawal tambahan pic

Pin
Send
Share
Send

Litar yang menggunakan mikrokontroler semakin mendapat populariti di Internet. Mikrokontroler adalah microcircuit khas, yang pada dasarnya adalah komputer kecil, dengan port I / O sendiri, ingatan. Terima kasih kepada mikrokontroler, adalah mungkin untuk mencipta litar yang sangat berfungsi dengan komponen pasif minimum, sebagai contoh, jam elektronik, pemain, pelbagai kesan LED, peranti automasi.

Agar microcircuit memulakan fungsi apa-apa, anda perlu menyalakannya, iaitu. memuatkan kod firmware ke ingatannya. Ini boleh dilakukan menggunakan peranti khas yang dipanggil pengaturcara. Programmer mengaitkan komputer di mana fail firmware terletak pada mikropengawal firmware. Perlu dinyatakan bahawa terdapat mikrokontroler keluarga AVR, contohnya, seperti Atmega8, Attiny13, dan siri pic, contohnya PIC12F675, PIC16F676. Siri pic dimiliki oleh Microchip, dan Atmel AVR, jadi pic dan kaedah firmware AVR berbeza. Dalam artikel ini, kami akan mempertimbangkan proses pembuatan programmer Extra-pic, yang mana anda boleh menghidupkan mikropengawal siri pic.
Kelebihan programmer ini termasuk kesederhanaan litar, kebolehpercayaan, serba boleh, kerana ia menyokong semua mikrokontroler biasa. Komputer ini juga disokong oleh program firmware yang paling biasa, seperti Ic-prog, WinPic800, PonyProg, PICPgm.

Litar pemrogram


Ia mengandungi dua mikrosirkuit, MAX232 yang diimport dan KR1533LA3 domestik, yang boleh digantikan dengan KR155LA3. Dua transistor, KT502, yang boleh digantikan oleh KT345, KT3107 atau mana-mana transistor PNP kuasa rendah lain. KT3102 juga boleh diubah, contohnya, kepada BC457, KT315. LED hijau berfungsi sebagai penunjuk kekurangan kuasa; LED merah menyala semasa proses firmware mikropengawal. Diode 1N4007 digunakan untuk melindungi litar dari bekalan voltan kekutuban yang salah.

Bahan


Senarai bahagian yang diperlukan untuk memasang pemrogram:
  • Penstabil 78L05 - 2 pcs.
  • Penstabil 78L12 - 1 pc.
  • 3v LED hijau - 1 pc.
  • 3v LED merah - 1 pc.
  • Diode 1N4007 - 1 pc.
  • Diode 1N4148 - 2 pcs.
  • Resistor 0.125 W 4.7 kOhm - 2 pcs.
  • Resistor 0.125 W 1 kOhm - 6 pcs.
  • 4 uF kapasitor 16V - 4 pcs.
  • Capacitor 220 uF 25V - 1 pc.
  • 100 nF kapasitor - 3 pcs.
  • Transistor KT3102 - 1 pc.
  • Transistor KT502 - 1 pc.
  • Microcircuit MAX232 - 1 pc.
  • Chip KR1533LA3 - 1 pc.
  • Penyambung kuasa - 1 pc.
  • Penyambung COM port "ibu" - 1 pc.
  • Socket DIP40 - 1 pc.
  • Soket DIP8 - 2 pcs.
  • Socket DIP14 - 1 pc.
  • Socket DIP16 - 1 pc.
  • Socket DIP18 - 1 pc.
  • Socket DIP28 - 1 pc.

Di samping itu, anda memerlukan besi pematerian dan keupayaan untuk menggunakannya.

Pembuatan PCB


Programmer dipasang pada papan litar bercetak yang mengukur 100x70 mm. Papan litar bercetak dilakukan oleh kaedah LUT, fail dilampirkan pada artikel. Anda tidak perlu mencerminkan imej sebelum mencetak.

Muat turun papan:
pechatnaya-plata.zip 25.33 Kb (downloads: 669)

Perhimpunan Programmer


Pertama sekali, jumper disolder ke papan litar bercetak, kemudian perintang, dioda. Akhir sekali, anda perlu menyolder panel dan penyambung kuasa dan port COM.

Kerana terdapat banyak panel di papan litar bercetak untuk mikrokontroler yang akan diketengahkan, tetapi tidak semua kesimpulan digunakan, anda boleh pergi untuk menipu seperti itu dan mengeluarkan kenalan yang tidak digunakan dari panel. Dalam kes ini, masa yang lebih sedikit akan dibelanjakan untuk penyolderan dan memasukkan microcircuit ke soket sedemikian akan lebih mudah.

Penyambung pelabuhan COM (ia dipanggil DB-9) mempunyai dua pin yang mesti "melekat" ke dalam papan. Agar tidak menggerudi lubang tambahan untuk mereka di papan, anda boleh membuka skru dua skru di bawah sisi penyambung, manakala pin akan jatuh, serta sempadan logam penyambung.

Selepas mematerkan semua bahagian, lembaga perlu dibasuh dari fluks, kenalan jiran akan berdering, jika ada litar pintas. Pastikan tiada microcircuits di soket (anda perlu mengeluarkan, termasuk MAX232, dan KR1533LA3), sambungkan kuasa. Semak sama ada voltan 5 volt hadir pada output penstabil. Sekiranya semuanya berjalan dengan baik, anda boleh memasang mikrosirkuit MAX232 dan KR1533LA3, programmer sudah bersedia untuk berfungsi. Voltan bekalan litar adalah 15-24 volt.

Papan pemrogram mengandungi 4 panel untuk mikrokontroler dan satu untuk cip memori berkelip. Sebelum memasang mikropengawal firmware pada papan, anda perlu melihat sama ada pinout itu sepadan dengan pinout pada papan pemrogram. Programmer boleh disambungkan ke port COM komputer secara langsung, atau melalui kabel sambungan. Perhimpunan yang berjaya!

Pin
Send
Share
Send

Tonton video itu: Ruby on Rails by Leila Hofer (September 2024).