Բովանդակություն:

Digital IC Tester (արդյունաբերությունների և ճարտարագիտական քոլեջների համար) ՝ Shubham Kumar, UIET, Փանջաբի համալսարան. 6 քայլ (նկարներով)
Digital IC Tester (արդյունաբերությունների և ճարտարագիտական քոլեջների համար) ՝ Shubham Kumar, UIET, Փանջաբի համալսարան. 6 քայլ (նկարներով)

Video: Digital IC Tester (արդյունաբերությունների և ճարտարագիտական քոլեջների համար) ՝ Shubham Kumar, UIET, Փանջաբի համալսարան. 6 քայլ (նկարներով)

Video: Digital IC Tester (արդյունաբերությունների և ճարտարագիտական քոլեջների համար) ՝ Shubham Kumar, UIET, Փանջաբի համալսարան. 6 քայլ (նկարներով)
Video: Prüfungsvorbereitung - B2 C1 - DSH 2024, Նոյեմբեր
Anonim
Image
Image
Այս նախագիծը պատրաստելու բաղադրիչների պահանջը
Այս նախագիծը պատրաստելու բաղադրիչների պահանջը

Թվային IC թեստավորիչի ներդրում և աշխատանք (CMOS և TTL IC- ների համար)

Վերացական:

IC- ները, յուրաքանչյուր էլեկտրոնային շղթայի հիմնական բաղադրիչը կարող են օգտագործվել տարբեր նպատակների և գործառույթների համար: Բայց երբեմն սխալ IC- ների պատճառով միացումը չի աշխատում: Իրոք, դա շատ հոգնեցուցիչ աշխատանք է `սխեման կարգաբերելու և հաստատելու համար, արդյոք սխեման խնդիրներ է ստեղծում, թե՞ ինքնին IC- ն մեռած է: Այսպիսով, այս կարգի խնդիրներով հանդես գալու համար IC թեստավորիչը հաստատում է ՝ դիտարկվող IC- ն ճիշտ է աշխատում, թե ոչ:

ՆԵՐԱՈԹՅՈՆ:

Steրագիրն ավարտելու քայլեր:

• Ես արեցի հիմնական սխեման տախտակի վրա և փորձեցի դրա վրա ունենալ մի քանի հիմնական IC:

• Ես մշակեցի միացում, որը կարող է տեղադրվել PCB- ի վրա և կարող է օգտագործվել բոլոր IC- ների համար:

• theրագիրը օգտագործողի համար բարեկամական դարձնելու համար ես աշխատել եմ ստեղնաշարի և LCD ինտերֆեյսի ստեղծման վրա:

ԱՇԽԱՏԱՆՔ:

Փորձարկվող IC- ն տեղադրված է բազայի մեջ: Գոյություն ունեն երկու ռեժիմ, որոնցում կարող է գործել IC փորձարկիչը

1. Ավտոմատ ռեժիմ

2. Ձեռնարկի ռեժիմ

1. Ավտոմատ ռեժիմ. Ավտոմատ ռեժիմի շահագործման ընթացքում օգտվողը կարիք չունի օգտագործել ստեղնաշարի պահոց, օգտվողը պարզապես պետք է IC- ն դնի IC վարդակից և IC փորձարկիչը ինքնաբերաբար հայտնաբերի IC համարը `հաղորդակցվելով արտաքինին միացված MCU- ին: EEPROM- ը, որը պարունակում է IC- ների ողջ տրամաբանությունը, այն հիմնականում ստուգում է IC- ները մի քանի հավաքածուի համար, որը տրվում է EERPOM- ում առկա MCU- ի և համապատասխան ելքի միջոցով: Արդյունքը կրկին հաղորդվում է առաջին MCU- ին `հաստատելով, որ այն ճիշտ է կամ սխալ, որը ցուցադրվում է LCD- ում: Եթե ստուգված IC- ն նորմալ է, «IC Working» - ը ցուցադրվում է LCD- ով, հակառակ դեպքում `« IC Bad » - ը:

2. Ձեռնարկի ռեժիմ. Ձեռքով ռեժիմի շահագործման ներքո օգտվողը մուտքագրում է IC համարը ստեղնաշարի միջոցով, որը միաժամանակ ցուցադրվում է LCD- ով: IC համարը հաղորդվում է MCU- ին, որը հիմնականում ստուգում է IC- ները մի քանի հավաքածուի համար, որը տրվում է MCU- ի և համապատասխան ելքի միջոցով: Արդյունքը կրկին հաղորդվում է առաջին MCU- ին `հաստատելով, որ այն ճիշտ է կամ սխալ, որը ցուցադրվում է LCD- ում: Եթե ստուգված IC- ն նորմալ է, «IC Working» - ը ցուցադրվում է LCD- ով: Հակառակ դեպքում «Bad IC» - ն ցուցադրվում է: Օրինակ, եթե ցանկանում ենք ստուգել 74192 -ը, պետք է հետևել հետևյալ քայլերին. 1. IC- ն, այսինքն `74192 -ը, տեղադրված է հիմքում: 2. IC համարը, այսինքն `74192, մուտքագրվում է ստեղնաշարի միջոցով: 3. Մուտքագրման ստեղնը սեղմվում է, 4. եթե IC- ն կարգին է,« IC Working » - ը էկրանին է, հակառակ դեպքում` «IC Bad»:

Քայլ 1: Այս նախագիծը պատրաստելու բաղադրիչների պահանջը

Այս նախագիծը պատրաստելու բաղադրիչների պահանջը
Այս նախագիծը պատրաստելու բաղադրիչների պահանջը
Այս նախագիծը պատրաստելու բաղադրիչների պահանջը
Այս նախագիծը պատրաստելու բաղադրիչների պահանջը

Բաղադրիչներ Թվային IC ստուգիչ պատրաստելու պահանջ (CMOS և TTL IC- ների մեծ մասի համար)

Du Ադուինո Մեգա 2560

Mega 2560- ը միկրոկառավարիչների տախտակ է, որը հիմնված է ATmega2560- ի վրա: Այն ունի 54 թվային մուտքային/ելքային կապում (որից 15 -ը կարող են օգտագործվել որպես PWM ելքեր), 16 անալոգային մուտք, 4 UART (ապարատային սերիական նավահանգիստներ), 16 ՄՀց բյուրեղյա տատանում, USB միացում, հոսանքի միակցիչ, ICSP վերնագիր, և վերակայման կոճակ: Այն պարունակում է այն ամենը, ինչ անհրաժեշտ է միկրոկոնտրոլերին աջակցելու համար; պարզապես սկսելու համար միացրեք այն USB մալուխով համակարգչին կամ միացրեք AC-to-DC ադապտեր կամ մարտկոց:

EEPROM

EEPROM- ը անհրաժեշտ է այն IC- ների տվյալները բեռնելու համար, որոնք մենք ցանկանում ենք ստուգել: 24LC512- ը կարող է օգտագործվել 512KB պահեստային հզորություն պահելու համար:

A0, A1, A2 և Vss կապը, որը միացված է Ground SCL կապին, պետք է միացված լինի Arduino Mega SDA- ի SDA- ին պետք է միացվի Arduino Mega WP- ի SCL- ին `գրելու պաշտպանությունը պետք է միանա VCC- ին` գրելու գործողությունը անջատելու համար:

⦁ LCD

16*2 LCD- ն օգտագործվում է ցուցադրման նպատակով

GND և VCC պետք է կիրառվեն: Մենք դա օգտագործում ենք 4 բիթ ռեժիմով: Այնտեղ DB7- ին D13- ին, DB6- ին D12- ին, DB5- ին D11- ին և DB4- ին Arduino- ի D10 կապին միացնելու համար: Միացրեք RS- ը D6- ին և EN- ը D8- ին:

⦁ Hex KeyPad Օգտվողից մուտք գործելու համար մենք օգտագործել ենք Hex Keypad Hex ստեղնաշարի միացման համար անհրաժեշտ է Arduino- ի 8 կապ: Այնտեղ մենք միացնում ենք ստեղնաշարի 1 -ին կապը D43- ին և շարունակաբար ՝ վեցանկյուն ստեղնաշարի վերջին քորոցի D42- ին:

Քայլ 2: Ինչպես պատրաստել

Ինչպես պատրաստել այն
Ինչպես պատրաստել այն
Ինչպես պատրաստել այն
Ինչպես պատրաստել այն
Ինչպես պատրաստել այն
Ինչպես պատրաստել այն

Ինչպես պատրաստել այն

Քայլ 1:

Առաջին հերթին կատարեք ապարատային միացում, ինչպես ցույց է տրված ստորև բերված սխեմայում:

Քայլ 2:

NDգույշ եղեք GND և VCC միացնելիս: մի մտածեք VCC- ի մասին, քանի որ VCC- ն ապահովվում է կոդավորմամբ `PIN HIGH դարձնելով IC- ի տրամաբանական համակցություններում, բայց պետք է հոգ տանել GND- ի մասին, այսինքն. GND IC- ն (IC վարդակից) միացված է միկրոկառավարիչի (MCU) GND կապին, սակայն IC- ի VCC- ն (IC վարդակից) միացված չէ MCU- ի VCC կապին:

Քայլ 3:

1. EEPROM- ում տվյալներ գրելու համար օգտագործեք 24LC512 և Arduino- ի օրինակի բաժնի ծածկագիրը `զգույշ եղեք EEPROM- ի կապող կապերի մասին MCU- ի հետ: pin1, 2, 3, 4 միշտ կապված է GND- ի հետ, 8 -րդ կապը միշտ միացված է VCC- ին: PIN 5 -ը SDA- ն է MCU- ի SCL- ին, իսկ pin 6 -ը SCL- ն MCU- ի SDA- ին միացված է WP (պաշտպանված է գրելուց), այնպես որ EEPROM- ում տվյալներ գրելիս միացրեք դրանք GND- ին, և եթե տվյալները գրված են, տվյալները կարդալու համար կապեք pin7- ը MCU- ի VCC- ն, ապա ձեր տվյալները ապահով կլինեն EEPROM- ում (24LC512), հակառակ դեպքում, եթե կարդալու ընթացքում միացված լինեք GND- ին, տվյալները կարող են կորչել:

2. Վերբեռնեք բոլոր հնարավոր տրամաբանական համակցությունների տվյալները `ըստ յուրաքանչյուր IC- ի մուտքի և ելքի` օգտագործելով ճշմարտության աղյուսակը: Տվյալները պետք է լինեն հետևյալ ձևաչափով ՝ «IC անուն» / r / n «Պիների քանակ» / r / n բոլոր հնարավոր տրամաբանությունները / r / n

Օրինակ ՝ 7408 -ը պետք է մուտքագրվի հետևյալ կերպ ՝ 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V

Քայլ 4: Վերբեռնեք ներքևում տրված ծածկագիրը մեգա 2560 -ում:

Քայլ 5: Սկսեք օգտագործել…. 1. Տեղադրեք IC վարդակից, որը խնամում է GND կապը միացված է IC վարդակից GND կապին `օգտագործելով MCU- ի GND կապը: 2. Այն օգտագործելու համար հետևեք LCD էկրանին տրված հրահանգին:

Քայլ 3: CKT: Դիագրամ, Proteus մոդելավորման ֆայլ և պատկերներ և EEPROM ծածկագիր

CKT. Դիագրամ, Proteus մոդելավորման ֆայլ և պատկերներ և EEPROM ծածկագիր
CKT. Դիագրամ, Proteus մոդելավորման ֆայլ և պատկերներ և EEPROM ծածկագիր
CKT. Դիագրամ, Proteus մոդելավորման ֆայլ և պատկերներ և EEPROM ծածկագիր
CKT. Դիագրամ, Proteus մոդելավորման ֆայլ և պատկերներ և EEPROM ծածկագիր
CKT. Դիագրամ, Proteus մոդելավորման ֆայլ և պատկերներ և EEPROM ծածկագիր
CKT. Դիագրամ, Proteus մոդելավորման ֆայլ և պատկերներ և EEPROM ծածկագիր

Քայլ 4: Ինչպես օգտագործել այն

Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն

Ինչպես օգտագործել:

Քայլ 1

Միացրեք սարքը USB մալուխի կամ DC ադապտերի միջոցով:

Քայլ 2

Դուք կտեսնեք ռեժիմի 2 տարբերակ LCD.mode1- ում ՝ ավտոմատ ռեժիմ և ռեժիմ 2 ՝ ձեռքի ռեժիմ Step3: Փորձարկվող IC- ն տեղադրված է բազայի մեջ: Գոյություն ունեն երկու ռեժիմ, որոնցում կարող է գործել IC փորձարկիչը

1. Ավտոմատ ռեժիմ 2. Ձեռքով ռեժիմ

1. Ավտոմատ ռեժիմ

Ավտոմատ ռեժիմի շահագործման ընթացքում օգտագործողը կարիք չունի օգտագործել ստեղնաշար, նա պարզապես պետք է IC- ն դնի IC վարդակից և ինքնաբերաբար IC համարը հաղորդվում է MCU- ին, որը հիմնականում ստուգում է IC- ները մուտքի մի քանի փաթեթների համար, որը տրվում է MCU- ն և համապատասխան ելքը: Արդյունքը կրկին հաղորդվում է առաջին MCU- ին `հաստատելով, որ այն ճիշտ է կամ սխալ, որը ցուցադրվում է LCD- ում: Եթե ստուգված IC- ն նորմալ է, «IC- ն աշխատում է» ցուցադրվում է LCD- ում: Հակառակ դեպքում ցուցադրվում է «Bad IC»: 1. Տեղադրեք ցանկացած IC 2. Սեղմեք 1 ՝ ավտոմատ ռեժիմն ակտիվացնելու համար 3. Այն ցույց է տալիս «Փորձարկում» 4. Եթե IC- ն առկա է, ցույց է տալիս «Found» 5. Եթե IC- ն լավ է, ապա տպում է բոլոր հնարավոր IC- ները

2. Ձեռնարկի ռեժիմ

Ձեռքով աշխատելու դեպքում օգտագործողը մուտքագրում է IC համարը ստեղնաշարի միջոցով, որը միաժամանակ ցուցադրվում է LCD- ով: IC- ի համարը հաղորդվում է այլ MCU- ին, որոնք հիմնականում ստուգում են IC- ները մի քանի հավաքածուի համար, որը տրվում է MCU- ի և համապատասխան ելքի միջոցով: Արդյունքը կրկին հաղորդվում է առաջին MCU- ին `հաստատելով, որ այն ճիշտ է կամ սխալ, որը ցուցադրվում է LCD- ում: Եթե ստուգված IC- ն նորմալ է, «IC- ն աշխատում է» ցուցադրվում է LCD- ում: Հակառակ դեպքում ցուցադրվում է «Bad IC»:

Օրինակ, եթե մենք ուզում ենք ստուգել 74192 -ը, ապա պետք է հետևել հետևյալ քայլերին. IC- ն, այսինքն `74192 -ը տեղադրված է հիմքում:

⦁ Ընտրեք ձեռքով ռեժիմ ⦁ IC համարը, այսինքն `74192, մուտքագրվում է ստեղնաշարի միջոցով

Սեղմեք Enter ստեղնը

Այնուհետև տվյալների բազայում փնտրում է IC և առկայության դեպքում ցույց է տալիս Գտնվածը

Այնուհետև այն կփորձարկի IC- ն

եթե IC- ն կարգին է, «IC Working» - ը էկրանին է, հակառակ դեպքում «Bad IC» - ն է ցուցադրվում:

Քայլ 5. Այժմ մենք ունենք մեր արտադրանքը

Այժմ մենք ունենք մեր արտադրանքի արտադրանքը
Այժմ մենք ունենք մեր արտադրանքի արտադրանքը

ԵԼՔԻ ԱՊՐԱՆՔ

IC, որոնք կարող են փորձարկվել. 4075 4076 4077 4078 4081 4082 4093 4094 4098 4501 4503 4503 4506 4510 4511 4512 4518 4519 4520 4529 4532 4532 4543 4543 4572 7400 7401 7402 7403 7404 7405 7405 7406 7407 7408 7409 7410 74107 74103 74133 74133 74133 74133 74133 74133 74133 74133 74133 74133 74133 74133 74133 74133 74133 74133 74123 74133 74133 74133 74133 74133 74133 74133 74133 74123 74123 74123 74133 74123 74133 74123 74133 74133 74133 74123 74133 74123 74123 74123 74133 74123 74123 74123 74133 74140 74147 74148 7415 74151 74153 74157 74158 7416 74160 74161 74162 74163 74164 74165 74166 7417 74173 74174 74175 7418 74182 74190 74191 74192 74193 74194 74195 7420 7421 7422 74237 74242 74243 7425 74251 74253 74257 74258 74259 7426 74260 74266 7427 7428 74280 74283 74292 74293 74294 74298 7430 7432 74365 74366 74367 74368 7437 74375 7438 74386 74390 74393 7440 7442 7447 7450 7445 7451 7452 7455 7455 7458 74589 74595 74597 7460 7461 7462 7462 7465 74154 7474 7485 7486 74244 74373/74

ԽՆԴԻՐՆԵՐԸ ԴԵՄ ԵՆ

1. Հացահատիկի վրա շրջելը բավական ամուր չէր: Դա անհուսալի էր, այնպես որ ես վերափոխեցի մեր սխեման PCB- ով:

2. Քանի որ arduino Mega- ն ունի ցածր հիշողության չափ, այնպես որ ես օգտագործել եմ արտաքին ROM 24LC512 ՝ IC- ի տվյալների պահպանման համար Մուտքի և ելքի բոլոր հնարավոր համակցությունները, 16 փին IC- ների համար 16 բիթ տրամաբանական շարքեր, 20 փին IC- ների համար 20 բիթ տրամաբանական շարքեր 3. Փորձեցի դարձնել այս Ic փորձարկիչը `28 պինով IC- ները ստուգելու համար, բայց թվային կապում բացակայության պատճառով ես չկարողացա այն կատարել 28 կապում: Այն կարող է փորձարկել մինչև 20 կամ 24 կապում IC:

4. utionգուշացում. IC- ի GND կապը անհրաժեշտ է MCU- ի GND կապից GND ապահովելու համար, սակայն IC- ի VCC կապը միացված չէ MCU- ի VCC- ին, ամբողջ նախագիծը կարող է ճիշտ չաշխատել:

ԱՊԱԳԱՅԻ TԱՐԳԱՈՄ

Նախագիծը կարող է երկարացվել հետևյալ կերպ.

1) Այն կարող է երկարացվել ավելի քան 28 մատնանշիչի համար ՝ փոխելով որոշ սարքավորումներ և այդ IC- ի որոշ տվյալներ

2) Այն կարող է տարածվել անալոգային IC- ի վրա

Քայլ 6. Դուք կարող եք IC IC փորձարկողի հիմնական կոդը խնդրել մեկնաբանությունների տուփում կամ ուղարկել ինձ էլփոստով ՝ [email protected]

Կապ

Շուբհամ Կումար

UIET, Փանջաբի համալսարան

Խորհուրդ ենք տալիս: