Sadržaj:

MULTIPLEKSER HALA: 4 koraka
MULTIPLEKSER HALA: 4 koraka

Video: MULTIPLEKSER HALA: 4 koraka

Video: MULTIPLEKSER HALA: 4 koraka
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Juli
Anonim
HALNI MULTIPLEKSER
HALNI MULTIPLEKSER
HALNI MULTIPLEKSER
HALNI MULTIPLEKSER

(Ažurirano 24. maja 2019., slijede buduća ažuriranja)

Ćao. Čitao sam na drugom forumu (ne sjećam se se kog?) Ovog tipa koji je tražio pametan način mjerenja nivoa neke "tekućine" u velikom (dubokom) spremniku? Problem za njega bio je u potrebi do 40 kom. senzora, i kakvih? Pitao je o upotrebi tih senzora sa efektom Halla. Dakle, problem je bio u povezivanju kablova. Bilo bi 40+ tragova. Pa, ovo me probudilo da razmislim o ovome! Samo iz znatiželje, počeo sam ispitivati ponašanje njihovih dvorana, (nemam direktnu potrebu za ovim, ali … kad štreber poput mene posrne zbog takvog nečega, jednostavno ne možete to ostaviti). Došao sam do očiglednog rješenja da imam multipleksni skener.

Dakle, UVIJEK, počnite s traženjem već postojećih rješenja. Postoji +++ njih i Hall- i multipleks svih vrsta. Da se ovo dvoje spoji. Napravio sam dvije verzije ovih.

Prvi koji nazivam: "Stand Alone", Drugi koji nazivam: "Tužilac kontroliran"

JOŠ NISAM napravio PCB od nijednog od njih, (pročitajte kasnije u tekstu, zašto još ne), samo sheme za oboje i raspored PCB-a za „Stand Alone“. Svejedno, testirao sam funkciju „Stand Alone“na jedinici koja se otvara.

Korak 1: Samostojeći multiplekser

Samostojeći multiplekser
Samostojeći multiplekser
Samostojeći multiplekser
Samostojeći multiplekser
Samostojeći multiplekser
Samostojeći multiplekser

Stand Alone.

Ovdje koristim poznate brojače od 4017 godina i 555 kao oscilator koji sam započeo sa HALL-jedinicom sa senzorom SS49S (proboj) i Mosfetovim 2N7000.

Priložio sam im tehniku. informacije o njima u PDF -u i kao BMP datoteke na kraju, sve o rasporedima PCB -a

Moja "IDEA" je trebala spojiti "izvor" FET-a na GND senzora HALL kako bi ga napajala. A sada se očitava HALL kada ga magnet aktivira.

Spajanjem 555 izlaza 3 na CLK pin 14 na 4017 i Q9 (broj broja 10) pin 11 na RESET pin 15 4017 za postizanje kontinuiranog petlje 4017. Spojite Q0 (broj 1) pin 3 na 4017 za senzor 1 na obje FET GATE -e za T1 i T1.1 preko otpornika (otpornik možda nije potreban, ali ga ipak stavite tamo), Prvi FET T1 DRAIN povezuje se sa UZEMLJEM HALL senzora, čime ga aktivira. Tada "signal" iz HALL -a daje "0V" ako se magnetu približi senzor. HALL signal se spaja na 2'nd FET T1.1 IZVOR.

DRAIN FET T1.1 spojen je na LED1 Kathod. Anodi svih LED dioda povezani su i spojeni na +5V preko jednog otpornika (samo jedna LED će svijetliti odjednom, pa je potreban samo jedan otpornik)

Takođe imam BUZZER spojen paralelno sa LED #8 čime se daje alarm na najnižem nivou.

I voi'la. LED dioda će svijetliti kada je magnet dovoljno blizu senzora (ali NE baš onako kako bih to želio)

Isto vrijedi i za sve senzore, odnosno T2 i T2.1, T3 i T3.1 … itd.

Neka oscilator 555 radi s nekih 10KHz i "treptanje" se ne primjećuje.

*Kasnije ću ažurirati vrijednosti RES -a i CAP -a za oscilator 555.*

Ne mogu to izračunati, ZAŠTO ?? Nekako je upalilo, ali nakon iteracije (s nekim promjenama), desetak puta sam zastao, popio kavu, cigaru. (Znam, nemojte), i vlastita ideja.

Bože … ja im čitam tehničke specifikacije (poput čitanja Biblije, s velikim poštovanjem prema njoj), Rezultati su mi postali jasni prihvaćanjem „činjenica“. Tehnologija. specifikacije. od njih su komponente apsolutno "ispravne", moje veze su u redu, pa …

MOJA GREŠKA! (Znam da ste to znali.)

HALL-senzor SS48E je ANALOG senzor.

S Vcc +5V i bez magnetskog toka, izlaz je točno ½ napona 2, 5V. Ovisno o polaritetu magneta pri približavanju senzoru, izlaz ide ili prema +5V ili prema GND.

To je bila moja dilema. Jednostavno nisam mogao dobiti "jasno" +V ili 0V. Naručio sam drugi senzor”3144” koji je tipa “LATCHING” sa izlazom otvorenog kolektora Ovaj senzor ima radni napon od 4, 5 do 24V. Još ih nemam, zato im nisam naručio ni PCB -ove, prvo ih moram testirati.

Prilično sam siguran da će neko komentirati: "Zašto ovo uopće multipleksirati?. Zar ne možete jednostavno ići naprijed kako biste im upalili LED diode s ulaza senzora?".

Pošteno. Zapravo, kao što je opisano, započeo sam ovu stvar od toga da svedem broj "olova" na senzore, a s ovim rješenjem to ne radi toliko. Zapravo sam počeo s "kontrolom tužioca", ali dok sam trčao ovim putem, posrnuo sam nad ovim rješenjem, (imajte na umu: nikada nisam namjeravao ovo graditi za vlastitu upotrebu, već samo za interes stvari). Dakle, ovo "Samostalno" je samo "stvar", ali može dati neke ideje za nekoga prema vlastitim mogućnostima.

Tada sam počeo razmišljati postoje li "BILO KOJE" prednosti korištenja ove vrste rješenja?

Smislio sam nešto: "Ako su senzori na velikoj udaljenosti od upravljačke jedinice, moglo bi doći do problema s njihovim impedancijama. Senzori su tipa" Otvoreni kolektor "i s odgovarajućim pull-up otpornikom možete dobiti definitivnije razine Zapravo sam napravio ovaj Ible za HALL-senzore, ali mogli ste koristiti bilo koju vrstu senzora/prekidača.

AŽURIRANJE: 24. maja, Koristio sam 47K otpornike i kapu od 0,1uF (100nF) do 555. Nisam provjeravao oscill. frekvencija, ali očima se čini da je to OK., bez primjetnog "treperenja".*

Nabavio sam im "Latching" dvorane. Povezao sam zajedno "signale" (izlaze) senzora na liniji. Svi su oni povezani zajedno na PCB ploči. To možete učiniti jer su to izlazi otvorenog kolektora i samo se jedan od njih aktivira odjednom.

Radi savršeno. Testirao sam ga s magnetom Neodyme, veličine 20x10x3 mm i bez prepreka. Na slobodnom zraku radio je tako, pa … s udaljenosti od ~ 30 mm. Svakako je radio savršeno s udaljenošću <25 mm.

Sada vam je potreban 10P kabel, (10P = 10 olova, 1 odvod za svaki senzor do zasuna, +1 odvod za Vc +5V (zajednički) i 1 odvod za povratni signal (zajednički). Možete koristiti stan od 10P " -kabl "aka" "ribbon-cable" sa odgovarajućim IDC-konektorima za povezivanje na jedinice.

Trebat će vam mala PCB ploča za svaku "senzorsku" jedinicu, uključujući: sam "senzor" i IDC-priključak. Kasnije ću napraviti raspored za ovo i ažurirat ću ga.

MOLIM VAS KOMENTAR, jer ne nalazim nikakvo zanimanje za nastavak ovoga ako to nikoga ne zanima !!

Korak 2: Kontrola tužioca

Tužilačka kontrola
Tužilačka kontrola

Jedinica „Tužilac kontroliše“. JOŠ NIJE TESTIRANO. Ovu vrstu biste mogli nazvati I2C linijom. Ovdje koristim tužioca „Attiny 84“(to će učiniti bilo koji kontroler). zajedno sa 74HC595. “Glavna ideja” ovdje je da mi trebaju samo 4 žice, (+ dva dalekovoda koja se mogu spojiti vani).

Četiri žice su: PODACI, SAT, STROBE (ZAPORA), POVRATAK. Mogli ste vezati STROBE (LATCH) zajedno sa CLOCK-linijom na prijemnom kraju i tako imati jednu liniju manje za iscrtavanje, ali ovo rješenje će vas natjerati da u programu razmislite o nekim, jer sada „izlazi“u prijemnoj jedinici pratiće SAT. Ovo se NE preporučuje jer ako "lanac" povežete "više prijemnih jedinica, lako gubite kontrolu u programu" kamo idemo?"

Korak 3: Put POVRATKA

Putanja RETURN. Budući da senzor 3144 "Latching" ima izlaz "open collector", svi se mogu "vezati", pa im je potrebna samo jedna linija.

Ewery "daljinska jedinica" skenira 8 HALL senzora. Možete koristiti nekoliko udaljenih jedinica u postavci "lanac".

Preporučuje se "lažno opterećenje" zadnjim zadnjim jedinicama (osma), senzor.

Na taj način možete u svom programu potvrditi da su PODACI prošli kroz sve jedinice.

NAPOMENA: ako je glavna upravljačka jedinica daleko, potrebni su vam linijski upravljački programi za signale (nemam podataka o ovim?).

RETURN putanja će možda trebati vanjski „pull-up“otpornik, recimo nekih 10-ak Kohms-a (otpornik ugrađen u progresor ima prilično „VISOKU“impedanciju i možda ovdje nije dovoljno dobar).

Vratit ću se kasnije kad im nabavim "hodnike za zaključavanje" i testiram ih.

Nakon testiranja, napravit ću im konačne rasporede PCB-a i ažurirati ovu opciju. Zatim ću naručiti (da ih primim traje nekoliko sedmica), a nakon toga ću ovo ponovo ažurirati. Za to ću napraviti program

Korak 4: Hardver

Bože.. Skoro sam zaboravio rješenje mehaničkog dijela upotrebe. Iskreno, imam ga samo u glavi. Ide otprilike ovako, (nemam slike ni crteža):

Imate plovak, kuglu, cilindar (po želji) ili…. Na ovaj plovak pričvršćujete magnet ili magnete (sa cilindričnim plovkom možete pričvrstiti nekoliko magneta, čime ćete dobiti funkciju „preklapanja“).

Najbolje je imati plovak u "cijevi" ili na šini kako biste postigli konstantnu udaljenost od senzora.

Napravite još jednu „cijev“(izolira se od tekućine) i tamo ih pričvrstite senzorima na udaljenosti jedan od drugog.

1. Postavljanjem senzora na određenu udaljenost, možete dosegnuti magnet (e) za aktiviranje dva (ili više) senzora odjednom. Na ovaj način ćete dobiti dvostruku "osjetljivost".

2. Ako magneti (nekoliko) dosežu veću udaljenost između dva senzora, možete pokriti prilično veliku udaljenost. Napravit ću sliku svog prijedloga i kasnije ga ažurirati. Ovdje prilažem rasporede koje imam za sada, nemojte ih slijepo slijediti (kao što je rečeno, još ih nemam), a oni su tehnički. podatke o komponentama. Nemam specifikaciju jer sam sve ove stvari već imao, ali sve su komponente vrlo uobičajene i lako ih je nabaviti bilo gdje: e-bay, Bangood, Ali itd.

Molimo komentirajte ovo Moje ible kako bih dobio povratnu informaciju da li sam na tragu nečega?

Slobodno mi pošaljite pitanja putem ovog foruma ili direktno meni: [email protected]

Preporučuje se: