Innholdsfortegnelse:

Digital IC Tester (for Industries and Engineering Colleges) av Shubham Kumar, UIET, Panjab University: 6 trinn (med bilder)
Digital IC Tester (for Industries and Engineering Colleges) av Shubham Kumar, UIET, Panjab University: 6 trinn (med bilder)

Video: Digital IC Tester (for Industries and Engineering Colleges) av Shubham Kumar, UIET, Panjab University: 6 trinn (med bilder)

Video: Digital IC Tester (for Industries and Engineering Colleges) av Shubham Kumar, UIET, Panjab University: 6 trinn (med bilder)
Video: Sir I am CA 🤭 mock interview #upsc #shorts 2024, November
Anonim
Image
Image
Krav til komponenter for å gjøre dette prosjektet
Krav til komponenter for å gjøre dette prosjektet

Introduksjon og bruk av Digital IC Tester (for CMOS og TTL ICs)

ABSTRAKT:

IC -er, hovedkomponenten i hver elektroniske krets, kan brukes til en rekke formål og funksjoner. Men en gang på grunn av defekte ICer fungerer ikke kretsen. Det er faktisk mye kjedelig arbeid å feilsøke kretsen og bekrefte om kretsløpet skaper problemer eller om selve IC er død. Så for å komme opp med slike problemer, bekrefter IC -tester om IC -en som vurderes fungerer som den skal eller ikke.

INTRODUKSJON:

Trinn for å fullføre prosjektet.

• Jeg gjorde grunnkretsen på brødbrett og prøvde med få grunnleggende ICer på den.

• Jeg utviklet kretsen som kan settes på PCB og kan brukes til alle IC -ene.

• For å gjøre prosjektet brukervennlig, jobbet jeg med å lage tastaturet og LCD -grensesnittet.

JOBBER:

ICen som skal testes er satt inn i basen. Det er to moduser der IC -tester kan betjenes

1. Auto -modus

2. Manuell modus

1. Auto -modus: Under bruk av Auto -modus trenger brukeren ikke å bruke tastaturet, brukeren trenger bare å sette IC i IC -kontakten, og IC -testeren oppdager automatisk IC -nummeret ved å kommunisere til MCU som er koblet til den eksterne EEPROM som inneholder all logikken til IC -ene, så tester den i utgangspunktet IC -ene for få sett med input som er gitt gjennom MCU -en som er tilgjengelig i EERPOM og tilsvarende utgang. Resultatet blir igjen kommunisert til den første MCU -en som bekrefter at den enten er korrekt eller defekt som vises på LCD -skjermen. Hvis IC -testen er ok, vises "IC Working" på LCD -skjermen, ellers vises "IC Bad".

2. Manuell modus: Ved bruk av manuell modus angir brukeren IC -nummeret via tastaturet som vises samtidig på LCD -skjermen. IC -nummeret kommuniseres til MCU som i utgangspunktet tester ICs for få sett med inngang som er gitt gjennom MCU og tilsvarende utgang. Resultatet blir igjen kommunisert til den første MCU som bekrefter at den enten er korrekt eller defekt som vises på LCD -skjermen. Hvis IC -testen er ok, vises "IC Working" på LCD -skjermen. Ellers vises "Dårlig IC". For eksempel, hvis vi ønsker å sjekke 74192, må følgende trinn følges 1. IC dvs. 74192 er satt inn i basen. 2. IC -nummer, dvs. 74192, skrives inn med tastaturet 3. Enter -tasten trykkes deretter 4. hvis IC er ok”IC Working” vises på skjermen ellers vises “IC Bad”.

Trinn 1: Krav til komponenter for å gjøre dette prosjektet:

Krav til komponenter for å gjøre dette prosjektet
Krav til komponenter for å gjøre dette prosjektet
Krav til komponenter for å gjøre dette prosjektet
Krav til komponenter for å gjøre dette prosjektet

Komponentkrav for å lage Digital IC -tester (for de fleste CMOS- og TTL -ICer)

⦁ Aduino Mega 2560

Mega 2560 er et mikrokontrollerkort basert på ATmega2560. Den har 54 digitale inngangs-/utgangspinner (hvorav 15 kan brukes som PWM -utganger), 16 analoge innganger, 4 UARTs (serielle maskinvareporter), en 16 MHz krystalloscillator, en USB -tilkobling, en strømkontakt, en ICSP -topptekst, og en tilbakestillingsknapp. Den inneholder alt som trengs for å støtte mikrokontrolleren; Bare koble den til en datamaskin med en USB-kabel eller strøm den med en AC-til-DC-adapter eller et batteri for å komme i gang.

⦁ EEPROM

EEPROM er nødvendig for å laste inn dataene til IC -ene vi vil kontrollere. 24LC512 kan brukes til å lagre 512 KB lagringskapasitet.

A0, A1, A2 og Vss -pinne koblet til bakken SCL -pinnen skal kobles til SDAen til Arduino Mega SDA -pinnen skal kobles til SCL på Arduino Mega WP er Skrivebeskyttelsespinne skal koble til VCC for å deaktivere skriveoperasjon

⦁ LCD

16*2 LCD brukes til visningsformål

GND og VCC bør brukes. Vi bruker dette i 4 -bits modus. Der kan du koble DB7 til D13, DB6 til D12, DB5 til D11 og DB4 til D10 -pinne på Arduino. Koble RS til D6 og EN til D8.

⦁ Hex KeyPad For å få innspill fra brukeren brukte vi Hex Keypad Hex tastaturforbindelse krevde 8 pin Arduino. Der kobler vi første pin på tastaturet til D43 og kontinuerlig til D42 på den siste pin på hex -tastaturet.

Trinn 2: Hvordan lage det

Hvordan å klare det
Hvordan å klare det
Hvordan å klare det
Hvordan å klare det
Hvordan å klare det
Hvordan å klare det

Hvordan å klare det

Trinn 1:

Først og fremst gjør du maskinvaretilkoblingen som vist i kretsdiagrammet nedenfor.

Steg 2:

Vær forsiktig når du kobler til GND og VCC. ikke bryr deg om VCC fordi VCC er levert av koding ved å lage PINNE HØY i logiske kombinasjoner av IC, men må ta vare på GND dvs. GND for IC (IC -kontakt) er koblet til GND -pin på mikrokontroller (MCU), men VCC for IC (IC -kontakt) er ikke koblet til VCC -pin på MCU.

Trinn 3:

1. For å skrive data i EEPROM, bruk 24LC512 og kode fra eksempeldelen av Arduino, vær forsiktig med pinnetilkoblingene til EEPROM med MCU. pin1, 2, 3, 4 er alltid tilkoblet med GND pin 8 er alltid koblet til VCC. pin 5 er SDA koblet til SCL på MCU og pin 6 er SCL koblet til SDA på MCU pin 7 er WP (skrivebeskyttet), så mens du skriver data i EEPROM, koble den til GND og hvis data skrives, for å lese data koble pin7 til VCC på MCU, så vil dataene dine være trygge i EEPROM (24LC512), ellers kan data gå tapt hvis de er koblet til GND mens du leser.

2. Last opp dataene for alle mulige logiske kombinasjoner i henhold til input og output fra hver IC ved hjelp av sannhetstabellen. Data skal ha følgende format "IC -navn" / r / n "Antall pinner" / r / n all mulig logikk / r / n

F.eks. 7408 bør angis som følger 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V

Trinn 4: Last opp koden nedenfor i mega 2560.

Trinn 5: Begynn å bruke…. 1. Sett IC i kontakten. Ta vare på GND -pinnen er koblet til GND -pinnen på IC -kontakten ved hjelp av GND -pinnen på MCU. 2. Følg instruksjonene på LCD -skjermen for å bruke den.

Trinn 3: CKT. Diagram, Proteus Simuleringsfil og bilder og EEPROM -kode

CKT. Diagram, Proteus Simuleringsfil og bilder og EEPROM -kode
CKT. Diagram, Proteus Simuleringsfil og bilder og EEPROM -kode
CKT. Diagram, Proteus Simuleringsfil og bilder og EEPROM -kode
CKT. Diagram, Proteus Simuleringsfil og bilder og EEPROM -kode
CKT. Diagram, Proteus Simuleringsfil og bilder og EEPROM -kode
CKT. Diagram, Proteus Simuleringsfil og bilder og EEPROM -kode

Trinn 4: Slik bruker du den

Hvordan bruke det
Hvordan bruke det
Hvordan bruke det
Hvordan bruke det
Hvordan bruke det
Hvordan bruke det

Hvordan å bruke:

Trinn 1

Koble til enheten ved hjelp av USB -kabel eller DC -adapter.

Steg 2

Du vil se 2 modusalternativer på LCD -skjermen. Modus 1: auto -modus og modus 2: manuell modus Trinn 3. ICen som skal testes er satt inn i basen. Det er to moduser der IC -tester kan betjenes

1. Auto -modus 2. Manuell modus

1. Auto -modus:

Under drift av Auto -modus trenger brukeren ikke å bruke tastaturet, han trenger bare å sette IC i IC -kontakten og automatisk blir IC -nummeret kommunisert til MCU som i utgangspunktet tester ICene for få sett med inngang som er gitt gjennom MCU og tilsvarende utgang. Resultatet blir igjen kommunisert til den første MCU som bekrefter at den enten er korrekt eller defekt som vises på LCD -skjermen. Hvis IC -testen er ok, vises "IC working" på LCD -skjermen. Ellers vises "Dårlig IC". 1. Sett inn en hvilken som helst IC 2. Trykk på 1 for å aktivere auto -modus 3. Så viser den "Testing" 4. Hvis IC er tilgjengelig, viser den "Fant" 5. Hvis IC er OK, skrives alle mulige IC -er ut.

2. Manuell modus:

Ved bruk av manuell modus angir brukeren IC -nummeret via tastaturet som samtidig vises på LCD -skjermen. IC -nummeret kommuniseres til andre MCU som i utgangspunktet tester ICs for få sett med inngang som blir gitt gjennom MCU og tilsvarende utgang. Resultatet blir igjen kommunisert til den første MCU som bekrefter at den enten er korrekt eller defekt som vises på LCD -skjermen. Hvis IC -testen er ok, vises “IC is Working” på LCD -skjermen. Ellers vises “Dårlig IC”.

For eksempel, hvis vi vil kontrollere 74192, må følgende trinn følges⦁ IC dvs. 74192 er satt inn i basen.

⦁ Velg manuell modus ⦁ IC -nummer, dvs. 74192 skrives med tastaturet

Trykk Enter -tasten

Deretter søker den på IC i databasen, og hvis den er tilgjengelig viser den Found

Deretter vil den teste IC

hvis IC er ok, vises "IC Working" på skjermen, ellers vises "Bad IC".

Trinn 5: Nå har vi utgangsproduktet vårt

Nå har vi vårt outputprodukt
Nå har vi vårt outputprodukt

UTGANGSPRODUKT

ICer som kan testes: 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 4071 4069 4071 4069 4071 4071 4069 4071 4071 4069 4071 4071 4069 4071 4071 4071 4071 4069 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 74127412 74123 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 7422742374 742247 7422474 7472474 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

PROBLEMER STÅTT

1. Å sirkle på brødbrett var ikke fast nok. Det var upålitelig, så jeg laget kretsen vår på PCB.

2. Siden arduino Mega lav minne størrelse, så jeg har brukt ekstern ROM 24LC512 for datalagring av IC Alle mulige kombinasjoner av INPUT og OUTPUT, For 16 pin ICs 16 bit logic series, for 20 pin ICs 20 bit logic series 3. I tried to lage denne Ic -testeren for å teste IC -er med 28 Pin, men mangel på digitale pins jeg klarte ikke å klare den for 28 pins. Den kan teste opptil 20 eller 24 pins ICer.

4.forsiktig: GND -pinnen til IC er nødvendig for å levere GND fra MCUs GND -pinne, men VCC -pinnen til IC er ikke koblet til VCC til MCU, det kan hende at hele prosjektet ikke fungerer som det skal.

FREMTIDIG UTVIDELSE:

Prosjektet kan utvides slik:

1) Den kan utvides for mer enn 28 pinners is ved å endre litt maskinvare og noen data fra den IC

2) Den kan utvides til analoge IC -er

Trinn 6: Du kan be om hovedkoden for IC Tester i kommentarfeltet eller send meg en e -post på [email protected]

Kontakt

Shubham Kumar

UIET, Panjab University

Anbefalt: