LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

bustercze
Příspěvky: 9
Registrován: 29 srp 2017, 16:54
Reputation: 0

LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

Příspěvek od bustercze » 02 zář 2017, 14:23

Dobrý den,
Chtěl bych se zeptat jestli někdo nemá nějaký diagram na zapojení LED displaye se společnou anodou do posuvného registru 74HC595. Nejvíce mě na tom zaráží, že společný vývod mají anodu tudíž ho musím zapojit do +5V pinu na Arduinu, ale z 74HC595 také vychází kladný proud a tudíž mi příjde, že by to nemělo fungovat. :D

A má další otázka je: Jak mám vypočítat rezistory, které jsou před každým segmentem v tom datasheetu se ztrácím a nevím kolik má do každého segmentu jít V a mA. :/.

LED Display: Kingbright SA36-11SRWA (https://www.gme.cz/data/attachments/dsh.512-919.1.pdf)
Arduino Mega 2560

Se segmentovými displayi jsem ještě nikdy nepracoval, takže bych chtěl vysvětlení jako pro laika. :D

Předem děkuji.

Wojta
Příspěvky: 184
Registrován: 22 črc 2017, 16:39
Reputation: 0

Re: LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

Příspěvek od Wojta » 02 zář 2017, 15:19

Vzhledem k tomu jak vypadají piny 74hc595 by to neměl být problém. Piny se přepínají mezi VCC, floating (k ničemu nepřipojené) a GND. Tzn pokud budete displej napájet z 5V na společné anodě tak nastavením pinu na GND led zapnete a přepnutím na VCC vypnete.

Doporučený proud na diodě je schovaný pod "DC forward current" v tomto případě 30mA. Ohmův zákon a voila R=U/I R=5/0.03 R=166Ohmů

Takže třea 180 nebo 200 Ohmů by mělo být OK, radši víc než míň ať to nesežhavíte...

Wojta
Příspěvky: 184
Registrován: 22 črc 2017, 16:39
Reputation: 0

Re: LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

Příspěvek od Wojta » 02 zář 2017, 15:28

A pozor, 74HC595 má max proud na pinu 35mA, na to je taky potřeba myslet. Řekl bych že i těch 30mA už je hodně na hraně, displej bude dost svítit takže by 20mA mělo stačit tzn asi 220Ohmů

bustercze
Příspěvky: 9
Registrován: 29 srp 2017, 16:54
Reputation: 0

Re: LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

Příspěvek od bustercze » 02 zář 2017, 16:14

To znamená že mezi každým pinem LED displaye a 74HC595 bude rezistor o 220Ohm ?

Ok takže, kdybych použil místo 74HC595 třeba TPIC6C595, tak by se ten problém s omezeným proudem na pinu vyřešil ? Měli by fungovat úplně stejně, ale co jsem četl tak tento IO zvládá vyšší proud.

bustercze
Příspěvky: 9
Registrován: 29 srp 2017, 16:54
Reputation: 0

Re: LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

Příspěvek od bustercze » 02 zář 2017, 18:03

A ještě by mě zajímalo, jaký je nejlepší způsob, jak tyto 1 znakové sektory zapojit, abych z nich složil display 5 znakový. + Když budu používat 25 těchto displayů jestli bych jim měl dát jejich vlastní zdroj nebo to arduino zvládne celé samo.

Opět předem děkuji. :)

Thugmek
Příspěvky: 2
Registrován: 04 zář 2017, 17:31
Reputation: 0

Re: LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

Příspěvek od Thugmek » 07 zář 2017, 16:58

Posuvné registry se dají řadit za sebe, takže tam po jednom drátu nasázíš data. Potřebuješ pole 10ti znaků 0-9 a algoritmus co ti číslo rozdělí na cifry a ty pak nasází do těch registrů. V zásadě jednoduchá věc :D

Wojta
Příspěvky: 184
Registrován: 22 črc 2017, 16:39
Reputation: 0

Re: LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

Příspěvek od Wojta » 07 zář 2017, 18:59

A ještě dodatek k otázce rezistorů.
To znamená že mezi každým pinem LED displaye a 74HC595 bude rezistor o 220Ohm ?
Ano, to je asi nejlepší způsob jak na to jít. Mělo by to být zapojené jako v příloze. Každý z rezistorů 220Ohm.
DisplayBrightnessLameSchematic.gif
DisplayBrightnessLameSchematic.gif (6.93 KiB) Zobrazeno 5236 x
TPIC6C595 by to měl vyřešit ale pokud tam vsadíte 220Ohm rezistory nemělo by se nic stát ani s 74HC595. 10mA je poměrně hodně bezpečný odstup od maxima...

Externí zdroj by displeje potřebovali určitě pokud jich budete mít 25. To je asi 3.85A (0.022A * 7 * 25) a to by regulátor arduina spolehlivě odžhavilo. 5V zdroj 5A by to měl řešit.

bustercze
Příspěvky: 9
Registrován: 29 srp 2017, 16:54
Reputation: 0

Re: LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

Příspěvek od bustercze » 08 zář 2017, 17:39

Dobře děkuji, A teda ještě jedna otázka. Jakým způsobem připojit ten externí zdroj ? :D

Wojta
Příspěvky: 184
Registrován: 22 črc 2017, 16:39
Reputation: 0

Re: LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

Příspěvek od Wojta » 08 zář 2017, 19:18

Na 5V pin 74HC595 a anody všech displejů připojíte ten externí zdroj. GND propojíte u všech zařízení tzn. GND arduina s GND zdroje i 74HC595 a máte vystaráno :)

bustercze
Příspěvky: 9
Registrován: 29 srp 2017, 16:54
Reputation: 0

Re: LED Display, společná anoda, Jak zapojit s 74HC595 a jak vypočítat rezistor

Příspěvek od bustercze » 08 zář 2017, 19:39

Super děkuji :)

Prozatím je to vše, co jsem potřeboval vědět.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 45 hostů