Բովանդակություն:
- Քայլ 1: Ինչպես օգտագործել այն
- Քայլ 2: Ինչպես է այն աշխատում
- Քայլ 3: Շղթան
- Քայլ 4: Theրագրակազմ
- Քայլ 5: Սերիալային հաղորդակցություններ համակարգչին
- Քայլ 6. Կառուցեք կորի հետագծող
- Քայլ 7: Ապագա զարգացում
Video: Transistor Curve Tracer: 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ես միշտ ցանկացել եմ տրանզիստորի կորի հետագծիչ: Դա սարքը հասկանալու լավագույն միջոցն է: Կառուցելով և օգտագործելով այս սարքը ՝ ես վերջապես հասկացա FET- ի տարբեր համերի տարբերությունը:
Օգտակար է
- համապատասխանող տրանզիստորներ
- երկբևեռ տրանզիստորների շահույթի չափում
- MOSFET- ների շեմի չափում
- չափելով JFET- ների անջատումը
- դիոդների առաջային լարման չափում
- չափելով Zeners- ի խզման լարումը
- եւ այլն:
Ես շատ տպավորված էի, երբ գնեցի Մարկուս Ֆրեյկի և մյուսների LCR-T4 հիանալի փորձարկիչներից մեկը, բայց ես ուզում էի, որ այն ինձ ավելի շատ պատմի բաղադրիչների մասին, ուստի ես սկսեցի նախագծել իմ սեփական փորձարկիչը:
Ես սկսեցի օգտագործել նույն LCR-T4 էկրանը, բայց այն չունի բավականաչափ բարձր թույլատրելիություն, այնպես որ ես փոխեցի 320x240 2,8 դյույմանոց LCD: Դա պատահաբար գունավոր սենսորային էկրան է, որը հաճելի է: Arduino Pro Mini 5V Atmega328p 16MHz և սնուցվում է 4 AA բջիջներով:
Քայլ 1: Ինչպես օգտագործել այն
Երբ միացնում եք կորի հետագծիչը, ցուցադրվում է հիմնական ընտրացանկի էկրանը:
Ընտրեք սարքի տեսակը ՝ դիպչելով «PNP NPN», «MOSFET» կամ «JFET» տարբերակներից մեկին: Դուք կարող եք դիոդներ ստուգել «PNP NPN» ռեժիմում:
Տեղադրեք սարքը փորձարկման փուլում (DUT) ZIF վարդակից: Theանկի էկրանը ցույց է տալիս, թե որ կապերն օգտագործել: PNP- ները, p-channel MOSFETS- ը և n-channel JFETS- ը անցնում են վարդակի ձախ կողմում: NPN- ները, n-channel MOSFETS- ը և p-channel JFETS- ը անցնում են վարդակից աջ կողմում: Փակեք ZIF վարդակը:
Մեկ վայրկյան հետո փորձարկողը կհասկանա, որ այն բաղադրիչ ունի և կսկսի գծել կորերը:
PNP կամ NPN տրանզիստորի համար այն պատկերում է Vce (լարումը կոլեկտորի և արտանետիչի միջև) և կոլեկտոր հոսող հոսանքի դիմաց: Յուրաքանչյուր տարբեր բազային հոսանքի համար գծվում է գիծ, օրինակ. 0uA, 50uA, 100uA և այլն: Տրանզիստորի շահույթը ցուցադրվում է էկրանի վերևում:
MOSFET- ի համար այն գծանշում է Vds (լարումը արտահոսքի և աղբյուրի միջև) ընդդեմ հոսանքի հոսող հոսանքի: Յուրաքանչյուր տարբեր դարպասի լարման համար գիծ է գծվում `0V, 1V, 2V և այլն: FET- ի միացման շեմը ցուցադրվում է էկրանի վերևում:
JFET- ի համար այն գծանշում է Vds (լարումը արտահոսքի և աղբյուրի միջև) և հոսանքի հոսքը հոսող հոսանքի դիմաց: Յուրաքանչյուր տարբեր դարպասի լարման համար գիծ է գծվում `0V, 1V, 2V և այլն: Մաշված JFET- ներով հոսանքը հոսում է, երբ դարպասի լարումը հավասար է աղբյուրի լարման: Երբ դարպասի լարումը փոխվում է ջրահեռացման լարումից ավելի հեռու, JFET- ն անջատվում է: FET- ի անջատման շեմը ցուցադրվում է էկրանի վերևում:
MOSFET կամ JFET կորի ամենահետաքրքիր հատվածը միացման կամ անջատման լարման գումարած կամ մինուս մի քանի հարյուր մՎ է: Հիմնական ընտրացանկում հպեք Կարգավորման կոճակին և Կարգավորման էկրանը կցուցադրվի: Դուք կարող եք ընտրել դարպասի նվազագույն և առավելագույն լարումը. Այդ շրջանում ավելի շատ կորեր են գծվելու:
PNP կամ NPN տրանզիստորի դեպքում Setup էկրանը թույլ է տալիս ընտրել նվազագույն և առավելագույն բազային հոսանքը
Դիոդներով դուք կարող եք տեսնել առաջի լարումը, իսկ Zeners- ի դեպքում `հակառակ ճեղքման լարումը: Վերևի պատկերում ես միացրել եմ մի քանի դիոդների կորերը:
Քայլ 2: Ինչպես է այն աշխատում
Եկեք դիտարկենք NPN տրանզիստոր: Մենք գծելու ենք կոլեկտորի և արտանետիչի միջև լարման գրաֆիկը (x առանցքը Vce է) ընդդեմ կոլեկտոր հոսող հոսանքի (y առանցքը ՝ Ic): Յուրաքանչյուր տարբեր բազային հոսանքի (Ib) համար մենք գծում ենք մեկ գիծ, օրինակ. 0uA, 50uA, 100uA և այլն:
NPN- ի արտանետիչը միացված է 0V- ին, իսկ կոլեկտորը `100ohm« բեռի դիմադրիչին », այնուհետև դանդաղ աճող լարման: Arduino- ի կողմից վերահսկվող DAC- ն մաքրում է 0V- ից մինչև 12V լարումը (կամ մինչև բեռի դիմադրության միջով հոսանքը հասնի 50mA): Arduino- ն չափում է կոլեկտորի և արտանետիչի միջև լարվածությունը և բեռի դիմադրիչի լարումը և գծում է գրաֆիկ:
Սա կրկնվում է յուրաքանչյուր բազային հոսանքի համար: Հիմնական հոսանքը գեներացվում է երկրորդ 0V-to-12V DAC- ով և 27k դիմադրիչով: DAC- ն արտադրում է 0V, 1.35V (50uA), 2.7V (100uA), 4.05V (150uA) և այլն:
PNP տրանզիստորի համար ճառագայթիչը միացված է 12 Վ -ին, իսկ կոլեկտորը միացված է 100 օհմ բեռի ռեզիստորին, այնուհետև լարման, որը դանդաղ նվազում է 12 Վ -ից մինչև 0 Վ: Հիմնական ընթացիկ DAC- ն իջնում է 12 Վ -ից:
N-channel ընդլայնման MOSFET- ը նման է NPN- ին: Աղբյուրը միացված է 0 Վ -ին, բեռի դիմադրությունը միացված է ջրահեռացմանը և 0 Վ -ից մինչև 12 Վ հոսող լարման: DAC- ն, որը վերահսկում էր բազային հոսանքը, այժմ վերահսկում է դարպասի լարումը և քայլերը 0V, 1V, 2V և այլն:
P-channel ընդլայնման MOSFET- ը նման է PNP- ին: Աղբյուրը միացված է 12 Վ -ին, բեռի դիմադրությունը միացված է ջրահեռացմանը և 12 Վ -ից մինչև 0 Վ հոսող լարման: Դարպասի լարման քայլերը 12V, 11V, 10V և այլն:
N- ալիքով սպառման JFET- ը փոքր-ինչ ավելի դժվար է: Սովորաբար դուք պատկերացնում եք աղբյուրը `միացված 0 Վ -ի, արտահոսքը` միացված տարբեր դրական լարման և դարպասը `միացված բացասական լարման: JFET- ը սովորաբար անցկացնում և անջատվում է դարպասի բացասական լարման պատճառով:
Կոր հետագծողը չի կարող բացասական լարման առաջացնել, ուստի n-JFET արտահոսքը միացված է 12 Վ-ին, աղբյուրը միացված է 100 օմ բեռի դիմադրիչին, այնուհետև լարման, որը դանդաղ նվազում է 12 Վ-ից մինչև 0 Վ: Մենք ցանկանում ենք, որ Vgs- ը (դարպասի աղբյուրի լարումը) հեռանա 0V- ից, -1V- ից, -2V- ից և այլն: Այսպիսով, Arduino- ն սահմանում է լարումը բեռի դիմադրության վրա, այնուհետև կարգավորում է դարպասի լարման DAC- ն մինչև Vgs- ի պահանջվող արժեքը: Այնուհետև այն նոր լարում է սահմանում բեռի դիմադրության վրա և կրկին կարգավորում է դարպասի լարումը և այլն:
(Կոր հետագծողը չի կարող չափել դարպասի վրա կիրառվող լարումը, բայց նա գիտի, թե ինչ է հանձնարարված DAC- ին, և դա բավականին ճշգրիտ է: Իհարկե, սա չափում է միայն JFET արձագանքի բացասական դարպասի հատվածը. Եթե ցանկանում եք տեսնել դրական դարպասի հատվածը, վերաբերվեք որպես MOSFET):
P-channel- ի սպառման JFET- ին վերաբերվում են նմանապես, սակայն 0-ից -12 Վ արժեքները բոլորը շրջված են:
(Կորքի հետագծողը հատուկ չի վերաբերում նվազեցնող MOSFET- ներին կամ ուժեղացնող JFET- ներին, բայց դրանք կարող եք վերաբերվել որպես սպառող JFET և ուժեղացնող MOSFET- ներ):
Գրաֆիկը լրացնելուց հետո կորի հետագծողը հաշվարկում է տրանզիստորի շահույթը, շեմը կամ անջատումը:
Երկբևեռ տրանզիստորների դեպքում Arduino- ն նայում է կորերի հորիզոնական գծերի միջին տարածությանը: Երբ գծում է բազային հոսանքի կորը, այն նշում է կոլեկտորի հոսանքը, երբ Vce- ն հավասար է 2 Վ -ի: Կոլեկտորային հոսանքի փոփոխությունը բաժանվում է բազային հոսանքի փոփոխության `շահույթ ստանալու համար: Երկբևեռի շահույթը անորոշ հասկացություն է: Դա կախված է նրանից, թե ինչպես եք դա չափում: Բազմաչափի երկու մակնիշը նույն պատասխանը չի տա: Ընդհանրապես, այն ամենը, ինչ դուք հարցնում եք, «արդյո՞ք շահույթը բարձր է»: կամ «արդյո՞ք այս երկու տրանզիստորները նույնն են»:
MOSFET- երի դեպքում Arduino- ն չափում է միացման շեմը: Այն սահմանում է բեռի լարումը մինչև 6 Վ, այն աստիճանաբար ավելացնում է Vgs- ը, մինչև բեռի միջով հոսանքը գերազանցի 5 մԱ:
JFET- երի համար Arduino- ն չափում է անջատման լարումը: Այն սահմանում է բեռնվածքի լարումը մինչև 6 Վ, այն աստիճանաբար ավելանում է (բացասական) Vgs, մինչև բեռի միջով հոսանքը 1 մԱ -ից պակաս լինի:
Քայլ 3: Շղթան
Ահա միացման կարճ նկարագրությունը: Ավելի ամբողջական նկարագրությունը կցված RTF ֆայլում է:
Կոր հետագծողին անհրաժեշտ է երեք լարման.
- 5V Arduino- ի համար
- 3.3V LCD- ի համար
- 12V փորձարկման սխեմայի համար
Շղթան պետք է փոխակերպի այս տարբեր լարման 4 AA բջիջներից:
Arduino- ն միացված է 2-ալիքային DAC- ին `փորձարկման տարբեր լարումներ արտադրելու համար: (Ես փորձեցի օգտագործել Arduino PWM- ը որպես DAC, բայց դա չափազանց աղմկոտ էր):
DAC- ն արտադրում է լարումներ 0V- ից 4.096V միջակայքում: Դրանք փոխարկվում են 0V- ի մինչև 12V- ի `op-amps- ով: Ես չկարողացա գտնել միջանցքային երկաթուղի, որը կարող է ապահովել/խորտակել 50 մԱ, այնպես որ ես օգտագործեցի LM358: LM358 op-amp- ի ելքը չի կարող 1.5 Վ-ից բարձր լինել մատակարարման լարումից (այսինքն ՝ 10.5 Վ): Բայց մեզ անհրաժեշտ է 0-12V- ի ամբողջական տիրույթը:
Այսպիսով, մենք օգտագործում ենք NPN- ը որպես բաց հավաքիչ ինվերտոր `op-amp- ի ելքի համար:
Առավելությունն այն է, որ այս տնային արտադրության «բաց-կոլեկտորային op-amp» ելքը կարող է հոսել մինչև 12 Վ: Հետադարձ կապի դիմադրիչները op-amp- ի շուրջ ուժեղացնում են 0V- ից 4V- ը DAC- ից 0V- ից մինչև 12V:
Սարքի տակ փորձարկման (DUT) լարումները տատանվում են 0V- ից մինչև 12V: Arduino ADC- ները սահմանափակված են 0V- ից մինչև 5V: Պոտենցիալ բաժանարարները կատարում են դարձը:
Arduino- ի և LCD- ի միջև կան պոտենցիալ բաժանարարներ, որոնք 5V- ից իջնում են 3V- ի: LCD- ն, սենսորային էկրանը և DAC- ն վերահսկվում են SPI ավտոբուսով:
Կոր հետագծիչը սնուցվում է 4 AA բջիջներից, որոնք նոր ժամանակ տալիս են 6.5 Վ և կարող են օգտագործվել մինչև 5.3 Վ:
Բջիջներից 6 Վ -ն իջեցվում է 5 Վ -ի `շատ ցածր թողնող կարգավորիչով` HT7550 (եթե չունեք մեկը, ապա 5 Վ զեները և 22 օհմ ռեզիստորը շատ ավելի վատ չեն): 5 Վ լարման մատակարարման ընթացիկ սպառումը մոտ 26 մԱ է:
Բջիջներից 6 Վ -ն իջնում է մինչև 3.3 Վ ցածր լքված կարգավորիչով `HT7533: 3.3 Վ մատակարարման ընթացիկ սպառումը մոտ 42 մԱ է: (Ստանդարտ 78L33- ը կաշխատի, բայց այն ունի 2V լքվածություն, այնպես որ դուք ստիպված կլինեք ավելի շուտ դեն նետել ձեր AA բջիջները):
Բջիջներից 6 Վ -ը SMV- ով (Անջատված ռեժիմի սնուցման աղբյուր) միացված է մինչև 12 Վ: Ես պարզապես մոդուլ եմ գնել eBay- ից: Ես իսկական դժվարությունների էի արժանապատիվ փոխարկիչ գտնելու հարցում: Եզրակացությունն այն է, որ մի օգտագործեք XL6009 փոխարկիչ, դա բացարձակ սպառնալիք է: Երբ մարտկոցը լիցքաթափվում է և ընկնում 4 Վ -ից ցածր, XL6009- ը խելագարվում է և արտադրում է մինչև 50 Վ, ինչը կփրկի ամեն ինչ: Լավը, որն օգտագործեցի, հետևյալն է.
www.ebay.co.uk/itm/Boost-Voltage-Regulator-Converter-Step-up-Power-Supply-DC-3-3V-3-7V-5V-6V-to-12V/272666687043? hash = item3f7c337643%3Ag%3AwsMAAOSw7GRZE9um & _sacat = 0 & _nkw = DC+3.3V+3.7V+5V+6V+մինչև+12V+Խթանում+Էլեկտրաէներգիայի մատակարարում+Խթանում+Լարում+Կարգավորիչ+Փոխարկիչ & _tr = R40 & rt = 13
Այն փոքր է և մոտ 80% արդյունավետ: Նրա մուտքային ընթացիկ սպառումը մոտ 5 մԱ է, երբ սպասում է DUT- ի տեղադրմանը, և մի պահ մինչև 160mA կորերը գծելիս:
Քանի որ AA բջիջները լիցքաթափվում են, լարումները տարբերվում են, ծրագրակազմը փոխհատուցում է `օգտագործելով հղումային լարումները: Arduino- ն չափում է 12 Վ լարման մատակարարումը: Arduino ADC- ն օգտագործում է իր «5V» սնուցումը որպես տեղեկատու լարման, սակայն այդ «5V» - ը ճշգրտորեն ճշգրտված է Arduino- ի ներքին 1.1V հղման լարման դիմաց: DAC- ն ունի ճշգրիտ ներքին տեղեկատու լարման:
Ինձ դուր է գալիս, թե ինչպես է LCR-T4- ն այն միացնելու կոճակ ունի և ինքնաբերաբար անջատվում է ընդմիջումով: Unfortunatelyավոք, միացումը ներկայացնում է լարման անկում, որը ես չեմ կարող թույլ տալ 4 AA բջիջներից սնվելիս: Նույնիսկ FET- ի օգտագործման համար սխեման վերափոխելը բավարար չէր: Այսպիսով, ես օգտագործում եմ միացման/անջատման պարզ անջատիչ:
Քայլ 4: Theրագրակազմ
Արդուինոյի էսքիզը կցված է այստեղ: Կազմեք և վերբեռնեք այն Pro Mini- ում սովորական եղանակով: Կան բազմաթիվ նկարագրություններ, թե ինչպես կարելի է ծրագրեր վերբեռնել համացանցում և այլ հրահանգներում:
Էսքիզը սկսվում է հիմնական ընտրացանկը գծելով, այնուհետև սպասում է, որ դուք տեղադրեք բաղադրիչը կամ դիպչեք կոճակներից մեկին (կամ հրաման ուղարկեք ԱՀ -ից): Այն ստուգում է բաղադրիչի տեղադրման վայրկյանը մեկ անգամ:
Այն գիտի, որ դուք տեղադրել եք բաղադրիչ, քանի որ բազայի/դարպասի լարման կեսը (DAC = 128) և բեռի դիմադրիչի լարումը սահմանվում է 0V կամ 12V, մի քանի մԱ հոսանք է հոսում բեռնվածքի մեկ կամ մյուս դիմադրիչների միջով: Այն գիտի, երբ սարքը դիոդ է, քանի որ բազայի/դարպասի լարումը փոխելը չի փոխում բեռնվածքի հոսանքը:
Այնուհետև գծում է համապատասխան կորերը և անջատում է բազան և բեռի հոսանքները: Այնուհետև այն վայրկյանում մեկ անգամ փորձարկում է, մինչև բաղադրիչն անջատված լինի վարդակից: Այն գիտի, որ բաղադրիչն անջատված է վարդակից, քանի որ բեռնվածքի հոսանքը զրոյի է ընկնում:
ILI9341 LCD- ն առաջնորդվում է իմ սեփական գրադարանով, որը կոչվում է «SimpleILI9341»: Գրադարանը կցված է այստեղ: Այն ունի գծագրման հրամանների ստանդարտ փաթեթ, որը շատ նման է բոլոր նման գրադարաններին: Նրա առավելություններն այլ գրադարանների նկատմամբ այն են, որ այն աշխատում է (ոմանք ՝ ոչ) և այն քաղաքավարիորեն կիսում է SPI ավտոբուսը այլ սարքերի հետ: Որոշ «արագ» գրադարաններ, որոնք կարող եք ներբեռնել, օգտագործում են ժամանակային հատուկ հանգույցներ և վրդովվում են, երբ նույն ավտոբուսում օգտագործվում են այլ դանդաղ սարքեր: Այն գրված է պարզ C- ով և ունի ավելի փոքր ընդհանուր ծախսեր, քան որոշ գրադարաններ: Կցված է Windows ծրագիր, որը թույլ է տալիս ստեղծել ձեր սեփական տառատեսակները և պատկերակները:
Քայլ 5: Սերիալային հաղորդակցություններ համակարգչին
Curve tracer- ը կարող է համակարգչի հետ հաղորդակցվել սերիական հղման միջոցով (9600 բիթ / վրկ, 8-բիթ, առանց պարիտետի): Ձեզ հարկավոր կլինի համապատասխան USB- սերիական փոխարկիչ:
Հետևյալ հրամանները կարող են համակարգչից ուղարկվել կորի հետագծին.
- Հրաման 'N'. Հետևեք NPN տրանզիստորի կորերին:
- Հրաման 'P'. Հետևեք PNP տրանզիստորի կորերին:
- Հրաման 'F'. Հետևեք n-MOSFET- ի կորերին:
- Հրաման 'f'. Հետևեք p-MOSFET- ի կորերին:
- Հրաման 'J'. Հետևեք n-JFET- ի կորերին:
- Հրաման 'j'. Հետևեք p-JFET- ի կորերին:
- Հրաման 'D'. Հետևեք վարդակի NPN կողմում գտնվող դիոդի կորերին:
- Հրաման 'դ'. Հետևեք վարդակի PNP կողմում գտնվող դիոդի կորերին:
- Հրաման 'A' nn: սահմանեք DAC-A- ը nn արժեքին (nn- ը մեկ բայթ է), այնուհետև 'A' վերադարձեք համակարգչին: DAC-A- ն վերահսկում է բեռի լարումը:
- Հրաման 'B' nn: սահմանեք DAC-A- ը nn արժեքին, այնուհետև 'B' վերադարձեք համակարգչին: DAC-B- ն վերահսկում է բազայի/դարպասի լարումը:
- Հրաման 'X'. Անընդհատ ADC արժեքները հետ ուղարկեք համակարգչին:
- Հրաման 'M'. Ցույց տալ հիմնական ընտրացանկը:
Երբ կորերը հետևվում են հրամաններից մեկին հետևելիս, կորի արդյունքները հետ են փոխանցվում համակարգչին: Ձևաչափն է.
- «n». սկսեք նոր սյուժե, գծեք առանցքները և այլն:
-
«m (x), (y), (b) . գրիչը տեղափոխեք դեպի (x), (y):
- (x) Vce է ամբողջ mV ամբողջ թվով:
- (y) ua- ի վրա հարյուրավոր ամբողջ թվով Ic է (օրինակ ՝ 123 -ը նշանակում է 12,3 մԱ):
- (բ) uA ամբողջ թվով բազային հոսանքն է
- կամ (բ) 50 անգամ գերազանցում է դարպասի լարումը ամբողջ mV- ով
- «l (x), (y), (b)". գրիչից գիծ գծիր դեպի (x), (y):
- «z»: այս տողի վերջը
-
"g (g)". սկանավորման ավարտը.
(է) շահույթն է, շեմի լարումը (x10) կամ անջատման լարումը (x10)
ԱՀ -ին ուղարկված արժեքները հում չափված արժեքներն են: Arduino- ն հարթեցնում է արժեքները նախքան դրանք գծելը ՝ կանխավարկածի միջոցով. դու էլ նույնը պետք է անես:
Երբ ԱՀ -ն ուղարկում է «X» հրաման, ADC- ի արժեքները վերադարձվում են որպես ամբողջ թվեր.
-
«x (p), (q), (r), (s), (t), (u)»
- ժզ) PNP DUT- ի բեռի դիմադրության լարումը
- ք) լարվածությունը PNP DUT- ի կոլեկտորում
- ժգ) NPN DUT- ի բեռի դիմադրության լարումը
- (ներ) NPN DUT- ի կոլեկտորի լարումը
- t) «12V» մատակարարման լարումը
- u) «5V» մատակարարման լարումը մՎ -ում
Դուք կարող եք համակարգչային ծրագիր գրել այլ սարքեր փորձարկելու համար: Սահմանեք DAC- ները `փորձարկելու լարումները (օգտագործելով 'A' և 'B' հրամանները), ապա տեսեք, թե ինչ են հաղորդում ADC- ները:
Curve tracer- ը տվյալներ է ուղարկում համակարգչին միայն հրաման ստանալուց հետո, քանի որ տվյալների ուղարկումը դանդաղեցնում է սկանավորումը: Այն նաև այլևս չի ստուգում բաղադրիչի առկայությունը/բացակայությունը: Կոր հետագծողն անջատելու միակ միջոցը «O» հրաման ուղարկելը (կամ մարտկոցը հանելն է) է:
Կցված է Windows ծրագիր, որը ցուցադրում է հրամաններ ուղարկելը կորի հետագծին:
Քայլ 6. Կառուցեք կորի հետագծող
Ահա հիմնական բաղադրիչները, որոնք, հավանաբար, պետք է գնեք.
- Arduino Pro Mini 5V 16MHz Atmel328p (£ 1.30)
- 14 փին Zif վարդակից (1 £)
- MCP4802 (2.50 £)
- HT7533 (1 £)
- LE33CZ (£ 1)
- IL9341 2.8 դյույմ էկրան (£ 6)
- 5 Վ -ից մինչև 12 Վ լարման հզորացում (1 ֆունտ ստերլինգ)
- 4xAA բջջային մարտկոցի կրիչ (£ 0.30)
Որոնեք eBay- ում կամ ձեր նախընտրած մատակարարում: Դա ընդհանուր առմամբ մոտ 14 ֆունտ է:
Ես այստեղ ցուցադրել եմ.
www.ebay.co.uk/itm/2-8-TFT-LCD-Display-Touch-Panel-SPI-Serial-ILI9341-5V-3-3V-STM32/202004189628?hash=item2f086351bc:g: 5 sԱԱՕսվպ 1 ՌZֆԻՈ 5
Եվ խթանող SMPS- ն այստեղ.
www.ebay.co.uk/itm/DC-3-3V-3-7V-5V-6V-to-12V-Step-up-Power-Supply-Boost-Voltage-Regulator-Converter/192271588572? hash = item2cc4479cdc%3Ag%3AJsUAAOSw8IJZinGw & _sacat = 0 & _nkw = DC-3-3V-3-7V-5V-6V-to-12V-Step-up-Power-Supply-Boost-Voltage-Regulator-Converter & _tr = n40 & 70 = = R40 & l1313
Մնացած բաղադրիչներն այն բաներն են, որոնք դուք հավանաբար արդեն ունեք.
- BC639 (3 զեղչ)
- 100nF (7 զեղչ)
- 10uF (2 զեղչ)
- 1k (2 զեղչ)
- 2k2 (5 զեղչ)
- 3k3 (5 զեղչ)
- 4k7 (1 զեղչ)
- 10k (7 զեղչ)
- 27 հազար (1 զեղչ)
- 33k (8 զեղչ)
- 47k (5 զեղչ)
- 68k (2 զեղչ)
- 100R (2 զեղչ)
- Սահիկի անջատիչ (1 անջատված)
- LM358 (1 զեղչ)
- ստրիպ -տախտակ
- 28 պին IC անցք կամ SIL վերնագիր
- ընկույզներ և պտուտակներ
Ձեզ կպահանջվեն սովորական էլեկտրոնիկայի գործիքներ `եռակցման երկաթ, կտրիչներ, զոդ, տարօրինակ մետաղալարեր և այլն: և USB- ի սերիական փոխարկիչ` Arduino- ն ծրագրավորելու համար:
Curve tracer- ը կառուցված է շերտի տախտակի վրա: Եթե դու այն մարդն ես, ով կորի հետքեր է ուզում, դու արդեն կիմանաս, թե ինչպես պետք է շարել տախտակները:
Իմ օգտագործած դասավորությունը ցույց է տրված վերևում: Cիրանագույն գծերը պղնձե են ՝ վահանակի հետևի մասում: Կարմիր գծերը բաղադրիչի կողմի հղումներ են կամ բաղադրիչի չափազանց երկար տողեր են: Կոր կարմիր գծերը ճկուն մետաղալարեր են: Մուգ կապույտ շրջանակները ընդմիջումներ են գծապատկերում:
Ես այն կառուցեցի երկու տախտակի վրա, որոնցից յուրաքանչյուրը 3.7 դյույմ է 3.4 դյույմ: Մեկ տախտակը պարունակում է էկրանը և փորձարկիչի միացումը. մյուս տախտակն ունի մարտկոցի կրիչ և 3.3V, 5V և 12V սնուցման աղբյուրներ: Ես փորձարկիչի շրջանի ցածր լարման («5V») և բարձրավոլտ («12V») մասերը առանձին էի պահում ՝ միայն սահմանը հատող բարձրարժեք դիմադրողականությամբ:
Երկու տախտակները և էկրանը կազմում են եռահարկ սենդվիչ, որը պահվում է M2 պտուտակների հետ միասին: Ես կտրեցի պլաստմասե խողովակների երկարությունները, որպեսզի կարողանամ բացատրել, կամ դուք կարող եք օգտագործել գնդիկավոր գրիչ խողովակներ և այլն:
Ես միացրեցի միայն Arduino Mini կապումներն, որոնք ինձ պետք էին, և միայն կողքերին (ոչ Mini PCB- ի վերևի և ներքևի ծայրերում): Ես օգտագործեցի մետաղալարերի կարճ երկարություններ, այլ ոչ թե սովորական քառակուսի քորոցներ, որոնցով մատակարարվում է Arduinos- ը (գծապատկերում PCB- ին զոդված կապումներն քառակուսի են): Ես ուզում էի, որ Arduino- ն հարթեցվի ստրիպ -տախտակին, քանի որ ցուցադրման տակ բարձրություն չկա:
Arduino ProMini pinout- ը բավականին փոփոխական է: Տախտակի երկար եզրերի կապումներն ամրագրված են, բայց կարճ եզրերի կապումներն տարբերվում են մատակարարների միջև: Վերևի դասավորությունը ենթադրում է տախտակ `6 ծրագրավորման կապում` Gnd- ով Raw քորոցի կողքին և DTR- ով Tx- ի կողքին `երկար եզրին: Տախտակի մյուս ծայրում 5 կապում են շարանը `0V- ով D9- ի կողքին, իսկ A7- ը` D10- ի կողքին: Կարճ եզրերից ոչ մեկը չի կպցվում շերտի տախտակին, այնպես որ կարող եք չամրացված լարեր օգտագործել, եթե ձեր ProMini- ն այլ է:
Էկրանը պահելու համար օգտագործեք SIL վերնագրի վարդակից: Կամ կիսով չափ կտրեք 28 պինանոց IC վարդակից և կտորների օգնությամբ դիսփլեյի համար վարդակ պատրաստեք: Էկրանին միացված (կամ Arduino- ի հետ միասին) տեղադրված քառակուսի կապումները կցեք էկրանին: Նրանք չափազանց ճարպ են ՝ պտուտակված վարդակից միացնելու համար. Ընտրեք վարդակ, որն ունի «գարնանային ամրակ» տեսակի կապում:Որոշ «գարուն ամրացնող» տեսակի IC վարդակներ կարող են դիմակայել միայն LCD- ի կես տասնյակ ներդիրներին/հեռացումներին, այնպես որ փորձեք լավը գտնել ձեր բաղադրիչի դարակում:
LCD- ն պարունակում է SD քարտի համար նախատեսված վարդակից (որը ես չեմ օգտագործել): Այն միացված է pcb- ի 4 կապում: Ես օգտագործեցի կապումներն ու SIL վերնագրի կամ IC վարդակից մի կտոր ՝ LCD- ի աջակցման համար:
Ուշադրություն դարձրեք, որ կան որոշ հղումներ ZIF վարդակից: Oldոդեք դրանք նախքան հարմարեցնելը:
Ես ավելացրել եմ ծրագրավորման միակցիչ Tx, Rx, Gnd և վերակայման կոճակով: (Իմ սերիական USB- ի փոխարկիչը չունի DTR կապ, այնպես որ ես պետք է ձեռքով զրոյացնեմ Arduino- ն):
Էլեկտրոնիկան պաշտպանելու համար ես ծածկոց պատրաստեցի պոլիստիրոլի թերթից:
Կցված են EasyPC ձևաչափով շղթայի ֆայլերը:
Քայլ 7: Ապագա զարգացում
Գուցե հաճելի լինի այլ բաղադրիչների համար կորեր արտադրել, բայց ո՞րը: Ինձ համար անհասկանալի է, թե տիրիստորի կամ տրիակի կորը ինչ լրացուցիչ տեղեկություններ կտար ինձ, թե ինչ է անում LCR-T4 փորձարկիչը: LCR-T4 փորձարկիչը կարող է օգտագործվել նույնիսկ օպտո-մեկուսիչներով: Ես երբեք չեմ օգտագործել սպառող MOSFET կամ ուժեղացնող JFET կամ չկապված տրանզիստոր և չեմ տիրապետում որևէ մեկին: Ենթադրում եմ, որ կորի հետագծողը կարող է IGBT- ին վերաբերվել որպես MOSFET:
Լավ կլիներ, որ կորի հետագծողը կարողանար ինքնաբերաբար ճանաչել բաղադրիչը և ասել, թե որ քորոցն է: Իդեալում, այնուհետև կշարունակեր արտադրել կորերը: Unfortunatelyավոք, DUT- ի քորոցների վարման և չափման եղանակը կպահանջի շատ լրացուցիչ բաղադրիչներ և բարդություն:
Ավելի պարզ լուծում է գոյություն ունեցող LCR-T4 փորձարկիչի սխեման (դա բաց կոդ է և շատ պարզ) պատճենել երկրորդ Atmega պրոցեսորով: Ընդլայնեք ZIF վարդակից մինչև 16-պին ՝ երեք լրացուցիչ կապում տալու համար, որոնցում կարող է միացվել անհայտ բաղադրիչը: Նոր Atmega- ն հանդես է գալիս որպես ստրուկ SPI ավտոբուսում և հիմնական Arduino Mini- ին հայտնում է այն, ինչ տեսնում է: (SPI ստրուկի ուրվագծերը հասանելի են համացանցում): LCR-T4 փորձարկողի ծրագրակազմը մատչելի է և լավ փաստաթղթավորված տեսք ունի: Այնտեղ ոչ մի դժվար բան չկա:
Հիմնական Arduino- ն ցուցադրում է բաղադրիչի տեսակը և դիագրամ, թե ինչպես միացնել բաղադրիչը ZIF վարդակից կորի հետագծող հատվածին:
Ես կցել եմ մակերեսային տեղադրման դասավորություն, որը կարող է օգտագործվել Arduino ProMini- ի կամ մերկ Atmega328p- ի հետ (EasyPC ձևաչափով): Եթե կա բավարար պահանջարկ (և գումարով պատվերներ) ես կարող եմ արտադրել SM PCB- ների խմբաքանակ: Կարո՞ղ եք գնել ինձանից պատրաստ կառուցված: Դե, այո, իհարկե, բայց գինը հիմար կլիներ: Չինաստանի հետ հարաբերությունների առավելությունն այն է, որ այդքան հնարամիտ էլեկտրոնային մոդուլներ կարելի է գնել այդքան էժան: Թերությունն այն է, որ չարժե որևէ բան զարգացնել. Եթե դա հաջողվի, այն կլոնավորվի: Որքան էլ գեղեցիկ լինի այս կորի հետքերը, ես դա չեմ համարում որպես կենսունակ բիզնեսի հնարավորություն:
Խորհուրդ ենք տալիս:
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Arduino - Rotating Led on Movement - Wearable Item (ոգեշնչված Chronal Accelerator Tracer Overwatch- ով). 7 քայլ (նկարներով)
Arduino - Պտտվող Led on Movement - Wearable Item (ոգեշնչված Chronal Accelerator Tracer Overwatch- ից) անիմացիա. Այս նախագծի համար ես օգտագործեցի Adafruit 24bit Neopixel մատանին, իսկ պատգամավորը
Ciclop 3D Scanner My Way Քայլ առ քայլ ՝ 16 քայլ (նկարներով)
Ciclop 3D Scanner My Way Քայլ առ քայլ. Ողջույն, ես գիտակցելու եմ հանրահայտ Ciclop 3D սկաները: Բոլոր այն քայլերը, որոնք լավ բացատրված են սկզբնական նախագծում, ներկա չեն: Ես որոշ շտկումներ կատարեցի ՝ գործընթացը պարզեցնելու համար, նախ Ես տպում եմ հիմքը, իսկ հետո վերականգնում եմ PCB- ն, բայց շարունակում եմ
Touch Switch Circuit Transistor MOSFET- ի միջոցով. 5 քայլ (նկարներով)
Touch Switch Circuit Transistor MOSFET. Ինչպես կատարել դիպչող անջատիչ միացում ՝ օգտագործելով տրանզիստոր MOsfet ցանկացած էլեկտրոնային նախագծերի համար Շատ հեշտ նախագիծ և օգտակար ցանկացած սխեմայի համար, որը պահանջում է նման էլեկտրոնային հպում անջատիչ
Tube Curve Tracer: 10 քայլ
Tube Curve Tracer: Սա այն բոլոր խողովակների ուժեղացուցիչների և հաքերների համար է: Ես ուզում էի կառուցել խողովակի ստերեո ուժեղացուցիչ, որով կարող էի հպարտանալ: Այնուամենայնիվ, էլեկտրագծերի տեղադրման ընթացքում ես գտա, որ որոշ 6AU6s պարզապես հրաժարվել են կողմնակալ լինել այնտեղ, որտեղ պետք է: Ես ունեմ