โปรแกรมเมอร์คอนโทรลเลอร์ pic พิเศษ

วงจรที่ใช้ไมโครคอนโทรลเลอร์กำลังได้รับความนิยมค่อนข้างมากบนอินเทอร์เน็ต ไมโครคอนโทรลเลอร์เป็นชิปพิเศษที่เป็นคอมพิวเตอร์ขนาดเล็กที่มีพอร์ตอินพุต/เอาท์พุตและหน่วยความจำของตัวเอง ด้วยไมโครคอนโทรลเลอร์ คุณสามารถสร้างวงจรที่ใช้งานได้ดีมากโดยใช้ส่วนประกอบแบบพาสซีฟขั้นต่ำ เช่น นาฬิกาอิเล็กทรอนิกส์ เครื่องเล่น เอฟเฟกต์ LED ต่างๆ และอุปกรณ์อัตโนมัติ

เพื่อให้ไมโครวงจรเริ่มทำงานใด ๆ จำเป็นต้องทำการแฟลชเช่น โหลดรหัสเฟิร์มแวร์ลงในหน่วยความจำ ซึ่งสามารถทำได้โดยใช้อุปกรณ์พิเศษที่เรียกว่าโปรแกรมเมอร์ โปรแกรมเมอร์เชื่อมต่อคอมพิวเตอร์ที่มีไฟล์เฟิร์มแวร์อยู่พร้อมกับไมโครคอนโทรลเลอร์ที่กำลังแฟลช เป็นที่น่าสังเกตว่ามีไมโครคอนโทรลเลอร์ในตระกูล AVR เช่น Atmega8, Attiny13 และซีรีย์ pic เช่น PIC12F675, PIC16F676 ซีรีส์ Pic เป็นของ Microchip และซีรีส์ AVR เป็นของ Atmel ดังนั้นวิธีการเฟิร์มแวร์สำหรับ PIC และ AVR จึงแตกต่างกันในบทความนี้เราจะดูกระบวนการสร้างโปรแกรมเมอร์ Extra-pic ซึ่งคุณสามารถแฟลชไมโครคอนโทรลเลอร์ซีรีย์ pic ได้

ข้อดีของโปรแกรมเมอร์รุ่นนี้คือความเรียบง่ายของวงจร ความน่าเชื่อถือในการทำงาน และความอเนกประสงค์ เนื่องจากรองรับไมโครคอนโทรลเลอร์ทั่วไปทั้งหมด คอมพิวเตอร์ยังรองรับโปรแกรมเฟิร์มแวร์ทั่วไป เช่น Ic-prog, WinPic800, PonyProg, PICPgm

วงจรโปรแกรมเมอร์

โปรแกรมเมอร์คอนโทรลเลอร์ Extrapic Pic

ประกอบด้วยไมโครวงจรสองตัวคือ MAX232 ที่นำเข้าและ KR1533LA3 ในประเทศซึ่งสามารถแทนที่ด้วย KR155LA3 ได้ ทรานซิสเตอร์สองตัว KT502 ซึ่งสามารถแทนที่ด้วย KT345, KT3107 หรือทรานซิสเตอร์ PNP พลังงานต่ำอื่น ๆ KT3102 สามารถเปลี่ยนได้เช่นเป็น BC457, KT315 สีเขียว ไดโอดเปล่งแสง ทำหน้าที่เป็นตัวบ่งชี้ความพร้อมใช้งานของพลังงาน ไฟสีแดงจะสว่างขึ้นในระหว่างกระบวนการเฟิร์มแวร์ไมโครคอนโทรลเลอร์ ไดโอด 1N4007 ใช้เพื่อป้องกันวงจรจากการจ่ายแรงดันไฟฟ้าที่มีขั้วไม่ถูกต้อง

วัสดุ

รายการชิ้นส่วนที่จำเป็นในการประกอบโปรแกรมเมอร์:

  • โคลง 78L05 – 2 ชิ้น
  • โคลง 78L12 – 1 ชิ้น
  • ไดโอดเปล่งแสง ที่ 3 นิ้ว สีเขียว – 1 ชิ้น
  • ไดโอดเปล่งแสง ที่ 3 นิ้ว สีแดง – 1 ชิ้น
  • ไดโอด 1N4007 – 1 ชิ้น
  • ไดโอด 1N4148 – 2 ชิ้น
  • ตัวต้านทาน 0.125 W 4.7 kOhm – 2 ชิ้น
  • ตัวต้านทาน 0.125 W 1 kOhm – 6 ชิ้น
  • คาปาซิเตอร์ 10 uF 16V – 4 ตัว
  • คาปาซิเตอร์ 220 uF 25V – 1 ชิ้น
  • คาปาซิเตอร์ 100 nF – 3 ชิ้น
  • ทรานซิสเตอร์ KT3102 – 1 ชิ้น
  • ทรานซิสเตอร์ KT502 – 1 ชิ้น
  • ชิป MAX232 – 1 ชิ้น
  • ชิป KR1533LA3 – 1 ชิ้น
  • ขั้วต่อสายไฟ – 1 ชิ้น
  • ขั้วต่อพอร์ต COM ตัวเมีย - 1 ชิ้น
  • ซ็อกเก็ต DIP40 – 1 ชิ้น
  • ซ็อกเก็ต DIP8 – 2 ชิ้น
  • ซ็อกเก็ต DIP14 – 1 ชิ้น
  • ซ็อกเก็ต DIP16 – 1 ชิ้น
  • ซ็อกเก็ต DIP18 – 1 ชิ้น
  • ซ็อกเก็ต DIP28 – 1 ชิ้น

นอกจากนี้คุณต้องมีหัวแร้งและความสามารถในการใช้งาน

การผลิต PCB

โปรแกรมเมอร์ประกอบอยู่บนแผงวงจรพิมพ์ขนาด 100x70 มม. แผงวงจรพิมพ์ทำโดยใช้วิธี LUT ไฟล์แนบมากับบทความ ไม่จำเป็นต้องสะท้อนภาพก่อนพิมพ์

ดาวน์โหลดบอร์ด:

pechatnaya-plata.zip [25.33 Kb] (ดาวน์โหลด: 1557)

การประกอบโปรแกรมเมอร์

ก่อนอื่นจัมเปอร์จะถูกบัดกรีบนแผงวงจรพิมพ์จากนั้นจึงบัดกรีตัวต้านทานไดโอด สุดท้าย คุณจะต้องประสานซ็อกเก็ตและขั้วต่อสายไฟและพอร์ต COM

เพราะ มีซ็อกเก็ตจำนวนมากบนแผงวงจรพิมพ์สำหรับไมโครคอนโทรลเลอร์แบบแฟลช แต่ไม่ได้ใช้พินทั้งหมด คุณสามารถใช้เคล็ดลับนี้และลบหน้าสัมผัสที่ไม่ได้ใช้ออกจากซ็อกเก็ตได้ ในเวลาเดียวกันจะใช้เวลาน้อยลงในการบัดกรีและการใส่ไมโครวงจรเข้าไปในซ็อกเก็ตนั้นจะง่ายกว่ามาก

ขั้วต่อพอร์ต COM (เรียกว่า DB-9) มีพินสองตัวที่ต้อง "ติด" เข้ากับบอร์ด เพื่อไม่ให้เจาะรูเพิ่มเติมบนบอร์ดคุณสามารถคลายเกลียวสกรูสองตัวที่ด้านข้างของขั้วต่อและหมุดจะหลุดออกเช่นเดียวกับขอบโลหะของขั้วต่อ

หลังจากบัดกรีชิ้นส่วนทั้งหมดแล้ว ต้องล้างบอร์ดจากฟลักซ์ และต้องต่อวงแหวนหน้าสัมผัสที่อยู่ติดกันเพื่อดูว่ามีการลัดวงจรหรือไม่ ตรวจสอบให้แน่ใจว่าไม่มีวงจรไมโครในซ็อกเก็ต (คุณต้องถอดทั้ง MAX232 และ KR1533LA3) เชื่อมต่อไฟ ตรวจสอบว่ามีแรงดันไฟฟ้า 5 โวลต์ที่เอาต์พุตของตัวปรับความเสถียรหรือไม่ หากทุกอย่างเรียบร้อยดีคุณสามารถติดตั้งไมโครวงจร MAX232 และ KR1533LA3 ได้โปรแกรมเมอร์ก็พร้อมใช้งาน แรงดันไฟฟ้าของวงจรคือ 15-24 โวลต์

บอร์ดโปรแกรมเมอร์ประกอบด้วยซ็อกเก็ต 4 ช่องสำหรับไมโครคอนโทรลเลอร์และอีกช่องสำหรับชิปหน่วยความจำแบบแฟลช ก่อนที่จะติดตั้งไมโครคอนโทรลเลอร์ที่จะแฟลชบนบอร์ด คุณต้องตรวจสอบว่าพินเอาท์ตรงกับพินเอาท์บนบอร์ดโปรแกรมเมอร์หรือไม่ โปรแกรมเมอร์สามารถเชื่อมต่อกับพอร์ต COM ของคอมพิวเตอร์โดยตรงหรือผ่านสายต่อสร้างความสุข!

โปรแกรมเมอร์คอนโทรลเลอร์ Extrapic Pic
ความคิดเห็น
  • หูกระต่ายรอยยิ้มหัวเราะบลัชออนยิ้มผ่อนคลายผ่อนคลายยิ้มแย้มแจ่มใส
    heart_eyesจูบ_หัวใจจูบ_ปิด_ตาแดงโล่งใจพอใจยิ้ม
    ขยิบตาStuck_out_tongue_winking_eyeStuck_out_tongue_closed_eyesยิ้มจูบStuck_out_tongueนอนหลับ
    กังวลหน้าบึ้งปวดร้าวอ้าปากทำหน้าบูดบึ้งสับสนเงียบ
    ไร้การแสดงออกไม่ขบขันเหงื่อ_ยิ้มเหงื่อผิดหวัง_โล่งใจเบื่อหน่ายเฉยๆ
    ที่ผิดหวังสับสนน่ากลัวหนาว_เหงื่ออดทนร้องไห้ร้องไห้
    ความสุขประหลาดใจกรีดร้องเหนื่อย_หน้าโกรธความโกรธชัยชนะ
    ง่วงนอนยำหน้ากากแว่นกันแดดเวียนหัว_หน้าภูตผีปีศาจsmile_imp
    neutral_faceno_mouthผู้บริสุทธิ์
5+สอง=
ความคิดเห็น (5)
  1. แขกรับเชิญเซอร์เกย์
    #1 แขกรับเชิญเซอร์เกย์ แขก วันที่ 1 เมษายน 2561 07:51 น
    0
    ฉันหวังว่าคุณจะเพิ่งเผยแพร่บทความ ในแง่ของสิ่งที่ต้องทำในปี 2561 เป็นเพียงโปรแกรมเมอร์ที่ไม่มีดีบักเกอร์และสำหรับพอร์ต com - นี่คือสุนัขจิ้งจอกขั้วโลกที่สมบูรณ์
  2. แขกอเล็กซานเดอร์
    #2 แขกอเล็กซานเดอร์ แขก วันที่ 19 กุมภาพันธ์ 2562 07:37 น
    0
    สวัสดี คุณช่วยบอกฉันเกี่ยวกับโปรแกรมเมอร์ไมโครวงจร Max 232 และ Kr1533laz ด้วยตัวอักษร (ชื่อ) ที่พวกเขาใช้และ KT3102 และ KT502 รวมถึงชื่อที่พวกเขาใช้ด้วย แล้วฉันก็เปิดดูในอินเทอร์เน็ต ปรากฏว่ามีตัวอักษรทุกประเภท และฉันไม่เข้าใจเลย ขอบคุณ
    1. อนาตอล
      #3 อนาตอล แขก 7 มกราคม 2563 23:43 น
      2
      นั่นคือทั้งหมดที่ให้มา คุณสามารถใช้มันได้
  3. แขกวลาดิเมียร์
    #4 แขกวลาดิเมียร์ แขก 29 ตุลาคม 2564 14:50 น
    0
    สวัสดี คำถามคือว่าโปรแกรมเมอร์นี้จะทำงานร่วมกับอะแดปเตอร์ USB-COM หรือไม่ ไดร์เวอร์สำหรับอะแดปเตอร์ CH341
    1. อเล็กซานเดอร์ อิวานอฟ
      #5 อเล็กซานเดอร์ อิวานอฟ แขก 14 พฤศจิกายน 2564 17:39 น
      0
      50/50 ดีกว่าไม่เสียเงินไปซื้อ usb ปกติ/ ราคาก็จะได้ผลเช่นกัน