Satura rādītājs:

ZĀLES MULTIPLEKSERIS: 4 soļi
ZĀLES MULTIPLEKSERIS: 4 soļi

Video: ZĀLES MULTIPLEKSERIS: 4 soļi

Video: ZĀLES MULTIPLEKSERIS: 4 soļi
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Jūlijs
Anonim
ZĀLES MULTIPLEKSERIS
ZĀLES MULTIPLEKSERIS
ZĀLES MULTIPLEKSERIS
ZĀLES MULTIPLEKSERIS

(Atjaunināts 2019. gada 24. maijā, turpmākie atjauninājumi sekos)

Sveiki. Es lasīju citā forumā (neatceros kuru?) Par šo puisi, kurš meklēja gudru veidu, kā izmērīt kāda “šķidruma” līmeni lielā (dziļā) tvertnē? Viņam problēma bija tāda, ka vajadzēja līdz 40 gab. sensori un kādi? Viņš jautāja par “HALL-effect” sensoru izmantošanu. Tādējādi problēma bija kabeļu savienošana. Būtu vairāk nekā 40 potenciālo pirkumu. Nu, tas pamodināja mani domāt par šo! Tikai ziņkārības pēc es sāku pārbaudīt to zāļu uzvedību. Es nāca klajā ar acīmredzamu risinājumu - multipleksētu skeneri.

Tātad, VIENMĒR, sāciet ar jau esošo risinājumu meklēšanu. Ir +++ no tiem gan Hall-, gan visu veidu multipleksori. Lai apvienotu šos divus. Es izveidoju divas šīs versijas.

Pirmo es saucu: “Stāviet vienatnē”, otro - “Prosessor Controlled”

Es vēl neesmu izgatavojis nevienam no tiem PCB, (lasiet vēlāk tekstā, kāpēc vēl ne), tikai shēmas abiem un PCB izkārtojums “Stand Alone”. Tomēr es esmu pārbaudījis “Stand Alone” funkciju uz avārijas bloka.

1. darbība: stāviet viens pats

Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer
Stand Alone Multiplexer

Stāvēt vienatnē.

Šeit es izmantoju viņiem pazīstamo 4017 desmitgades skaitītāju un 555 kā oscilatoru, ko sāku ar HALL vienību ar sensoru SS49S (izlaušanos) un Mosfet 2N7000.

Es viņiem pievienoju tehniku. informācija par tiem kā PDF un kā BMP faili beigās, arī PCB izkārtojumi

Mana “IDEJA” bija savienot FET “avotu” ar HALL sensoru GND, lai to aktivizētu. Un tagad HALL nolasīšana, kad magnēts to aktivizē.

Savieno 555 izvadi 3 ar CLK tapu 14 uz 4017 un Q9 (skaitlis10) tapu 11 ar 4017 RESET tapu 15, lai panāktu nepārtrauktu 4017 cilpu. 1. sensoram abiem FET GATE T1 un T1.1 caur rezistoru (rezistors varbūt nav vajadzīgs, bet tomēr ievietojiet to tur), Pirmā FET T1 DRAIN savienojas ar HALL sensora ZEMI, tādējādi to aktivizējot. Tad “signāls” no ZĀLES dod “0V”, ja sensoram ir tuvināts magnēts. HALL signāls savienojas ar otro FET T1.1 AVOTU.

FET T1.1 DRAIN savienojas ar LED1 Kathod. Visu gaismas diožu anodi ir savienoti kopā un caur vienu rezistoru savienojas ar +5 V (vienlaikus tiks iedegta tikai viena gaismas diode, tāpēc ir nepieciešams tikai viens rezistors)

Man arī ir BUZZER, kas savienots paralēli gaismas diodei #8, tādējādi dodot trauksmi zemākajā līmenī.

Un voi'la. Gaismas diode iedegsies, kad magnēts ir pietiekami tuvu sensoram (bet NAV tā, kā es gribētu)

Tas pats attiecas uz visiem sensoriem, attiecīgi T2 un T2.1, T3 un T3.1 … utt.

Lieciet oscilatoram 555 darboties ar kādiem 10KHz, un "mirgošana" nav pamanāma.

*Es vēlāk atjaunināšu RES un CAP vērtības 555 oscilatoram.*

Es nesaprotu to aprēķināt, KĀPĒC ?? Tas kaut kā darbojās, bet pēc atkārtošanās (ar dažām izmaiņām) desmitiem reižu es apstājos, iedzēru kafiju un cig. (Es zinu, nevajag), un mana prāta vētra.

Ak, es lasu viņiem tehniskās specifikācijas (piemēram, lasot Bībeli, ar lielu cieņu pret to), Rezultāti man kļuva skaidri, pieņemot “faktus”. Tehnoloģija. specifikācijas. no tām sastāvdaļas ir absolūti “pareizas”, ar maniem uzskatiem viss ir kārtībā, tāpēc…

MANA VAINA! (Es zinu, ka tu to zināji.)

HALL sensors SS48E ir ANALOG sensors.

Ar Vcc +5V un bez magnētiskās plūsmas izeja ir tieši ½ sprieguma 2, 5V. Atkarībā no magnēta polaritātes, tuvinot sensoru, izeja iet vai nu pret +5 V, vai pret GND.

Tā bija mana dilemma. Es vienkārši nevarēju iegūt “skaidru” +V vai 0V. Esmu pasūtījis citu sensoru “3144”, kas ir “LATCHING” tipa ar atvērtā kolektora izeju. Šim sensoram ir darba spriegums no 4, 5 līdz 24 V. Šos vēl neesmu ieguvis, tāpēc arī es neesmu pasūtījis tiem PCB, vispirms tie ir jāpārbauda.

Esmu pārliecināts, ka kāds komentēs šādi: "Kāpēc vispār to multipleksēt? Vai nevarat vienkārši iet uz priekšu, lai iedegtu tiem gaismas diodes no sensora ieejas?".

Godīgi. Patiesībā es, kā aprakstīts, sāku šo lietu no tā, lai samazinātu sensoru "svina" skaitu, un ar šo risinājumu tas tik daudz nedod. Patiesībā es sāku ar “Procesora vadību”, bet, skrienot šo ceļu, es arī paklupu par šo risinājumu (paturiet prātā: es nekad nebiju domājis to veidot savām vajadzībām, bet tikai lietu interesēm). Tātad, šis "Stand Alone" ir tikai "lieta", bet tas var dot dažas idejas kādam viņu pašu būvēm.

Tad es sāku domāt, vai šāda risinājuma izmantošanai ir "JEBKĀDAS" priekšrocības?

Es izdomāju kaut ko: "Ja sensori atrodas tālu no vadības bloka, var rasties problēmas ar to pretestību. Sensori ir" Open Collector "tipa, un ar piemērotu pievilkšanas rezistoru jūs varat iegūt precīzākus līmeņus Patiesībā es izveidoju šo Ible HALL sensoriem, bet jūs varat izmantot jebkura veida sensoru/slēdzi.

ATJAUNINĀT: 24. maijā, Es izmantoju 47K rezistorus un 0,1uF (100nF) vāciņu. Līdz 555. Nav pārbaudīts ar oscilu. biežums, bet, redzot, šķiet, ka viss ir kārtībā., nav manāmas "mirgošanas".*

Es saņēmu viņiem "aizbīdes" zāles. Es sasaistīju kopā tos sensoru "signālus" (izejas), kas atrodas uz līnijas. Tie visi ir sasieti kopā uz PCB plates. To var izdarīt, jo tie ir Open Collector izvadi, un vienlaikus tiek aktivizēta tikai viena no tām.

Darbojas perfekti. Es to pārbaudīju ar Neodyme magnētu, kura izmērs bija 20x10x3mm un NAV šķēršļu. Brīvā gaisā tas darbojās tieši tā, tāpēc… no ~ 30 mm attāluma. Tas noteikti strādāja pilnīgi labi ar attālumu <25 mm.

Tagad jums ir nepieciešams 10P kabelis (10P = 10vadi, 1 vads katram sensoram uz fiksatoru, +1 vads Vc +5V (parasts) un 1 vads atgriešanās signālam (kopīgs). Varat izmantot 10P "plakanu) -kabeli ", kas pazīstams arī kā" lentes kabelis "ar atbilstošiem IDC savienotājiem, pie vadiem uz vienībām.

Jums būs nepieciešama neliela PCB katrai "sensora" vienībai, ieskaitot: "sensoru" un IDC savienotāju. Vēlāk izveidošu šo izkārtojumu un atjaunināšu.

LŪDZU KOMENTĒT, jo es neatrodu interesi turpināt šo, ja tas nevienu neinteresē !!

2. darbība. Procesora kontrole

Procesora kontrole
Procesora kontrole

Vienība “Procesora kontrolēta”. NO TEST vēl nav pabeigts. Jūs varētu to saukt par I2C līniju. Šeit es izmantoju “Attiny 84” procesoru (jebkurš kontrolieris to darīs). kopā ar 74HC595. “Galvenā ideja” šeit ir tāda, ka man ir nepieciešami tikai 4 vadi (+ divas elektrības līnijas, kuras var tur pārvilkt).

4 vadi ir: DATI, PULKSTENIS, STROBE (LATCH), RETURN. Jūs varētu sasaistīt STROBE (LATCH) kopā ar pulksteņa līniju uztvērēja galā, tādējādi zīmējot par vienu līniju mazāk, taču šis risinājums liktu programmā apsvērt dažus, jo tagad “izejas” uztveršanas vienībā sekos pulkstenim. Tas NAV ieteicams, jo, “saķēdējot ķēdi” vairāk uztveršanas vienību, jūs viegli zaudējat kontroli programmā “uz kurieni mēs ejam?”

3. solis: ATGRIEŠANAS ceļš

RETURN ceļš. Tā kā sensoram 3144 ir “atvērta kolektora” izeja, tos visus var “sasaistīt” kopā, tāpēc ir nepieciešama tikai viena līnija.

Ewery “tālvadības bloks” meklē 8 ZĀLES senorus. “Daisy-chain” iestatījumā varat izmantot vairākas tālvadības ierīces.

Ieteicams pēdējai vienībai (astotajam), sensoram, uzlikt “fiktīvu slodzi”.

To darot, jūs savā programmā varat apstiprināt, ka DATA ir skārusi visas vienības.

PIEZĪME: ja galvenā vadības ierīce atrodas tālu, signāliem ir nepieciešami līniju draiveri (man nav informācijas par tiem?).

RETURN ceļam var būt nepieciešams ārējs “pievilkšanas” rezistors, piemēram, apmēram ~ 10 no Kohms, (procesora iebūvētais Pull-Up rezistors ir diezgan “HIGH” pretestības un, iespējams, šeit nav pietiekami labs).

Vēlāk atgriezīšos, kad tās būs ieguvušas “aizvēršanās zāles” un tās pārbaudīju.

Pēc to pārbaudes es izveidošu galīgos PCB izkārtojumus un atjaunināšu šo ible. Tad es veicu pasūtījumu (to saņemšana aizņem pāris nedēļas), un pēc tam es to vēlreiz atjaunināšu. Es arī izveidošu programmu šim nolūkam

4. solis: aparatūra

Gee.. es gandrīz aizmirsu lietošanas mehāniskās daļas risinājumu. Godīgi sakot, man tas ir tikai manā galvā. Tas notiek apmēram šādi (man nav attēlu vai skices):

Jums ir pludiņš, lodīte, cilindrs (priekšroka) vai….. Šim pludiņam pievienojat magnētu vai magnētus (ar cilindrisku pludiņu varat pievienot vairākus magnētus, tādējādi iegūstot “pārklāšanās” funkciju).

Labāk, ja pludiņš atrodas “caurulītē” vai uz sliedes, lai sasniegtu nemainīgu attālumu līdz sensoriem.

Izveidojiet vēl vienu “cauruli” (izolē no šķidruma) un tur piestipriniet sensorus attālumā viens no otra.

1. Novietojot sensorus noteiktā attālumā, jūs varat piestiprināt magnētu (-us), lai vienlaikus aktivizētu divus (vai vairākus) sensorus. Tādā veidā jūs iegūsit dubultu “jutīgumu”.

2. Ja magnēti (vairāki) sasniedz attālumu starp diviem sensoriem, jūs varat nobraukt diezgan lielu attālumu. Es izveidošu sava ieteikuma attēlu un vēlāk to atjaunināšu. Es pievienoju šeit esošos izkārtojumus, neseko tiem akli (kā jau minēts, man to vēl nav), un tie ir tehniski. komponentu dati. Man nav BOM, jo visas šīs lietas man jau bija, taču visas sastāvdaļas ir ļoti izplatītas un viegli pieejamas gandrīz visur: e-bay, Bangood, Ali utt.

Lūdzu, komentējiet šo manu dārgo, lai es saņemtu atsauksmes par to, vai es kaut ko meklēju?

Jūtieties brīvi sūtīt man jautājumus, izmantojot šo forumu vai tieši man: [email protected]

Ieteicams: