Arduino oddělené optočlenem

Náhrady součástek všeho druhu, informace a dotazy k součástkám

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
ladefeto
Příspěvky: 7
Registrován: 16 úno 2011, 00:00

Arduino oddělené optočlenem

#1 Příspěvek od ladefeto »

Zdravím, předem upozorňuji a omlouvám se že mám docela mezery v některých věcech a proto se je snažím dělat co nejjednodušeni. Chci oddělit impuls od sepnutí magnetického dveřního čidla (5-12V dle potřeby) zřejmě nějakým optočlenem, zřejmě něco takového http://www.gme.cz/cz/bpc-817b-p523-248.html a sepnutí digitálního pinu arduina (ATMEGA 328) které pracuje s 5V. Chci je "natvrdo" oddělit.Něco jako relé, při sepnutí čidla sepnout i kontakt Arduina. Ale nerozumím některým hodnotá v dokumentaci a zřejmě si je špatně vykládám. Poradil by mi někdo prosím co bych měl použít ?
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#2 Příspěvek od ZdenekHQ »

Co na tom chceš vymýšlet ? Snad jedině optočlen s hysterezí a TTL výstupem.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
frantajetel11
Příspěvky: 1922
Registrován: 13 lis 2008, 00:00
Bydliště: Kladno

#3 Příspěvek od frantajetel11 »

No spočítat si podle napájení odpor do ledky optočlenu (cca 10 mA) a samozřejmě správně připojit všechny nohy - nic víc :wink:
Uživatelský avatar
ladefeto
Příspěvky: 7
Registrován: 16 úno 2011, 00:00

#4 Příspěvek od ladefeto »

No, vymýšlet, v tý dokumentaci je napsáno aspoň u toho co sem viděl z většiny že spouštěné napětí je od 30V nebo tak podobně, proto se ptám, ale asi je to teda něco jinýho než teda myslim já, no..
Naposledy upravil(a) ladefeto dne 16 úno 2011, 18:08, celkem upraveno 2 x.
Uživatelský avatar
MartasBrno
Příspěvky: 131
Registrován: 25 lis 2007, 00:00
Bydliště: Brno

#5 Příspěvek od MartasBrno »

navrhuju použít optočlen s tranzistorem
např. http://www.gme.cz/cz/4n35-p523-006.html
je v tom osobní zaujetí :wink:
Na "primáru" se musí spočítat odpor aby ledkou tekl nějakej proud (když to jde, tak jmenovitej nebo menší - nikdy ne maximální, je to zbytečnost. jmenovitým proudem myslím ty proudy, co píšou v datašítu v tabulkách. U tohoto typu If=10mA).
Na "sekundáru" se zapojí emitor na zem arduina, kolektor na vstupní pin a mezi kolektor a napájení arduina se dá pull up rezistor.
Hodnotu spočteš nebo odvodíš z charakteristik vybraného optočlenu a napájecího napětí.
Parametr CTR je přenos. když je 100% tak tranzistor "dá" ten samý proud, jako teče do ledky na "primáru".

Otevři si ten první datašít, najdi si obrázek Fig. 2, kde je závislost Norm CTR ku If. Proud ledkou zvolíš třeba 5mA. Níž nejdeš, protože tomu tak moc nerozmíš, vidíš že přenosová charakteristika jde skopce a ty z toho kopce nechceš sjet ani po zadku, ani po nose, natož v kotrmelcích - je jendo na kterou stranu, na obouch to bolí. Takže s klidem bači koukajícího na své ovce zůstáváš na kopci, kde je pohodlná rovinka. Hodnota té rovinky říká, že proud tranzistorem může být minimálně 1,05 násobkem If, proudu ledky. (Pro tuhle hodnotu If = 5mA).

Proud ledkou: psal jsi, že kontakt na dveřích bude napájenej z rozsahu 5-12V. Abys zajistil funkci vždycky, tak odpor ledky spočteč pro to menší napětí (5-1V)/5mA = 0.8kOhm => rezistor 820 Ohm. (úbytky na IR ledkách nejsou tak kravský) Pro kontrolu spočteš, jestli tu ledku při 12V neupečeš (12-1V)/0,82kOhm = 13mA, což je v klidu, ona snese mnohem víc.

Proud spínačem (tím "sekundárem")připojeným k arduinu si zvolíš malej, aby to nežralo, a taky aby to spolehlivě spínalo i v horších podmínkách - Volba odporu nadoraz by byla 5V/5mA=1kOhm pull-up. Abys měl jistotu že to sepne, ikdyby tragače padaly, dáš pull-up odpor třeba dvakrát tolkej, nebo i desetkrát tolkej, 10k. Nebo cokoliv mezi tím. Nic se nestane a bude to fungovat.

Zmátl sem tě, potěšil, zklamal, nebo jak?
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#6 Příspěvek od Andrea »

MartasBrno píše:navrhuju použít optočlen s tranzistorem
např. http://www.gme.cz/cz/4n35-p523-006.html
je v tom osobní zaujetí :wink:

A co myslíš, že je v tom PC-817, elektronka? 8O
Uživatelský avatar
ladefeto
Příspěvky: 7
Registrován: 16 úno 2011, 00:00

pro MartasBrno

#7 Příspěvek od ladefeto »

MartasBrno, velice si mě potěšil, :) , chvíli se sem to louskal a je to ok, tak nějak sem to pochopil, jenom se zeptám možná blbě ale co s zapojením báze?
Uživatelský avatar
breta1
Příspěvky: 3494
Registrován: 09 zář 2005, 00:00

#8 Příspěvek od breta1 »

nechat v luftě
Uživatelský avatar
ladefeto
Příspěvky: 7
Registrován: 16 úno 2011, 00:00

#9 Příspěvek od ladefeto »

jo tak, já sem právě myslel že podle toho schématu myslel že ten tranzistor je ovládanej bází a báze a signál báz prochází když le LED rozsvícená,,,takže sem myslel zade špatně :?
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#10 Příspěvek od Andrea »

Klidně tam dej ten PC817 bez báze.
Uživatelský avatar
jjilek
Příspěvky: 4473
Registrován: 29 bře 2009, 00:00
Bydliště: Olomouc
Kontaktovat uživatele:

#11 Příspěvek od jjilek »

Tady máš konkretní řešení, myslím, že je to přesně Tvůj problém, vstup 5 - 24 V, pro větší vstupní napětí se upraví odpor na vstupu. j.
http://mcu.cz/comment.php?comment.news.80
Odpovědět

Zpět na „Součástky“