Turinys:

Skaitmeninis IC testeris (pramonės ir inžinerijos kolegijoms) Shubham Kumar, UIET, Panjab universitetas: 6 žingsniai (su nuotraukomis)
Skaitmeninis IC testeris (pramonės ir inžinerijos kolegijoms) Shubham Kumar, UIET, Panjab universitetas: 6 žingsniai (su nuotraukomis)

Video: Skaitmeninis IC testeris (pramonės ir inžinerijos kolegijoms) Shubham Kumar, UIET, Panjab universitetas: 6 žingsniai (su nuotraukomis)

Video: Skaitmeninis IC testeris (pramonės ir inžinerijos kolegijoms) Shubham Kumar, UIET, Panjab universitetas: 6 žingsniai (su nuotraukomis)
Video: Skaitmeninio tachografo audito mokymai 1 2024, Lapkritis
Anonim
Image
Image
Šiam projektui įgyvendinti reikalingi komponentai
Šiam projektui įgyvendinti reikalingi komponentai

Skaitmeninio IC testerio įvedimas ir veikimas (CMOS ir TTL IC)

Santrauka:

IC, pagrindinis kiekvienos elektroninės grandinės komponentas, gali būti naudojamas įvairiems tikslams ir funkcijoms. Bet kartais dėl sugedusių IC grandinė neveikia. Iš tiesų, grandinės derinimas ir patvirtinimas, ar grandinė sukuria problemą, ar pats IC yra negyvas, yra daug varginantis darbas. Taigi, norėdami sugalvoti tokių problemų, IC testeris patvirtina, ar svarstomas IC veikia tinkamai, ar ne.

ĮVADAS:

Projekto užbaigimo žingsniai.

• Aš padariau pagrindinę grandinę ant lentos ir bandžiau su keliais pagrindiniais IC.

• Aš sukūriau grandinę, kuri gali būti uždėta ant PCB ir gali būti naudojama visiems IC.

• Kad projektas būtų patogus vartotojui, dirbau kurdamas klaviatūrą ir LCD sąsają.

DARBAS:

Tikrinamas IC yra įkištas į pagrindą. Yra du režimai, kuriais galima valdyti IC testerį

1. Automatinis režimas

2. Rankinis režimas

1. Automatinis režimas: veikdamas automatinio režimo vartotojui nereikia naudoti klaviatūros, vartotojas tiesiog turi įterpti IC į IC lizdą, o IC testeris automatiškai aptinka IC numerį, pranešdamas MCU, kuris yra prijungtas prie išorinio EEPROM, kuriame yra visa IC logika, tada jis iš esmės išbando IC, kad gautų keletą įvesties rinkinių, kurie pateikiami per MCU, esantį EERPOM, ir atitinkamą išvestį. Rezultatas vėl perduodamas pirmajam MCU, patvirtinant, kad jis yra teisingas arba sugedęs, rodomas LCD ekrane. Jei išbandytas IC yra tinkamas, LCD ekrane rodomas „IC Working“, priešingu atveju rodomas „IC Bad“.

2. Rankinis režimas: Naudodamas rankinį režimą, vartotojas įveda IC numerį per klaviatūrą, kuri vienu metu rodoma LCD ekrane. IC numeris perduodamas MCU, kuris iš esmės patikrina IC, ar nėra kelių įvesties rinkinių, kurie pateikiami per MCU ir atitinkamą išvestį. Rezultatas vėl perduodamas pirmajam MCU, patvirtinant, kad jis yra teisingas arba sugedęs, rodomas LCD ekrane. Jei patikrintas IC yra tinkamas, LCD ekrane rodomas „IC Working“. Priešingu atveju rodoma „Blogas IC“. Pavyzdžiui, jei norime patikrinti 74192, reikia atlikti šiuos veiksmus 1. IC, t.y. 74192, įterpiamas į pagrindą. 2. IC numeris, t. Y. 74192, įvedamas naudojant klaviatūrą. 3. Paspaudžiamas įvesties klavišas. 4. jei IC yra gerai, ekrane rodomas „IC Working“, kitaip - „IC Bad“.

1 žingsnis: šio projekto įgyvendinimo komponentai:

Šiam projektui įgyvendinti reikalingi komponentai
Šiam projektui įgyvendinti reikalingi komponentai
Šiam projektui įgyvendinti reikalingi komponentai
Šiam projektui įgyvendinti reikalingi komponentai

Komponentai Reikalavimas sukurti skaitmeninį IC testerį (daugumai CMOS ir TTL IC)

„Aduino Mega 2560“

„Mega 2560“yra mikrovaldiklio plokštė, pagrįsta ATmega2560. Jame yra 54 skaitmeniniai įvesties/išvesties kaiščiai (iš kurių 15 gali būti naudojami kaip PWM išėjimai), 16 analoginių įėjimų, 4 UART (aparatinės įrangos nuoseklieji prievadai), 16 MHz kristalų osciliatorius, USB jungtis, maitinimo lizdas, ICSP antraštė, ir atstatymo mygtuką. Jame yra viskas, ko reikia mikrovaldikliui palaikyti; Norėdami pradėti, tiesiog prijunkite jį prie kompiuterio naudodami USB kabelį arba įjunkite maitinimą iš kintamosios srovės į nuolatinės srovės adapterį arba bateriją.

EP EEPROM

EEPROM reikalingas norint įkelti norimų patikrinti IC duomenų duomenis. 24LC512 gali būti naudojamas 512 KB talpos saugojimui.

A0, A1, A2 ir Vss kaištis, prijungtas prie įžeminimo SCL kaiščio, turi būti prijungtas prie „Arduino Mega“SDA SDA kaištis turėtų būti prijungtas prie „Arduino Mega WP“SCL yra rašymo apsaugos kaištis turėtų būti prijungtas prie VCC, kad būtų išjungta rašymo operacija

⦁ LCD

Rodymui naudojamas 16*2 skystųjų kristalų ekranas

Reikėtų taikyti GND ir VCC. Mes tai naudojame 4 bitų režimu. Čia galite prijungti „DB7“prie „D13“, „DB6“prie „D12“, „DB5“prie „D11“ir „DB4“prie „Arduino“kaiščio D10. Prijunkite RS prie D6 ir EN prie D8.

⦁ „Hex“klaviatūra Norėdami gauti įvestį iš vartotojo, naudojome „Hex“klaviatūrą „Hex“klaviatūros ryšiui reikėjo 8 kontaktų „Arduino“. Ten mes prijungiame 1 -ąjį klaviatūros kaištį prie D43 ir nuolat prie paskutinio šešiakampės klaviatūros D42.

2 žingsnis: kaip tai padaryti

Kaip tai padaryti
Kaip tai padaryti
Kaip tai padaryti
Kaip tai padaryti
Kaip tai padaryti
Kaip tai padaryti

Kaip tai padaryti

1 žingsnis:

Pirmiausia prijunkite aparatūrą, kaip parodyta žemiau esančioje schemoje.

2 žingsnis:

Būkite atsargūs jungdami GND ir VCC. nesirūpinkite VCC, nes VCC teikiamas koduojant, sukuriant PIN HIGH loginiuose IC deriniuose, tačiau turi rūpintis GND, t. IC GND (IC lizdas) yra prijungtas prie mikrovaldiklio (MCU) GND kaiščio, tačiau IC VCC (IC lizdas) nėra prijungtas prie MCU VCC kaiščio.

3 žingsnis:

1. Norėdami įrašyti duomenis į EEPROM, naudokite 24LC512 ir kodą iš „Arduino“pavyzdžio skyriaus, būkite atsargūs dėl EEPROM kaiščių jungčių su MCU. pin1, 2, 3, 4 visada prijungtas prie GND 8 kaištis visada prijungtas prie VCC. 5 kaištis yra SDA, prijungtas prie MCU SCL, o 6 kaištis yra SCL, prijungtas prie MCU SDA, 7 kaištis yra WP (apsaugotas nuo rašymo), todėl rašydami duomenis EEPROM prijunkite juos prie GND, o jei duomenys parašyti, skaityti duomenų prijungimo kaištį prie 7 MCU VCC, tada jūsų duomenys būtų saugūs EEPROM (24LC512), kitaip, jei skaitydami prijungsite prie GND, duomenys gali būti prarasti.

2. Įkelkite visų galimų loginių derinių duomenis pagal kiekvieno IC įvestį ir išvestį, pasinaudodami tiesos lentele. Duomenys turi būti tokio formato „IC pavadinimas“\ r / n „Smeigtukų skaičius“\ r / n visa įmanoma logika / r / n

Pvz., 7408 reikia įvesti taip: 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r1111

4 veiksmas: įkelkite žemiau esantį kodą „mega 2560“.

5 veiksmas: pradėkite naudoti…. 1. Įdėkite IC į lizdą, rūpindamiesi, kad GND kaištis būtų prijungtas prie IC lizdo GND kaiščio, naudojant MCU GND kaištį. 2. Norėdami juo naudotis, vadovaukitės LCD ekrane pateikiamomis instrukcijomis.

3 žingsnis: CKT. Diagrama, „Proteus“modeliavimo failas ir vaizdai bei EEPROM kodas

CKT. Diagrama, „Proteus“modeliavimo failas ir vaizdai bei EEPROM kodas
CKT. Diagrama, „Proteus“modeliavimo failas ir vaizdai bei EEPROM kodas
CKT. Diagrama, „Proteus“modeliavimo failas ir vaizdai bei EEPROM kodas
CKT. Diagrama, „Proteus“modeliavimo failas ir vaizdai bei EEPROM kodas
CKT. Diagrama, „Proteus“modeliavimo failas ir vaizdai bei EEPROM kodas
CKT. Diagrama, „Proteus“modeliavimo failas ir vaizdai bei EEPROM kodas

4 žingsnis: kaip juo naudotis

Kaip ja naudotis
Kaip ja naudotis
Kaip ja naudotis
Kaip ja naudotis
Kaip ja naudotis
Kaip ja naudotis

Kaip naudoti:

1 žingsnis

Prijunkite įrenginį naudodami USB kabelį arba nuolatinės srovės adapterį.

2 žingsnis

Skystųjų kristalų ekrane matysite 2 režimo parinktis. 1 režimas: automatinis režimas ir 2 režimas: rankinis režimas. Tikrinamas IC yra įterpiamas į pagrindą. Yra du režimai, kuriais galima valdyti IC testerį

1. Automatinis režimas 2. Rankinis režimas

1. Automatinis režimas:

Veikiant automatinio režimo vartotojui nereikia naudoti klavišų klaviatūros, jis tiesiog turi įterpti IC į IC lizdą ir automatiškai IC numeris perduodamas MCU, kuris iš esmės išbando IC dėl kelių įvesties rinkinių, kurie pateikiami per MCU ir atitinkamą išvestį. Rezultatas vėl perduodamas pirmam MCU, patvirtinant, kad jis yra teisingas arba sugedęs, rodomas LCD ekrane. Jei patikrintas IC yra tinkamas, „LCD veikia“rodomas LCD ekrane. Priešingu atveju rodomas „Blogas IC“. 1. Įdėkite bet kokį IC 2. Paspauskite 1, kad suaktyvintumėte automatinį režimą. 3. Jei rodoma „Testing“(Testai). 4. Jei IC yra, rodykite „Found“(Rasta).

2. Rankinis režimas:

Veikdamas rankiniu režimu, vartotojas įveda IC numerį per klaviatūrą, kuri vienu metu rodoma LCD ekrane. IC numeris perduodamas kitam MCU, kuris iš esmės patikrina IC, ar nėra kelių įvesties rinkinių, kurie pateikiami per MCU ir atitinkamą išvestį. Rezultatas vėl perduodamas pirmajam MCU, patvirtinant, kad jis yra teisingas arba sugedęs, rodomas LCD ekrane. Jei patikrintas IC yra tinkamas, „LCD veikia“rodomas LCD ekrane. Priešingu atveju rodomas „Blogas IC“.

Pavyzdžiui, jei norime patikrinti 74192, reikia atlikti šiuos veiksmus⦁ IC, ty 74192, įterpiamas į pagrindą.

⦁ Pasirinkite rankinį režimą ⦁ IC numeris, ty 74192 įvedamas naudojant klaviatūrą

Paspauskite klavišą Enter

Tada jis ieško IC duomenų bazėje ir, jei yra, rodo „Rasta“

Tada jis išbandys IC

jei IC yra gerai, ekrane rodoma „IC Working“, kitaip rodomas „Blogas IC“.

5 žingsnis: Dabar mes turime savo produkcijos produktą

Dabar mes turime savo produkcijos produktą
Dabar mes turime savo produkcijos produktą

IŠVEDIMO PRODUKTAS

IC, KURIUS GALIMA BANDYTI: 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 7412 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 74252 7424 7424 7424 7424 742 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

IŠKELTOS PROBLEMOS

1. Grandinė ant duonos lentos nebuvo pakankamai tvirta. Tai buvo nepatikima, todėl perdariau mūsų grandinę ant PCB.

2. Kadangi „arduino Mega“atminties dydis yra mažas, aš naudoju išorinį ROM 24LC512 IC duomenų saugojimui. Visi galimi įvesties ir išvesties deriniai, 16 kontaktų IC 16 bitų loginės serijos, 20 kontaktų IC 20 bitų loginės serijos. Padarykite šį „Ic“testerį, kad patikrintumėte IC su 28 kaiščiais, tačiau trūksta skaitmeninių kaiščių, nesugebėjau padaryti 28 kaiščių. Jis gali išbandyti iki 20 arba 24 kontaktų IC.

4. atsargiai: GND kaištis IC reikalingas norint gauti GND iš MCU GND kaiščio, tačiau IC VCC kaištis nėra prijungtas prie MCU VCC, visas projektas gali tinkamai neveikti.

BŪSIMAS IŠPLĖTIMAS:

Projektą galima pratęsti taip:

1) Jis gali būti pratęstas daugiau nei 28 kontaktams, pakeičiant tam tikrą aparatinę įrangą ir kai kuriuos to IC duomenis

2) Jis gali būti išplėstas iki analoginių IC

6 veiksmas: galite paprašyti IC testerio pagrindinio kodo komentarų laukelyje arba atsiųsti man laišką adresu [email protected]

kontaktas

Shubhamas Kumaras

UIET, Panjab universitetas

Rekomenduojamas: