Schéma diaľkového ovládania na IR lúčech. Jednoduchý systém diaľkového ovládania IR RAYS UŽÍVATEĽA

Medzi zariadeniami určenými na diaľkové ovládanie a kontrolu, zariadenia s použitím infračerveného (IR) žiarenia zaberajú dlhodobé a čestné miesto.

Napríklad prvé diaľkové ovládače na infračervených lúče sa objavili v roku 1974, vďaka firmám Grundigom a MagnoVoxom, ktoré vydali prvý televízor vybavený takou kontrolou. Snímače s použitím IR žiarenia sú široko používané v automatizácii.

Hlavná výhoda ovládacích zariadení na IR RYSUMENTY je ich nízka citlivosť na elektromagnetické rušenie, ako aj skutočnosť, že tieto zariadenia sami nevytvárajú rušenie s inými elektronickými zariadeniami. IR diaľkové ovládanie je spravidla obmedzené na rezidenčné alebo priemyselné priestory a vyžarovanie žiarenia a prijímač musia byť v priamom viditeľnosti a musia byť nasmerované na seba.

Tieto vlastnosti určujú hlavný rozsah uplatňovania posudzovaného a diaľkového ovládania domácich spotrebičov a automatických zariadení malé vzdialenosti, ako aj tam, kde sa vyžaduje bezkontaktná detekcia priesečníka priamočiaho šírenia žiarenia.

Dokonca aj pri svitaní svojho výskytu bolo zariadenie na IR RÁMS veľmi jednoduché vo vývoji a aplikácii, a v súčasnosti, keď používali modernú e-databázu, takéto zariadenia sa stali ešte jednoduchšie a spoľahlivejšie. Ako si všimnúť oznámenie, aj mobilné telefóny a smartfóny sú vybavené IR portom pre komunikáciu a správu. domáce prístroje Na IR kanáli, napriek rozšírenému použitiu bezdrôtová technológiaako je Bluetooth a Wi-Fi.

The Whale Company ponúka niekoľko modulov pracujúcich pomocou IR žiarenia určeného na použitie v projektoch DIY.

Zvážte tri zariadenia rôznym stupňom zložitosti a cieľa. Pre pohodlie sú hlavné charakteristiky všetkých zariadení redukované na tabuľku nachádzajúcu sa na konci prehľadu.

  1. Infračervená bariéra je navrhnutá tak, aby bola použitá ako senzor bezpečnostného systému, so športovými súťaže ako fotootografické, ako aj pre diaľkové ovládanie automatizačných zariadení vo vzdialenosti do 50 metrov.

Zariadenie sa skladá z dvoch modulov - vysielač a prijímač. Vysielač je zostavený na dvojitom integrálnom časovači NE556 a tvorí pravouhlé impulzy s náplňou frekvencie 36 kHz. Časovač má pomerne výkonný prúdový výstup, aby mohol priamo ovládať infračervené LED diódy pripojené k nemu.

Jednotný analóg NE556 je slávny NE555 integrálny časovač, ktorý už bol celá armáda rádiových Amms na vývoj pre rozvoj. elektronické zariadenia. Preskúmajte časovač na príkladoch 20 elektronické obvodyNavrhnuté na základe tohto časovača, je možné použiť set-dizajnér "klasický obvod" ich rozsahu elektroniky. Pri montážnych schémach sa spájkovacia železo nepotrebuje; Všetky z nich sú zhromaždené na invalilnej figuríne.

Emitovaný signál je prijímajúci prijímač, podľa ktorého je špecializovaný čip, je detegovaný detektorom píku a vstupuje do aktuálneho zosilňovača na tranzistore, ku ktorému je relé pripojené k prepnutiu prúdu na 10A.

Infračervená bariéra, napriek jednoduchosti, je pomerne citlivým zariadením a umožňuje pracovať na "klírens" a na "odraz" a vyžaduje výrobu zmesi pre vysielač a prijímač, ktorý eliminuje účinok reverzných signálov .

Príklad použitia infračervenej bariéry spolu so súborom "digitálneho laboratória" z už uvedenej série ABC elektroniky je možné vidieť.

  1. - Toto je svetelný spínač s ovládaním z akéhokoľvek diaľkového ovládača na infračervených nosníkoch.

Modul vám umožňuje ovládať osvetlenie alebo iné elektrické zariadenia pomocou ľubovoľného diaľkového ovládača.

Spravidla sa na každom diaľkovom ovládaní používajú zriedka používané alebo nepoužívané tlačidlá. Uplatňovanie tohto prepínača sa môžete zapnúť a vypnúť luster, ventilátor atď. Z toho istého diaľkového ovládača, z ktorého spravujete TV alebo hudobné centrum.

Keď sa aplikuje napájanie, modul po dobu 10 sekúnd "čaká", aby ste získali signál zodpovedajúci zvoleného tlačidla diaľkového ovládača a po uplynutí tohto času sa stlačí tlačidlo "Pamätá". Potom, aby ste spustili relé modulu, stačí stlačiť toto tlačidlo raz, keď znova stlačíte relé, vypne. Riadiaci režim typu "spúšť" je teda implementovaný. Modul zostáva naprogramovaný, aj keď je jeho výkon odpojený.

Treba poznamenať, že "si spomína" posledný stav, keď je napájanie vypnuté.

Zariadenie poskytuje režim automatické vypnutie Zaťaženie je asi 12 hodín po jeho zaradení v prípade, že záťaž zabudol vypnúť.

Relé modul môže prepínať výkon až do 1500 wattov.

  1. Súprava bezdrôtovej kontroly nad IR kanálom má vlastné diaľkové ovládanie so 4 tlačidlami a 4 riadiacimi kanálmi na rok 2000 W.

Každý zo 4 kanálov diaľkového ovládača pracuje v režime "Tlačidlo", t.j. Relé kanála sa zatvorí, keď je stlačené príslušné tlačidlo na diaľkovom ovládači.

Pomocou modulu môžete usporiadať reverzibilné ovládanie dvoch elektromotorov zberača, pretože každé relé má normálne zatvorené (NC) a jeden normálne otvorený (bez) kontaktov so zdieľaným drôtom.

Pre jednoduchosť použitia je každý kanál vybavený LED diódami, ktorá indikuje spínanie na relé.

Diaľkové ovládanie je napájané prvok CR2032.

Riadenie zaťaženia s väčším výkonom pre všetky diskutované zariadenia sa môže vykonať pomocou expanzných modulov:

Až 4000 wattov: je vhodný expanzný modul;

Až 8000 wattov: Rozširovací modul je vhodný.

Infračervené moduly

Kód dodávateľa

názov

Napájacie napätie

Počet riadiacich kanálov

Maximálny výkon napájania Single Channel, W

Príklady aplikácie

Infračervená bariéra

12V trvalý

Bezpečnostné zariadenia; Športové súťaže; robotické; Automatizačné zariadenia

Svetlý spínač

12V trvalý;

220V Premenné

Osvetlenie, vetranie, kúrenie

Súprava bezdrôtovej kontroly

12V trvalý

Reverzibilné riadenie kolektorových motorov; Riadenie 4-kanálových domácich spotrebičov

Ahojte všetci! Tu budeme hovoriť o tom, ako urobiť najjednoduchšie IR manažment (). Túto schému môžete dokonca spravovať s bežným diaľkovým ovládaním z televízora. Varíme ťa hneď, vzdialenosť nie je veľká - asi 15 centimetrov, ale aj tento výsledok urobí začiatočník v práci. S domácim vysielačom je rozsah dvakrát, to znamená, že sa približne zvyšuje o 15 centimetrov. Blok sa vykonáva jednoducho. Do 9-volt "Crown" pripájame IR viedli cez odpor 100-150 ohmov, zatiaľ čo sme obvyklé tlačidlo bez upevnenia, prilepíme ho na batériu s páskou, zatiaľ čo páska by nemala zabrániť infračervenému žiareniu IR LED.

Fotografia zobrazuje všetky tie prvky, ktoré potrebujeme zostaviť schému

1. Fotodióda (skoro môžete)
2. Rezistor pre 1 com, a 300-500 ohmov (pre jasnosť na fotografii, rezistory pre 300 a 500 ohmov)
3. Odporový odpor na 47 com.
4. Tranzistor KT972A alebo podobný prúdu a štruktúre.
5. LED dióda môže použiť akékoľvek nízke napätie.

Schematický diagram prijímača IR na jednom tranzistore:


Budeme pristúpiť k výrobe fotodetetora. Jeho systém bol prevzatý z jedného adresára. Prvý kresliť permanentný marker. Ale môžete to urobiť aj pri inštalácii, ale je vhodné urobiť na textolite. Môj poplatok vyzerá takto:


No, teraz, prirodzene, prejdite na spájkovanie prvkov. Sledujeme tranzistor:



Spájme odpor v 1 com (kilome) a štruktúrovaný rezistor.


A nakoniec spájkovanie posledný prvok - Jedná sa o 300-500 odpor, dal som 300 ohmov. Publikované zo zadnej strany dosky plošných spojov, pretože mi nedovolil, aby som ho ponoval z prednej strany, pretože jeho mutačné labky \u003d)


To všetko je záležitosťou zubnej kefky a alkoholu, aby sa umyla zvyšky Rosínu. Ak sa všetko zhromažďuje bez škrupín a fotodióda je dobrá - okamžite zarobiť. Video prevádzka tohto návrhu je možné zobraziť nižšie:

Na videu je vzdialenosť malá, pretože bolo potrebné sledovať súčasne do fotoaparátu a na diaľkovom ovládaní. Preto nebolo možné zamerať pokyny konzoly. Ak namiesto fotodiódy dať fotoreresistor, potom bude reagovať na svetlo, overené osobne, citlivosť je ešte lepšia ako v pôvodných fotoreresistorických schémach. Systém podaný 12V, funguje normálne - LED dióda je jasná, jas a citlivosť fotorezistory je nastaviteľná. V súčasnej dobe podľa tejto schémy vyberte prvky, takže IC prijímač z 220 voltov môže byť použitý a výstup na svetlo je 220V. Za poskytnutý systém vďaka za systém: thehunteronghosts. . Poskytnuté materiály:

Systém DU na IR lúče na čínskych žetónoch

Teraz v našej krajine bola veľká čínska elektronika, pripravená aj rôzne časti a komponenty a iné veci. Rôzne lietajúce a riadiace hračky na rádiové ovládanie alebo na IR kontrolu sú veľmi populárne. Väčšina z nich je založená na jednom súbore mikroobvodov: SM6135-SM6136, resp. Codér a dekodér riadiaceho systému. Tieto čipy sa môžu ťažiť z chybných hračiek alebo len kúpiť v obchode.

Tu chcem ukázať ako s týmito čipmi môžete usporiadať päťnásobné diaľkové ovládače na IR lúče, napríklad na správu domáceho audio centra alebo môže byť robot.

Obrázok zobrazuje vzdialený a dekodér.

Diaľkový ovládač je na SM6136. Ako vidíte, je to veľmi malé a detaily a schéma je možné vykonať veľmi kompaktné. S1-S5 tlačidlá slúžia na kŕmenie príkazov. Príkazy sa prenášajú určitou sekvenciou pulzných balení. Puzovacie impulzy sa vymieňajú modulačnou frekvenciou. Táto modulačná frekvencia, ako aj ekvivalentná frekvencia signálu impulzov, závisí od frekvencie generátora hodín, ktorý je inštalovaný odporom R1, frekvencia obalov obalov sa rovná polovici frekvencie generátora hodín, ktorý sa môže merať v kontrolnom výstupe 13 D1.

Signál modulovaného impulzov vstupuje do tlačidla na VT1 a cez neho na LED HL1 IR. Aktuálny cez HL1 je obmedzený na rezistore R3. HL1 LED - Akákoľvek IR LED z diaľkového ovládania TV 3V.
HL2 - Indikátor prenosu tímu.

Prijímací obvod sa zobrazuje vpravo na čipe SM6135. Parcely konzoly majú integrovaný fotodetektor FL1. Ide o štandardný fotodetector du z televízora, pod modulačnou frekvenciou 38 kHz. Na Transistor VT2 - menič. A príkazy sa objavujú vo forme logických jednotiek na elektródach 7, 6, 10. 11, 12 D1. Frekvencia hodín je nastavená rezorom R4.

Nastavenie
Začnite z konzoly. Meranie výstupnej frekvencie 13 D1 Nastavte si rovnú frekvenciu dudy, ktorá je potrebná na párovanie s fotodetetátorom. To znamená, že ak je SFHH506-38, to znamená, že frekvencia 38 kHz, potom 76 kHz by mala byť na výstupe 13 D1.
Potom, prechádzanie a prijímanie príkazov na konfiguráciu R4, takže príkazy sú akceptované a najvyšší rozsah.

Rovnaká súprava SM6136 / 6135 sa používa v rádio-riadených systémoch s modelmi a hračkami. V tomto prípade sú príkazové impulzy odstránené z 8. výstupu SM6136, na ktorých nie sú naplnené modulačnými impulzmi, to znamená čisto príkazový kód, bez plnenia impulzov. Tento kód sa privádza do modulátora vysielača.
Recepcia je tiež odlišná, pretože sa v ňom používa amplifikácia kaskád Mikroobvody SM6135 (závery 1-3, 14-16). Pri týchto kaskád sa zhromažďuje obvod signálneho zosilňovača pochádzajúci z ultra generálového detektora.

Jedna z možných schém rádiového riadenia je uvedená v druhom výkrese.

V elektronickom zariadení pre domácnosť boli široko používané integrované prijímače infračerveného žiarenia. V druhom inom sa nazývajú aj IR moduly.

Môžu byť zistené v akomkoľvek elektronickom zariadení, spravovať, ktoré možno použiť pomocou diaľkového ovládača.

Tu, napríklad, IR prijímač na televízore PCB.


Napriek zdanlivej jednoduchosti tejto elektronickej zložky je to špecializovaný integrovaný obvod určený na prijímanie infračerveného signálu z diaľkového ovládania (DB). Spravidla má IR prijímač najmenej 3 závery. Jeden výstup je bežné a pripája sa k mínus «-» potraviny ( GND.), druhá poskytuje výhodu «+» výkon ( Vs.) a tretí výkon prijatého signálu ( Von.).

Na rozdiel od bežnej infračervenej fotodiódy môže IR prijímač prijímať a spracovať infračervený signál, ktorý je IR-impulzy pevnej frekvencie a určitého trvania - zväzok impulzov. Toto technologické riešenie eliminuje náhodné spúšťače, ktoré môžu byť spôsobené žiarením pozadia a rušenie z iných zariadení vyžarujúcich v infračervenom rozsahu.

Napríklad silné interferencie pre prijímač IR signálov môžu vytvoriť fluorescenčné osvetľovacie žiarovky s elektronickým predradníkom. Je zrejmé, že nie je možné použiť IR prijímač na oplátku za obyčajnú IR fotodiódu, pretože IR modul je špecializovaný mikroobvod, nabrúsený za určitých potrieb.

Aby sme pochopili princíp fungovania IR modulu, podrobnejšie popíšeme vo svojom zariadení pomocou štrukturálnej schémy.

Mikrocibutur IR žiarenia obsahuje:

    Pin photodiode

    Nastaviteľný zosilňovač

    Pásový filter

    Amplitúdový detektor

    Integračný filter

    Prah


Pin photodiode - Toto je rôzne fotodiódy, ktorá má medzi oblasťami n. a p. \\ t Tam je oblasť vlastného polovodiča ( i-oblast ). Oblasť vlastného polovodiča je v podstate vrstva z čistého polovodiča bez nečistôt v ňom. Je to táto vrstva, ktorá dáva pin-day svoje špeciálne vlastnosti. Mimochodom, PIN diódy (nie fotodiodes) sa aktívne používajú v mikrovlnnej elektronike. Pozrite sa na svoje mobilný telefónPoužíva tiež pinovú diódu.

Ale vráťme sa na pólový fotodid. V obvyklom stave sa prúd cez PIN Photodiode nepokračuje, pretože je zahrnutý v schéme spätný smer (V tzv. Reverznom posunu). Vzhľadom k tomu, že pod pôsobením vonkajšieho infračerveného žiarenia v i-regióny Tam sú dvojice elektrónov, potom prúd začne prúdiť cez diódu. Tento prúd sa potom prevedie na napätie a vstupuje do vstupu nastaviteľný zosilňovač.

Nasleduje signál z nastaviteľného zosilňovača pásový filter. Slúži ako ochrana proti rušeniu. Pásový filter je nakonfigurovaný na určitú frekvenciu. Takže v IR prijímačov sa používajú hlavne pásové filtre nakonfigurované na frekvenciu 30; 33; 36; 36.7; 38; 40; 56 a 455 Kilohertz. Aby bol signál emitovaný diaľkovým ovládaním, ktorý má byť prijatý IR prijímačom, musí byť modulovaný rovnakou frekvenciou, na ktorej je konfigurovaný filter prúžku IR prijímača. Napríklad modulovaný signál vyzerá ako vyžarujúca infračervená dióda (pozri obrázok).

Ale vyzerá to ako signál na výstupe IR prijímača.

Stojí za zmienku, že selektivita pásového filtra je malá. Preto môže IR modul s 30 Kilohertzovým filtrom dobre dostávať signál s frekvenciou 36,7 Kilohertz a ďalšie. TRUE, vzdialenosť istého príjmu je výrazne klesá.

Po prešiel signálom cez pásikový filter amplitúdový detektor a integračný filter. Integrujúci filter je potrebný na potlačenie krátkeho jednotného signálu, ktoré môžu byť spôsobené rušením. Potom príde signál praha potom ďalej výstupný tranzistor.

Pre udržateľnú prevádzku prijímača sa zisk nastaviteľného zosilňovača monitoruje systém automatického systému zisku ( Aru). Vzhľadom k tomu, užitočný signál je balíček impulzov určitého trvania, potom v dôsledku inerciality Aru, signál má čas prejsť cez cestu zisku a zvyšku okruhoch uzlov.

V prípade, keď je trvanie pulzného balenia nadmerné, je spustený agarový systém a prijímač prestane prijímať signál. Takáto situácia sa môže vyskytnúť, keď je IR prijímač posmrtený fluorescenčnou lampou elektronický predradníkktorý pracuje na frekvenciách 30 - 50 Kilohertz. V tomto prípade môže priemyselné infračervené žiarenie výparových ortuťových svietidiel prejsť ochranným pásikom filtra fotodetetora a spôsobiť spustenie ARU. Samozrejme, citlivosť IR prijímača spadá.

Preto by ste nemali byť prekvapení, keď fotodetektor televízora neberie príkazy z diaľkového ovládača. Možno, že len zabraňuje osvetleniu žiariviek.

Automatické nastavenie prahovej hodnoty ( Arp) Vykonáva podobnú funkciu ako Aru, ktorá riadi prah prahového zariadenia. ARP vykazuje úroveň prahovej prahovej hodnoty takým spôsobom, aby sa znížil počet falošných impulzov v produkte modulu. V neprítomnosti užitočného signálu sa počet falošných impulzov môže dosiahnuť 15 za minútu.

Forma orgánu IR modulu prispieva k zameraniu prijatého žiarenia na citlivý povrch fotodiódy. Materiál prípadu prechádza žiarením s vlnovou dĺžkou od 830 do 1100 nm. V zariadení sa teda implementuje optický filter. Na ochranu prvkov prijímača z účinkov vonkajších elektrických polí sa v module nainštaluje elektrostatická obrazovka. Fotografie zobrazujú moduly značky IR HS0038A2. a TSOP2236.. Na porovnanie sa nachádzajú bežné IR fotodiodes KDF-111V. a FD-265.

IR prijímače

Ako skontrolovať zdravie IR prijímača?

Pretože prijímač IR signál je špecializovaný čip, aby sa spoľahlivo skontroloval jeho použiteľnosť, napájacie napätie sa používa na čipe. Napríklad menovité napájacie napätie pre "vysokonapäťové" IR moduly série TSOP22 je 5 voltov. Súčasná spotreba je Milliamper Jednotky (0,4 - 1,5 mA). Keď je napájanie pripojené k modulu, stojí za to zvážiť strop.

V stave, kde signál nie je uvedený na prijímači, ako aj v pauzach medzi pulznými obalmi sa napätie na jeho výstupe (bez zaťaženia) takmer rovné napájaciemu napätiu. Výstupné napätie medzi celkovým výstupom (GND) a výstupným výstupom sa môže merať pomocou digitálneho multimetra. Môžete tiež merať prúd spotrebovaný aktuálnym modulom. Ak prúd spotreby presahuje typický, potom je modul chybný.

O tom, ako skontrolovať zdravie IR prijímača pomocou napájania, multimetra a diaľkového ovládača.

Ako vidíme, prijímače IR signálov používaných v systémoch diaľkového ovládania v infračervenom kanáli majú dostatočne sofistikované zariadenie. Tieto fotodigtory často používajú fanúšikovia mikrokontrolérových techník v ich domácich zariadeniach.

Zaguka alebo "Ako sa zariadenie začalo"

... Keď som prišiel, Victoria sedela na pohovke, pozerala sa na TV. Deň sa ukázal byť ťažký, takže nechcela robiť nič. Počas niekoľkých minút sme sledovali nejakú popovú sériu, potom skončil a Vika vypnú TV. Izba sa stala tmavou. To pršalo na ulici a zdalo sa, že doma bol tiež studený.
Vika Rose z pohovky a začala sa dotknúť, hľadať prepínač z lampy. Nástenná lampa visel z nejakého dôvodu, nie na pohovke, ale na druhej stene a musela sa zastaviť cez miestnosť, aby sa rozsvietilo svetlo. Keď ho konečne otočila, miestnosť bola naplnená teplou žiarovkou žiarovkou.
Blízko mňa, na tvrdom hárku, položte diaľkové ovládanie z televízora. Nižšie tlačidlá bez identifikácie znakov a s najväčšou pravdepodobnosťou neboli použité. A tu som mal zaujímavú myšlienku ...
- Vic, a chcete, urobím, že vaša lampa môže byť zahrnutá s guľkou z krabice? Je tu ešte extra tlačidlá ...

Koncepcia
Naše zariadenie by malo byť schopné prijímať signál z IR konzoly, rozlišovať tlačidlo "jeho" od ostatných a ovládať zaťaženie. Prvé a posledné položky sú jednoduché ako sekera. Ale s druhým trochu zaujímavejším. Rozhodol som sa, že nie je obmedzený na určitú konkrétnu konzolu (prečo? - "Nie je to zaujímavé!"), Ale urobte systém, s ktorým môže pracovať rôzne modely od rôznych zariadení. Ak sa nezachránil len IR prijímač, a s istotou chytil signál.

Budeme chytiť signál pomocou fotodetetora. Okrem toho, nie každý prijímač bude vyhovieť - nosná frekvencia sa musí zhodovať s frekvenciou konzoly. Nosná frekvencia prijímača je indikovaná v jeho označení: TSOP17XX - 17 je model prijímača a xx - frekvencia v Kilohertoch. A nosná frekvencia konzoly nájdete v dokumentácii alebo na internete. V zásade bude signál akceptovaný, aj keď frekvencie sa nezhodujú, ale citlivosť bude figóniá - budete musieť konzolu potknúť priamo do prijímača.

Každá spoločnosť vyrába domáce prístroje, Je nútený dodržiavať normy pri výrobe "železa". A modulačné frekvencie v konzolách, tiež štandard. Ale vývojári sú odrezaní na programovej časti - rôzne výmenné protokoly medzi konzolou a zariadením jednoducho úžasne. Preto som musel prísť s univerzálnym algoritmom, ktorým sa nestará o výmenný protokol. Funguje to takto:

V pamäti uloženej prístroja kontrolné body. Pre každý taký bod potrebujete zaznamenať čas a stav výstupu z IR prijímača - 0 alebo 1.
Pri prijímaní signálu z konzoly bude MK konzistentne kontrolovať každý bod. Ak sa všetky body zhodujú - to bolo rovnaké tlačidlo, na ktorom bolo zariadenie naprogramované. A ak sa výstup z prijímača aspoň v jednom bode nezohľadnila so šablónou, zariadenie nereaguje.

Avšak, nikto nezrušil chyby! Je možné, že signál sa bude líšiť od šablóny, ale
V kontrolných bodoch budú hodnoty rovnaké. Ukazuje sa z falošnej reakcie. Zdá sa, že je to vzácne zaplast a pipety sú ťažké bojovať s ním! Ale v skutočnosti nie je všetko také zlé (a ešte dobre na niektorých miestach).

Po prvé, máme digitálny signál, čo znamená, že impulzy idú s konštantnými oneskoreniami (časovania) a jednoducho sa nezobrazujú. Preto, ak sú body dostatočne pevne, nemôžete sa báť, že nejaký impulz bude vynechaný.

Po druhé, malý hluk (zvyčajne vyzerá ako vzácne krátke impulzy) vo väčšine prípadov ide les - pre ak to nespadá priamo v kontrolnom bode, systém nebude mať vplyv na systém. Takže máme prirodzenú ochranu proti hluku.

Druhý typ chyby (AKA "Command Pass") sa stane kvôli tomu, že bod je príliš blízko k prednej časti pulzu (na miesto, kde signál pri výkone prijímača zmení jeho úroveň).
Predstavte si, že po niekoľkých mikrosekundách po kontrolnom bode sa signál sa musí líšiť s vysokou na nízkej úrovni. A teraz si predstavte, že konzola dal tím trochu rýchlejšie ako obvykle (pomerne sa to stane). Predná časť pulzu sa presunula v priebehu času a teraz sa to stane až do kontrolného bodu! Exit z prijímača sa nezhoduje so šablónou a systém sa obnoví.
K tomu sa nestane, musíte umiestniť kontrolné body od frontov.

"Všetko je v pohode" - poviete - "Ale ako môžem vziať kontrolné body?" Takže som nad ním stále Tupil. V dôsledku toho som sa rozhodol zveriť umiestnenie bodov.
Na zariadení je JUMPER J1. Ak je zapnutý, je zatvorený - zariadenie bude hlúpo prenášané cez UART všetko, čo je vydaný IR prijímač. Na druhej strane drôtu, tieto údaje si svoj program, ktorý poskytuje impulz s TSOP na obrazovku počítača. Máte len myš rozptýliť kontrolné body v tomto pláne a blikať ich v EEPROM. Ak schopnosť používať UART nie je, Jumper J2 prichádza na záchranu. Keď je zatvorený - zariadenie nedáva údaje o UART a zloží ich v EEPROM.


Schéma
Jednoduchá hanba. Ako regulátor som získal Attiny2313. Frekvencia 4 megahertz, od kremenného alebo vnútorného RC reťazca.
Na samostatnom konektore sú RX a TX línie zobrazené pre komunikáciu a výživu. Tam - reset sa zobrazí, aby bolo možné reflovať MK bez odstránenia zariadenia.
Výstup fotodetector je pripojený k int0, bude ťahaný do sily na odpor v 33K. Ak existujú silné rušenie, môžete tam dať menší odpor tam, napríklad 10k.
D4 a D5 Pines Hang Jumpers. Jumper1 na D5 a Jumper2 na D4.

PIN D6 je ťahaný napájacím modulom. A Simistor, vzal som si najmenší z tých, ktoré som mal - BT131. Súčasný je 1A - nie je chladný, ale prípad nie je príliš veľký - to92. Pre jemné zaťaženie. Urobil som tunneru na MOC3023 - nemá žiadny nulový priesečník snímač, čo znamená, že je vhodný pre kontrolu hladkého zaťaženia (tu som implementovaný).

Port B je takmer úplne odstránený na konektore - môžete pripojiť indikátor alebo čokoľvek iné. Používam rovnaký konektor, keď je zariadenie firmware. PIN B0 je zaneprázdnený LED.

Kŕmi celú vec cez LM70L05 a diódový most. To znamená, že môžete slúžiť napätieNapríklad z transformátora. Hlavná vec je, že nepresahuje 25 voltov, a potom stabilizátor zomrie alebo konže.

Poplatok bol uvedený:


Áno, je to trochu odlišné od dosky, ktorá leží v archíve. To však neznamená, že som sa dosiahol uber-pokročilý poplatok, ale skĺzol ste demo verziu :). Naopak, môj poplatok má niekoľko nedostatkov, ktoré nie sú v koncovej verzii: Nedostal som nohu reset na kolíku a LED visí na PB7. A to naozaj neprispieva k intrahemal programovaniu.

Firmvér
Zariadenie môže pracovať v dvoch režimoch. V prvom - keď je J2 zatvorený - jednoducho prenáša impulzy z fotodetetora v UART. Od neho a štart:

UART funguje rýchlosťou 9600, t.j, pri frekvencii 4 MHz do registra UBRR, písať 25.

... čakáme, kým sa fotodeteking noha je vetvička. Akonáhle sa potopil (pôvodne to visí na výsuvnom odpore), spustíme časovač (časovač / counter1, ten, ktorý je 16 bitov) a pretrváva prerušenie int0 na akúkoľvek zmenu prihlásenia - akúkoľvek logickú zmenu (ICS00 \u003d 1) . Časovač Ticks ... čaká.

Pulz z konzoly vybehol - výstup z fotodek zostrelil, prerušil prerušenie. Teraz zapíšte do pamäte hodnoty časovača a resetujte časovač. Stále potrebujete zvýšiť ukazovateľ záznamu, ktorý chcete zapísať do ďalšieho prerušenia do inej pamäťovej bunky.

Ďalším impulzom ... Výstup je zášklby ... Prerušenie ... Zaznamenajte hodnotu časovača v pamäti ... Obnoviť časovač ... ukazovateľ + 2 (píšeme dva bajty naraz) ...

A bude pokračovať, kým sa nezobrazí, že koniec (RAM) je blízko. Alebo, kým nie je signál u konca. V každom prípade zastavíme časovač a vypnite prerušenia. Potom pomaly vyhodiť všetko, čo urobili, v UART. Alebo, ak je J2 uzavretý - v EEPROM.

Na konci sa môžete upevniť na nekonečnú slučku a počkať na reset - misiu je vykonaná.
A na výstupe bude sekvencia čísel. Každý z nich je čas medzi zmenami v stave TSOP. Vedieť, prečo táto sekvencia začala (a vieme! Toto je pokles z vysokej na nízkej úrovni), môžeme obnoviť celý obrázok:

Po inicializácii sadneme a počkame, kým Tsop pušky. Akonáhle sa to stalo - čítali sme prvý bod z EEPROM, a v jednoduchom cykle, inšpirujúci sa čo najviac. Zároveň považujeme balíky 32US. Vychádzajúc z strhu, skontrolujte - niečo tam na výstupe prijímača.

Ak sa výstup nezhoduje s tým, čo sme očakávali, nie je náš tím. Môžete bezpečne čakať na koniec signálu a začať všetko prvé.

Ak výstup zodpovedá našim očakávaniam - načítajte ďalší bod a skontrolujte ho. Tak dlho, ako ja nechodím do bodu, čas, ktorý \u003d 0. To znamená, že neexistujú žiadne ďalšie body. Takže celý tím sa zhodoval a môžete ťahať zaťaženie.

Ukazuje sa, že jednoduchý algoritmus. Ale fakt je ľahšie, tým spoľahlivejšie!

Mäkký
Spočiatku som si myslel, že urobím automatickú zapamätanie šablóny. To znamená, že ste uzavreli jumper, poke konzolu do TSOP a samotný MK kladie kontrolné body a zloží ich v EEPROM. Potom sa objasnilo, že myšlienka bludiska: čoraz menej primeraný algoritmus bude príliš zložitý. Alebo nebude univerzálny.

Druhou myšlienkou bol program pre počítač, v ktorom môžete oddeliť kontrolné body. Nie je to príliš technologicky, ale je lepšie dôverovať tomuto podnikaniu MK.


Zariadenie učíme, aby sme odpovedali na požadované tlačidlo:

1) Užívateľ Jumper J1.

2) Spojíme UART. Ak nie je možné ho pripojiť, potom Jumper J2 Jumper. Potom zariadenie klesne údaje v EEPROM.

3) Dávame jedlo.

4) Ak sa rozhodli použiť UART, spustíme softvér a pozrite sa na stavový riadok (pod oknom). Musí byť písomný "port COM je otvorený." Ak nie je napísané, hľadáme Jamb v pripájaní a poke "Connect".

5) Urobte konzolu a poke pravé tlačidlo v TSOP. Akonáhle zariadenie vyznamenaním, že signál išiel - LED dióda sa otočí. Ihneď po tom, zariadenie začne prejsť UART (alebo písať v EEPROM). Keď je prenos u konca, LED dióda zhasne.

6.1) Ak pracujete na UART, potom kliknite na tlačidlo "Download by UART". A radovať sa v nápise "nahrané plán ..." v stavovom riadku.

6.2) Ak pracujete cez EEPROM, čítam program EEPROM pamäťový programátor a uložte súbor * .bin. (Presne bin!). Potom kliknite na tlačidlo "Download.bin" v programe a vyberte súbor s EEPROM.

7) Pozeráme sa na plán nakladania - toto je signál s tsop'a. Na bočnom paneli je posuvník - môžu byť zmenené. Teraz poke myš v pláne - dali sme kontrolné body. Tlačidlo pravého tlačidla sa odstráni. Nepotrebujete ich príliš blízko k frontom. Ukazuje sa niečo takéto:


8) Kliknite na tlačidlo "Save.bin" a uložte body. Potom tento súbor bliká v EEPROM. Takže, ako sme si čas medzi dvoma bodmi 7 bitov, je obmedzený na 4 ms. Ak čas medzi dvoma bodmi presahuje túto hodnotu - program odmietne uzamknúť body do súboru.

9) Odstráňte prepojky. Reštartujte zariadenie. Pripravený!

Video z testovania