Uglašeno infrardeče (IR) vezje

Preizkusite Naš Instrument Za Odpravo Težav





Članek je nadaljevanje prejšnja objava kjer smo poskušali najti rešitev za ustvarjanje edinstvenih infrardečih ID-jev za vlake v vzorčnem lokomotivstem sistemu. Tu poskušamo podrobno razumeti aplikacijo in se naučiti, kako je mogoče s pomočjo uglašenih vezij IR detektorja uspešno uresničiti zamisel. Idejo je zahteval gospod Henrik

Tehnične specifikacije

Dragi Swagatam,



Zakaj ne bi živeli v Ribu na Danskem ali jaz v Indiji. Bi bilo vse skupaj veliko lažje: o)

Ker imamo vsaj 50 lokomotiv in jih bo prišlo še več, sem prepričan. Zamisel o izvedbi 50 enot na vsaki progi železniške postaje ne bo delovala, morda pa bi lahko zmanjšali količino vezij na vsaki progi, tako da bi pustili naprej le nekatere vlake, npr. skladba 1 in nekaj na progi 2 itd. O tem se bom pogovorila s sinom.



Idealna rešitev bi bila natančno vedeti, kje bi bila vsaka lokomotiva na tirih. Nekateri moduli velikih podjetij uporabljajo RF ali digitalni signal skozi tire za obveščanje o položaju vlakov. Edina slaba stvar njihovih modulov je cena.

Večina ljudi ima majhno progo z nekaj lokomotivami in lahko z lahkoto vozi vlake z roko. Naš je prevelik in sledenje 50 vlakom ni človeško možno.

Zato smo razvili programsko opremo, ki nam pomaga. Programska oprema pa potrebuje nekaj vhodov, da deluje, kot sem že omenil. Vsi vhodi v programsko opremo prihajajo iz modulov S88 (ki jih je neko nemško podjetje posebej razvilo za vlakovno progo), USB in vzporednih V / I vezij.

To me pripelje do druge točke, kjer bi morda lahko imeli kakšno idejo.

Naredil sem majhen krog za vklop / izklop tranzistorjev za preklop releja ali kaj podobnega. Imate idejo o domačem USB vezju z vhodi / izhodi? Rabim veliko vhodov / izhodov za naše računalnike.

Zdaj pa do načina, kako se vlaki ustavijo, upočasnijo in pospešijo. Vsi vlaki so opremljeni z digitalnim krmilnikom in skozi progo sprejemajo informacije o pospeševanju, ustavljanju, vklopu luči itd.

Naša programska oprema te ukaze pošilja prek digitalne krmilne enote podjetja Märklin (Märklin 60212), povezane prek LAN.

Vse te informacije so samo zato, da vas obvestim, kako stvari delujejo na modelih vlakov.

Torej, da ustavim vlak, bi iz katerega koli računalnika v naši hiši ali ročno poslal ukaz z izbiro ID-ja vlaka in mu naročil, naj se ustavi iz ukazne enote 60212.

RX modul je sprejemnik kajne? Če je odgovor pritrdilen, naj bodo pod vlakom in modulom TX v vlaku. Modul RX mora ob približevanju vlaka preklopiti S88, vrata na USB-ju ali vzporedno vmesniško ploščo na maso.

Moja programska oprema gleda S88, USB in vzporedne vmesniške plošče ter deluje na preklopljena vrata na tla. Upam, da razumete mojo razlago. Torej, če bi vaše vezje lahko računalniku sporočilo, da je določen vlak razčlenjen. Računalnik je lahko pošiljal ukaze.

Pasovni filter je morda rešitev. Računalnik pa ne bi vedel, kateri vlak ustaviti, ali se mi zdi to narobe? Toda pasovni filter bi lahko uporabili več mest na vzorčnih vlakih. Npr. za preklop križancev in še veliko več.

Mislim, da je dovolj 8-10 vnaprej določenih vlakov.

Mislim, da se nisem pravilno razložil. Vidite, da vmesniško vezje, priključeno na računalnik, zazna, ko se vhodna vrata preklopijo na maso. Kolikor vem, to počne večina vmesniških plošč za računalnike.

Dodal sem datoteko s shemami vmesniške plošče podjetja Velleman. To je le primer vmesniške plošče.

To je tisto, kar sem mislil preklopiti na zemljo. Ali tega ni mogoče storiti s tranzistorjem BC 547 NPN na izhodu iz vašega vezja?

V bistvu je samo povedati, kateri vlak se približuje kateri postaji. Kako informacije pristajajo v računalniku, nisem prepričan, katera je najboljša. Ideja brezžičnega omrežja se sliši dobro, vendar je to izvedljivo?

Moja ideja je bila od začetka nekaj podobnega vezju, ki bi lahko prek vmesniške plošče računalnik obvestilo, kateri vlak se približuje kateri postaji.

Obstaja pa eno veliko vprašanje glede uporabe vmesniških plošč. Koliko plošč in koliko je mogoče povezati z enim računalnikom.

Če pogledate sheme Velleman K8055, obstajata dva analogna vhoda 0-5V, ki bi ju morda lahko uporabili.

Swagatam Všeč mi je tvoj način razmišljanja. Iskanje rešitev, ne samo odnehanje. Pravzaprav mislim, da bi lahko dobro zaslužili na svojih krogih v Evropi. Ljubitelji ljubiteljskih vlakov se navadno plačajo za nakup.

Lep pozdrav,
Henrik Lauridsen

Rešitev vezja:

Nekaj ​​možnosti vezja za predlagano zaznavanje je mogoče videti spodaj, poskusiti je mogoče katero koli od teh:

Oba vezja se lahko uporabljata za katero koli aplikacijo, ki zahteva edinstveno nastavljeno infrardečo zaznavo, na primer v IR daljinskem upravljalniku, IR varnostnih sistemih ali napravah, ki temeljijo na IR.

Prvo vezje uporablja detektorski detektorski čip LM567 s fazno zaklenjeno zanko za oblikovanje sprejemnega vezja.

R2 / R3 / C2 fiksirajo zaskočno frekvenco za IC, tako da se vezje odzove in ustvari ničelni logični izhod ob zaznavanju te frekvence na svojem vhodnem zatiču3 prek fotodiode.

Fotdiodo sproži stabilno vezje na osnovi 555, prikazano na levi strani diagramov. Vezje 555 uporablja tudi foto diodo za prenos frekvence prek sprejemne naprave LM567 s foto diodo.

Oddajnik 555 mora biti natančno nastavljen na frekvenco, ki je nastavljena z R2 / R3 / C2 v vezju LM567. Vse drugo Rx vezje preprosto prezre.

V drugem nastavljenem infrardečem detektorskem vezju je LC nastavljen opamp uporabljen za sprejem odziva na unikatno nastavljeno frekvenco oddajnika.

L1 / C1 povratna zanka

Povratna zanka L1 / C1, nameščena čez izhodne vhodne odprtine opampa, določa resonančno frekvenco zaskočitve, na kateri naj bi se zaskočila.

L1 / C1 se lahko ustrezno prilagodi za doseganje drugih edinstvenih uglašenih frekvenc za izvajanje zaklepanja.

Tudi tu je 555 astable uporabljen kot IR oddajnik za sprožitev opamp Rx vezja.

Ko zazna ujemajočo se frekvenco s 555 Tx, se opamp odzove in na svojem izhodnem zatiču ustvari nizko logiko, ki se lahko dodatno integrira v zunanjo napravo za določene operacije.

Zgornje vezje je mogoče ustrezno uporabiti za predlagano zaznavanje ID-ja vlaka, 8 takšnih Rx enot pa je mogoče določiti po tirih in 555 Tx enot na vsakem od vlakov, tako da je enolično izbrano število vlakov z edinstvenimi Tx-ji zaznajo sprejemniki Rx in se ustrezne informacije o nizki logiki pošljejo računalniku, da uporabnika obvestijo o njihovi prisotnosti.




Prejšnja: Preprosto vezje alarmnega senzorja senc Naprej: Utripajoče 3 LED (R, G, B) zaporedno z uporabo vezja Arduino