NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Arduino - Nefunguje LCD s relé

Aktivity
Avatar
-CookieMonster-:23.7.2015 19:13

Zdravím, nefunguje mi spínaní relé pokud je k Arduinu zároveň zapojen LCD displej(16x2). Vždy když se snažím sepnout relé, LEDka na relé blikne na plno a pak svítí málo dokud relé nevypnu. LCD funguje normálně.

Odpovědět
23.7.2015 19:13
You looks like cookie:D
Avatar
Odpovídá na -CookieMonster-
Jirka Vavřík:23.7.2015 22:40

V tomhle jsem amatér, ale vypadá to na problém s proudem.
Můžeš zkusit relé připojit přes tranzistor, za pokus to stojí ;)

 
Nahoru Odpovědět
23.7.2015 22:40
Avatar
alfonz
Člen
Avatar
alfonz:23.7.2015 23:31

To jsme si říkali(dělám na tom s ním :) ), ale displej nemůže přece potřebovat tolik proudu jen na posílání dat. Ale zkusíme to :)

Nahoru Odpovědět
23.7.2015 23:31
lmao
Avatar
vodacek
Tvůrce
Avatar
Odpovídá na alfonz
vodacek:24.7.2015 7:25

cokoliv bys měl spínat vždycky přes tranzistor, pokud si ovšem nechceš odpálit mikroprocesor!

jo taky to nedělám :-D

 
Nahoru Odpovědět
24.7.2015 7:25
Avatar
Odpovídá na vodacek
Michal Žůrek - misaz:24.7.2015 7:38

mé znalosti nejsou tak závratné, ale proč by sis měl odpálit mikroprocesor?

Navíc v některých specifických případech ti tranzistor nestačí a skutečně potřebuješ relé. Nicméně si taky nemyslím, že by to byl jeho případ.

 
Nahoru Odpovědět
24.7.2015 7:38
Avatar
vodacek
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
vodacek:24.7.2015 7:53

Z každýho pinu můžeš dle datasheetu odebrat bezpečně:

DC Current per I/O Pin .............­.............­.............­......... 40.0mA

jinak hrozí, že si minimálně tu nožičku odpálíš. Někdy opravdu tranzistor nestačí (třeba pro motorek) a je potřeba vzít si na pomoc relé, ale to taky něco při spínání žere. Je pravda, že jen krátkou dobu, než se sepne, ale žere. Něco tu cívku vybudit musí.

 
Nahoru Odpovědět
24.7.2015 7:53
Avatar
Odpovídá na vodacek
Michal Žůrek - misaz:24.7.2015 7:59

já vím, ale jestli jim to funguje bez LCD, tak ten limit na nožičku překročený nemají (nebo mají, ale nevadí to). Napadá mě jestli tam není limit nejen proud/nožička, ale proud/port (port = série 8 nožiček), tak jako to některé Atmely mají. Třeba ATmega16 má 200 mA.

Editováno 24.7.2015 8:00
 
Nahoru Odpovědět
24.7.2015 7:59
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na alfonz
Adam Ježek:24.7.2015 8:08

Na posílání dat sice moc ne, ale může mít spotřebu na podsvícení a celkově zobrazování.
Jaký máte relé ( 1ks/modul) a jak to máte zapojený?

Nahoru Odpovědět
24.7.2015 8:08
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
alfonz
Člen
Avatar
Odpovídá na Adam Ježek
alfonz:24.7.2015 16:10

Podsvícení je přece jenom LEDka a ta je navíc připojená rovnou na zdroj Arduina. Relé používáme hrj-3ff.

Nahoru Odpovědět
24.7.2015 16:10
lmao
Avatar
alfonz
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
alfonz:24.7.2015 16:45

Na relé je připojena pumpička na vodu

Nahoru Odpovědět
24.7.2015 16:45
lmao
Avatar
Sony Nguyen
Tvůrce
Avatar
Sony Nguyen:26.7.2015 22:45

Do LCD sice posíláš jen data, ale napájení je nejspíš tahané z Arduina. Nejsem moc obeznámen s Arduinem, ale displej by měl žrát kolem 100mA. Pokud můžu doporučit některé MOSFET tranzistory zvládnou i 5A bez chladiče a jsou spínané napětím, tudíž by neměli skoro vůbec zatěžovat mikroprocesor. Snad jsem nějak pomohl :-)

 
Nahoru Odpovědět
26.7.2015 22:45
Avatar
jan.pichl
Člen
Avatar
Odpovídá na -CookieMonster-
jan.pichl:9.10.2015 4:59

Ahoj nahraj schéma zapojení.

 
Nahoru Odpovědět
9.10.2015 4:59
Avatar
Tomáš H.
Člen
Avatar
Tomáš H.:9.10.2015 7:55

Rozhodně zapoj relé přes tranzistor už jen kvůli odběru z procesoru MOSFET nebere skoro nic. Pokud máš zapojené relé přímo na pin procesoru nemusí vůbec sepnout. Do GATE tranzistoru ani nemusíš dávat žádný odpor ale z GATE na zem bych doporučil 10k a mělo by to šlapat jak hodinky.

Nahoru Odpovědět
9.10.2015 7:55
Člověk se pořád učí :)
Avatar
karbos166
Člen
Avatar
karbos166:31.7.2017 23:51

Nechci zakládat další téma tak to zkusím hodit sem. Mám takový malý problém se zapojením arduina, LCD displaye, DS3231 real time časovýho modulu a relé modulu (takže neřeším žádný tranzistor vše je v relé modulu).

Na arduino mega mám připojený LCD display který zobrazuje nějaké hodnoty z teplotních čidel. K arduinu je připojen DS3231 který v určitý čas sepne relé (relé poté sepne 230 V). V případě že zapnu celý systém (přivedu napětí do arduina) tak display funguje zobrazuje vše jak má ale jakmile se relé sepne tak se na displayi to přeskočí z normálních znaku a čísel na nějaký nesmysly, když arduino resetuju tak vše funguje ale zase jakmile se sepne relé tak zase stejný stav.

Napadlo mě že by to mohla vyřešit dioda, který by se dala nějakým způsobem do ?série? k napájení toho relé že při tom sepnutí by mohlo vzniknout napětí indukčního charakteru a to rozhodit to arduino?

Opravdu budu rád za jakýkoliv rady zkoušel jsem to už se dvěma displayi

Díky za odpověd

 
Nahoru Odpovědět
31.7.2017 23:51
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na karbos166
ostrozan:1.8.2017 6:08

dioda se dává paralelně k cívce relé, ale pokud máš nějaký hotový relé modul, tak ji tam určitě máš.
záleží na tom co tím relé spínáš - pokud je to indukční zátěž - motor,ventil,nějaká další cívka - pak budeš muset použít nějaký odrušovací člen - jaký to závisí na té zátěži.

 
Nahoru Odpovědět
1.8.2017 6:08
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na karbos166
ostrozan:1.8.2017 6:18

teď se dívám, že ty čínské relé moduly mají dokonce optočleny - tudíž máš relé galvanicky oddělené od arduina, takže spínání relé ti ostatní komponenty nijak neovlivní

 
Nahoru Odpovědět
1.8.2017 6:18
Avatar
karbos166
Člen
Avatar
Odpovídá na ostrozan
karbos166:1.8.2017 7:38

Spínám tím elektronický předřadník. Mno tak pokud to má být galvanicky odděleno tak pak nechápu jak to na to může mít vliv, to jedině že by to galvanické oddělení nefungovalo tak jak by mělo.

 
Nahoru Odpovědět
1.8.2017 7:38
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na karbos166
ostrozan:1.8.2017 14:10

to rušení ti tam generuje ten předřadník a leze ti to přes síťový zdroj, kterým napájíš arduino - s cívkou relé to nemá nic společného.
Pokud máš možnost tu - počítám - zářivku (která by ale měla mít funkční odrušovací kondenzátor) a zdroj pro arduino napájet každé z jiné fáze, nebo pokud máš možnost arduino napájet z akumulátoru - stačí i 9V baterka - uvidíš, že problém zmizí
A nebo zkus spínat nějakou odporovou zátěž (žárovku) - taky ten problém mít nebudeš.

 
Nahoru Odpovědět
1.8.2017 14:10
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 18 zpráv z 18.