Sisukord:
- Samm: seista üksi multiplekser
- 2. etapp: Prosessori juhtimine
- 3. samm: tagasitulekutee
- Samm: riistvara
Video: HALL MULTIPLEXER: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
(Värskendatud 24. mail 2019, tulevased värskendused järgnevad)
Tere. Lugesin ühest teisest foorumist (ei mäleta, mis?) Sellest tüübist, kes otsis nutikat viisi mõne „vedeliku” taseme mõõtmiseks suures (sügavas) paagis? Tema jaoks oli probleemiks vajadus kuni 40 tk. andureid ja milliseid? Ta küsis nende kohta HALL-efekti andurite kasutamise kohta. Seega oli probleem kaabliühenduses. Müügivihjeid oleks üle 40. Noh, see ärkas mind mõtlema! Lihtsalt uudishimu pärast hakkasin uurima nende saalide käitumist (mul pole seda otseselt vaja, aga… kui minusugune Nerd sellise asja peale komistab, ei saa te seda lihtsalt jätta). Leidsin ilmselge lahenduse, et mul on multipleksitud skanner.
Niisiis, alustage ALATI juba olemasolevate lahenduste otsimisega. Neid on +++ nii Hall- kui ka igasuguseid multipleksinguid. Nende kahe ühendamiseks. Tegin neist kaks versiooni.
Esimest, mida ma nimetan: "Seisa üksi", teist, mida ma nimetan: "Prosessor Controlled"
Ma pole EI teinud kumbki neist trükkplaati (loe hiljem tekstist, miks mitte veel), ainult mõlema jaoks skeeme ja trükkplaadi paigutust üksinda. Sellegipoolest olen katsetanud „Stand Alone” funktsiooni väljalülitusseadmel.
Samm: seista üksi multiplekser
Seisa üksi.
Siin kasutan neid tuttavat 4017 kümnendi loendurit ja 555 ostsillaatorina, mille alustasin HALL-seadmega, mille andur oli SS49S (katkestus) ja Mosfeti 2N7000.
Lisasin neile tehnika. teave nende kohta PDF -vormingus ja lõpus BMP -failidena, samuti trükkplaatide paigutus
Minu “IDEE” pidi ühendama FET-i “allika” HALL-anduri GND-ga, et see pingestada. Ja nüüd saali lugemine, kui magnet selle aktiveerib.
Ühendades 555 väljundi 3 CLK tihvtiga 14 (4017) ja Q9 (loenduse number10) tihvti 11 4017 RESET -i tihvtiga, et saavutada 4017 pidev silmus. Ühendage 4017 Q0 (loe number 1) tihvt 3 anduri 1 jaoks mõlemale FET GATE'ile T1 ja T1.1 takisti kaudu (takisti pole võib -olla vaja, kuid pange see ikkagi), Esimene FET T1 DRAIN ühendub HALL -anduri PÕHJAGA, aktiveerides selle. Seejärel annab saalist saadav signaal “0V”, kui andurile läheneb magnet. HALL -signaal ühendub teise allikaga FET T1.1.
FET T1.1 DRAIN ühendub LED1 Kathodiga. Kõigi valgusdioodide anoodid on kokku ühendatud ja ühenduvad +5V -ga ühe takisti kaudu (korraga süttib ainult üks LED, seega on vaja ainult ühte takistit)
Mul on ka BUZZER ühendatud paralleelselt valgusdioodiga nr 8, andes seega häire madalaimal tasemel.
Ja voi'la. LED süttib, kui magnet on andurile piisavalt lähedal (kuid mitte päris nii, nagu ma tahaksin)
Sama kehtib kõigi nende andurite kohta vastavalt T2 & T2.1, T3 & T3.1 … jne.
Laske ostsillaatoril 555 töötada umbes 10KHz ja "vilkumine" pole märgatav.
*Uuendan hiljem 555 ostsillaatori RES & CAP väärtusi.*
Ma ei saa seda arvutada, MIKS ?? See kuidagi toimis, kuid pärast kordamist (mõningate muudatustega), tosin korda, peatasin, jõin kohvi, sigari. (Ma tean, ärge) ja minu enda ajurünnak.
Tähendab lyrics: Gee … ma lugesin neid tech.specs (nagu piibli lugemine, austades seda), Tulemused said mulle selgeks, nõustudes "faktidega". Tehnika. spetsifikatsioonid. nende komponendid on absoluutselt “õiged”, minu eeldused on kõik korras, nii et…
MINU VIGA! (Ma tean, et sa teadsid seda.)
HALL-andur SS48E on ANALOG-andur.
Vcc +5V ja magnetvoo puudumisel on väljund täpselt ½ pinge 2, 5V. Sõltuvalt magneti polaarsusest andurile lähenedes liigub väljund kas +5 V või GND suunas.
See oli minu dilemma. Ma lihtsalt ei saanud selgeks +V või 0V. Olen tellinud teise anduri „3144”, mis on „LATCHING” tüüpi ja millel on avatud kollektoriväljund. Selle anduri tööpinge on 4, 5 kuni 24 V. Ma pole neid veel saanud, seetõttu pole ma ka neid PCB -sid tellinud, tuleb need kõigepealt testida.
Olen üsna kindel, et keegi kommenteerib järgmist: "Milleks seda üldse multipleksida? Kas te ei saa minna otse edasi, et valgustada neile anduri sisenditest LED -id?".
Piisavalt õiglane. Tegelikult alustasin ma, nagu kirjeldati, sellest, et vähendada "juhtide" arvu neile andureid ja selle lahendusega ei tee see nii palju. Tegelikult alustasin "Prosessor Controliga", kuid seda teed joostes komistasin ka selle lahenduse ette (pidage meeles: ma ei kavatsenud seda kunagi oma tarbeks ehitada, vaid lihtsalt asjade huvides). Niisiis, see "Alone" on lihtsalt "asi", kuid see võib anda kellelegi ideid oma ehitiste jaoks.
Siis hakkasin mõtlema, kas sellise lahenduse kasutamisel on "igasuguseid" eeliseid?
Mõtlesin välja midagi: "Kui andurid asuvad juhtseadmest kaugel, võib nende takistustega probleeme olla. Andurid on" avatud kollektor "tüüpi ja sobiva tõmbetakistusega saate täpsemaid tasemeid Tegelikult tegin selle Ible HALL-andurite jaoks, kuid võite kasutada mis tahes andurit/lülitit.
UPDATE: 24. mai, Ma kasutasin 47K takistit ja 0,1 uF (100 nF) korki. 555. Ei ole ostsilliga kontrollinud. sagedus, kuid silmanägemise järgi tundub see olevat OK., märgatavat "virvendust" pole.
Sain neile "lukustuvad" saalid. Ma sidusin kokku need liinil olevate andurite "signaalid" (väljundid). Kõik need on PCB -plaadil kokku seotud. Saate seda teha, kuna need on avatud koguja väljundid ja ainult üks neist on korraga aktiveeritud.
Töötab ideaalselt. Katsetasin seda Neodyme magnetiga, suurusega 20x10x3mm ja EI OLE takistusi. Vabas õhus töötas see täpselt nii, nii … ~ 30 mm kauguselt. See töötas kindlasti suurepäraselt, kui kaugus oli <25 mm.
Nüüd vajate 10P kaablit (10P = 10juhet, 1 juhe iga anduri jaoks riivile, +1 juhe Vc +5V (tavaline) ja 1 juhe tagasiside signaali jaoks (tavaline). Võite kasutada 10P "tasast -kaabel "ehk" lint-kaabel "koos sobivate IDC-konnektoritega seadmete juhtmete ühendamiseks.
Teil on vaja väikest PCB-d iga "anduri" seadme jaoks, kaasa arvatud: "andur" ise ja IDC-konektor. Teen selle kujunduse hiljem ja värskendan seda.
PALUN KOMMENTAERI, sest ma ei leia huvi selle jätkamiseks, kui see kedagi ei huvita !!
2. etapp: Prosessori juhtimine
Üksus "Prosessor Controlled". NO TEST on veel tehtud. Seda võiks nimetada I2C liiniks. Siin kasutan Attiny 84 protsessorit (iga kontroller teeb seda). koos 74HC595 -ga. „Põhiidee” on see, et mul on vaja ainult 4 juhtmest (+ kaks elektriliini, mida saab sealt hüpata).
4 juhet on: DATA, CLOCK, STROBE (LATCH), RETURN. Võiksite siduda STROBE (LATCH) vastuvõtvas otsas koos CLOCK-joonega, nii et teil oleks joonistamiseks üks rida vähem, kuid see lahendus paneks teid programmis mõnda otsustama, sest nüüd on vastuvõtuseadme väljundid järgneb KELLALE. See EI OLE soovitatav, sest kui „ketistate” rohkem vastuvõtvaid üksusi, kaotate hõlpsasti kontrolli programmi „kuhu me läheme?”
3. samm: tagasitulekutee
RETURN -tee. Kuna lukustusanduril 3144 on avatud kollektoriväljund, saab need kõik kokku siduda, seega on vaja ainult ühte rida.
Ewery kaugseade otsib 8 HALL -i sensorit. Daisy-chain seadistuses saate kasutada mitut kaugseadet.
Soovitatav on panna näiv koorem viimastele ühikutele viimaseks (kaheksandaks), andurile.
Seda tehes saate oma programmis kinnitada, et DATA on läbinud kõik üksused.
MÄRKUS. Kui põhijuhtimisseade on kaugel, vajate signaalide jaoks liinidraivereid (mul pole nende kohta teavet?).
RETURN-tee võib vajada välist "tõmbe" takistit, näiteks umbes 10-st Kohmsist (protsessori sisseehitatud tõmbetakisti takistus on üsna "kõrge" ja võib-olla pole siin piisavalt hea).
Ma tulen hiljem tagasi, kui mul on need "lukustuvad saalid" ja olen neid katsetanud.
Pärast nende testimist koostan neile lõplikud trükkplaatide paigutused ja värskendan seda ible'i. Seejärel esitan tellimuse (nende kättesaamiseks kulub paar nädalat) ja pärast seda värskendan seda uuesti. Teen selle jaoks ka programmi
Samm: riistvara
Gee.. Ma unustasin peaaegu täielikult kasutusmehhanismi lahenduse. Ausalt öeldes on see mul ainult peas. See käib umbes nii (mul pole sellest pilte ega pilti):
Teil on ujuk, pall, silinder (eelistada) või….. Selle ujuki külge kinnitate magneti või magnetid (silindrilise ujukiga saate kinnitada mitu magnetit, saades seega „kattuva” funktsiooni).
Parim on, et ujuk oleks torus või rööbastel, et saavutada anduritega pidev kaugus.
Tehke veel üks toru (eraldage vedelikust) ja kinnitage need andurid üksteise kaugusele.
1. Asetades neile andurid teatud kaugusele, saate magneti (d) kinnitada, et aktiveerida kaks (või enam) andurit korraga. Nii saate kahekordse "tundlikkuse".
2. Kui magnetid (mitu) ulatuvad kahe anduri vahele, saate läbida üsna pika vahemaa. Teen oma ettepanekust pildi ja uuendan seda hiljem. Lisan siia praegu olemasolevad paigutused, ärge järgige neid pimesi (nagu öeldud, mul pole neid veel) ja tehnilist. komponentide andmed. Mul pole BOM-i, sest mul oli kogu see kraam juba olemas, kuid kõik komponendid on väga tavalised ja neid on lihtne kõikjalt kätte saada: e-bay, Bangood, Ali jne.
Palun kommenteerige seda Minu ible, et saaksin tagasisidet, kui olen millegi teel?
Saatke mulle küsimusi selle foorumi kaudu või otse mulle: [email protected]
Soovitan:
Hall Effect USB juhtkang: 7 sammu (piltidega)
Halli efektiga USB -juhtkang: need juhendid näitavad, kuidas kasutada tööstusliku Hall -efekti juhtkangi kõrge presidendiga USB -juhtkangi valmistamiseks. On ka teisi seotud juhiseid Pisike USB -juhtkang, mis võib pakkuda odavat lahendust; >
Raspberry Pi A1332 Precision Hall - efekti nurgaanduri Java õpetus: 4 sammu
Raspberry Pi A1332 Precision Hall - efekti nurgaanduri Java õpetus: A1332 on 360 ° kontaktivaba suure eraldusvõimega programmeeritav magnetnurga asendiandur. See on mõeldud digitaalsüsteemidele, mis kasutavad I2C liidest. See on üles ehitatud CVH (Circular Vertical Hall) tehnoloogiale ja programmeeritavale mikroprotsessoril põhinevale signaalile
4x4 elektroonilise malelaua demo/ Arduino Mega + RFID-lugejaga + Hall-efekti andurid: 7 sammu
4x4 elektroonilise malelaua demo/ Arduino Mega + RFID-lugeja + saaliefekti anduritega: Tere tegijad, olen Tahir Miriyev, Läti-Ida tehnikaülikooli, Ankara/ Türgi, 2018 lõpetanud. Ma õppisin rakendusmatemaatikat, kuid mulle meeldis alati asju teha, eriti kui see hõlmas elektroonikat, disaini ja programmeerimist
Kohandatud MP3 -mängija häll: 6 sammu
Eritellimusel ehitatud MP3 -mängija häll: minu Archos Jukebox 6000 -ga ei tulnud dokkimisalust. Tahtsin selle ehitada, et saaksin selle integreerida suuremasse projekti, mida ma silmas pean: dokkimis-/laadimisjaam kogu mu kaasaskantava elektroonika jaoks. Paljud kaasaskantavad elektroonikaseadmed pole kaasas
Kristallselge häll 3. põlvkonna iPod Touchile: 6 sammu
Kristallselge häll 3. põlvkonna iPod Touchi jaoks: teie uus 3. põlvkonna iTouch näeb välja justkui hõljuks sellel kristallselgel hällil. Selle valmistamiseks ei pea te midagi ostma, kui teil on käepärast lihtsad tööriistad. See on lihtne projekt. (Kui klõpsate järjestikku seeria