Բովանդակություն:
- Քայլ 1: Նկարագրություն
- Քայլ 2: Մասեր
- Քայլ 3. Հավաքում #1
- Քայլ 4. Համագումար #2
- Քայլ 5. Համագումար #3
- Քայլ 6: Օգտագործեք
Video: Այցեքարտի PIC ծրագրավորող ՝ 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Սա իմ մուտքն էր Hack A Day այցեքարտի չափի շրջանի մրցույթի: Ես պարզապես ֆայլեր եմ կայծակել և տեղադրել դրանք իմ կայքում: Ես այն տեղադրում եմ այստեղ, քանի որ մնացած բոլոր գրառումները, կարծես, բլոգում են `հեշտ հասանելիության համար: Հուսով եմ, սա ավելի մատչելի կդարձնի նախագիծը և կնվազեցնի բեռը իմ սերվերի վրա: Կցված արխիվը մրցույթի գրառումն է, ինչպես որ կար իմ սերվերում `հանած պատկերները: Տեքստը վերցված է ներառված փաստաթղթից: Այս PIC/EEPROM ծրագրավորողը այնքան պարզ ու փոքր է, որ տեղավորվում է այցեքարտի վրա, որտեղ հավաքման ցուցումների համար բավականաչափ տեղ է մնացել… Նախագիծ. Պարզ JDM2 ոճով PIC ICSP ծրագրավորող (այցեքարտի վրա):
- ամբողջը անցքով
- 2USD- ից պակաս մասեր (1s և 2s!)
- հեշտ միակողմանի շինարարություն տանը (3 թռիչքով)
- բավականաչափ տեղ է մնացել հավաքման հրահանգների համար
- լրացուցիչ տարածություն հետևի մասում ՝ նույնիսկ ավելի շատ սիրալիր բարության համար
- նաև ծրագրեր/կարդում է սերիական EEPROMS
Հմտության մակարդակ. Հեշտ/սկսնակ: Հավաքման ժամանակը `մոտ մեկ ժամ:
Քայլ 1: Նկարագրություն
Յուրաքանչյուրը կարող է կառուցել այս պարզ ծրագրավորողը և սովորել PIC միկրոկոնտրոլերների մասին: JDM2 ծրագրավորողը չափազանց պարզ է (մոտ 10 մաս), բայց ծրագրավորում է PICS- ի և սերիական EEPROM- ների հսկայական տեսականի: Ես ծրագրավորել եմ ամեն ինչ ՝ 8 փին 12F629- ից մինչև նոր 18F4550 USB PIC ՝ JDM2- ով: Այս ծրագրավորողն ունի ICSP ինտերֆեյս, ինչը նշանակում է, որ այն կարող է ծրագրավորել PIC- ներ և կարդալ EEPROM- ներ, մինչ դրանք կցված են տպատախտակին: Սկսեք ձեր հակերությունը:
PCB- ն կարող է պատրաստվել միակողմանի (երեք ցատկող լարերով), սակայն երկշերտ դիզայնը նույնիսկ ավելի հեշտ է դարձնում հավաքումը: Բոլոր հետքերը գեղեցիկ և ճարպ են `տանը տոներ փոխանցելու կամ լուսանկարահանելու համար: JDM2- ի դիզայնը բավականին հին է, JDM2- ի սկզբնական սխեման կարելի է գտնել այստեղ ՝ https://www.jdm.homepage.dk/newpic.htm Այս դիզայնը հավատարիմ է մնում հին սխեմատիկային, բայց դիոդների համարակալումն այժմ սկսվում է 1 -ից, ավելի շուտ քան 2.
Քայլ 2: Մասեր
Մասի արժեքը Նկարագրություն C1 100uF/16 վոլտ էլեկտրոլիտային կոնդենսատոր C2 22uF/16 վոլտ տանտալ կոնդենսատոր D1 8.2V զեներային դիոդ D2 5.1V զեներային դիոդ D3, 4, 5, 6 1N4148 դիոդ Q1, 2 BC547B տրանզիստոր- npn R1 10K ռեզիստոր R2 1.5K ռեզիստոր SV1 5 փին վերնագիր քորագլուխ (կամ կանացի գլխիկ, դուք ընտրում եք) X1 DB9 կին սերիական միակցիչ
Քայլ 3. Հավաքում #1
Սկսեք ներքևից և աշխատեք վերև. Մի մոռացեք սկսել jumper լարերով, եթե դուք օգտագործում եք միակողմանի PCB:
- Erոդեք դիոդներն ու դիմադրիչները:
- Յուրաքանչյուր դիոդ ունի սև ժապավեն, որը պետք է կողմնորոշվի գրատախտակին ցույց տրված նույն ուղղությամբ/սխեմատիկ:
- Պարզապես ամրացրեք դիմադրիչների մեջ, հատուկ կողմնորոշում չի պահանջվում:
Քայլ 4. Համագումար #2
Հաջորդը, ավելացրեք տրանզիստորները: Նրանք պետք է կողմնորոշվեն սխեմատիկ/նկարի ցուցադրման ժամանակ: Ձախ կողմում գտնվող տրանզիստորը տեղադրված է աջ կողմում գտնվող տրանզիստորի հակառակ ուղղությամբ (նկատեք, որ երկուսն էլ կլոր մասեր ունեն դեպի կեսը նայող): Սա BC547B- ի ստանդարտ (տիպիկ՞) փին-աութն է: Եթե խնդիրներ ունեք ավարտված սխեմայի հետ, համոզվեք, որ ձեր տրանզիստորները ունեն նույն փին-ելքը, ինչպես ցույց է տրված սխեմատիկորեն և անհրաժեշտության դեպքում վերակողմնորոշվել:
Քայլ 5. Համագումար #3
"," վերև ". օգտագործել է կին վերնագիր, քանի որ իմ բոլոր ICSP վերնագրերը արական են: Այս կերպ ծրագրավորողը կարող է ուղղակիորեն միացնել շղթային »: ":" ian "," text ":" Էլեկտրոլիտիկ կոնդենսատոր. Հիմնական կապարի ցուցիչ շերտը հազիվ տեսանելի է այստեղ ձախ կողմում: "," վերև ".
- Ավարտեք խորհուրդը `կպցնելով ամենաբարձր բաղադրամասերը` կոնդենսատորները, կապի վերնագիրը և DB9 վարդակը:
- Էլեկտրոլիտիկ կոնդենսատորը պետք է սոսնձվի գետնին, որը նշված է սև շերտով, դեպի ձախ կողմը (ինչպես ցույց է տրված նկարում): Եթե դա մի փոքր շփոթեցնող է, համոզվեք, որ սև ժապավենով կողքից եկող կապարը միանում է գետնին (պղնձի մեծ տարածքը ծածկում է տախտակի մեծ մասը):
- Տանտալային կոնդենսատորը պետք է գետնին տեղադրվի տախտակի աջ կողմում (ինչպես ցույց է տրված նկարում): Տանտալային կոնդենսատորները կարող են դրական կապը ցույց տալ +-ով, այլ ոչ թե գրունտային կապարով (ինչպես էլեկտրոլիտիկ կոնդենսատորի դեպքում): Ինչպես էլեկտրոլիտիկ կոնդենսատորի դեպքում, հողը կցվում է գետնի մեծ հարթությանը, որը ծածկում է տախտակի մեծ մասը:
Քայլ 6: Օգտագործեք
Softwareրագրավորողը կաշխատի ցանկացած ծրագրավորման ծրագրով, որն աջակցում է JDM2- ը: Ինձ դուր է գալիս WinPic800- ը, քանի որ այն կարող է ինքնաբերաբար հայտնաբերել բազմաթիվ PIC- ներ: WinPIC- ը նաև արժանի է արժանանալու WinPIC- ի տեխնիկական աջակցության հիանալի տեղեկատվության: Երկուսն էլ աջակցում են նորագույն USB PIC- ներին (18F2/4455): ICProg- ն իրականացնում է բազմաթիվ PIC- ներ, ինչպես նաև EEPROM- ներ, սակայն որոշ ժամանակ անց չի թարմացվել: Buildingրագրավորողի կառուցումը հիանալի առաջին էլեկտրոնիկայի նախագիծ է դարձնում: Այս բաժնի նպատակն է բացատրել «Շրջանային սերիական ծրագրավորման» պարզ մեթոդը, որն օգտագործվում է միկրոչիպի PIC- ների հետ: Ինչու՞ ICSP: Մեծ DIP (անցքի միջոցով) չիպի ծրագրավորումը հեշտ է: Տեղադրեք այն վարդակից ծրագրավորողի մեջ, այրեք և վերադառնաք կիրառման սխեմա: Փորձեք և կրկնեք: Ամեն ինչ ավելի դժվարանում է ավելի փոքր (մակերևույթի վրա ամրացված) չիպսերով: Չկան ստանդարտ վարդակներ QFN, SSOP, QFP կամ նույնիսկ մեծ SOIC.300 փաթեթների համար: Կան իրոք թանկարժեք (100 դոլար) հոլովակներ, որոնք կարող են կցել և ծրագրավորել այդ չիպսերը: Չիպերի յուրաքանչյուր տեսակի և ձեր օգտագործած քորոցների համար անհրաժեշտ է այլ սեղմիչ: Կա այլընտրանք: Այն կոչվում է ICSP. ICSP նշանակում է «շրջանային սերիալ ծրագրավորողում (ing?)»: Դա PIC- ի ծրագրավորման միջոց է, մինչդեռ այն դեռ կցված է կիրառման շրջանին: Rightիշտ է, այլևս չիպերի փոխանակում չկա: Այսպիսով, ինչու՞ է ICSP- ն լավ բան: 1. Փոքր փաթեթային չիպերի համար ծրագրավորման վարդակներ չկան: Հոլովակները թանկ են.2. Aավալի է, երբ զարգացման ընթացքում չիպսերը տեղափոխվում և դուրս են մնում ծրագրավորողից: Անհնար է մակերեսային ամրացման մասերի համար: Մնացածը կարդացեք:
Խորհուրդ ենք տալիս:
Այցեքարտի ջերմային լիցքավորիչ `3 քայլ
Այցեքարտի ջերմային լիցքավորիչ. Հեշտ և պարզ գրպանային կամ դրամապանակի ջերմային լիցքավորիչ
Simple 3 Resistor PIC ծրագրավորող ՝ 3 քայլ
Simple 3 Resistor PIC ծրագրավորող. Միկրոհսկիչները շատ կարևոր դեր են խաղում էլեկտրոնիկայի մեջ, քանի որ նրանք ի վիճակի են կատարել առաջադրանքներ ավտոմատացման, կառավարման, պատկերի մշակման, ի թիվս այլոց: Նրանց օգտագործումը հսկայական է: Գոյություն ունեն միկրոկարգավորիչների տարբեր ընտանիքներ, որոնցից մեկը Micro
Ինչպես կատարել PIC ծրագրավորող - PicKit 2 «կլոն». 4 քայլ (նկարներով)
Ինչպես կատարել PIC ծրագրավորող - PicKit 2 «կլոն». Բարև: Սա կարճ հրահանգ է PICKit- ի դեր կատարող PIC ծրագրավորող պատրաստելու համար: Ես դա արեցի, քանի որ այն շատ ավելի էժան է, քան օրիգինալ PicKit գնելը, և քանի որ Microchip- ը, PIC միկրոկոնտրոլերների արտադրողները և PicKit ծրագրավորողը, pr
GTP USB PIC ծրագրավորող (բաց կոդ) ՝ 5 քայլ (նկարներով)
GTP USB PIC ծրագրավորող (բաց կոդ). Այս աշխատանքը ներառում է GTP USB (ոչ plus կամ lite): Սխեման, լուսանկարներն ու PCB- ն մշակվել են PICMASTERS- ի կողմից ՝ նախկինում կատարված որոշ արժեքավոր աշխատանքների հիման վրա: Այս ծրագրավորողը աջակցում է pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom: Unfortunatelyավոք, դա
Geek - վարկային քարտ/այցեքարտի սեփականատեր հին նոութբուքի կոշտ սկավառակից: 7 քայլ
Geek - վարկային քարտի / այցեքարտի սեփականատեր հին նոութբուքի կոշտ սկավառակից. Այս խենթ գաղափարն ինձ մոտ եկավ, երբ իմ նոութբուքի կոշտ սկավառակը մահացավ և հիմնականում անօգուտ դարձավ: Ես այստեղ ներառել եմ ավարտված պատկերները