Häälestatud infrapuna (IR) detektori vooluring

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Artikkel on raamatu jätk varasem postitus kus proovisime leida lahenduse ainulaadse infrapuna-ID loomiseks rongide jaoks vedurimudelisüsteemis. Püüame siinkohal rakendusest üksikasjalikult aru saada ja teada saada, kuidas võib olla võimalik ideed edukalt ellu viia häälestatud IR-detektorahelate abil. Idee soovis hr Henrik

Tehnilised kirjeldused

Kallis Swagatam,



Miks te ei ela Taanis Ribes ega minus Indias. Teeks selle kõik palju lihtsamaks: o)

Kuna meil on vähemalt 50 vedurit ja neid tuleb veel, olen kindel. Idee rakendada 50 üksust igal rongijaama rajal ei tööta, kuid võib-olla võiksime vähendada igal rajal olevate ringte arvu, lubades ainult mõnel rongil edasi sõita. rada 1 ja mõned rajal 2 ja nii. Ma räägin sellest oma pojaga.



Ideaalne lahendus oleks täpselt teada, kus iga vedur rööbastel oleks. Mõni suurettevõtte moodul kasutab rongide asukoha teavitamiseks raadiosagedust või digitaalset signaali. Nende moodulite ainus halb asi on hind.

Enamikul inimestel on väike vedur väheste veduritega ja nad saavad mudelronge käsitsi hõlpsalt juhtida. Meie oma on liiga suur ja 50 rongi jälgimine pole inimlik.

Selleks oleme välja töötanud tarkvara, mis meid abistab. Tarkvara vajab toimimiseks, nagu ma varem mainisin, siiski mõningaid sisendeid. Kõik tarkvara sisendid pärinevad S88 moodulitest (spetsiaalsed, mis on välja töötatud rongirööbaste modelleerimiseks mõne Saksa ettevõtte poolt), USB-st ja paralleelsetest I / O-trükkplaatidest.

See viib mind teise punkti, kus teil võib-olla oleks idee.

Olen teinud väikese vooluringi transistorite sisse- ja väljalülitamiseks relee või muu lülitamiseks. Kas teil on idee omatehtud sisendi / väljundiga USB-voolu kohta? Mul on vaja meie arvutite jaoks palju sisendeid / väljundeid.

Nüüd rongide peatumise, aeglustamise ja kiirendamise juurde. Kõik rongid on varustatud digitaalse kontrolleriga ja saavad rööbastelt teavet kiirendamiseks, peatumiseks, tulede sisselülitamiseks jne.

Meie tarkvara saadab need käsud kohtvõrgu kaudu ühendatud Märklini (Märklin 60212) digitaalse kontrolleri kaudu.

Kogu see teave on ainult selleks, et teavitada teid sellest, kuidas mudelrongide asjad toimivad.

Nii et rongi peatamiseks saadaksin käsu igast meie maja arvutist või käsitsi, valides rongi ID ja käskides peatuda 60212 käsuüksusest.

RX moodul on vastuvõtja eks? Kui jah, siis peaksid nad olema rööbaste ja TX-mooduli all. RX-moodul peaks rongi lähenemisel lülitama S88, USB-porti või paralleelliidese pardal maad.

Minu tarkvara jälgib S88, USB ja paralleelliidese plaate ning töötab lülitatud pordi ja maa vahel. Loodan, et saate minu selgitusest aru. Nii et kui teie vooluring võib öelda, et teatud rong on parsitud. Arvuti saaks käsklusi saata.

Ribapääsfilter on võib-olla lahendus. Arvuti ei teaks, millises rongis peatuda, või saan selle valesti aru? Kuid ribapääsfiltrit võiks mudelirongiradades kasutada rohkem kohti. Nt. ristmike vahetamiseks ja palju muud.

Arvan, et piisab 8-10 etteantud rongist.

Ma arvan, et ma ei selgitanud ennast õigesti. Näete, et arvutiga ühendatud liideseahel tuvastab, kui sisendport on maandatud. Enamik arvutite liideseplaate teevad seda minu teada.

Olen lisanud Vellemani liidese plaadi skeemidega faili. See on vaid liidese plaadi näide.

Seda ma mõtlesingi maale üleminekule. Kas seda ei saaks teha teie vooluahela väljundis oleva BC 547 NPN transistoriga?

Põhimõtteliselt on see lihtsalt selleks, et öelda, milline rong millisele jaamale läheneb. Kuidas teave arvutisse maandub, pole kindel, kumb on parim. Juhtmevabalt idee kõlab hästi, kuid kas see on teostatav?

Minu mõte oli algusest peale midagi sellist nagu vooluring, mis võiks liidese kaudu teada anda arvutile, milline rong millisele jaamale läheneb.

Liideseplaatide kasutamisel on siiski üks suur probleem. Mitu plaati on vaja ja mitu saab ühendada ühe arvutiga.

Kui vaadata Velleman K8055 skeeme, siis on 2 analoogsisendit 0-5V, võib-olla võiks neid kasutada.

Swagatam Mulle meeldib su mõtteviis. Lahenduste otsimine mitte ainult lõpetamine. Tegelikult võiksin arvata, et saaksite oma Euroopas asuvate vooluringide jaoks head raha teenida. Mudelrongide harrastajaid kasutatakse ostude eest palju maksma.

Parimate soovidega,
Henrik Lauridsen

Vooluahela lahendus:

Allpool on näha paar kavandatud tuvastamise vooluringi varianti, mida saab proovida:

Mõlemat vooluahelat saab kasutada mis tahes rakenduste jaoks, mis vajavad unikaalselt häälestatud infrapuna tuvastamist, näiteks infrapuna kaugjuhtimispuldis, infrapuna turvasüsteemides või infrapunapõhistel lukustus- ja võtmeseadmetel.

Esimene vooluring kasutab vastuvõtja vooluahela moodustamiseks LM567 faasilukustatud ahela sageduse detektori kiipi.

R2 / R3 / C2 fikseerib mikrolüliti fikseerimissageduse nii, et vooluahel reageerib ja loob selle sageduse tuvastamisel selle sisendtapis 3 fotodioodi kaudu nullloogika väljundi.

Fotodioodi käivitab 555-põhine astable-ahel, mis on näidatud diagrammide vasakul küljel. 555 vooluringis kasutatakse ka fotodioodi sageduse edastamiseks üle vastuvõtva LM567 fotodioodiseadme.

Saatja 555 tuleb häälestada täpselt sagedusele, mis on seatud R2 / R3 / C2-ga LM567-ahelas. Kõike muud Rx vooluring lihtsalt ignoreerib.

Teises häälestatud infrapunadetektorahelas kasutatakse unikaalselt häälestatud saatjasagedusele vastuse saamiseks LC-ga häälestatud opampi.

L1 / C1 tagasiside ring

Lampi L1 / C1 tagasiside ahel, mis on paigutatud üle Opamp-väljundi sisendjälgede, otsustab fikseeriva resonantssageduse, millel see võib olla ette nähtud.

L1 / C1 võib sobivalt kohandada teiste unikaalselt häälestatud sageduste saavutamiseks lukustustoimingute teostamiseks.

Ka siin kasutatakse opamp Rx-ahela käivitamiseks IR-saatjana 555 astabelit.

555 Tx-st sobiva sageduse tuvastamisel reageerib opamp ja loob väljundpoldil madala loogika, mis võib täpsemateks toiminguteks integreeruda välise seadmega.

Eespool nimetatud vooluringi saab sobivalt kasutada kavandatud rongi ID tuvastamiseks ning 8 sellist Rx-üksust võib paigutada rööbastee ja 555 Tx-üksuse mõlemale rongile nii, et unikaalselt valitud rongide arv koos ainulaadsete Tx-dega oleks Rx-vastuvõtjate poolt tuvastatud ja vastav loogikainfo saadetakse arvutisse kasutaja teavitamiseks nende kohalolekust.




Eelmine: Lihtne varjusensori häire ahel Järgmine: vilgub 3 LED-i (R, G, B) järjestikku Arduino vooluringi abil