| Author |
Message
|
xDUCHUx Poziom 3

Joined: 28 Sep 2004 Posts: 6
|
#1
28 Sep 2004 16:19 Linijka świetlna |
|
|
|
Mam taki problem:
Na pracowni elektronicznej w szkole mam zaprojektować i zrealizować układ sterowania 5- punktową linijką świetlną w taki sposób zeby kolejno zapalały się diody ze strony lewej na prawą i z powrotem. Mam jeszcze takie info.: Dla sygnału sterującego S=0 i wszystkie diody dla S=1.
Jak to zaprojektować?
Pomóżcie, najlepiej na jakimś prostym układzie lub na przerzutnikach.
|
|
| Back to top |
|
 |
adi-niunio Poziom 19

Joined: 26 Apr 2003 Posts: 680 Location: Zabrze
|
#2
28 Sep 2004 16:32 Linijka świetlna, proszę pomóżcie!!! |
|
|
|
w danym momencie ma świecić tylko jedna dioda ???? więc poszukaj o liczniku pierścieniowym z krążącą jedynką (krążącym zerem). a jeśli miałyby zapalać się pokolei to licznik johnsona (pseudopierścieniowy)
|
|
| Back to top |
|
 |
xDUCHUx Poziom 3

Joined: 28 Sep 2004 Posts: 6
|
#3
28 Sep 2004 16:57 Re: Linijka świetlna, proszę pomóżcie!!! |
|
|
|
Tak w danym momencie ma świecic tylko jedna dioda. Dzieki za pomoc ale w tym liczniku jedynka krąży, czyli zapala sie dioda 1 ,2, 3, 4 i 5 po czym znowu 1, a mi chodzi o to zeby zapalila sie 4 pozniej 3 itd...
|
|
| Back to top |
|
 |
Google

|
#
28 Sep 2004 16:57 |
|
|
|
|
|
| Back to top |
|
 |
BoskiDialer Poziom 22

Joined: 28 Nov 2003 Posts: 1533 Location: Żory
|
#4
28 Sep 2004 17:16 Linijka świetlna, proszę pomóżcie!!! |
|
|
|
Pomysł dla leni: uP at90s2343 ma 8 wyprowadzeń, z czego 5 w trybie RC można wykorzystać na swoje potrzeby, wewnętrzny kwarc 1MHz wystarczy, 5 pinów do 5 diod, no i jakiś mały program i wszystko będzie działać.
|
|
| Back to top |
|
 |
xDUCHUx Poziom 3

Joined: 28 Sep 2004 Posts: 6
|
#5
28 Sep 2004 17:34 Re: Linijka świetlna, proszę pomóżcie!!! |
|
|
|
Problem w tym ze to ma być prosta konstrukcja, najlepiej na samych przerzutnikach JK. :(
|
|
| Back to top |
|
 |
adi-niunio Poziom 19

Joined: 26 Apr 2003 Posts: 680 Location: Zabrze
|
#6
28 Sep 2004 19:49 Re: Linijka świetlna, proszę pomóżcie!!! |
|
|
|
| xDUCHUx wrote: |
| Tak w danym momencie ma świecic tylko jedna dioda. Dzieki za pomoc ale w tym liczniku jedynka krąży, czyli zapala się dioda 1 ,2, 3, 4 i 5 po czym znowu 1, a mi chodzi o to zeby zapalila się 4 pozniej 3 itd... |
a nie ćwiczyliście projektowania liczników synchronicznych ???
00000
00001
00010
00100
01000
10000
01000
00100
00010
00001
ewentualnie licznik rewersyjny (chyba UCY74193) i w określonym punkcie nie nastąpi zerowanie, ani liczenie dalej, ale zmiana stanu na wejściu określajacym kierunek no i wtedy zliczy w dół, aż do 00000. oczywiście scalak ten liczy w NKD, dlatego wy wyjscia podłączamy demultiplekser '153 i 5 diod ;)
p.s.
| xDUCHUx wrote: |
| Problem w tym ze to ma być prosta konstrukcja( |
najprostsza to na pewno bedzie na procku, bo on sie wszystkim zajmnie, a ty podłączysz tylko 5 diod do wyjść ;)
pozdro
|
|
| Back to top |
|
 |
Google

|
#
28 Sep 2004 19:49 |
|
|
|
|
|
| Back to top |
|
 |
ACULA Poziom 23

Joined: 11 Apr 2003 Posts: 3025 Location: Bydgoszcz
|
|
| Back to top |
|
 |
Google

|
#
28 Sep 2004 20:02 |
|
|
|
|
|
| Back to top |
|
 |
Goraca Niunia Poziom 11

Joined: 23 Aug 2004 Posts: 72
|
|
| Back to top |
|
 |
xDUCHUx Poziom 3

Joined: 28 Sep 2004 Posts: 6
|
#9
28 Sep 2004 21:04 Re: Linijka świetlna, proszę pomóżcie!!! |
|
|
|
| adi-niunio wrote: |
ewentualnie licznik rewersyjny (chyba UCY74193) i w określonym punkcie nie nastąpi zerowanie, ani liczenie dalej, ale zmiana stanu na wejściu określajacym kierunek no i wtedy zliczy w dół, aż do 00000. oczywiście układ scalony ten liczy w NKD, dlatego wy wyjscia podłączamy demultiplekser '153 i 5 diod ;)
|
Myślę ze to bedzie najlepsze rozwiązanie, tylko nie moge znalezc opisu wyprowadzen UCY74193.
|
|
| Back to top |
|
 |
_jta_ Poziom 26

Joined: 02 Mar 2004 Posts: 18090 Location: Warszawa
|
#10
28 Sep 2004 21:12 Re: Linijka świetlna |
|
|
|
Jak ma być 5 diód to dać licznik pierścieniowy modulo 8 lub 10 (zależy, czy skrajne
mają się zapalać na 1 czy 2 cykle zegara), i resztę załatwić bramkami, lub diodami
(lub opornikami) i tranzystorami; jeśli skrajne mają się zapalać na 1 cykl zegara, to
można wziąć licznik z krążącą "1" modulo 8, 3 bramki NOR i 2 inwertery, albo
ten sam licznik, 8 oporników i 5 tranzystorów (zakładam, że jeśli do 2 wyjść licznika,
na których jest "0" i "1" dołączy się oporniki, a za nimi bazę tranzystora, to on się
włączy - "1" to >=2.4V, "0" to >=0V, średnia jest >=1.2V, potrzeba 0.9V - starczy).
|
|
| Back to top |
|
 |
xDUCHUx Poziom 3

Joined: 28 Sep 2004 Posts: 6
|
#11
28 Sep 2004 21:32 Linijka świetlna |
|
|
|
Tak to tez dobre rozwiazanie (z inwerterami) tylko jak to polaczyc to nie wiem....
|
|
| Back to top |
|
 |
adi-niunio Poziom 19

Joined: 26 Apr 2003 Posts: 680 Location: Zabrze
|
|
| Back to top |
|
 |
_jta_ Poziom 26

Joined: 02 Mar 2004 Posts: 18090 Location: Warszawa
|
#13
29 Sep 2004 03:15 Re: Linijka świetlna |
|
|
|
| xDUCHUx wrote: |
| Tak to tez dobre rozwiazanie (z inwerterami) tylko jak to polaczyc to nie wiem.... |
powiedzmy, że masz licznik do 8 z krążącą "1" - ma wyjścia Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7;
do Y0 podłączasz inwerter, za nim pierwszą diodę; do Y4 też inwerter, za nim piątą;
do par Y1 i Y7, Y2 i Y6, Y3 i Y5 podłączasz bramki NOR, a za nimi odpowiednio
drugą, trzecią i czwartą diodę; i będzie to działało tak:
Y0 - dioda 1
Y1 - dioda 2
Y2 - dioda 3
Y3 - dioda 4
Y4 - dioda 5
Y5 - dioda 4
Y6 - dioda 3
Y7 - dioda 2
Y0 - dioda 1
... i tak w kółko. Bramkę NOR można zastąpić tranzystorem NPN, do bazy podłączasz
dwa oporniki 3k, i łączysz je z wyjściami Yx, inwerter możesz zastąpić tranzystorem
NPN, do bazy dajesz opornik 9.1k, i łączysz z wyjściem Y0 lub Y4.
A można jeszcze inaczej - i tak potrzebujesz jakiś generator, dajesz CD4060, który
oprócz generatura zawiera licznik, wyjście trzech ostatnich stopni licznika dajesz na
demultiplekser (np. LS138), wyjścia demultipleksera łączysz z LED-ami tak:
wyjście do katody zwykłej diody
anodę tej diody przez opornik do katody LED-a
anodę LED-a do plusa zasilania (5V)
wyjścia Y0 i Y4 z LED-ami 1 i 5 (tu można pominąć zwykłe diody, a za to dać
większe oporniki), pozostałe wyjścia po dwa przez diody do jednego LED-a;
w ten sposób załatwiasz wszystko używając 5 oporników, 6 diód, 2 scalaków...
no, jeszcze do generatora w CD4060 dwa oporniki i kondensator.
|
|
| Back to top |
|
 |
xDUCHUx Poziom 3

Joined: 28 Sep 2004 Posts: 6
|
#14
29 Sep 2004 16:31 Linijka świetlna |
|
|
|
Dzieki. Tylko tak, jest wlasnie jeszcze jeden szczegol, oprocz przeskakiwania sygnalu z kolejnych diod ma byc tez opcja taka ze, gdy na wejscie S licznika podamy 1 to wszystkie diody maja sie zapalic, Czy demultiplekser w czyms przeszadza??
|
|
| Back to top |
|
 |
Google

|
#
29 Sep 2004 16:31 |
|
|
|
|
|
| Back to top |
|
 |
adi-niunio Poziom 19

Joined: 26 Apr 2003 Posts: 680 Location: Zabrze
|
#15
29 Sep 2004 17:06 Linijka świetlna |
|
|
|
jeśli cześtotliwość zmian zapalania diod na będzie dostatecznie duża, niezauważymy zmiany zapalania, lecz wszystkie jako świecące.
częstotliwość 1kHz powinna już to załatwić
wystarczyło by więc by wejście S = 1 przełączało generator na większą częstotliwość.
|
|
| Back to top |
|
 |
_jta_ Poziom 26

Joined: 02 Mar 2004 Posts: 18090 Location: Warszawa
|
#16
29 Sep 2004 20:38 Re: Linijka świetlna |
|
|
|
A oprocz tego w wersji z jednorazowym miganiem diod skrajnych resetowalo
licznik co 5 zliczen - inaczej skrajne diody beda swiecic 2x slabiej;
albo mozna inaczej (w wersji z diodami): jeden tranzystor, 5 zwyklych diod od
katod LED-ow do kolektora (i niestety od wszystkich wyjsc demultiplexera
musza byc diody - razem 13 sztuk), sygnal S podajesz przez opornik na jego baze;
wtedy wlaczenie tranzystora (nastepuje przy S=1) zaswieca wszystkie LED-y
niezaleznie od stanu licznika. Z NOR-ami tez by sie dalo, ale wtedy potrzebne
beda 3 NOR-y 3-wejsciowe i 2 2-wejsciowe.[/list]
|
|
| Back to top |
|
 |