Stránka 1 z 1

Arduino oddělené optočlenem

Napsal: 16 úno 2011, 14:17
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 ?

Napsal: 16 úno 2011, 14:19
od ZdenekHQ
Co na tom chceš vymýšlet ? Snad jedině optočlen s hysterezí a TTL výstupem.

Napsal: 16 úno 2011, 14:33
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:

Napsal: 16 úno 2011, 14:45
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..

Napsal: 16 úno 2011, 16:00
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?

Napsal: 16 úno 2011, 16:23
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

pro MartasBrno

Napsal: 16 úno 2011, 19:27
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?

Napsal: 17 úno 2011, 08:54
od breta1
nechat v luftě

Napsal: 17 úno 2011, 12:23
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ě :?

Napsal: 17 úno 2011, 12:27
od Andrea
Klidně tam dej ten PC817 bez báze.

Napsal: 18 úno 2011, 17:56
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