Mundarija:

ZAL MULTIPLEXER: 4 qadam
ZAL MULTIPLEXER: 4 qadam

Video: ZAL MULTIPLEXER: 4 qadam

Video: ZAL MULTIPLEXER: 4 qadam
Video: To'rt qadam 2024, Noyabr
Anonim
ZAL MULTIPLEXER
ZAL MULTIPLEXER
ZAL MULTIPLEXER
ZAL MULTIPLEXER

(2019 yil 24 -mayda yangilangan, keyingi yangilanishlar kuzatiladi)

Salom. Men boshqa forumda o'qidim, (qaysi birini eslay olmayman?), Katta, (chuqur) tankdagi "suyuqlik" darajasini o'lchashning aqlli usulini qidirgan bu odam haqida? Uning muammosi 40 donagacha bo'lgan ehtiyoj edi. sensorlar, va ular qanday? U ulardan "HALL effekti" datchiklaridan foydalanish haqida so'radi. Shunday qilib, muammo kabel o'tkazishda edi. 40 dan ortiq etakchi bo'lishi mumkin. Xo'sh, bu meni o'ylab uyg'otdi! Qiziqish uchun men ularning zallarini xatti -harakatlarini tekshirishni boshladim (bu menga to'g'ridan -to'g'ri kerak emas, lekin … menga o'xshagan Nerd bunday narsadan qoqilib ketganda, siz uni tashlab ketolmaysiz). Men ko'p tomonlama skanerga ega bo'lishning aniq echimini topdim.

Shunday qilib, har doim mavjud echimlarni qidirishdan boshlang. Ularda +++ ham bor Hall va har xil turdagi multiplekslar. Bu ikkalasini birlashtirish uchun. Men bularning ikkita versiyasini yaratdim.

Birinchisini men "yolg'iz tur", ikkinchisini "prosessor boshqaradi" deb atayman.

Men ularning hech birida tenglikni yaratmaganman (matnni keyinroq o'qing, nega hali), faqat ular uchun sxemalar va "yolg'iz turish" uchun PCB sxemasi. Hech bo'lmaganda, men "Yolg'iz turish" funktsiyasini o'chirish moslamasida sinab ko'rdim.

1 -qadam: Multiplexer yolg'iz turing

Yolg'iz ko'p multipleksor
Yolg'iz ko'p multipleksor
Yolg'iz ko'p multipleksor
Yolg'iz ko'p multipleksor
Yolg'iz ko'p multipleksor
Yolg'iz ko'p multipleksor

Yolg'iz turing.

Bu erda men ularni tanish bo'lgan 4017 yillik hisoblagichni va 555ni osilator sifatida ishlatdim, men uni SS49S sensori bo'lgan HALL-agregati va Mosfetning 2N7000 bilan boshladim.

Men ularga texnikani biriktirdim. bu ma'lumotlar PDF sifatida va oxirida BMP fayllari sifatida, hammasi tenglikni sxemalari

Mening "IDEA "im FETning" Manba "sini GALL HALL-sensori bilan bog'lab, uni quvvatlantirish edi. Va endi magnit uni ishga tushirganda, zaldan o'qish.

4017 -ning uzluksiz aylanishiga erishish uchun 5517 -chi chiqishni 3 -chi 4017 -sonli CLK -pin 14 -ga va Q17 -sonli -11 -ni 4017 -ning 15 -sonli RESET -piniga ulang. rezistor orqali T1 va T1.1 uchun FET GATE -ga 1 -sensori uchun (qarshilik kerak emasdir, lekin baribir o'sha joyga qo'ying), 1 -FET T1 DRAIN HALL sensori GROUND ga ulanadi va shu bilan uni faollashtiradi. Zaldan kelgan "signal", agar sensor magnitlangan bo'lsa, "0V" beradi. HALL signali 2 -chi FET T1.1 SOURCE ga ulanadi.

FET T1.1 DRAIN LED1 Katodga ulanadi. Barcha LEDlarning anodlari bir -biriga bog'langan va +5V ga bitta qarshilik orqali ulanadi (bir vaqtning o'zida faqat bitta LED yonadi, shuning uchun faqat bitta rezistor kerak bo'ladi).

Menda 8 -sonli LEDga parallel ravishda BUZZER o'rnatilgan, shuning uchun signal eng past darajada.

Va voy'la. LED magnit sensorga etarlicha yaqin bo'lganda yonadi (lekin men xohlagan tarzda emas)

Xuddi shu narsa sensorlarga ham tegishli: T2 va T2.1, T3 va T3.1 … va boshqalar.

555 osilatorini 10 kGts tezlikda ishlashiga imkon bering va "miltillash" sezilmaydi.

*Men keyinroq 555 osilator uchun RES va CAP qiymatlarini yangilayman.

Men buni hisoblay olmayapman, NEGA ?? Bu ishladi, lekin takrorlangandan so'ng (ba'zi o'zgarishlar bilan), men bir necha marta to'xtab qoldim, qahva va tamaki ichdim. (Men bilaman, yo'q) va o'zimning aqliy hujumim.

Gee … men ularni tech.specs (masalan, Injilni hurmat qilish bilan o'qish kabi) o'qiyman, Natijalar "faktlar" ni qabul qilib menga aniq bo'ldi. Texnika. spetsifikatsiyalar. ularning tarkibiy qismlari mutlaqo "to'g'ri", mening ulanishlarim hammasi yaxshi, shuning uchun …

MENING AYBIM! (Bilamanki, siz buni bilgansiz.)

HALL-sensori SS48E-ANALOG sensori.

Vcc +5V va magnit oqimi bo'lmasa, chiqish aniq ½ kuchlanish 2, 5V. Sensorni tasdiqlashda magnitning qutblanishiga qarab, chiqish +5V yoki GND tomon yo'naladi.

Bu mening dilemmaim edi. Men shunchaki "aniq" +V yoki 0V ni ololmadim. Men boshqa "3144" sensoriga buyurtma berdim, bu "LATCHING" tipidagi ochiq kollektorli chiqishga ega, bu sensori 4, 5 dan 24V gacha bo'lgan ish kuchlanishiga ega. Menda bu hali yo'q, shuning uchun men ularga ham PCB buyurtma qilmaganman, avval ularni sinab ko'rishim kerak.

Ishonchim komilki, kimdir shunday fikr bildirishi mumkin: "Nega buni umuman ko'paytirish kerak? Sensor kirishlaridan LEDlarni yoqish uchun to'g'ridan -to'g'ri oldinga borolmaysizmi?".

Adolatli. Aslida, men aytganimdek, men bu ishni sensorlar uchun "qo'rg'oshinlar" sonini tushirishdan boshladim va bu yechim bilan u bunchalik qilmaydi. Aslida men "Prosessor nazorati" bilan boshladim, lekin bu yo'lda yugurib ketayotib, men hammasini hal qildim (esda tuting: men buni hech qachon o'z maqsadlarim uchun emas, balki narsalarning qiziqishi uchun qurmoqchi bo'lganman). Shunday qilib, bu "yolg'iz turish" shunchaki "narsa", lekin u kimdir o'z qurilishiga ba'zi g'oyalarni berishi mumkin.

Keyin men o'ylay boshladimki, bunday echimdan foydalanishning "biron -bir" foydasi bormi?

Men bir narsani o'ylab topdim: "Agar datchiklar boshqaruv blokidan ancha uzoqda bo'lsa, impedanslar bilan bog'liq muammolar bo'lishi mumkin. Datchiklar" Ochiq kollektor "turiga kiradi va mos keladigan tortish qarshiligi bilan siz aniqroq darajalarni olishingiz mumkin. Haqiqatan ham men bu zalni HALL-sensorlar uchun qildim, lekin siz har qanday sensor/kalitdan foydalanishingiz mumkin.

Yangilanish: 24 -may, Men 47K qarshilik va 0,1uF (100nF) qopqog'ini 555 ga ishlatardim. Tebranish bilan tekshirilmagan. tez-tez, lekin ko'z bilan qarasak, yaxshi ko'rinadi. "miltillovchi" sezilmaydi.

Men ularga "qulflash" zallarini oldim. Men ularni chiziqdagi sensorlarning "signallari" ni birlashtirdim. Hammasi tenglikni kartochkasida bir -biriga bog'lab qo'yilgan. Siz buni qila olasiz, chunki ular ochiq kollektor chiqishlari va ulardan bittasi bir vaqtning o'zida faollashtirilgan.

Zo'r yuguradi. Men uni 20x10x3 mm o'lchamdagi Neodim magnit bilan sinab ko'rdim va hech qanday to'siq yo'q edi. Bo'sh havoda u xuddi shunday ishlagan, shuning uchun … ~ 30 mm masofadan. Bu, albatta, <25 mm masofada juda yaxshi ishladi.

Endi sizga 10P kabel kerak, (10P = 10 ta qo'rg'oshin, har bir sensori uchun mandalga 1 ta, Vc +5V uchun +1 (umumiy) va qaytish signali uchun 1 ta simli (umumiy). Siz 10P "tekislikdan foydalanishingiz mumkin. -"tasma-simi" kabeli, IDC konnektorlari moslamalarni ulashga mos keladi.

Har bir "sensor" qurilmasi uchun sizga kichik PCB kerak bo'ladi, shu jumladan: "sensor" ning o'zi va IDC konnektori. Men keyinchalik bu tartibni tuzaman va uni yangilayman.

MENGA KOMENTIRING, chunki men hech kimni qiziqtirmasa, buni davom ettirishga qiziqish topmayapman !!

2 -qadam: Prosessor nazorati

Prosessor nazorati
Prosessor nazorati

"Prosessor tomonidan boshqariladigan" birlik. YO'Q TEST bo'lmadi. Siz buni I2C liniyasi deb atashingiz mumkin. Bu erda men "Attiny 84" protsessoridan foydalanaman (har qanday nazoratchi qiladi). 74HC595 bilan birga. "Asosiy g'oya" bu erda menga faqat 4 ta sim kerak (+ ikkita elektr uzatish liniyasi).

4 ta sim: DATA, SAAT, STROBE (LATCH), RETURN. Siz STROBE (LATCH) ni qabul qilish uchidagi CLOCK chizig'i bilan bog'lab qo'yishingiz mumkin, shuning uchun chizish uchun bitta chiziq kamroq bo'ladi, lekin bu yechim sizni dasturga kiritishga majbur qiladi, chunki hozir qabul qilish birligidagi "chiqishlar". soatga ergashadi. Bu tavsiya etilmaydi, chunki agar siz "romashka zanjiri" ko'proq qabul qiluvchilarni olsangiz, "biz qayoqqa ketyapmiz?" Dasturidagi boshqaruvni osongina yo'qotasiz.

3 -qadam: Qaytish yo'li

Qaytish yo'li. "Qulflash" sensori 3144 "ochiq kollektor" chiqishiga ega bo'lgani uchun, ularni bir -biriga bog'lab qo'yish mumkin, shuning uchun faqat bitta chiziq kerak bo'ladi.

Ewery "masofaviy birligi" 8 HALL senorlarini qidiradi. Siz "romashka zanjiri" sozlamalarida bir nechta masofaviy birliklardan foydalanishingiz mumkin.

Oxirgi oxirgi (8-chi) sensorlar uchun "qo'g'irchoq-yuk" qo'yish tavsiya etiladi.

Shunday qilib, siz dasturda DATA barcha birliklardan o'tganligini tasdiqlashingiz mumkin.

ESLATMA: agar asosiy boshqaruv bloki uzoqda bo'lsa, sizga signallar uchun chiziqli drayverlar kerak bo'ladi (menda bu ma'lumot yo'qmi?).

Qaytish yo'liga 10 ~ 10-sonli Kohmsning tashqi "tortish" rezistori kerak bo'lishi mumkin (o'rnatilgan protsessor tortishish qarshiligi "yuqori" empedansga ega va bu erda etarlicha yaxshi emas).

Men keyinroq "Latching Hall" ni olganimda va ularni sinovdan o'tkazganimda qaytib kelaman.

Ularni sinab ko'rganimdan so'ng, men ularni PCB-ning oxirgi tartibini tuzaman va bu kitobni yangilayman. Keyin men buyurtma beraman (ularni qabul qilish uchun bir necha hafta kerak bo'ladi) va shundan keyin men uni yana yangilayman. Buning uchun men dastur tuzaman

4 -qadam: Uskuna

Gee.. Men ishlatishning mexanik qismini hal qilishni deyarli unutganman. Rostini aytsam, bu faqat mening boshimda. Bu shunday bo'ladi, (menda rasmlar yoki sketchlar yo'q):

Sizda suzuvchi, to'p, tsilindr bor (xohlasangiz) yoki ….. Bu suzgichga siz magnit yoki magnit biriktirasiz, (silindrli suzgich bilan siz bir nechta magnitlarni biriktirishingiz mumkin, shu bilan "bir -birini yopish" funktsiyasini olasiz).

Datchiklarga doimiy masofani bosib o'tish uchun suzgichni "trubka" yoki temir yo'lda joylashtirish yaxshiroqdir.

Boshqa "naycha" yasang (suyuqlikdan ajratib oling) va u erda sensorlar bir -biridan masofada joylashgan.

1. Sensorlarni ma'lum masofaga joylashtirib, siz bir vaqtning o'zida ikkita (yoki undan ko'p) datchikni ishga tushirish uchun magnit (lar) ni olishingiz mumkin. Shunday qilib, siz ikkita "sezgirlik" ga ega bo'lasiz.

2. Ikkita datchik orasidagi masofaga magnitlar (bir nechta) etib, siz juda uzoq masofani bosib o'tishingiz mumkin. Men o'z taklifimni suratga olaman va keyinroq yangilayman. Men bu erda hozircha mavjud bo'lgan sxemalarni biriktiraman, ularga ko'r -ko'rona ergashmang (aytganimdek, menda hali yo'q) va ular texnik. komponentlar haqidagi ma'lumotlar. Menda BOM yo'q, chunki menda hamma narsa bor edi, lekin hamma tarkibiy qismlar juda oddiy va hamma joydan olish oson: e-bay, Bangood, Ali va boshqalar.

Iltimos, bu "Mening kitobim" ga sharh bering, shunda men biror narsani kuzatayotgan bo'lsam, fikr -mulohaza olamanmi?

Menga savollarni ushbu forum orqali yoki menga to'g'ridan -to'g'ri yuboring: [email protected]

Tavsiya: