Съдържание:
- Стъпка 1: Изисквания за компоненти, за да направите този проект:
- Стъпка 2: Как да го направите
- Стъпка 3: CKT. Диаграма, симулационен файл и изображения на Proteus и EEPROM код
- Стъпка 4: Как да го използвате
- Стъпка 5: Сега имаме нашия изходен продукт
- Стъпка 6: Можете да поискате основен код на IC Tester в полето за коментари или да ми изпратите имейл на [email protected]
Видео: Цифров IC тестер (за индустриални и инженерни колежи) от Shubham Kumar, UIET, Panjab University: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Въвеждане и работа на цифров IC тестер (за CMOS и TTL IC)
РЕЗЮМЕ:
IC, основният компонент на всяка електронна схема може да се използва за голямо разнообразие от цели и функции. Но понякога поради дефектни интегрални схеми веригата не работи. Наистина е много досадна работа за отстраняване на грешки във веригата и потвърждаване дали веригата създава проблем или самата ИС е мъртва. Така че, за да излезете с този вид проблеми IC тестерът потвърди дали разглежданата IC работи правилно или не.
ВЪВЕДЕНИЕ:
Стъпки за завършване на проекта.
• Направих основната схема на макет и опитах с няколко основни интегрални схеми върху нея.
• Разработих схемата, която може да се постави на печатни платки и може да се използва за всички интегрални схеми.
• За да направя проекта удобен за потребителя, работих по направата на клавиатурата и LCD интерфейса.
РАБОТА:
ИС, която ще се тества, е поставена в основата. Има два режима, в които може да се работи с IC тестер
1. Автоматичен режим
2. Ръчен режим
1. Автоматичен режим: При работа в автоматичен режим потребителят не трябва да използва клавиатура, потребителят просто трябва да постави IC в гнездото за IC и IC тестерът автоматично открива номера на IC чрез комуникация с MCU, който е свързан към външния EEPROM, който съдържа цялата логика на интегралните схеми, след това той основно тества интегралните схеми за няколко набора от вход, който се дава чрез MCU, наличен в EERPOM и съответния изход. Резултатът отново се съобщава на първия MCU, като се потвърждава, че е правилен или дефектен, който се показва на LCD дисплея. Ако тестваната интегрална схема е наред, “IC Working” се показва на LCD дисплея, в противен случай се показва “IC Bad”.
2. Ръчен режим: При работа в ръчен режим потребителят въвежда IC номера чрез клавиатурата, която едновременно се показва на LCD дисплея. IC номерът се съобщава на MCU, който основно тества ICs за няколко набора от вход, който се дава чрез MCU и съответния изход. Резултатът отново се съобщава на първия MCU, като се потвърждава, че е правилен или дефектен, който се показва на LCD дисплея. Ако тестваната интегрална съвместимост е наред, на LCD дисплея се показва „IC Working“. В противен случай се показва „Bad IC“. Например, ако искаме да проверим 74192, трябва да бъдат изпълнени следните стъпки: 1. IC, т.е. 74192 е вмъкнат в основата. 2. IC номер, т.е. 74192 се въвежда с помощта на клавиатурата 3. След това се натиска клавиш Enter 4. ако IC е добре „IC Working“се показва на екрана, в противен случай се показва „IC Bad“.
Стъпка 1: Изисквания за компоненти, за да направите този проект:
Компоненти Изискване за изработка на цифров IC тестер (за повечето CMOS и TTL IC)
⦁ Aduino Mega 2560
Mega 2560 е платка за микроконтролер, базирана на ATmega2560. Той има 54 цифрови входни/изходни пина (от които 15 могат да се използват като PWM изходи), 16 аналогови входа, 4 UART (хардуерни серийни портове), 16 MHz кристален осцилатор, USB връзка, захранващ жак, ICSP заглавка, и бутон за нулиране. Той съдържа всичко необходимо за поддържане на микроконтролера; просто го свържете към компютър с USB кабел или го захранвайте с AC-to-DC адаптер или батерия, за да започнете.
⦁ EEPROM
EEPROM е необходим за зареждане на данните от интегралните схеми, които искаме да проверим. 24LC512 може да се използва за съхранение на 512KB капацитет за съхранение.
A0, A1, A2 и Vss щифт, свързан към заземяващия SCL щифт, трябва да бъде свързан към SDA на Arduino Mega ПИН SDA трябва да бъде свързан към SCL на Arduino Mega WP е Защитен пин трябва да се свърже към VCC, за да деактивира операцията за запис
⦁ LCD
16*2 LCD се използва за показване
Трябва да се прилагат GND и VCC. Използваме това в 4 -битов режим. Има за свързване на DB7 към D13, DB6 към D12, DB5 към D11 и DB4 към D10 щифт на Arduino. Свържете RS към D6 и EN към D8.
⦁ Hex KeyPad За да получите въвеждане от потребителя, използвахме Hex Keypad Hex клавиатурата е необходима връзка с 8 пина на Arduino. Там свързваме първия щифт на клавиатурата към D43 и непрекъснато към D42 на последния щифт на шестнадесетичната клавиатура.
Стъпка 2: Как да го направите
Как да го направите
Етап 1:
Първо направете хардуерна връзка, както е показано на схемата по -долу.
Стъпка 2:
Бъдете внимателни, докато свързвате GND и VCC. не се интересувайте от VCC, защото VCC се осигурява чрез кодиране чрез въвеждане на PIN HIGH в логически комбинации на IC, но трябва да се грижи за GND, т.е. GND на IC (IC гнездо) е свързан към GND щифт на микроконтролер (MCU), но VCC на IC (IC гнездо) не е свързан към VCC щифт на MCU.
Стъпка 3:
1. За да записвате данни в EEPROM, използвайте 24LC512 и код от примерния раздел на Arduino, бъдете внимателни относно пиновите връзки на EEPROM с MCU. pin1, 2, 3, 4 винаги е свързан с GND pin 8 е винаги свързан към VCC. пин 5 е SDA свързан към SCL на MCU и пин 6 е SCL свързан към SDA на MCU пин 7 е WP (защитен от запис), така че докато записвате данни в EEPROM го свържете към GND и ако се записват данни, за четене на данни свържете pin7 към VCC на MCU, тогава вашите данни ще бъдат безопасни в EEPROM (24LC512) иначе ако са свързани към GND по време на четене, данните могат да бъдат загубени.
2. Качете данните на всички възможни логически комбинации според входа и изхода на всяка интегрална схема, като използвате таблицата на истината. Данните трябва да бъдат в следния формат „Име на IC“\ r / n „Брой пинове“\ r / nall възможна логика / r / n
Например 7408 трябва да се въведе, както следва 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V
Стъпка 4: Качете кода по -долу в mega 2560.
Стъпка 5: Започнете да използвате…. 1. Поставете IC в контакта, като се грижите за GND щифта е свързан към GND щифта на IC гнездото, като използвате GND щифт на MCU. 2. Следвайте инструкциите на LCD екрана, за да го използвате.
Стъпка 3: CKT. Диаграма, симулационен файл и изображения на Proteus и EEPROM код
Стъпка 4: Как да го използвате
Как да използвам:
Етап 1
Свържете устройството с помощта на USB кабел или DC адаптер.
Стъпка 2
Ще видите 2 опции за режим на LCD.mode1: автоматичен режим и mode2: ръчен режим Стъпка 3. ИС, която ще се тества, е поставена в основата. Има два режима, в които може да се работи с IC тестер
1. Автоматичен режим 2. Ръчен режим
1. Автоматичен режим:
При работа в автоматичен режим потребителят не трябва да използва клавиатура, той просто трябва да постави IC в гнездото на IC и автоматично номерът на IC се съобщава на MCU, който основно тества IC за няколко набора от вход, който се дава чрез MCU и съответния изход. Резултатът отново се съобщава на първия MCU, като се потвърждава, че е правилен или дефектен, който се показва на LCD дисплея. Ако тестваната интегрална съвместимост е наред, на LCD дисплея се показва „IC работи“. В противен случай се показва “Bad IC”. 1. Вмъкнете всяка IC 2. Натиснете 1, за да активирате автоматичен режим 3. След това показва „Тестване“4. Ако IC е налична, показва „Намерено“5. Ако IC е ОК, отпечатва всички възможни IC
2. Ръчен режим:
При работа в ръчен режим потребителят въвежда IC номера чрез клавиатурата, която едновременно се показва на LCD дисплея. IC номерът се съобщава на други MCU, които основно тестват ICs за няколко набора от вход, който се дава чрез MCU и съответния изход. Резултатът отново се съобщава на първия MCU, като се потвърждава, че е правилен или дефектен, който се показва на LCD дисплея. Ако тестваната интегрална съвместимост е наред, на дисплея се показва „IC работи“. В противен случай се показва “Bad IC”.
Например, ако искаме да проверим 74192, трябва да се следват следните стъпки⦁ IC, т.е. 74192 е вмъкнат в основата.
Изберете Ръчен режим ⦁ IC номер, т.е. 74192 се въвежда с клавиатурата
Натиснете клавиша Enter
След това търси IC в базата данни и ако е налице, показва Found
След това ще тества IC
ако IC е наред, „IC Working“се показва на екрана, в противен случай се показва „Bad IC“.
Стъпка 5: Сега имаме нашия изходен продукт
ИЗХОДЕН ПРОДУКТ
Интегрални схеми, които могат да бъдат тествани: 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 4071 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 74124 74124 74143 74123 74123 74123 74124 7414 74140 74147 74148 7415 74151 74153 74157 74158 7416 74160 74161 74162 74163 74164 74165 74166 7417 74173 74175 7418 74182 74190 74191 74192 74193 74194 74195 7420 7421 7422 74237 74247 7425 7425 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
ПРОБЛЕМИ СЪЩЕСТВЕНИ
1. Свързването на макет не беше достатъчно твърдо. Това беше ненадеждно, затова преработих нашата схема на печатни платки.
2. От arduino Mega с нисък размер на паметта, така че използвах външен ROM 24LC512 за съхранение на данни на всички възможни комбинации от INPUT и OUTPUT, за 16 -пинови IC 16 -битови логически серии, за 20 -пинови IC 20 -битови логически серии. направете този Ic тестер за тестване на интегрални схеми с 28 пина, но липсата на цифрови пинове не успях да го направя за 28 пина. Той може да тества до 20 или 24 пина IC.
4. Внимание: GND щифтът на IC е необходим за осигуряване на GND от GND на MCU, но VCC щифтът на IC не е свързан с VCC на MCU, целият проект може да не работи правилно.
БЪДЕЩО РАЗШИРЕНИЕ:
Проектът може да бъде разширен, както следва:
1) Може да бъде удължен за повече от 28 пин -ика чрез промяна на някои хардуер и някои данни на тази интегрална схема
2) Може да се разшири до аналогови IC
Стъпка 6: Можете да поискате основен код на IC Tester в полето за коментари или да ми изпратите имейл на [email protected]
Контакт
Шубхам Кумар
UIET, Университет Панджаб
Препоръчано:
Как да съборите цифров апарат и как работи цифров апарат: 4 стъпки
Как да съборите цифров апарат и как работи цифров апарат: Много хора знаят как да използват шублери за измерване. Този урок ще ви научи как да съборите цифров шублер и обяснение как работи цифровият апарат
Как да използвате индустриални енкодери с Arduino: 6 стъпки
Как да използвате индустриални енкодери с Arduino: Инкременталните енкодери често се използват за промишлени приложения като роботика или проследяване на позициониране. Енкодерите за промишлени приложения се предлагат предимно с диференциран RS422 интерфейс. В този малък проект ще покажа как да използвам промишлен
Modbus TCP комуникация между Arduino и индустриални устройства: 3 стъпки
Modbus TCP комуникация между Arduino и индустриални устройства: Индустриален начин за управление на Arduino платка с индустриален HMI и свързване към индустриална мрежа с Modbus TCP комуникация
Луди впечатляващи научни/инженерни проекти: 10 стъпки
Луди впечатляващи научни/инженерни проекти: Искате ли да имате най -добрия научен/инженерен проект? Четете нататък
IC тестер, Op-Amp, 555 Таймер тестер: 3 стъпки
IC Tester, Op-Amp, 555 Timer Tester: Всички лоши или заместващи интегрални схеми лежат наоколо, но ако се смесят помежду си, отнема много време, за да се идентифицира лош или добър. В тази статия научаваме как можем да направим IC тестер, нека продължим