Sisukord:

Digitaalne IC -tester (tööstustele ja insenerikolledžitele), autor Shubham Kumar, UIET, Panjabi ülikool: 6 sammu (koos piltidega)
Digitaalne IC -tester (tööstustele ja insenerikolledžitele), autor Shubham Kumar, UIET, Panjabi ülikool: 6 sammu (koos piltidega)

Video: Digitaalne IC -tester (tööstustele ja insenerikolledžitele), autor Shubham Kumar, UIET, Panjabi ülikool: 6 sammu (koos piltidega)

Video: Digitaalne IC -tester (tööstustele ja insenerikolledžitele), autor Shubham Kumar, UIET, Panjabi ülikool: 6 sammu (koos piltidega)
Video: 8 klass ajalugu video nr 20 Tööstusrevolutsioon 1 2024, November
Anonim
Image
Image
Selle projekti teostamiseks vajalikud komponendid
Selle projekti teostamiseks vajalikud komponendid

Digitaalse IC -testija tutvustus ja töö (CMOS- ja TTL -IC -de jaoks)

ABSTRAKTNE:

IC -sid, iga elektroonilise vooluahela põhikomponenti, saab kasutada mitmesugustel eesmärkidel ja funktsioonidel. Kuid mõnikord vigase IC -i tõttu vooluring ei tööta. Tõepoolest on ahela silumine ja selle kindlakstegemine, kas vooluahel tekitab probleemi või on IC ise surnud, palju tüütu töö. Niisuguste probleemide lahendamiseks kinnitab IC -tester, kas vaadeldav IC töötab korralikult või mitte.

SISSEJUHATUS

Projekti lõpuleviimise sammud.

• Tegin põhiahela leivaplaadil ja proovisin vähe põhilisi IC -sid peal.

• Ma töötasin välja vooluringi, mida saab PCB -le panna ja mida saab kasutada kõigi IC -de jaoks.

• Projekti kasutajasõbralikuks muutmiseks töötasin klahvistiku ja LCD -liidese loomise nimel.

TÖÖ:

Katsetatav IC sisestatakse alusesse. IC -testerit saab kasutada kahes režiimis

1. Automaatrežiim

2. Käsitsi režiim

1. Automaatrežiim: automaatrežiimi kasutamisel ei pea kasutaja klahvistikku kasutama, kasutaja peab lihtsalt sisestama IC -pistikupessa ja IC -tester tuvastab automaatselt IC -numbri, edastades selle välise seadmega ühendatud MCU -le EEPROM, mis sisaldab kogu IC -de loogikat, kontrollib see sisuliselt IC -sid mõne sisendikomplekti jaoks, mis antakse EERPOM -is saadaval oleva MCU ja vastava väljundi kaudu. Tulemus edastatakse uuesti esimesele MCU -le, kinnitades, et see on õige või vigane, mis kuvatakse LCD -ekraanil. Kui testitud IC on korras, kuvatakse LCD -ekraanil „IC Working“, vastasel juhul kuvatakse „IC Bad“.

2. Käsirežiim: käsirežiimi kasutamisel sisestab kasutaja klahvistiku kaudu IC -numbri, mis kuvatakse samaaegselt LCD -ekraanil. IC -number edastatakse MCU -le, mis põhimõtteliselt kontrollib IC -sid mõne sisendikomplekti jaoks, mis antakse MCU ja vastava väljundi kaudu. Tulemus edastatakse uuesti esimesele MCU -le, kinnitades, et see on õige või vigane, mis kuvatakse LCD -ekraanil. Kui testitud IC on korras, kuvatakse vedelkristallekraanil „IC Working“, vastasel juhul kuvatakse „Bad IC“. Näiteks kui tahame kontrollida 74192, tuleb järgida järgmisi samme 1. IC, st 74192, sisestatakse alusse. 2. IC -number, st 74192, sisestatakse klahvistiku abil. 3. Seejärel vajutatakse sisestusklahvi. 4. Kui IC on korras, kuvatakse ekraanil IC Working, vastasel juhul kuvatakse IC IC.

Samm: selle projekti teostamiseks vajalikud komponendid:

Selle projekti teostamiseks vajalikud komponendid
Selle projekti teostamiseks vajalikud komponendid
Selle projekti teostamiseks vajalikud komponendid
Selle projekti teostamiseks vajalikud komponendid

Komponendid Digitaalse IC testri tegemise nõue (enamiku CMOS- ja TTL -IC -de jaoks)

Aduino Mega 2560

Mega 2560 on mikrokontrolleri plaat, mis põhineb ATmega2560 -l. Sellel on 54 digitaalset sisend-/väljundnõela (millest 15 saab kasutada PWM -väljunditena), 16 analoogsisendit, 4 UART -i (riistvara jadapordid), 16 MHz kristallostsillaator, USB -ühendus, pistikupesa, ICSP päis, ja lähtestusnupp. See sisaldab kõike vajalikku mikrokontrolleri toetamiseks; alustamiseks ühendage see lihtsalt arvutiga USB-kaabli abil või toite see vahelduvvoolu-alalisvoolu adapteri või akuga.

⦁ EEPROM

EEPROM on vajalik kontrollitavate IC -de andmete laadimiseks. 24LC512 saab kasutada 512KB mälumahu salvestamiseks.

Maapinna SCL -tihvtiga ühendatud A0, A1, A2 ja Vss -tihvt tuleb ühendada Arduino Mega SDA -ga SDA -tihvt tuleks ühendada Arduino Mega WP -i SCL -iga.

⦁ LCD

16*2 LCD -d kasutatakse kuvamiseks

Tuleks rakendada GND ja VCC. Me kasutame seda 4 -bitises režiimis. Seal saate ühendada DB7 D13, DB6 kuni D12, DB5 kuni D11 ja DB4 D10 pistikuga Arduino. Ühendage RS D6 -ga ja EN D8 -ga.

X Hex -klahvistik Kasutaja sisendi saamiseks kasutasime Hex -klaviatuuri Hex -klahvistikuühendus nõudis 8 -pin Arduino. Seal ühendame klaviatuuri esimese tihvti D43 -ga ja pidevalt kuuskantklahvistiku viimase tihvti D42 -ga.

2. samm: kuidas seda teha

Kuidas seda teha
Kuidas seda teha
Kuidas seda teha
Kuidas seda teha
Kuidas seda teha
Kuidas seda teha

Kuidas seda teha

Samm 1:

Kõigepealt tehke riistvaraühendus, nagu on näidatud alloleval lülitusskeemil.

2. samm:

Olge GND ja VCC ühendamisel ettevaatlik. ei hooli VCC -st, sest VCC -d pakub kodeerimine, muutes PIN -i HIGH IC loogilistes kombinatsioonides, kuid peab hoolitsema GND eest, st. IC GND (IC pesa) on ühendatud mikrokontrolleri (MCU) GND kontaktiga, kuid IC VCC (IC pesa) ei ole ühendatud MCU VCC tihvtiga.

3. samm:

1. Andmete kirjutamiseks EEPROM -i kasutage 24LC512 ja Arduino näidisjaotisest pärit koodi, olge ettevaatlik EEPROM -i ja MCU vaheliste ühenduste suhtes. pin1, 2, 3, 4 on alati ühendatud GND -ga. pin 8 on alati ühendatud VCC -ga. pin 5 on SDA, mis on ühendatud MCU SCL -ga ja tihvt 6 on SCL, mis on ühendatud MCU SDA -ga. pin 7 on WP (kirjutuskaitsega), nii et andmete EEPROM -is kirjutamise ajal ühendage see GND -ga ja kui andmed on kirjutatud, lugege andmete ühendamiseks pin7 MCU VCC, oleksid teie andmed EEPROMis (24LC512) turvalised, vastasel juhul, kui need on lugemise ajal GND -ga ühendatud, võivad andmed kaduda.

2. Laadige kõikide võimalike loogiliste kombinatsioonide andmed üles vastavalt iga IC sisendile ja väljundile, kasutades tõde tabelit. Andmed peaksid olema järgmises vormingus “IC -nimi” / r / n”Nööpnõelte arv” / r / nvõimalik loogika / r / n

Nt 7408 tuleks sisestada järgmiselt 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r11 n11H11HGH11H11V

Samm: laadige alla mega -2560 -s esitatud kood.

Samm: hakake kasutama…. 1. Sisestage IC pistikupessa, hoolitsedes selle eest, et GND -tihvt oleks ühendatud MCU GND -tihvti abil IC -pesa GND -tihvtiga. 2. Selle kasutamiseks järgige LCD -ekraanil kuvatavaid juhiseid.

3. samm: CKT. Diagramm, Proteuse simulatsioonifail ja pildid ning EEPROM -kood

CKT. Diagramm, Proteuse simulatsioonifail ja pildid ning EEPROM -kood
CKT. Diagramm, Proteuse simulatsioonifail ja pildid ning EEPROM -kood
CKT. Diagramm, Proteuse simulatsioonifail ja pildid ning EEPROM -kood
CKT. Diagramm, Proteuse simulatsioonifail ja pildid ning EEPROM -kood
CKT. Diagramm, Proteuse simulatsioonifail ja pildid ning EEPROM -kood
CKT. Diagramm, Proteuse simulatsioonifail ja pildid ning EEPROM -kood

4. samm: kuidas seda kasutada

Kuidas seda kasutada
Kuidas seda kasutada
Kuidas seda kasutada
Kuidas seda kasutada
Kuidas seda kasutada
Kuidas seda kasutada

Kuidas kasutada:

Samm 1

Ühendage seade USB -kaabli või alalisvooluadapteri abil.

2. samm

Näete vedelkristallekraanil 2 režiimivalikut. Režiim1: automaatrežiim ja režiim2: käsitsi režiim 3. samm. Katsetatav IC sisestatakse alusesse. IC -testerit saab kasutada kahes režiimis

1. Automaatrežiim 2. Käsirežiim

1. Automaatrežiim:

Automaatrežiimi kasutamisel ei pea kasutaja klahvistikku kasutama, ta peab lihtsalt sisestama IC -pistikupessa ja IC -number edastatakse automaatselt MCU -le, mis põhimõtteliselt kontrollib IC -sid mõne sisendikomplekti jaoks, mis antakse läbi MCU ja vastav väljund. Tulemus edastatakse uuesti esimesele MCU -le, kinnitades, et see on õige või vigane, mis kuvatakse LCD -ekraanil. Kui testitud IC on korras, kuvatakse LCD -ekraanil „IC töötab”. Vastasel juhul kuvatakse teade „Bad IC”. 1. Sisestage mis tahes IC 2. Vajutage automaatrežiimi aktiveerimiseks 1. 3. Kui see näitab „Testimine” 4. Kui IC on saadaval, näidake „Leitud” 5. Kui IC on korras, prindib see kõik võimalikud IC -d

2. Käsitsi režiim:

Käsirežiimi korral sisestab kasutaja IC -numbri klahvistiku kaudu, mis kuvatakse samaaegselt LCD -ekraanil. IC -number edastatakse teistele MCU -dele, mis põhimõtteliselt testivad IC -sid mõne sisendikomplekti jaoks, mis antakse MCU ja vastava väljundi kaudu. Tulemus edastatakse uuesti esimesele MCU -le, kinnitades, et see on õige või vigane, mis kuvatakse LCD -ekraanil. Kui testitud IC on korras, kuvatakse LCD -ekraanil „IC töötab”. Vastasel juhul kuvatakse teade „Bad IC”.

Näiteks kui tahame kontrollida 74192, tuleb järgida järgmisi samme. IC, st on 74192, sisestatakse alusse.

Manual Valige käsirežiim ⦁ IC -number, st 74192 sisestatakse klaviatuuri abil

Vajutage sisestusklahvi

Seejärel otsib see andmebaasist IC -d ja kui see on saadaval, näitab see Leitud

Seejärel testitakse IC -d

kui IC on korras, kuvatakse ekraanil „IC Working”, vastasel juhul kuvatakse „Bad IC”.

Samm: nüüd on meil väljundtoode

Nüüd on meil väljundtoode
Nüüd on meil väljundtoode

VÄLJUNDITOODE

IC -d, mida saab katsetada: 4002 4009 4010 40106 4011 4012 4013 4015 4016 40161 40162 4017 40174 40175 4018 4019 40192 40193 4020 4022 4023 4024 4025 4027 4028 4029 4030 4031 4040 4041 4042 4043 4044 4048 4049 4051 4053 4066 4068 4075 4076 4077 4078 4081 4082 4093 4094 4098 4501 4503 4506 4510 4511 4512 4518 4519 4520 4529 4532 4543 4572 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 74107 74109 7411 74112 74113 7412 7412 7412 7411 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 74242 7424 7424 7424 7424 7424 7424 7424 74298 7430 7432 74365 74366 74367 74368 7437 74375 7438 74386 74390 74393 7440 7442 7447 7450 7451 7452 7455 7458 74589 74595 74597 7460 7461 7462 7465 74154 7474 7485 7486 74244 74373/74

PROBLEEMID ESITATUD

1. Leivaplaadil vooluring ei olnud piisavalt kindel. See oli ebausaldusväärne, nii et tegin meie vooluringi ümber PCB -l.

2. Kuna arduino Mega mälumaht on väike, olen IC -de andmete salvestamiseks kasutanud välist ROM -i 24LC512. Kõik võimalikud INPUT ja OUTPUT kombinatsioonid, 16 -pin IC -de jaoks 16 -bitised loogikaseeriad, 20 -pin IC -de jaoks 20 -bitised loogikaseeriad. tehke see Ic -tester IC -de testimiseks 28 -piniga, kuid digitaalsete tihvtide puudumise tõttu ei suutnud ma seda 28 tihvti jaoks teha. See võib testida kuni 20 või 24 kontaktiga IC -sid.

4. Ettevaatust: IC GND -tihvti on vaja GND saamiseks MCU GND -tihvtist, kuid IC -i VCC -tihvt ei ole ühendatud MCU VCC -ga, võib kogu projekt korralikult ebaõnnestuda.

TULEVIKU PIKENDAMINE:

Projekti saab pikendada järgmiselt:

1) Seda saab pikendada rohkem kui 28 kontakti jaoks, muutes selle IC mõnda riistvara ja mõnda teavet

2) Seda saab laiendada analoog -IC -dele

Samm: võite taotleda IC -testija põhikoodi kommentaarikasti või saata mulle aadressil [email protected]

Kontakt

Shubham Kumar

UIET, Panjabi ülikool

Soovitan: