Sterowanie wieksza iloscia wysw. LED



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Zolna" <abc_at_nospam_abc.com>
Subject: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 00:22:44 +0200


Potrzebuję sterować kilkunastoma wyświetlaczami LED, każdy od 2 do 6 cyfr,
najchętniej za pośrednictwem I2C. Na razie mam 3 pomysły, niestety wszystkie
mają wady:
1. MAX6956 - chyba najprostsze w realizacji, jednak układ trudny do zdobycia
w Polsce.
2. PCF8575 - 8 bitów na wybór cyfry, 8 do sterowania segmentami. Ze wzgl. na
ograniczoną pulę adresów, trzeba kombinować z dynamicznym adresowaniem.
3. uP (np ATtiny26) + ULN2803 - hmm... to rozwiązanie podoba mi się coraz
bardziej, ale na pewno znajdzie się jakiś haczyk :-)

Macie może jeszcze jakieś pomysły?

Darek Żołna




========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Leszek W" <leszek _at_nospam_poczta.onet.pl>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 00:44:52 +0200



Macie może jeszcze jakieś pomysły?

No, jest jeszcze SAA1064 - łatwy do zdobycia
i na 4 cyfry

Leszek



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Zolna" <abc_at_nospam_abc.com>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 01:13:50 +0200


Użytkownik "Leszek W" <leszek _at_nospam_poczta.onet.pl> napisał:
No, jest jeszcze SAA1064 - łatwy do zdobycia
i na 4 cyfry

Ale drogi i duży, nawet nie brałem ich pod uwagę. Poza tym to samo
ograniczenie - mała pula adresów.

Darek Żołna



=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 01:14:06 +0200


Użytkownik "Leszek W" <leszek _at_nospam_poczta.onet.pl> napisał w wiadomości
news:cfu1uu$nt2$1_at_nospam_nemesis.news.tpi.pl

No, jest jeszcze SAA1064 - łatwy do zdobycia
i na 4 cyfry


Jak często ma być aktualizowa treść na tych wyświetlaczach? Bo jest jeszcze
jeden patent ( (c) by ziel).

Dłuuugi łancuch HC595 albo innych 4094. (Jeśli ma być zbyt nierozsądnie
długi do możesz go ew. podzielić na kilka mniejszych równoległych).
Ładujesz go szeregowo, bit po bicie całą zawartością a potem jednym STROBem
rozprowadzonym równolegle do wszystkich rejestrów przepisujesz nowe stany na
wyjścia. HC595 można spokojnie taktować setkami kHz i wyżej. Nawet jeśli
łańcuch będzie miał 128 kości (czyli 1024bity) to przeładowanie całości
zajmie kilka..naście...dziesiąt ms.


BTW. Co to będzie? Tablica kursów do kantoru? ;-)

--
Marek Dzwonnik, GG: #2061027 (zwykle jako 'niewidoczny')


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anokWYTNIJ_at_nospam_ceti.pl>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 01:33:31 +0200


Użytkownik "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl> napisał w
wiadomości
...
Jak często ma być aktualizowa treść na tych wyświetlaczach?
Bo jest jeszcze jeden patent ( (c) by ziel).

Dłuuugi łancuch HC595 albo innych 4094. (Jeśli ma być zbyt nierozsądnie
długi do możesz go ew. podzielić na kilka mniejszych równoległych).
Ładujesz go szeregowo, bit po bicie całą zawartością
a potem jednymSTROBem
rozprowadzonym równolegle do wszystkich rejestrów
przepisujesz nowe stany na wyjścia.
HC595 można spokojnie taktować setkami kHz i wyżej.
...

to jest calkiem dobry patent
robilem tak i dane wsuwalem sprzetowym SPI z ATMega
o ile pamietam na full predkosci wiec zegar mial pare MHz

chodzilo OK

wygodne i chyba najtansze z mozliwych rowiazan

--
Andrzej




========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Zolna" <abc_at_nospam_abc.com>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 11:24:49 +0200


Użytkownik "Marek Dzwonnik" napisał:
Dłuuugi łancuch HC595 albo innych 4094. (Jeśli ma być zbyt nierozsądnie
długi do możesz go ew. podzielić na kilka mniejszych równoległych).

To też jest jakieś rozwiązanie, ale może się nie sprawdzić, bo ilość
wyświetlaczy podpiętych do tego samego ukladu sterującego jest zmienna, a tu
musiałyby być wszystkie kostki wpięte w szereg, czyli albo wszystkie na
płycie głównej i mnóstwo kabli do wyświetlaczy, albo kombinować coś ze
zworkami. Poza tym nie wystarczy do bezpośredniego sterowania LED-ami,
trzeba dołożyć jeszcze po kostce na segment, a to już zajmuje dużo miejsca i
koszt rośnie.
Ale pomyślę jeszcze nad tym.

BTW. Co to będzie? Tablica kursów do kantoru? ;-)

Nieee... deska rozdzielcza do rajdówki.

Darek Żołna





========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <Xmehamerla_at_nospam_Xpro.Xonet.Xpl.remove_X>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 11:28:33 +0200


Dariusz Zolna napisal(a):

To też jest jakieś rozwiązanie, ale może się nie sprawdzić, bo ilość
wyświetlaczy podpiętych do tego samego ukladu sterującego jest zmienna, a tu
musiałyby być wszystkie kostki wpięte w szereg, czyli albo wszystkie na
płycie głównej i mnóstwo kabli do wyświetlaczy, albo kombinować coś ze
zworkami. Poza tym nie wystarczy do bezpośredniego sterowania LED-ami,
trzeba dołożyć jeszcze po kostce na segment, a to już zajmuje dużo miejsca i
koszt rośnie.

Ja tez stosuje takie rozwiazanie od jakiegos czasu. Kiedys mialem
zrobic projekt na multipleksie, ale siadlem, zaczalem liczyc i wyszlo,
ze mulipleks jest po prostu drozszy niz te kilka kostek. Przewodow
trzeba wiecej rozprowadzic. No i sa klopoty z zasilaniem.

--
Pozdrowienia, Marcin E. Hamerla

"Płoń, płoń, płoń parlamencie, spali Cię ogień na historii zakręcie."

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Zolna" <abc_at_nospam_abc.com>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 11:53:23 +0200


Użytkownik "Marcin E. Hamerla" napisał:
Ja tez stosuje takie rozwiazanie od jakiegos czasu. Kiedys mialem
zrobic projekt na multipleksie, ale siadlem, zaczalem liczyc i wyszlo,
ze mulipleks jest po prostu drozszy niz te kilka kostek. Przewodow
trzeba wiecej rozprowadzic. No i sa klopoty z zasilaniem.

Multipleks odpada, to można sobie robić dla max kilkunastu cyfr.
Ale licząc koszty, to AtTiny26 + ULN2803 + reszta, wychodzi mi ok 12 zł /
wyświetlacz niezależnie od ilości cyfr, a do każdego modułu wyświetlacza
potrzebuję 4 przewody.
Rozwiązanie z rejestrami, jest rzeczywiście trochę tańsze (ok 3 zł / cyfrę),
ale trzeba na nie sporo miejsca i pokombinować co w przypadku, kiedy nie
wszystkie wyświetlacze są podłączone.

Darek Żołna



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <Xmehamerla_at_nospam_Xpro.Xonet.Xpl.remove_X>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 15:01:56 +0200


Dariusz Zolna napisal(a):

Ja tez stosuje takie rozwiazanie od jakiegos czasu. Kiedys mialem
zrobic projekt na multipleksie, ale siadlem, zaczalem liczyc i wyszlo,
ze mulipleks jest po prostu drozszy niz te kilka kostek. Przewodow
trzeba wiecej rozprowadzic. No i sa klopoty z zasilaniem.

Multipleks odpada, to można sobie robić dla max kilkunastu cyfr.
Ale licząc koszty, to AtTiny26 + ULN2803 + reszta, wychodzi mi ok 12 zł /
wyświetlacz niezależnie od ilości cyfr, a do każdego modułu wyświetlacza
potrzebuję 4 przewody.
Rozwiązanie z rejestrami, jest rzeczywiście trochę tańsze (ok 3 zł / cyfrę),

3? A nie ponizej 1?

ale trzeba na nie sporo miejsca

No nie wiem czy tak duzo miejsca potrzeba.

i pokombinować co w przypadku, kiedy nie
wszystkie wyświetlacze są podłączone.

?

--
Pozdrowienia, Marcin E. Hamerla

"Płoń, płoń, płoń parlamencie, spali Cię ogień na historii zakręcie."

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!fu-berlin.de!uni-berlin.de!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Waldemar Krzok <waldemar.krzok_at_nospam_ukbf.fu-berlin.de>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 11:49:36 +0200



Dłuuugi łancuch HC595 albo innych 4094. (Jeśli ma być zbyt nierozsądnie
długi do możesz go ew. podzielić na kilka mniejszych równoległych).


To też jest jakieś rozwiązanie, ale może się nie sprawdzić, bo ilość
wyświetlaczy podpiętych do tego samego ukladu sterującego jest zmienna, a tu
musiałyby być wszystkie kostki wpięte w szereg, czyli albo wszystkie na
płycie głównej i mnóstwo kabli do wyświetlaczy, albo kombinować coś ze
zworkami. Poza tym nie wystarczy do bezpośredniego sterowania LED-ami,
trzeba dołożyć jeszcze po kostce na segment, a to już zajmuje dużo miejsca i
koszt rośnie.
kwestia ile prądu potrzebujesz na segment. Możesz też wziąć segmenty z
driverami i wejściem BCD, to masz mniej sieczki na płycie i potrzebujesz
jeden HC595 na dwa segmenty.
Ja używam HC595 do sterowania dwiema matrycami po 24 LEDy każda. Mają
małą moc (prąd na diodach < 5mA) więc mam je podpięte bezpośrednio do
rejestrów. Sterowane jest toto ATTiny12. Te dwie matryce są ze sobą
połączone tasiemką 4-przewodową (+, -, strobe, data).

Waldek



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Zolna" <abc_at_nospam_abc.com>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 12:14:25 +0200


Użytkownik "Waldemar Krzok" napisał w wiadomości:
kwestia ile prądu potrzebujesz na segment. Możesz też wziąć segmenty z
driverami i wejściem BCD, to masz mniej sieczki na płycie i potrzebujesz
jeden HC595 na dwa segmenty.
Ja używam HC595 do sterowania dwiema matrycami po 24 LEDy każda. Mają
małą moc (prąd na diodach < 5mA) więc mam je podpięte bezpośrednio do
rejestrów. Sterowane jest toto ATTiny12. Te dwie matryce są ze sobą
połączone tasiemką 4-przewodową (+, -, strobe, data).

Hmm... coraz bardziej przekonujecie mnie do tego rozwiązania :-)
Jedna kostka na cyfrę, to nie jest jeszcze tak dużo, zamontowane
powierzchniowo da się umieścić za każdą cyfrą, więc miejsca nie zajmie.
Na płycie głównej w przypadku braku któregoś z wyświetlaczy, trzeba będzie
założyć zworkę i powinno hulać.

Darek Żołna



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Rudnik" <rudnik_at_nospam_kki.net.pl>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 13:14:36 +0200



Użytkownik "Dariusz Zolna" <abc_at_nospam_abc.com> napisał w wiadomości
news:cfva97$hfu$1_at_nospam_atlantis.news.tpi.pl...
Użytkownik "Waldemar Krzok" napisał w wiadomości:
kwestia ile prądu potrzebujesz na segment. Możesz też wziąć segmenty z
driverami i wejściem BCD, to masz mniej sieczki na płycie i potrzebujesz
jeden HC595 na dwa segmenty.
Ja używam HC595 do sterowania dwiema matrycami po 24 LEDy każda. Mają
małą moc (prąd na diodach < 5mA) więc mam je podpięte bezpośrednio do
rejestrów. Sterowane jest toto ATTiny12. Te dwie matryce są ze sobą
połączone tasiemką 4-przewodową (+, -, strobe, data).

Hmm... coraz bardziej przekonujecie mnie do tego rozwiązania :-)
Jedna kostka na cyfrę, to nie jest jeszcze tak dużo, zamontowane
powierzchniowo da się umieścić za każdą cyfrą, więc miejsca nie zajmie.
Na płycie głównej w przypadku braku któregoś z wyświetlaczy, trzeba będzie
założyć zworkę i powinno hulać.

Mozesz sygnal z ostatniego rejestru wpuscic spowrotem na procesorek,
bedzie mozna automatycznie wykryc liczbe rejestrow. Taki PnP ;)).
Tylko jeden przewod wiecej na szynie i na koncu zworka.

Krzysiek Rudnik




========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Sun, 22 Aug 2004 09:53:40 +0200


On Wed, 18 Aug 2004 12:14:25 +0200, Dariusz Zolna wrote:
Użytkownik "Waldemar Krzok" napisał w wiadomości:
Ja używam HC595 do sterowania dwiema matrycami po 24 LEDy każda. Mają
małą moc (prąd na diodach < 5mA) więc mam je podpięte bezpośrednio do
rejestrów. Sterowane jest toto ATTiny12. Te dwie matryce są ze sobą
połączone tasiemką 4-przewodową (+, -, strobe, data).

Hmm... coraz bardziej przekonujecie mnie do tego rozwiązania :-)
Jedna kostka na cyfrę, to nie jest jeszcze tak dużo, zamontowane

Zajrzyj do Andpolu - maja podobne kostki, ale ciut mocniejsze i 16
bit.

J.


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Zolna" <abc_at_nospam_abc.com>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Sun, 22 Aug 2004 13:40:52 +0200


Użytkownik "J.F." <jfox_nospam_at_nospam_poczta.onet.pl> napisał:
Zajrzyj do Andpolu - maja podobne kostki, ale ciut mocniejsze i 16
bit.

O dzięki, bardzo fajne te układziki, idealne do przydrutowania bezpośrednio
pod segmentami, no i potrzebny jest tylko 1 oporniczek na układ, a nie 8.

Darek Żołna



=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 13:16:39 +0200


Użytkownik "Dariusz Zolna" <abc_at_nospam_abc.com> napisał w wiadomości
news:cfv7bd$1uh$1_at_nospam_atlantis.news.tpi.pl

Dłuuugi łancuch HC595 albo innych 4094.

To też jest jakieś rozwiązanie, ale może się nie sprawdzić, bo ilość
wyświetlaczy podpiętych do tego samego ukladu sterującego jest
zmienna, a tu musiałyby być wszystkie kostki wpięte w szereg, czyli
albo wszystkie na płycie głównej i mnóstwo kabli do wyświetlaczy,
albo kombinować coś ze zworkami.

"Zmienna" tzn? Czy zamierzasz rekonfigurować układ w czasie użytkowania?
O adresie zespołu 595+bufor+wyśw.LED decyduje jego pozycja w łańcuchu.
Łączysz łańcuch, wpisujesz adresy do stałej tablicy w programie i uzywasz...
do czasu następnej rekonfiguracji.

Poza tym nie wystarczy do
bezpośredniego sterowania LED-ami,

Jeżeli wydajne LED-y to może wystarczy im te kilka mA jakie się da pociągnąć
z HC lub HCT?

--------------
IMO Wyświetlacze da się zaprojektować w postaci standardowych modułów w
dwoma gniazdami IDC - wejściowym i wyjściowym do łączenia w łańcuch. Przy
montażu SMT moduły mają szanse być niewiele większe od samych wyświetlaczy.
Nie wiem wprawdzie w jakim układzie i odległościach chcesz rozmieszczać te
wyświetlacze, ale ja bym to zrobił mniej więcej w takim układzie:
http://sp5xal.republika.pl/misc/HC595.PDF

przyporządkowaną do jednej wyświetlanej wielkości.
sygnały: DATA, CLK, STB (ew. można dołożyć jeszcze OE i sterować jasnością w
PWM.)
taśmie, pomiędzy każdą parą przecięte linie DATA. W ten sposób zasilanie i
reszta sygnałów leci jedną nie pociętą taśmą. Taśma 16-zyłowa jest wzięta ze
sporym zapasem, ale jeszcze da się ją ładnie układać a zarazem zapewnia duży
nadmiar linii masy i zasilania a przede wszystkim redundancję styków.
liczbę cyfr i tylko krosować domknięcie pętli danych.
wszystkim linii DATA)

--
Marek Dzwonnik, GG: #2061027 (zwykle jako 'niewidoczny')


========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Zolna" <abc_at_nospam_abc.com>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 13:54:22 +0200


Użytkownik "Marek Dzwonnik" napisał:
"Zmienna" tzn? Czy zamierzasz rekonfigurować układ w czasie użytkowania?

Niekoniecznie w czasie użytkowania, ale konfiguracja może być dla każdego
użytkownika inna.


O adresie zespołu 595+bufor+wyśw.LED decyduje jego pozycja w łańcuchu.
Łączysz łańcuch, wpisujesz adresy do stałej tablicy w programie i
uzywasz...
do czasu następnej rekonfiguracji.

Odpada. To musi być konfigurowalne przez osobę montującą układ, bez pojęcia
o elektronice.


Jeżeli wydajne LED-y to może wystarczy im te kilka mA jakie się da
pociągnąć
z HC lub HCT?

W sumie powinno wystarczyć 5mA / segment.


IMO Wyświetlacze da się zaprojektować w postaci standardowych modułów w
dwoma gniazdami IDC - wejściowym i wyjściowym do łączenia w łańcuch.

Zrobię to na jednym gnieździe, reszta połączeń będzie na płycie głównej, co
ułatwi też konfigurację - w przypadku braku któregoś z modułów, wystarczy
założyć zworkę pomiędzy przepełnieniem z poprzedniego i wejściem danych
następnego.


Przy
montażu SMT moduły mają szanse być niewiele większe od samych
wyświetlaczy.

Zgadza się, tak chcę to zrobić.



Nie wiem wprawdzie w jakim układzie i odległościach chcesz rozmieszczać te
wyświetlacze, ale ja bym to zrobił mniej więcej w takim układzie:
http://sp5xal.republika.pl/misc/HC595.PDF


Odległości będą kilkunasto - kilkudziesięcio centymetrowe. Chodzi tylko o
dowolne rozmieszczenie wyświetlaczy na płycie czołowej.


* na każdym module dołożyłbym jeszcze parę LED-ów do diagnostyki
(przede wszystkim linii DATA)

Tzn. żeby szukać ewentualnej przerwy w łańcuchu? Ze wzgl. na to że panel
czołowy będzie najprawdopodobniej z plexi, odpada. Ale wypuszczę sobie
jakieś punkty diagnostyczne na płycie głównej.

A przy okazji - wpadłem na fajny pomysł robienia estetycznych płyt czołowych
przy użyciu bardzo prostych środków. Jak sprawdzę w praktyce, to rzucę opis
na grupę.

Darek Żołna



=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 14:12:14 +0200


Użytkownik "Dariusz Zolna" <abc_at_nospam_abc.com> napisał w wiadomości
news:cfvg8u$j2u$1_at_nospam_nemesis.news.tpi.pl

Odpada. To musi być konfigurowalne przez osobę montującą układ, bez
pojęcia o elektronice.

Można trzymać adresy w EEPROMIE i wprowadzić tryb konfiguracyjny. Np.
włączamy grupę "obrotomierz" w tryb "migających ósemek" i jednym
przyciskiem przesuwamy po całej tablicy aż się znajdzie na swoim miejscu.

Zrobię to na jednym gnieździe, reszta połączeń będzie na płycie
głównej, co ułatwi też konfigurację - w przypadku braku któregoś z
modułów, wystarczy założyć zworkę pomiędzy przepełnieniem z
poprzedniego i wejściem danych następnego.

Tylko zwróć uwagę, żeby nie przesadzić z długością linii i obciążalnością
układów.

* na każdym module dołożyłbym jeszcze parę LED-ów do diagnostyki
(przede wszystkim linii DATA)

Tzn. żeby szukać ewentualnej przerwy w łańcuchu? Ze wzgl. na to że
panel czołowy będzie najprawdopodobniej z plexi, odpada. Ale
wypuszczę sobie jakieś punkty diagnostyczne na płycie głównej.

To mogą być LEDy smd na tylnej stronie modułów czyli niewidoczne dla
puliczności. A mogą się przydać do szybkiej oceny gdzie puścił styk na
taśmie. W każdym razie i tak byłbym skłonny co najmniej zdublować punkty
styku i linię danych.

A przy okazji - wpadłem na fajny pomysł robienia estetycznych płyt
czołowych przy użyciu bardzo prostych środków. Jak sprawdzę w
praktyce, to rzucę opis na grupę.

Mile widziane :-)


--
Marek Dzwonnik, GG: #2061027 (zwykle jako 'niewidoczny')


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Zolna" <abc_at_nospam_abc.com>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Wed, 18 Aug 2004 14:31:25 +0200


Użytkownik "Marek Dzwonnik" napisał:
Można trzymać adresy w EEPROMIE i wprowadzić tryb konfiguracyjny. Np.
włączamy grupę "obrotomierz" w tryb "migających ósemek" i jednym
przyciskiem przesuwamy po całej tablicy aż się znajdzie na swoim miejscu.

Podoba mi się ten pomysł :-)


Tylko zwróć uwagę, żeby nie przesadzić z długością linii i obciążalnością
układów.

Licząc powiedzmy po 15cm na moduł, to wyjdzie ze 2 metry między pierwszym i
ostatnim, biorąc pod uwagę powroty to 4m, czyli 13ns opóźnienia o ile dobrze
liczę. Więcej jak 100kHz do wypełniania rejestrów mi nie potrzeba. Chyba że
coś źle kombinuję :-)
Bardziej obawiam się jednak 1,5A potrzebnego do zasilenia całego układu w
max. konfiguracji :-/ Tego już na 7805 nie zrobię ;-) no i trzeba pomyśleć
co z ciepłem zrobić.


To mogą być LEDy smd na tylnej stronie modułów czyli niewidoczne dla
puliczności. A mogą się przydać do szybkiej oceny gdzie puścił styk na
taśmie. W każdym razie i tak byłbym skłonny co najmniej zdublować punkty
styku i linię danych.

Zgadza się, można SMD z tyłu lutnąć. Większość linii będzie można zdublować
na taśmie 10. żyłowej.

Darek Żołna



========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Zolna" <abc_at_nospam_abc.com>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Sat, 21 Aug 2004 13:55:29 +0200


Użytkownik "Marek Dzwonnik" napisał:
Użytkownik "Dariusz Zolna" napisał:

Odpada. To musi być konfigurowalne przez osobę montującą układ, bez
pojęcia o elektronice.

Można trzymać adresy w EEPROMIE i wprowadzić tryb konfiguracyjny. Np.
włączamy grupę "obrotomierz" w tryb "migających ósemek" i jednym
przyciskiem przesuwamy po całej tablicy aż się znajdzie na swoim miejscu.


No i zrobię to tak, że do układu podepnę 16 dodatkowych portów (tak żeby
starczyło na wszystkie moduły wyświetlacza) na 2x PCF8574. Za ich pomocą
będę sterował liniami zegarowymi oddzielnie dla każdego modułu. Linie strobe
i danych będą wspólne dla wszystkich modułów.
Dzięki temu brak któregokolwiek z modułów nie przerwie łańcucha i nie będę
musiał znać konfiguracji wyświetlacza.

Dzięki za pomoc!
Darek Żołna



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: JS <jar0sz_at_nospam_polbox.com.pl_without_pl>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Sat, 21 Aug 2004 19:57:59 +0000 (UTC)


W artykule <cg7e8v$9a8$1_at_nospam_nemesis.news.tpi.pl>
autorem którego mieni się Dariusz Zolna, napisano:

No i zrobię to tak, że do układu podepnę 16 dodatkowych portów (tak żeby
starczyło na wszystkie moduły wyświetlacza) na 2x PCF8574. Za ich pomocą
będę sterował liniami zegarowymi oddzielnie dla każdego modułu. Linie strobe
i danych będą wspólne dla wszystkich modułów.

Może wygodniej będzie sterować indywidualnie strobami dla każdego modułu ?
Wystarczą dwa odwołania do I2C na transmisję do danego modułu (a nie 2*liczba
bitów) - będzie szybciej, a do obsługi będziesz mógł zatrudnić sprzętowe SPI.

BTW stroby można sterować z dekodera '42, '154 albo '138, podłączonego do
czterech linii portu (max 15 modułów). Właściwie może to być nawet jeszcze
jeden łańcuch rejestrów '595 - wtedy wystarczy tylko jedna linia portu
podłączona do jego strobu.

--
Pozdrawiam
Jarosław Szynal

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Dariusz Zolna" <abc_at_nospam_abc.com>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Sat, 21 Aug 2004 22:44:56 +0200


Użytkownik "JS" <jar0sz_at_nospam_polbox.com.pl_without_pl> napisał:
Może wygodniej będzie sterować indywidualnie strobami dla każdego modułu ?


Hmm... a może i wygodniej. Zaraz będę drutował, to sprawdzę jak to działa.


BTW stroby można sterować z dekodera '42, '154 albo '138

Masz rację, siakiś dekoder bin-dec będzie prostszy w obsłudze, szybszy i
tańszy. Pod ręką mam teraz tylko '145, ale do testów wystarczy.

Pomysł z 8574 przyszedł mi do głowy, bo ja wszystko najchętniej robiłbym na
I2C :-)

Darek Żołna



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: JS <jar0sz_at_nospam_polbox.com.pl_without_pl>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Mon, 23 Aug 2004 07:37:38 +0000 (UTC)


W artykule <cg8cfv$d9p$1_at_nospam_nemesis.news.tpi.pl>
autorem którego mieni się Dariusz Zolna, napisano:

Pomysł z 8574 przyszedł mi do głowy, bo ja wszystko najchętniej robiłbym na
I2C :-)

U mnie odwrotnie - IIC tylko w ostateczności. W przeszłości miałem umiarkowanie
miłe doświadczenia z tym interfejsem (wrażliwość i generowanie zakłóceń
w układach analogowych).

--
Pozdrawiam
Jarosław Szynal

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!newsgate.onet.pl!newsgate.p

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_poczta.onet.pl (ziel)
Subject: RE: Sterowanie wieksza iloscia wysw. LED
Date: 18 Aug 2004 14:49:46 +0200


Dłuuugi łancuch HC595 albo innych 4094. (Jeśli ma być zbyt nierozsądnie
długi do możesz go ew. podzielić na kilka mniejszych równoległych).
Ładujesz go szeregowo, bit po bicie całą zawartością a potem
jednym STROBem
rozprowadzonym równolegle do wszystkich rejestrów przepisujesz
nowe stany na
wyjścia. HC595 można spokojnie taktować setkami kHz i wyżej. Nawet jeśli
łańcuch będzie miał 128 kości (czyli 1024bity) to przeładowanie całości
zajmie kilka..naście...dziesiąt ms.

Obecnie steruje 3800 LED.
Odświeżanie 20ms.
Co 20ms odbiera z peceta dane do wyświetlenia.
Niestety, program w całości napisany w asm. :-(

pzdr
Artur

--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: rozrabiak <brak_at_nospam_maila.pl>
Subject: Re: Sterowanie wieksza iloscia wysw. LED
Date: Sun, 22 Aug 2004 01:01:59 +0200


ziel napisał(a):


Obecnie steruje 3800 LED.
Odświeżanie 20ms.
Co 20ms odbiera z peceta dane do wyświetlenia.
Niestety, program w całości napisany w asm. :-(

pzdr
Artur


Robiłeś monitor do komputera w oparciu o LED? :)

--
Pozdrawiam, grzesiek
#"Jeżeli coś działa, opodatkuj.
#Jeżeli wciąż działa, reguluj.
#Jeżeli przestanie działać, dotuj."

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mai