Mundarija:

Smart IC Tester: 7 qadam (rasmlar bilan)
Smart IC Tester: 7 qadam (rasmlar bilan)

Video: Smart IC Tester: 7 qadam (rasmlar bilan)

Video: Smart IC Tester: 7 qadam (rasmlar bilan)
Video: Oylik olganimizda 2024, Noyabr
Anonim
Image
Image

Biz hammamiz IC sinovlari nima qilishini bilamiz … lekin buni qilmaydiganlar uchun - IC testlari - bu "Haqiqat jadvali" bo'yicha pulslarni yuborish orqali integral mikrosxemalarni sinab ko'rish uchun ishlatiladigan qurilmalar. Odatda, IC raqami IC Tester -ga beriladi va shu ICning mantiqiy jadvaliga solishtirish testi o'tkaziladi.

Aqlli IC tekshiruvchisi umumiy IC Testerga qaraganda ancha qobiliyatli va yaxshiroq, u qo'lda ulangan ICni aniqlash va tekshirish qobiliyatiga ega. Bizning IC Tester -da sensorli LCD mavjud bo'lib, u foydalanuvchi tajribasini yaxshilaydi va foydalanuvchi interfeysini tushunishga yordam beradi.

IC sinov qurilmalari qimmat asbob -uskunalar bo'lishi mumkin, lekin bu atigi 1600 under (~ 25 dollar) dan past, juda arzon, to'g'rimi?

1 -qadam: Keling, ba'zi narsalarni sotib olaylik !

PCB dizayni
PCB dizayni

Elektronika

  • 1x Arduino Mega 2560
  • 1 x 20 pinli ZIF rozetkasi
  • O'rnatilgan SD -karta uyasi bilan 1x 2,4 dyuymli TFT sensorli ekranli LCD
  • 1 x 4 Gb MicroSDHC
  • 1x 6-pinli qo'shimcha uzunlikdagi ayol sarlavha
  • 3x 8-pinli qo'shimcha uzunlikdagi ayol sarlavha
  • 1x erkak sarlavhasi
  • 2x WS2812B (ixtiyoriy)
  • 2x 100 nF 0805 kondansatör (ixtiyoriy)
  • 1x 180Ω 0805 qarshilik (ixtiyoriy)

Asboblar va qo'shimcha materiallar

  • Lehimlash temir
  • Lehim
  • Noutbuk
  • USB kabeli Arduino Mega 2560 -ga ulanadi
  • MicroSDHC adapteri

2 -qadam: tenglikni loyihalash

PCB dizayni
PCB dizayni
PCB dizayni
PCB dizayni

Men barcha komponentlarga mos keladigan qalqonni ishlab chiqardim va Arduino Mega-ni mikro-boshqaruv paneli sifatida tanladim, chunki ZIF rozetkasini ham, LCD-ni ham yonma-yon qo'yish mumkin, bu esa qurilishga ixcham va ko'chma ko'rinish va tuyg'u beradi. Men tenglikni loyihalash qismi uchun Autodesk Eagle -dan foydalandim (men burgut fayllarini quyida biriktirdim).

JLC PCB -dagi yigitlarga loyiha uchun tenglikni qo'llab -quvvatlash uchun katta hayqiriq. Ularni tekshiring, ular $ 2 PCB prototipini va birinchi buyurtma bo'yicha bepul etkazib berishni taklif qilishadi.

3 -qadam: O'chiring va lehimlang

Jim bo'ling va lehimlang
Jim bo'ling va lehimlang
Jim bo'ling va lehimlang
Jim bo'ling va lehimlang
Jim bo'ling va lehimlang
Jim bo'ling va lehimlang
Jim bo'ling va lehimlang
Jim bo'ling va lehimlang

Agar sizda barcha komponentlar tenglikni bilan birga bo'lsa, ularni ko'rsatilgan joyga lehimlang va siz borishga tayyormiz !!

LCD qalqoni va ayol sarlavhalarini lehimlashni tugatgandan so'ng, bu IC Tester uchun yig'ilishni yakunlaydi.

Esingizda bo'lsin - "Agar tovuq hidi bo'lsa, siz noto'g'ri qilyapsiz";)

4 -qadam: Kod? Ha.. !

Kod? Ha.. !!
Kod? Ha.. !!
Kod? Ha.. !!
Kod? Ha.. !!
Kod? Ha.. !!
Kod? Ha.. !!
Kod? Ha.. !!
Kod? Ha.. !!

Arduino IDE -laringizni oching va kodni oching … Siz mening ismimni o'z ismingiz bilan almashtirishingiz mumkin, shunda u sizning ismingiz bilan ochiladi. Siz tanlagan rang sxemalarida o'ynashingiz mumkin.

Barcha kodli fayllar GITHUB -da mavjud

5 -qadam: Ma'lumotlar bazasini tayyorlash… Vaqt sarflaydigan vazifa

Ma'lumotlar bazasi tayyorlanmoqda… Vaqt sarflaydigan vazifa
Ma'lumotlar bazasi tayyorlanmoqda… Vaqt sarflaydigan vazifa
Ma'lumotlar bazasi tayyorlanmoqda… Vaqt sarflaydigan vazifa
Ma'lumotlar bazasi tayyorlanmoqda… Vaqt sarflaydigan vazifa

Men Component Tester uchun asosiy IClarni o'z ichiga olgan asosiy ma'lumotlar bazasini tuzdim. Ma'lumotlar bazasi GitHub -dagi database.txt faylida. Ushbu txt faylini SD -kartaga nusxalash va sensorli LCD ekranga joylashtiring.

O'qituvchi JorBi rahmat, uning Instructable - Arduino IC Tester dasturi uchun men uni yaratishga ilhom oldim.

Naqsh -

$ [IC raqami]

[IC nomi]

[Pinlar]

[1 -sinov holati]

[2 -sinov holati]

[Sinov holati N]

Namuna testi-

Menda IC-7426 bor deb ayting, namunaviy sinov ishi bo'ladi

0000HHG000000Bu erda 0/1 usuli kirishni va H/L (yuqori/past) ko'rsatkichini, V esa VCC ni, G esa Groundni belgilash uchun ishlatiladi. 1, 2, 3, …, 7, 8, 9,… pinlaridagi buyurtmani bajaring. Yuqori IC uchun 14

6 -qadam: Barmoqlar kesishgan !! Hammasini birgalikda sinovdan o'tkazish

Barmoqlar kesishdi !! Hammasini birgalikda sinovdan o'tkazish
Barmoqlar kesishdi !! Hammasini birgalikda sinovdan o'tkazish
Barmoqlar kesishdi !! Hammasini birgalikda sinovdan o'tkazish
Barmoqlar kesishdi !! Hammasini birgalikda sinovdan o'tkazish
Barmoqlar kesishdi !! Hammasini birgalikda sinovdan o'tkazish
Barmoqlar kesishdi !! Hammasini birgalikda sinovdan o'tkazish
Barmoqlar kesishdi !! Hammasini birgalikda sinovdan o'tkazish
Barmoqlar kesishdi !! Hammasini birgalikda sinovdan o'tkazish

Keling, kodni yuklaymiz va IC Tester -ni yuklaymiz.

Barmoqlar kesishdi !!

Va u ajoyib ishladi !

7 -qadam: Baxtli test !

Siz GitHub -dagi loyiha va ma'lumotlar bazasiga o'z hissangizni qo'shishingiz mumkin.

Tavsiya: