Mundarija:
- 1 -qadam: Ushbu loyihani amalga oshirish uchun zarur bo'lgan komponentlar:
- 2 -qadam: Buni qanday qilish kerak
- 3 -qadam: CKT. Diagramma, Proteus simulyatsiya fayli va tasvirlari va EEPROM kodi
- 4 -qadam: uni qanday ishlatish kerak
- 5 -qadam: Endi bizda mahsulotimiz bor
- 6 -qadam: Siz IC Tester -ning asosiy kodini sharhlar qutisiga so'rashingiz yoki menga [email protected] manziliga yuborishingiz mumkin
Video: Shubham Kumar tomonidan raqamli IC sinov qurilmasi (Sanoat va muhandislik kollejlari uchun), UIET, Panjab universiteti: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Raqamli IC sinov qurilmasini kiritish va ishlash (CMOS va TTL IC uchun)
REZA:
Har bir elektron sxemaning asosiy komponenti bo'lgan IC har xil maqsad va vazifalarda ishlatilishi mumkin. Ammo ba'zida noto'g'ri IClar tufayli elektron ishlamaydi. Darhaqiqat, kontaktlarning zanglashiga olib kelishi va kontaktlarning zanglashiga olib kelishi yoki ICning o'zi o'lganligini tasdiqlash juda zerikarli ish. Shunday qilib, bunday muammolarni hal qilish uchun IC tekshiruvchisi tekshirilayotgan IC to'g'ri ishlayaptimi yoki yo'qligini tasdiqlaydi.
KIRISH:
Loyihani yakunlash bosqichlari.
โข Men non taxtasida asosiy sxemani qildim va bir nechta asosiy IC bilan harakat qildim.
โข Men tenglikni qo'yadigan va barcha IC uchun ishlatilishi mumkin bo'lgan sxemani ishlab chiqdim.
โข Loyihani foydalanuvchilarga qulay qilish uchun men klaviatura va LCD interfeysini yaratish ustida ishladim.
Ishlash:
Tekshiriladigan IC bazaga joylashtirilgan. IC tekshirgichni ishlatish mumkin bo'lgan ikkita rejim mavjud
1. Avtomatik rejim
2. Qo'l rejimi
1. Avtomatik rejim: Avtomatik rejimda foydalanuvchiga kalit tugmachasini ishlatishning hojati yo'q, foydalanuvchi IC -ni IC -ning soketiga kiritishi kerak va IC -tester tashqi raqamga ulangan MCU -ga xabar berish orqali IC raqamini avtomatik ravishda aniqlaydi. EHMning barcha mantig'ini o'z ichiga olgan EEPROM, u asosan ICni EERPOMda mavjud bo'lgan MCU va unga mos keladigan chiqish orqali berilgan bir nechta kirish to'plamlari uchun tekshiradi. Natija yana birinchi MCUga xabar qilinadi, bu uning to'g'ri yoki noto'g'ri ekanligini tasdiqlaydi, u LCD displeyda aks etadi. Agar IC tekshirilgan bo'lsa, LCD displeyda "IC Working" ko'rsatiladi, aks holda "IC Bad" ko'rsatiladi.
2. Qo'lda rejim: Qo'l rejimida foydalanuvchi bir vaqtning o'zida LCD displeyda ko'rsatiladigan klaviatura orqali IC raqamini kiritadi. IC raqami MCUga yuboriladi, u asosan ICni MCU va unga mos keladigan chiqish orqali berilgan bir nechta kirish to'plamlari uchun tekshiradi. Natija yana birinchi MCUga xabar qilinadi, bu uning to'g'ri yoki noto'g'ri ekanligini tasdiqlaydi, u LCD displeyda aks etadi. Agar tekshirilgan IC yaxshi bo'lsa, LCD displeyda "IC Working" ko'rsatiladi, aks holda "Bad IC" ko'rsatiladi. Masalan, agar biz 74192 ni tekshirmoqchi bo'lsak, quyidagi amallarni bajarish kerak. IC ya'ni 74192 bazaga kiritilgan. 2. IC raqami, ya'ni 74192 klaviatura yordamida yoziladi 3. Enter tugmachasi bosiladi 4. agar IC yaxshi bo'lsa "IC Working" ekranda aks holda "IC Bad" ko'rsatiladi.
1 -qadam: Ushbu loyihani amalga oshirish uchun zarur bo'lgan komponentlar:
Raqamli IC sinov qurilmasini ishlab chiqarishga qo'yiladigan talablar (ko'pchilik CMOS va TTL IC uchun)
Aduino Mega 2560
Mega 2560 - ATmega2560 -ga asoslangan mikrokontroller paneli. U 54 ta raqamli kirish/chiqish piniga ega (ulardan 15 tasi PWM chiqishi sifatida ishlatilishi mumkin), 16 ta analog kirish, 4 ta UART (apparat ketma -ket portlari), 16 MGtsli kristalli osilator, USB ulanishi, quvvat ulagichi, ICSP sarlavhasi, va tiklash tugmasi. U mikrokontrollerni qo'llab -quvvatlash uchun zarur bo'lgan hamma narsani o'z ichiga oladi; Ishni boshlash uchun uni USB kabeli bilan kompyuterga ulang yoki uni AC-to-DC adapteri yoki batareyasi bilan quvvatlang.
E EEPROM
EEPROM biz tekshirmoqchi bo'lgan IC ma'lumotlarini yuklash uchun kerak. 24LC512 512KB saqlash hajmini saqlash uchun ishlatilishi mumkin.
Ground SCL piniga ulangan A0, A1, A2 va Vss pinlari Arduino SDA -ga ulanishi kerak Mega SDA -pin Arduino -ning SCL -ga ulanishi kerak.
โฆ LCD
Ko'rsatish uchun 16*2 LCD ishlatiladi
GND va VCC qo'llanilishi kerak. Biz buni 4 bitli rejimda ishlatamiz. U erda DB7 - D13, DB6 - D12, DB5 - D11 va DB4 - D10 pin Arduino. RSni D6 va EN ni D8 ga ulang.
Hex klaviaturasi Hex klaviaturadan foydalangan foydalanuvchidan ma'lumot olish uchun, Hex klaviatura ulanishi uchun 8 pinli Arduino kerak. U erda biz klaviaturaning 1 -pinini D43 ga va doimiy ravishda olti burchakli klaviaturaning oxirgi pinining D42 -ga ulaymiz.
2 -qadam: Buni qanday qilish kerak
Buni qanday qilish kerak
1 -qadam:
Avvalo, quyidagi sxemada ko'rsatilgan uskuna ulanishini bajaring.
2 -qadam:
GND va VCC ni ulashda ehtiyot bo'ling. VCC haqida qayg'urmang, chunki VCC kodni IC kodining mantiqiy kombinatsiyasida PIN kodini kiritish orqali ta'minlanadi, lekin GND uchun g'amxo'rlik qilishi kerak. GND IC (IC soket) mikrokontroller GND piniga (MCU) ulangan, lekin IC VCC (IC soket) MCU VCC piniga ulanmagan.
3 -qadam:
1. EEPROM -da ma'lumotlarni yozish uchun 24LC512 -dan foydalaning va Arduino -ning misol bo'limidagi koddan foydalaning, EEPROM -ning MCU -ga ulanishini tekshiring. pin1, 2, 3, 4 har doim GND bilan ulanadi, pin 8 har doim VCC ga ulanadi. 5 -pin - bu MCA SCL -ga ulangan SDA va 6 -pin - MCU -ning SDA -ga ulangan SCL -7 -pin - WP (yozishdan himoyalangan), shuning uchun EEPROM -da ma'lumotlarni yozishda uni GND -ga ulang va agar ma'lumotlar yozilgan bo'lsa, ma'lumotlarni o'qish uchun pin7 -ni ulang. MCU VCC, keyin sizning ma'lumotlaringiz EEPROM (24LC512) da xavfsiz bo'ladi, aks holda o'qish paytida GND ga ulangan bo'lsangiz, ma'lumotlar yo'qolishi mumkin.
2. Mumkin bo'lgan barcha mantiqiy kombinatsiyalar ma'lumotlarini haqiqat jadvalining yordami bilan har bir ICni kirishiga va chiqishiga qarab yuklang. Ma'lumotlar "IC nomi" formatida bo'lishi kerak
Masalan, 7408 quyidagicha kiritilishi kerak: 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V
4 -qadam: 2560 mega -da quyida berilgan kodni yuklang.
5 -qadam: โฆ dan foydalanishni boshlang. 1. ICni GND piniga g'amxo'rlik qilgan holda rozetkaga joylashtiring. 2. Uni ishlatish uchun LCD displeydagi ko'rsatmaga amal qiling.
3 -qadam: CKT. Diagramma, Proteus simulyatsiya fayli va tasvirlari va EEPROM kodi
4 -qadam: uni qanday ishlatish kerak
Qanday ishlatish:
1 -qadam
Qurilmani USB kabeli yoki shahar adapteri yordamida ulang.
2 -qadam
LCD rejimida 2 rejim variantini ko'rasiz: rejim 1: avtomatik rejim va rejim 2: qo'lda rejim 3 -qadam. Tekshiriladigan IC bazaga joylashtirilgan. IC tekshirgichni ishlatish mumkin bo'lgan ikkita rejim mavjud
1. Avtomatik rejim 2. Manuel rejim
1. Avtomatik rejim:
Avtomatik rejimda foydalanuvchiga klaviatura tugmachasini ishlatishning hojati yo'q, u IC -ni IC rozetkasiga kiritishi kerak va avtomatik ravishda IC raqami MCUga yuboriladi, u asosan IC -ni bir nechta kirish to'plamlari uchun tekshiradi. MCU va mos keladigan chiqish. Natija yana birinchi MCUga xabar qilinadi, bu uning to'g'ri yoki noto'g'ri ekanligini tasdiqlaydi, u LCD displeyda aks etadi. Agar IC tekshirilgan bo'lsa, LCD displeyda "IC ishlayapti" ko'rsatiladi. Aks holda "Yomon IC" ko'rsatiladi. 1. Har qanday IC kiriting 2. Avtomatik rejimni yoqish uchun 1 tugmasini bosing 3. "Test" ko'rsatilgandan keyin 4. Agar IC mavjud bo'lsa, "Topildi" ko'rsatiladi 5. Agar IC normal bo'lsa, barcha mumkin bo'lgan IClarni chop eting.
2. Manuel rejim:
Qo'l rejimida foydalanuvchi IC raqamini bir vaqtning o'zida LCD displeyda ko'rsatiladigan klaviatura orqali kiritadi. IC raqami boshqa MCUga yuboriladi, u asosan ICni MCU va unga mos keladigan chiqish orqali berilgan bir nechta kirish to'plamlari uchun tekshiradi. Natija yana birinchi MCUga xabar qilinadi, bu uning to'g'ri yoki noto'g'ri ekanligini tasdiqlaydi, u LCD displeyda aks etadi. Agar IC tekshirilgan bo'lsa, LCD displeyda "IC ishlayapti" ko'rsatiladi. Aks holda "Yomon IC" ko'rsatiladi.
Masalan, agar biz 74192 ni tekshirmoqchi bo'lsak, quyidagi bosqichlarni bajarish kerakโฆ IC ya'ni bazaga 74192 qo'yilgan.
Man Qo'l rejimini tanlang โฆ IC raqami, ya'ni 74192 klaviatura yordamida yoziladi
Enter tugmachasini bosing
Keyin u ma'lumotlar bazasida ICni qidiradi va agar mavjud bo'lsa, Topilganligini ko'rsatadi
Keyin u ICni sinovdan o'tkazadi
agar IC yaxshi bo'lsa, ekranda "IC Working" ko'rsatiladi, aks holda "Bad IC" ko'rsatiladi.
5 -qadam: Endi bizda mahsulotimiz bor
Chiqish mahsuloti
Sinab ko'rilishi mumkin bo'lgan IClar: 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 404 404 404 404 404 404 404 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 7411 7411 7411 7411 7411 7411 7411 7411 7411 7411 7411 7413 7411 74280 74283 74292 74293 74294 74260 74266 7427 7428 74251 74253 74257 74258 74259 7426 74237 74242 74243 7425 74182 74190 74191 74192 74193 74194 74195 7420 7421 7422 74173 74174 74175 7418 74158 7416 74160 74161 74162 74163 74164 74165 74166 7417 74140 74147 74148 7415 74151 74153 74157 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 74374
MUAMMOLAR yuz berdi
1. Non taxtasida aylanish etarli darajada mustahkam emas edi. Bu ishonchsiz edi, shuning uchun men PCB -dagi sxemani o'zgartirdim.
2. Arduino Mega xotira hajmi past bo'lgani uchun, men tashqi ma'lumotni saqlash uchun tashqi ROM 24LC512 -dan foydalanganman, INPUT va OUTPUT -ning barcha mumkin bo'lgan kombinatsiyalari, 16 -pinli IClar uchun 16 -bitli mantiqiy seriyalar uchun, 20 -pinli IClar uchun 20 -bitli mantiqiy seriyalar 3. Men harakat qildim. ICni 28 pinli ICni sinab ko'rish uchun bu sinov qurilmasini yarating, lekin raqamli pinlar yo'qligi uchun men uni 28 pinli qila olmadim. U 20 yoki 24 pinli ICni sinab ko'rishi mumkin.
4. ogohlantirish: IC GND pimi MCU GND pinidan GNDni ta'minlash uchun kerak, lekin IC VCC pin MCU VCC ga ulanmagan, butun loyiha to'g'ri ishlamasligi mumkin.
Kelajak kengaytmasi:
Loyihani quyidagicha uzaytirish mumkin:
1) U qurilmaning ba'zi jihozlari va ba'zi ma'lumotlarini o'zgartirib, uni 28 pinli IC -larga uzaytirish mumkin
2) Uni analog IC -larga uzaytirish mumkin
6 -qadam: Siz IC Tester -ning asosiy kodini sharhlar qutisiga so'rashingiz yoki menga [email protected] manziliga yuborishingiz mumkin
Aloqa
Shubham Kumar
UIET, Panjab universiteti
Tavsiya:
TR-01 DIY aylanadigan dvigatelni siqish sinov qurilmasi: 6 qadam (rasmlar bilan)
TR-01 DIY aylanadigan dvigatelni siqish sinov qurilmasi: 2009 yildan boshlab TwistedRotors-dan olingan TR-01 v1.0, v2.0 va v2.0 Baro qo'lda ishlaydigan, raqamli, aylanadigan dvigatelni siqish testerlari uchun standartni o'rnatdi. Va endi siz o'z qo'lingiz bilan qurishingiz mumkin! 2017 yil uchun Mazdas Rotary E -ning 50 yilligi sharafiga
Ikki rejimli servo sinov qurilmasi: 5 qadam (rasmlar bilan)
Ikki rejimli Servo Tester: Men yangi servo dvigatel sotib olsam, uning ishlayotganini tezda tekshirib ko'rmoqchiman. Ikki rejimli Servo Tester menga buni bir daqiqada bajarishga imkon beradi. Servo, hech bo'lmaganda men bilgan eng arzonlari, ba'zida ular kelganida kutilganidek ishlamaydi: tishli uzatmalar, elektronlar
DC va step vosita sinov qurilmasi: 12 qadam (rasmlar bilan)
DC va Stepper Motor Tester: Bir necha oy oldin, bir do'stim menga bir nechta tashlab yuborilgan inkjet printer va nusxa ko'chirish mashinalarini berdi. Men ularning quvvat manbalari, kabellari, datchiklari va ayniqsa dvigatellarini yig'ib olishga qiziqardim. Men qo'limdan kelganini qutqardim va hamma narsani sinab ko'rmoqchi edim
OAREE - 3D bosma - muhandislik ta'limi uchun to'siqlardan qochadigan robot (OAREE) Arduino bilan: 5 qadam (rasmlar bilan)
OAREE - 3D bosma - muhandislik ta'limi uchun to'siqlardan qochadigan robot (OAREE) Arduino bilan: OAREE (muhandislik ta'limi uchun to'siqlardan qochuvchi robot) Dizayn: Bu ko'rsatmaning maqsadi oddiy/ixcham bo'lgan OAR (to'siqdan qochuvchi robot) robotini loyihalash edi. 3D bosib chiqarish, yig'ish oson, harakatlanish uchun uzluksiz aylanish servolaridan foydalanadi
LED chiziqli sinov qurilmasi: 4 qadam (rasmlar bilan)
LED tasmasini tekshiruvchi: Bu juda oddiy - televizorni ta'mirlash uchun LED tasmasini tekshiruvchi, men LED televizorim bilan biroz muammoga duch keldim. LED tasmalaridan biri o'chib ketdi, ekranim qorayib ketdi. Chiroqni to'g'ridan -to'g'ri ekranga qo'yib, menda yo'q tasvirni ko'rmagunimcha