विषयसूची:

PIC प्रोग्रामर कैसे बनाएं - PicKit 2 'क्लोन': 4 चरण (चित्रों के साथ)
PIC प्रोग्रामर कैसे बनाएं - PicKit 2 'क्लोन': 4 चरण (चित्रों के साथ)

वीडियो: PIC प्रोग्रामर कैसे बनाएं - PicKit 2 'क्लोन': 4 चरण (चित्रों के साथ)

वीडियो: PIC प्रोग्रामर कैसे बनाएं - PicKit 2 'क्लोन': 4 चरण (चित्रों के साथ)
वीडियो: Self Confidence vs Narcissism । Dr. Vikas Divyakirti 2024, जुलाई
Anonim
PIC प्रोग्रामर कैसे बनाएं - PicKit 2 'क्लोन'
PIC प्रोग्रामर कैसे बनाएं - PicKit 2 'क्लोन'

नमस्ते! यह एक PIC प्रोग्रामर बनाने पर एक छोटा निर्देश है जो PicKit 2 के रूप में कार्य करता है। मैंने इसे इसलिए बनाया क्योंकि यह एक मूल PicKit खरीदने की तुलना में सस्ता है और क्योंकि माइक्रोचिप, PIC माइक्रोकंट्रोलर और PicKit प्रोग्रामर के निर्माता, योजनाबद्ध और सॉफ्टवेयर प्रदान करते हैं, जिससे हमारे लिए अपने स्वयं के प्रोग्रामर डिजाइन करना वास्तव में आसान है, निश्चित रूप से पीआईसी का उपयोग करने का एक फायदा।

आवश्यक उपकरण:

  • सोल्डरिंग आयरन और सोल्डर
  • तार के टुकड़े
  • सुई जैसी नाक वाला प्लास
  • पीसीबी नक़्क़ाशी उपकरण और सामग्री - एक ब्रेडबोर्ड से बदला जा सकता है लेकिन अधिक जगह लेगा
  • पहले से ही काम कर रहे प्रोग्रामर (यह नकारात्मक पक्ष है, शायद आप एक उधार ले सकते हैं)
  • पीसी (PIC प्रोग्रामिंग के लिए जो PicKit में जाता है)

सामग्री की जरूरत:

  • 2 x 100nF सिरेमिक कैपेसिटर
  • 2 x 15pF सिरेमिक कैपेसिटर
  • 2 x 47uF 16v इलेक्ट्रोलाइटिक कैपेसिटर
  • 1 x 10uF 16v इलेक्ट्रोलाइटिक कैपेसिटर
  • 2 x 1N4148 डायोड
  • 1 एक्स PIC18F2550
  • 1 x 28 पिन पतली आईसी सॉकेट (PIC18F2550) के लिए
  • 1 x 680uH प्रारंभ करनेवाला, रोकनेवाला जैसा पैकेज
  • 2 x 3 मिमी एलईडी (एक हरा और एक लाल)
  • 3 x BC548 ट्रांजिस्टर
  • 1 x BC557 ट्रांजिस्टर
  • 1 एक्स 20 मेगाहर्ट्ज ऑसीलेटर क्रिस्टल
  • 3 x 33 ओम रोकनेवाला
  • 1 x १०० ओम रोकनेवाला
  • 2 x 330 ओम रोकनेवाला
  • 1 x 1k रोकनेवाला
  • 1 x 2k7 रोकनेवाला
  • 2 x 4k7 रोकनेवाला
  • 3 x 10k रोकनेवाला
  • 1 x 100k रोकनेवाला
  • 1 एक्स 2-पिन स्पर्श स्विच (बटन)
  • 1 एक्स पिन स्ट्रिप (केवल 6 आवश्यक)

चरण 1: योजनाबद्ध और पीसीबी डिजाइन

स्कीमैटिक्स और पीसीबी डिजाइन
स्कीमैटिक्स और पीसीबी डिजाइन
स्कीमैटिक्स और पीसीबी डिजाइन
स्कीमैटिक्स और पीसीबी डिजाइन

स्कीमैटिक्स के लिए, मैंने अपने डिजाइन को फेलिक्स द्वारा उनके पेज में दिए गए डिजाइन पर आधारित किया है:

sergiols.blogspot.com.ar/2009/02/pickit-2-c…

उन्होंने एक पीसीबी डिज़ाइन भी प्रदान किया, लेकिन मैंने पाया कि निशान घर पर बनाने के लिए बहुत पतले थे, इसलिए मैंने प्रोटियस पर पीसीबी को फिर से डिज़ाइन किया।

पीसीबी बनाने के लिए प्रिंट करने के लिए डिज़ाइन की फाइलें और एक पीडीएफ यहां दी गई है।

चरण 2: बोर्ड बनाना

बोर्ड बनाना
बोर्ड बनाना
बोर्ड बनाना
बोर्ड बनाना
बोर्ड बनाना
बोर्ड बनाना

यदि आप सीखना चाहते हैं कि घर पर पीसीबी कैसे बनाया जाता है, तो बहुत सारे इंस्ट्रक्शंस ऑनलाइन हैं जहां आप सीख सकते हैं।

एक बार जब आप बोर्ड बनाना समाप्त कर लेते हैं, तो आपको घटकों को मिलाप करने की आवश्यकता होगी, आप इन चित्रों का उपयोग मदद के लिए कर सकते हैं।

घटक सूची:

C1 100nf

C2 47uf 25v

C3 100nf

C4 47uf 25v

C5 10uf 50v

C8 15pf

C9 15pf

D1 1N4148

D2 1N4148

IC1 PIC18F2550

एल१ ६८०यूएच

एलईडी लाल एलईडी 3MM

एलईडी ग्रीन एलईडी 3MM

Q1 BC548

Q2 20MHZ

Q3 BC548

Q4 BC548

Q5 BC557

आर१ 33

आर२ 33

आर३ ३३

R4 4k7

R5 330

R6 1k

R7 330

R8 100k

R9 2k7

R10 4k7

R11 10k

R12 100

R13 10k

R14 10k

बीटीएन स्पर्श स्विच

SV3 6 पिन

X3 यूएसबी बी महिला

चरण 3: प्रोग्रामर की प्रोग्रामिंग

प्रोग्रामर प्रोग्रामिंग
प्रोग्रामर प्रोग्रामिंग
प्रोग्रामर प्रोग्रामिंग
प्रोग्रामर प्रोग्रामिंग
प्रोग्रामर प्रोग्रामिंग
प्रोग्रामर प्रोग्रामिंग
प्रोग्रामर प्रोग्रामिंग
प्रोग्रामर प्रोग्रामिंग

प्रोग्रामर में उपयोग करने के लिए PIC18F2550 को प्रोग्राम करने के लिए आपको एक कार्यशील PicKit की आवश्यकता होगी। एक बार जब आप एक प्राप्त कर लेते हैं या एक उधार लेते हैं, तो आपको PicKit 2 सॉफ़्टवेयर स्थापित करना होगा: PicKit 2 v2.61

सबसे पहले PicKit 2 खोलें और अपने कामकाजी प्रोग्रामर को प्लग करें। यदि यह संदेश विंडो में 'PicKit कनेक्टेड' नहीं कहता है, तो 'टूल्स> संचार जांचें' पर क्लिक करने का प्रयास करें।

फिर ब्रेडबोर्ड का उपयोग करके PIC18F2550 को अपने कामकाजी प्रोग्रामर से कनेक्ट करें और उपयुक्त कनेक्शन बनाएं, जैसा कि ऊपर की छवि दिखाती है।

यदि यह 'PIC डिवाइस फाउंड' दिखाते हुए PIC का पता नहीं लगा रहा है, तो दो बार 'टूल्स> चेक कम्युनिकेशन' पर क्लिक करने का प्रयास करें। यदि यह अभी भी PIC का पता नहीं लगाता है, तो कनेक्शन जांचें।

PIC पर प्रोग्राम अपलोड करने के लिए 'फाइल> इम्पोर्ट' पर जाएं, फिर 'C:\Program Files (x86)\Microchip\PICkit 2 v2\PK2V023200.hex' पर जाएं और 'Open' पर क्लिक करें।

तब तक प्रतीक्षा करें जब तक यह न कहे 'हेक्स फ़ाइल सफलतापूर्वक आयात की गई' और 'लिखें' पर क्लिक करें, इसके लिए 'प्रोग्रामिंग सफल' कहने की प्रतीक्षा करें

चरण 4: PicKit. का उपयोग करना

PicKit का उपयोग करना
PicKit का उपयोग करना
PicKit का उपयोग करना
PicKit का उपयोग करना
PicKit का उपयोग करना
PicKit का उपयोग करना

पहले हमारे प्रोग्रामर में प्लग इन करें और PicKit 2 खोलें। प्रोग्रामर का पता लगाने के लिए PicKit की प्रतीक्षा करें, और यदि ऐसा नहीं होता है, तो 'टूल्स> संचार जांचें' पर क्लिक करें।

उस PIC को कनेक्ट करें जिसे हम अपने प्रोग्रामर से प्रोग्राम करना चाहते हैं। यदि आप नहीं जानते कि आप पीआईसी के पिन वितरण के लिए ऑनलाइन कैसे खोज कर सकते हैं और प्रोग्रामर से कनेक्ट करने के लिए संबंधित एमसीएलआर, वीडीडी, वीएसएस, पीजीडी और पीजीसी पिन ढूंढ सकते हैं।

PicKit को 'PIC डिवाइस फाउंड' दिखाने वाले PIC का पता लगाने के लिए प्रतीक्षा करें, यदि ऐसा नहीं होता है तो एक दो बार 'टूल्स> चेक कम्युनिकेशन' पर क्लिक करने का प्रयास करें। यदि यह अभी भी PIC का पता नहीं लगाता है, तो कनेक्शन जांचें।

MPLAB, MPLAB X, या जो भी IDE आप उपयोग कर रहे हैं उसे खोलें और प्रोग्राम को संकलित करें।

संकलन के बाद, PicKit 2 पर वापस जाएं और 'फ़ाइल> आयात हेक्स' पर जाएं। MPLAB X के साथ आप अपने प्रोजेक्ट की हेक्स फ़ाइल 'Project_Directory> डिस्ट> डिफॉल्ट> प्रोडक्शन> Project_Name.production.hex' में पा सकते हैं।

'लिखें' पर क्लिक करें और 'प्रोग्रामिंग सफल' दिखाने के लिए प्रतीक्षा करें

यदि आप अपने प्रोग्राम को संशोधित करना चाहते हैं तो आपको हेक्स फ़ाइल को फिर से आयात करने की आवश्यकता नहीं है, आपको बस इसे PicKit सॉफ़्टवेयर में 'लिखें' पर एक क्लिक संकलित करना चाहिए। यह प्रदर्शित होने वाले संदेशों में इसे 'रीलोडिंग हेक्स फ़ाइल' पढ़ना चाहिए।

इतना ही !

अंतिम चरण के रूप में, आप PicKit की सुरक्षा के लिए एक साधारण आयताकार केस को 3D प्रिंट में डिज़ाइन कर सकते हैं, आप नहीं चाहेंगे कि यह टूट जाए या शॉर्ट-सर्किट हो, मैं इसे आप पर छोड़ दूँगा।

हैप्पी प्रोग्रामिंग

सिफारिश की: