Stránka 5 z 12

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 6:47 am
od BohousP
Kajinek11 píše:
Díky za rychlou reakci! Mohl bys mi prosím doporučit ty diody, nebo je to jedno jaké tam dám?

...


Dioda je napsaná ve schémě, měla by to být Schottkyho dioda (má menší úbytek napětí). Např. 1N5817, BAT42(pro proudy do 0,2A). Běžná křemíková dioda není vhodná (je na ní úbytek kolem 1V, to už je při 5V napájení moc.... ).

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 6:49 am
od sidlo
Dioda je 1N5817, 20 V, 1A, Vf 0,45 V, https://www.ges.cz/cz/schottky-dioda-1n5817-GES04900180.html

VIN (volty dovnitř), na některých deskách označeno jako RAW (volty hrubé), je napájecí napětí desky. To bývá 7 - 12 V=. Ten je připojen k konektoru od nabíječky. Za ním je nějaký stabilizátor - NCP1117, MIC5202, ..., a ten vyrábí 5 V=.

5V (volty 5), na některých deskách VCC (volty společný kolektor), je napětí 5 V= za stabilizátorem. Protože obvody nejsou chráněny stabilizátorem, tak je potřeba tam dodat ty dvě diody. D1 (v mém schématu) chrání desku proti přepólování. D3 (v mém schématu) chrání stabilizátor. Diodou D3 je propojeno 5V a VIN.

Jinak tě chápu, jsem také začátečník.

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 6:52 am
od belgarat
Kajinek: ten modul od Zajice je dost nadbytecny, protoze arduino samotne Ti dokaze generovat ridici signal pro serva, viz napr. Sidlovo schema v prispevku vyse. Pokud ovsem nepozadujes zaroven prime tlacitkove ovladani. Ale i v takovem pripade, mirnym zeslozitenim, muze tlacitka zpracovat i Arduino.

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 6:53 am
od BohousP
Doporučuji všem, kteří bastlí s Arduinem a není jim něco o napájení jasné: https://navody.arduino-shop.cz/technikuv-blog/napajeni-arduina.html

a trochu obecněji: http://www.pistek.eu/blog/2013/11/02/arduino-jak-ho-znicit/

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 6:55 am
od Kajinek11
belgarat píše:Kajinek: ten modul od Zajice je dost nadbytecny, protoze arduino samotne Ti dokaze generovat ridici signal pro serva, viz napr. Sidlovo schema v prispevku vyse. Pokud ovsem nepozadujes zaroven tlacitkove ovladani. Ale i v takovem pripade, mirnym zeslozitenim, muze tlacitka zpracovat i Arduino.


Ano to jsem také zjistil :) , ale já jsem Arduino objevil až pozdě, až po té co jsem ovládání výhybek měl vyřešeno a začal jsem řešit zabezpečení stanice návěstidly. :) Po zjištění co to umí jsem se rozhodl i pro ovládaní SN a na tom nyní pracuji..

Každopádně děkuji všem za rady!!!

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 7:15 am
od Kajinek11
BohousP píše:Doporučuji všem, kteří bastlí s Arduinem a není jim něco o napájení jasné: https://navody.arduino-shop.cz/technikuv-blog/napajeni-arduina.html

a trochu obecněji: http://www.pistek.eu/blog/2013/11/02/arduino-jak-ho-znicit/


Oba články jsem pročetl . Díky za ně, hned je mi to trošku jasnější, ale toto mě v obecném článku zarazilo:

Překročíte maximální výstupní proud z arduina
Pokud nastavíte 10 I/O portů jako výstupní a zatížíte každý z nich proudem 20mA ( 10 svítících diod) tak překročíte celkvý výstupní proud a arduino zničíte.
Důvod: maximální výstupní proud pro celé ATmega čip je 200mA.


Navíc si to odporuje s formálním článkem , kde se píše něco o 1000mA při napájení přes souosý konektor.. Chtěl jsem Arduinem napájet návěstidla a jejich zrcadlení na panelu a to je hromada LED :(

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 7:31 am
od sidlo
1) Něco jiného je kolik mA si vezme celá deska a něco jiného je kolik proteče přes čip. Každý čip to má trochu jiné.
2) Obecně platí, že jeden výstup dává maximálně 20 mA.
3) Obecně platí, že současně nemohou běžet všechny výstupy na max. odběr.

U návěstidel většinou platí, že jim stačí 10 mA, jinak moc září.
U návěstidel většinou platí, že nesvítí všechny světla současně.
Pro větší odběry se používá tranzistorové pole ULN2803A, viz. https://sites.google.com/site/sidloweb/elektrika/17-dekoder-pro-16-civek. V případě návěstidel se může místo CON 12 V= použít 5 V=. Zátěž potom nese tranzistorové pole a na výstupu Arduina jsou pouze desetiny miliampérů.

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 7:34 am
od BohousP
Těch 1000mA přes koaxiální konektor je celkový proud, který do desky může téct (daný je zejména plošným spojem, konektor obvykle vydrží víc). Ale to je celkový proud do desky arduina, tedy do procesoru i do periferií přes +Vcc.
O zatížení výstupů platí to, co je uvedeno. Jiná věc je, že LED se dnes nenapájí 20 mA, moderní LED svítí i při 2 mA. Pokud budeš mít LED "moc", doporučuji na výstup z procesoru zapojit spínací tranzistory nebo tranzistorová pole, např. ULN2003.

Koukám, že Petr Šídlo má rychlejší klávesnici ...
EDIT: ULN2803 je trochu lepší ...

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 7:35 am
od belgarat
Kajinek11 píše:Navíc si to odporuje s formálním článkem , kde se píše něco o 1000mA při napájení přes souosý konektor.. Chtěl jsem Arduinem napájet návěstidla a jejich zrcadlení na panelu a to je hromada LED :(


Ale neodporuje. Proste ten mikroprocesor neni delany na to, ze se pres nej zene 20x20mA. Pouzij jednoducha tranzistorova pole ULN2803, a pres ne si spinej co potrebujes (a napeti jaka potrebujes), kazde jedno ma zatez (minimalne pro LED) dostatecnou. Dokup si https://www.easyduino.cz/Matrix-modul-M ... m-d494.htm, vybodni se na dodanou LEDkovou matici a pripoj si svoje LEDky ... usetris nozicky arduina :) na neco smysluplnejsiho.

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 7:49 am
od JenikPluto
Tohle vlákno jsi nejspíš studoval. Já mám pro ovládání serv Arduinem dvě oddělená napájení 5 V pro pohon serv, 12 V pro napájení Arduina. Z Arduina jde do serv jen řídící signál. Znamená to sice jeden zdroj navíc, ale stejně má člověk pod kolejištěm často rozvody 5/9/12 V pro růzé účely.

Pokud jde o maximální zatížení, tak to se liší podle použitého procesoru (např. zde). Obecně bych se držel maxima 20 mA na pin, ale na LED stačí bohatě i míň (1 mA). Případě potřeby většího počtu diod lze použít led driver (nebo podobný).

JP

Edit: Koukám, že se nám to tu pěkně sešlo :-)

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 12:28 pm
od BohousP
Možná si toho už někdo všiml, ale stabilizátor 5V (nebo 3,3V) na desce Arduina není na moc velký výkon. Proto těch 12V na svorku Vin (nebo RAW) je víc než dost. Optimum je cca 8-9V. Pokud to budete napájet z 20V, docela určitě bude stabilizátor topit.

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 2:35 pm
od JenikPluto
U Mega je 12 V v pohodě (běží mi takhle už pár let), u Mini nebo Nano je to horní limit. I když taky mám několik MiniPro na 12 V, ale mají minimální odběr (pod 20 mA).

JP

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: stř 17 říj, 2018 10:27 pm
od Kajinek11
sidlo píše:Dioda je 1N5817, 20 V, 1A, Vf 0,45 V, https://www.ges.cz/cz/schottky-dioda-1n5817-GES04900180.html

VIN (volty dovnitř), na některých deskách označeno jako RAW (volty hrubé), je napájecí napětí desky. To bývá 7 - 12 V=. Ten je připojen k konektoru od nabíječky. Za ním je nějaký stabilizátor - NCP1117, MIC5202, ..., a ten vyrábí 5 V=.

5V (volty 5), na některých deskách VCC (volty společný kolektor), je napětí 5 V= za stabilizátorem. Protože obvody nejsou chráněny stabilizátorem, tak je potřeba tam dodat ty dvě diody. D1 (v mém schématu) chrání desku proti přepólování. D3 (v mém schématu) chrání stabilizátor. Diodou D3 je propojeno 5V a VIN.

Jinak tě chápu, jsem také začátečník.


Ok, ještě jednou díky! Diody objednány, ale teď ještě otázku. Je nutné 5V piny ( na mé desce je jich celkem 5) vzájemně propojit + připojit na externí 5V zdroj (samozřejmě za diodou D3, nebo je to zbytečné? A to samé platí o GND. Musím mít ty piny zapojené, nebo stačí vše napájet a zemnit přímo od zdroje za diodou D1?

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: čtv 18 říj, 2018 4:33 am
od sidlo
Za D3 je VIN. Za diodou D1 je 5V a D3.
Piny 5V jsou vzájemně propojené ne desce. Protože předpokládám, že Arduino bude vždy na konci napájecího vedení a nikdy nebude součástí vedení k jinému spotřebiči, tak další propojení pinů není nutné.

Re: Arduino - jednoduché aplikace pro malá kolejiště.

PříspěvekNapsal: čtv 18 říj, 2018 5:28 am
od Kajinek11
Me se ale pri zkouseni Arduina stalo, ze kdyz jsem spotrebic napajel z pinu 5V na jedne strane desky a zem jsem dal na druhou stranu, ze mi to neslo. Musel jsem zapojit zem a 5V na stejne strane, proto se ptam...

Je ale mozne ze to byla nahoda, ze tam byl spatny kontakt..