7-segment LED displej
Moderátor: Moderátoři
-
petrfilipi
- Příspěvky: 2901
- Registrován: 13 zář 2005, 00:00
Tak jsem zkusil zapojit všechny segmenty paralelně, a to bez omezovacích odporů, přičemž jsem měřil proud,procházející segmentem, zapojeným na vývod 1. Výsledek mě mile překvapil - na žádném z testovaných proudů nebyl vidět nějaký markantní rozdíl ve svítivosti jednotlivých segmentů - viz přiložené obrázky.
Jako jediný problém tohoto principu zapojení vidím ale jinou věc. Displej jsem napájel ze zdroje TSZ75, ale tento zdroj (nebo aspoň můj kousek) není schopen udržet tak přesně napětí při změně proudu. Takže pokud při všech rozsvícených segmentech protékalo měřeným segmentem 9,14mA, tak při jednom rozsvíceném segmentu protékalo měřeným segmentem 14,37mA. Nemyslím si, že rozdíl svítivosti byl nějak tragický, ale viditelný byl - tohle by ještě chtělo doladit.
Takže pokud by LM317ka byla schopna rozumně udržet napětí při změně odběru z 80mA (1111) na 280mA (8888), tak si myslím, že by byl tento princip použitelný. Další změna napětí může ještě nastat při změně teploty, ale to už si vyzkouším, případně zjistím z DS.
Ať se daří.
Petr Filipi
- Přílohy
-
14.29mA.jpg- (154.98 KiB) Staženo 59 x
-
10.15mA.jpg- (150.68 KiB) Staženo 77 x
-
06.53mA.jpg- (156.65 KiB) Staženo 64 x
-
02.68mA.jpg- (152.62 KiB) Staženo 68 x
-
00.88mA.jpg- (223.48 KiB) Staženo 76 x
-
petrfilipi
- Příspěvky: 2901
- Registrován: 13 zář 2005, 00:00
Byl to prostě jen návrh - jakási idea - jak by to taky mohlo jít. Sesypala se pak na mě hromada lidí, kteří tvrdí, že to nemůže fungovat, protože:
1. Každý segment bude svítit jinak - u mého dipleje tomu tak není
2. Časem se ten displej určitě zničí - nevím, proč
3. Při použití one wire bude displej blikat - nevím proč, když se data z buferu přepíšou najednou na výstupy
...
Ale možná se mýlím já - ale v tom problém nevidím a snad s tím dokážu žít
Celé zařízení má sloužit jako časovač. Samozřejmě bych mohl použít profi časovač na DIN lištu za 300 Kč a fungovalo by to taky, případně bych k PICu mohl připojit LCD displej a bylo by po problému. Já se ale rozhodl použít 8vývodový PIC - a to mi ještě jeden vývod zbyde - k němu kodér s tlačítkem na nastavování času a k tomu 4místný LED displej. Taky by bylo možmé použít 14-64 vývodový PIC a k němu v multiplexu displej - já se ale rozhodl jinak.
Prostě mě elektronika/programování baví. Nedělám to pro peníze, takže si s časovačem mohu trochu hrát.
Takže asi tak.
Petr Filipi
- feliz_navidad
- Příspěvky: 959
- Registrován: 15 říj 2009, 00:00
petrfilipi píše:Celé zařízení má sloužit jako časovač. Samozřejmě bych mohl použít profi časovač na DIN lištu za 300 Kč a fungovalo by to taky, případně bych k PICu mohl připojit LCD displej a bylo by po problému. Já se ale rozhodl použít 8vývodový PIC - a to mi ještě jeden vývod zbyde - k němu kodér s tlačítkem na nastavování času a k tomu 4místný LED displej. Taky by bylo možmé použít 14-64 vývodový PIC a k němu v multiplexu displej - já se ale rozhodl jinak.
Ano, mohl jsem to udělat elegantně a jednoduše, s použitím jednoho brouka a mít to už dávno hotové. Já jsem se však rozhodl jinak, brouků budu mít 5, mě to prostě takhle baví...
Když už to mermomocí chceš mít takhle, tak si změř proud segmentem i při vyšší teplotě okolí - 40-50°C.
- Panda38
- Příspěvky: 725
- Registrován: 21 lis 2012, 00:00
- Bydliště: Most, Praha, Lanžhot
- Kontaktovat uživatele:
To je jako Cimrman když ověřil, že do vody díra skutečně udělat nelze.petrfilipi píše:...Prostě mě baví vymýšlet věci jinak,...
EDIT: tento odstavec už neplatí (neporozuměl jsem správně funkci, viz dále)
Problikávání při zápisu - u LED je typické, že stačí jen krátký impuls a oko to postřehne. Proto se při multiplexu nejdříve vypíná stará číslice než se změní segmenty a zapne se další. Ty ve Tvém případě budeš pozorovat vždy při změně údaje slabé probliknutí i všech ostatních číslic. Možná Ti to nebude vadit - ale není to moc hezké.
Je sice hezké zkoušet nové možnosti, ale asi nemá moc smysl zkoušet znovu to, co jiní ověřili, že není dobrá cesta.
Panda38 píše:Ty ve Tvém případě budeš pozorovat vždy při změně údaje slabé probliknutí i všech ostatních číslic.
V tomhle se pleteš, to zapojení s dvojicí RC článků se značně odlišnou časovou konstantou umožňuje nasunout data do posuvných registrů a pak je teprve naráz přepsat do paralelních registrů, takže nic blikat nemusí.