Řadič 7 segment LED displeje, AD převodník 0-30V

Náhrady součástek všeho druhu, informace a dotazy k součástkám

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
dracekvo
Příspěvky: 402
Registrován: 10 úno 2009, 01:00

Řadič 7 segment LED displeje, AD převodník 0-30V

#1 Příspěvek od dracekvo »

Zdravím,

Chci se zeptat, existuje nějaký řadič 7 segmentového LED displeje, který by mi s procesorem komunikoval sériově, dokázal si řídit sám jas a při přepisování by si držel původní hodnoty až do úplného naplnění.
A úplně nejlepší by bylo, kdyby šel zapojovat zasebou sériově.
Chci to pro tento displej http://www.gme.cz/sedmisegmentove-led-d ... -p512-167/

A dále se chci zeptat, jaký převodník použít když bych chtěl procesorem měřit napětí 0-30V s přesností na 0,1V

A případně i proud, takže počítám, že se bude měřit úbytek na nějakém odporu k tomu by byl vhodný nějaký přesný převodník 0-1V?

Díky za rady

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#2 Příspěvek od termit256 »

Ten displej je zapojeny do multiplexu, k tomu zadny radic nepotrebujes. Na anody dej tranzistory, katody zapoj primo na mcu. Potrebujes 10 vyvodu mcu. Pokud je nemas pouzij typ s vetsim poctem portu nebo dej dalsi mcu za dvacku na rizeni displeje. Urcite to bude levnejsi nez nejaky radic, pokud se na tohle vubec vyrabi. Napeti/proud mer AD prevodnikem v mcu. Jas ridis sirkou impulzu do displeje. Tohle zvladne vicemene jakykoliv mcu s AD prevodnikem.

Co myslis tim seriovym zapojenim displeje a drzenim hodnot mi neni jasne.

Uživatelský avatar
dracekvo
Příspěvky: 402
Registrován: 10 úno 2009, 01:00

#3 Příspěvek od dracekvo »

Tím sériovým zapojením myslím toto
http://www.hw.cz/soucastky/embedded-sys ... esoru.html

První řešení se musí při přepisu zhasínat a druhé řešení přes M5451 je zase pomalé a nedá se zapojovat zasebou (pokud má mít displej více segmentů).
Tak sem se jen chtěl zeptat jestli doba nepokročila a není na trhu něco nového.

Ale pokud je to nejlepší řešit zakoupením nejlevnějšího procesoru a udělat si na to vlastní řešení tak jo. Se právě ptám chytřejších hlav :)

Uživatelský avatar
radekrd
Příspěvky: 642
Registrován: 21 kvě 2008, 02:00
Bydliště: Moravský Krumlov
Kontaktovat uživatele:

#4 Příspěvek od radekrd »

A proč vymýšlíš orloj a nepoužiješ AD převodníky k tomuto určené (třeba 7107) tam už je buzení displaye vyřešeno a navíc měří i přesněji než převodník v procesoru?

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#5 Příspěvek od Andrea »

Displej, který chceš použít, je určený pro multiplex, nikoliv pro to sériové řízení, na které jsi dal odkaz.

Uživatelský avatar
dracekvo
Příspěvky: 402
Registrován: 10 úno 2009, 01:00

#6 Příspěvek od dracekvo »

radekrd: já se ptám na jen víc věcí, které spolu nesouvisí, nechci si stavět voltmetr. Ale díky

Andrea: jo máš pravdu, míchám to dohromady. sry

Uživatelský avatar
Ivan_Ryger
Příspěvky: 1265
Registrován: 02 bře 2005, 01:00
Bydliště: Bratislava, Petrzalka

#7 Příspěvek od Ivan_Ryger »

MAX7219, MAX7221

Uživatelský avatar
css
Příspěvky: 352
Registrován: 05 led 2011, 01:00
Bydliště: Karlovy Vary

#8 Příspěvek od css »

Všechny tvé požadavky na sériový řadič displeje splňuje od TI obvod TLC5916, doporučuju z vlastní zkušenosti, bezproblémový obvod, poměrně snadná dostupnost, kupujeme ho u RS.

Uživatelský avatar
jezevec
Hlavní moderátor
Hlavní moderátor
Příspěvky: 5414
Registrován: 13 čer 2004, 02:00
Bydliště: Břeclavsko
Kontaktovat uživatele:

#9 Příspěvek od jezevec »

Pro začátek můžeš použít levný a běžně dostupný 4094 nebo 74164.

Uživatelský avatar
dracekvo
Příspěvky: 402
Registrován: 10 úno 2009, 01:00

#10 Příspěvek od dracekvo »

Jasně, jestli dobře chápu dokumentaci, tak rozdíl mezi 74164 a 4094 je právě v tom, že 4094 má buffer, který naplním a pak vše najednou přepnu na výstupy?

Uživatelský avatar
jezevec
Hlavní moderátor
Hlavní moderátor
Příspěvky: 5414
Registrován: 13 čer 2004, 02:00
Bydliště: Břeclavsko
Kontaktovat uživatele:

#11 Příspěvek od jezevec »

Ano. Tady máš příklad zapojení.
Naposledy upravil(a) jezevec dne 13 srp 2012, 10:45, celkem upraveno 1 x.

Uživatelský avatar
dracekvo
Příspěvky: 402
Registrován: 10 úno 2009, 01:00

#12 Příspěvek od dracekvo »

Tak jo super už mám objednáno pro jistotu od obou 4 kousky a budu zkoušet. Takže díky všem za rady.

Obvod MAX7219 sice vypadá hezky, ale za tu cenu už se opravdu vyplatí k tomu dát speciálně PIC, který se bude starat jen o displej.

A ohledně toho měření napětí. Picu nijak nevadí, že je připojenej přímo na napětí přes nějakou odporovou děličku? Jsem měl myslěnku, že by procesor bylo vhodnější přes něco oddělit, kdyby třeba došlo k připojení na větší napětí, aby se nespálil vstup.

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#13 Příspěvek od Atlan »

Delic toho napetia by mal by navrhnuty tak aby vyuzil rozsah prevodnika predpokladam napr 2,5 V tak ze ieje probem za neho dat zenrku 5 V a tym padom to ochrani.

Uživatelský avatar
MiloshCZ
Příspěvky: 74
Registrován: 11 lis 2011, 01:00

#14 Příspěvek od MiloshCZ »

Já osobně bych spíš použil transil. Je rychlejší a má definovaný "fail" stav (když se to u zenerky přežene, tak se buď zkratuje, nebo přeruší, transil se po své destrukci zkratuje)

Uživatelský avatar
weed_smoker
Příspěvky: 2675
Registrován: 02 pro 2011, 01:00
Bydliště: Jaroměř

#15 Příspěvek od weed_smoker »

radekrd píše:A proč vymýšlíš orloj a nepoužiješ AD převodníky k tomuto určené (třeba 7107) tam už je buzení displaye vyřešeno a navíc měří i přesněji než převodník v procesoru?
7106/7107 není s multiplexním výstupem,ale "common point",s multiplexním výstupem je blbě sehnatelnej německej C520D (ekv.AD1020 výstup BCD-katody(stačí k tomu jeden 7447 a odpory)+1x-10x-100x-spínání tranzistorů PNP pro anody).

Odpovědět

Zpět na „Součástky“