Sadržaj:

HALNI MULTIPLEKSER: 4 koraka
HALNI MULTIPLEKSER: 4 koraka

Video: HALNI MULTIPLEKSER: 4 koraka

Video: HALNI MULTIPLEKSER: 4 koraka
Video: Жесткий диск глазами исследователя 2: интерфейсы — SATA умер 2024, Srpanj
Anonim
HALNI MULTIPLEKSER
HALNI MULTIPLEKSER
HALNI MULTIPLEKSER
HALNI MULTIPLEKSER

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

Bok. Čitao sam na drugom forumu (ne mogu se sjetiti koji?) Ovog tipa koji je tražio pametan način mjerenja razine neke "tekućine" u velikom, (dubokom) spremniku? Problem mu je predstavljao potreba do 40 kom. senzora, i kakvih? Pitao je o upotrebi tih senzora s "efektom u hodu". Stoga je problem bio u povezivanju kabela. Bilo bi više od 40 tragova. Pa, ovo me probudilo da razmislim o ovome! Samo iz znatiželje, počeo sam ispitivati ponašanje njihovih dvorana, (nemam izravne potrebe za ovim, ali … kad Štreber poput mene posrne o takvo što, jednostavno ne možete to ostaviti). Došao sam do očitog rješenja posjedovanja multipleksnog skenera.

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.

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

JOŠ NISAM napravio PCB ni od jednoga od njih (pročitajte kasnije u tekstu, zašto još ne), samo sheme za oboje i izgled PCB-a za "Stand Alone". Ipak, 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

Samostalan.

Ovdje ih koristim poznatim brojačem od 4017 godina i 555 kao oscilatorom koji sam započeo s HALL-jedinicom sa senzorom SS49S (proboj) i Mosfetovim 2N7000.

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

Moja "IDEJA" trebala je spojiti "izvor" FET-a na GND senzora HALL kako bi ga napajala. A sada dobivanje očitanja iz HALL-a kada ga magnet aktivira.

Spajanje 555 izlaza 3 na CLK pin 14 na 4017 i Q9 (broj broja10) pin 11 na RESET pin 15 4017 za postizanje kontinuiranog petlje 4017. Spojite Q0 (broj broja 1) pin 3 na 4017 za senzor 1 na oba FET GATE -a za T1 i T1.1 preko otpornika (otpornik možda nije potreban, ali ga ipak stavite tamo), 1. FET T1 DRAIN spojen je na UZEMLJE 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 će jedna LED svijetliti odjednom, pa je potreban samo jedan otpornik)

Također imam BUZZER spojen paralelno sa LED #8 čime se daje alarm na najnižoj razini.

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 & CAP -a za oscilator 555.*

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

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". Tehnika. naočale. od njih su komponente apsolutno "ispravne", moje veze su u redu, pa …

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

HALL-senzor SS48E je ANALOGNI 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” s izlazom otvorenog kolektora Ovaj senzor ima radni napon od 4, 5 do 24V. Još ih nemam, zato im nisam naručio ni PCB -e, prvo ih moram testirati.

Prilično sam siguran da će netko komentirati poput: "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, ja sam, kao što je opisano, započeo ovo s ciljem da svedem broj "olova" na senzore, a s ovim rješenjem to ne radi toliko. Zapravo sam počeo s "kontrolom tužitelja", ali dok sam trčao ovim putem, svejedno sam posrnuo nad ovim rješenjem (imajte na umu: ovo nikada nisam namjeravao graditi za vlastitu uporabu, već samo za interes stvari). Dakle, ovaj "Stand Alone" 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 konačnije razine Zapravo sam napravio ovaj Ible za HALL-senzore, ali mogli ste koristiti bilo koju vrstu senzora/prekidača.

AŽURIRANJE: 24. svibnja, 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. Spojio sam zajedno "signale" (izlaze) senzora na liniji. Svi su oni povezani 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. Sigurno je radio sasvim dobro s udaljenošću <25 mm.

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

Za svaku jedinicu "senzora" trebat će vam mala tiskana ploča, 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žitelja

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

Jedinica "Tužitelj kontroliran". TEST nije obavljen. 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 koji se mogu spojiti vani).

Četiri žice su: PODACI, SAT, STROBE (ZAKLJUČAK), POVRATAK. Možete vezati STROBE (LATCH) zajedno s 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 slijedit će SAT. Ovo se NE preporučuje jer ako "povežete" više "prijemnih jedinica", lako izgubite kontrolu u programu "kamo idemo?"

Korak 3: Put POVRATKA

Put RETURN. Budući da senzor 3144 "Latching" ima izlaz "open collector", svi se mogu "vezati", pa im je potreban samo jedan red.

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

Preporučuje se staviti "lažno opterećenje" na posljednje zadnje jedinice (osmi), 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?).

Za put RETURN možda će trebati vanjski otporni "pull-up" otpornik, recimo nekih 10-ak Kohms-a (otpornik ugrađen u prozorsko tijelo ima prilično "VISOKU" impedanciju i možda ovdje nije dovoljno dobar).

Vratit ću se kasnije kad dobijem "Dvorane za pričvršćivanje" i testiram ih.

Nakon što ih isprobam, napravit ću im konačne rasporede PCB-a i ažurirati ovu opciju. Zatim ću naručiti (da ih primim traje nekoliko tjedana), a nakon toga ću ovo ponovno 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. To ide otprilike ovako, (nemam slike ili ovo):

Imate plovak, kuglu, cilindar (po želji) ili ….. Na ovaj plovak pričvrstite magnet ili magnete (s cilindričnim plovkom možete pričvrstiti nekoliko magneta, dobivajući tako funkciju "preklapanja").

Najbolje je imati plovak u "cijevi" ili na tračnici kako biste postigli stalnu udaljenost od senzora.

Napravite još jednu "cijev" (izolira 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 tehnički. podatke o komponentama. Nemam BOM, 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.

Molim vas komentirajte ovo Moje ible kako bih dobio povratnu informaciju jesam li na tragu nečega?

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

Preporučeni: