Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Dekoder BCD <-> wyświetlacz 7-segmentowy LED

Moderatorzy: Jacek Bogusz, Moderatorzy

Awatar użytkownika
Futrzaczek
-
-
Posty: 781
Rejestracja: 4 gru 2005, o 17:48
Lokalizacja: Piotrków Tryb
Kontaktowanie:

Dekoder BCD <-> wyświetlacz 7-segmentowy LED

Postautor: Futrzaczek » 30 gru 2005, o 19:17

Witajcie elektronicy i nieelektronicy... :)

Czy można znaleźć dekoder BCD <-> wyświetlacz 7-segmentowy, taki, aby przy załączonym segmencie wyświetlacza "wypluwał" on z siebie plus zasilania, a nie masę, tak jak 7447 i 7446?
Chcę użyć dużych(5 cm wys.) wyświetlaczy, ale one mają wspólną KATODĘ, a nie ANODĘ. Nie chcę stosować 7 inwerterów.

Dziękuję z góry za pomoc :)

a_antoniak
-
-
Posty: 645
Rejestracja: 13 sty 2005, o 18:38
Lokalizacja: Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 30 gru 2005, o 19:37

4543 jeśli dobrze pamietam

Awatar użytkownika
Futrzaczek
-
-
Posty: 781
Rejestracja: 4 gru 2005, o 17:48
Lokalizacja: Piotrków Tryb
Kontaktowanie:

Postautor: Futrzaczek » 30 gru 2005, o 19:39

momencik, pogooglam się... :)

[ Dodano: 30-12-2005, 18:41 ]
On jest TTL czy CMOS? Potrzebuję TTL do uC

a_antoniak
-
-
Posty: 645
Rejestracja: 13 sty 2005, o 18:38
Lokalizacja: Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 30 gru 2005, o 19:43

CMOS - nada się :)

Awatar użytkownika
Futrzaczek
-
-
Posty: 781
Rejestracja: 4 gru 2005, o 17:48
Lokalizacja: Piotrków Tryb
Kontaktowanie:

Postautor: Futrzaczek » 30 gru 2005, o 19:47

Taak? No dobra, trzymam Pana za słowo...

a_antoniak
-
-
Posty: 645
Rejestracja: 13 sty 2005, o 18:38
Lokalizacja: Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 30 gru 2005, o 19:57

...Pana...
Z zasady na forum wszyscy jesteśmy kolegami i koleżankami i mówimy sobie na ty :)

Awatar użytkownika
Futrzaczek
-
-
Posty: 781
Rejestracja: 4 gru 2005, o 17:48
Lokalizacja: Piotrków Tryb
Kontaktowanie:

Postautor: Futrzaczek » 30 gru 2005, o 20:10

No, dobra, ale ja juz mam tak to zakodowane we łbie( i tak pustym) że nawet do osób z klasy czasem mówię na "Pan". Ciężko mi się będzie przeinaczyć, ale postaram się

[ Dodano: 31-12-2005, 09:06 ]
A czy może być generator napięcia ujemnego i układ 7447?

radcorp
-
-
Posty: 79
Rejestracja: 2 sty 2006, o 15:52
Lokalizacja: Polska

Postautor: radcorp » 2 sty 2006, o 15:57

CD4511 tylko 25mA

[ Dodano: 02-01-2006, 15:09 ]
polecam polaczenie CD4511 i UDN2981 CD4511 jako dekoder kodu, a UDN2981 jako koncowka mocy(wada UDN2981 kosztuje 25 zł, ale wydola 0.5A)

Awatar użytkownika
Futrzaczek
-
-
Posty: 781
Rejestracja: 4 gru 2005, o 17:48
Lokalizacja: Piotrków Tryb
Kontaktowanie:

Postautor: Futrzaczek » 2 sty 2006, o 19:48

CO?

25 zł za końcówkę mocy? tyle to ja wydam na ATMEGĘ32!

A tego potrzebuję dwie sztuki - łącznie 50 zł

Ten wyświetlacz świeci na czerwono. Podobno diody czerwone mają niski pobór prądu, ale ja jeszcze nic nie wiem :( :| :)

Ps. przy 20 mA on świeci dobrze, a nawet się nie grzeje :) (oczywiście na segment)

radzio
Moderator
Moderator
Posty: 965
Rejestracja: 13 maja 2003, o 10:33
Lokalizacja: Sosnowiec
Kontaktowanie:

Postautor: radzio » 2 sty 2006, o 21:39

Dołóż po jednym (na każdy segment) tranzystorze PNP (+ oczywiście rezystor w bazie) i podłącz do 7447 bazami przez rezystor, emiterem do +zasilania a kolektorem do anod wyświetlaczy. Dużo taniej niż UDN a efekt taki sam.
Ostatnio zmieniony 3 sty 2006, o 12:01 przez radzio, łącznie zmieniany 1 raz.

Awatar użytkownika
Futrzaczek
-
-
Posty: 781
Rejestracja: 4 gru 2005, o 17:48
Lokalizacja: Piotrków Tryb
Kontaktowanie:

Postautor: Futrzaczek » 3 sty 2006, o 07:32

To będę miał... 14 tranzystorów, które musze upchnąć z LCD-kiem i ATMEGĄ 32 na jednej płytce... Niezbyt...

radzio
Moderator
Moderator
Posty: 965
Rejestracja: 13 maja 2003, o 10:33
Lokalizacja: Sosnowiec
Kontaktowanie:

Postautor: radzio » 3 sty 2006, o 12:04

Możesz przecież zastosować multipleksowane sterowanie wyświetlaczem. Będzie 7 tranzystorów dla anod i 2 dla katod (no i jeden dekoder, chociaż skoro stosujesz Megę32 to może starczy Ci pinów do sterowania wyświetlaczem z pominięciem dekodera)

Awatar użytkownika
Futrzaczek
-
-
Posty: 781
Rejestracja: 4 gru 2005, o 17:48
Lokalizacja: Piotrków Tryb
Kontaktowanie:

Postautor: Futrzaczek » 3 sty 2006, o 14:24

Sterowanie multipleksowe - wolałbym tego unikać :)
Chociaż jak ten CD4543 czy jakoś tam ( :) ) może dostarczyc 25 mA, a te kobyły działają na 20 mA, to może zadziałać. Teraz i tak nie moge przetestować, bo jedyny sklep w Piotrkowie(w drugim nic nie ma) jest nieczynny z powodu remanentu
:lol:

a_antoniak
-
-
Posty: 645
Rejestracja: 13 sty 2005, o 18:38
Lokalizacja: Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 3 sty 2006, o 23:32

Sterowanie multipleksowe - wolałbym tego unikać :)
Chociaż jak ten CD4543 czy jakoś tam ( :) ) może dostarczyc 25 mA, a te kobyły działają na 20 mA, to może zadziałać.
Nie pasuje Ci UDN, nie pasują tranzystory, nie pasuje multiplex (dlaczego?). Na cos sie musisz zdecydowac, więcej możliwości właściwie nie ma :(.

1. Nie chce mi sie wierzyc, ze wyswietlacze potrzebuja az 20mA na segment, chyba ze wyprules je z jakiegos starocia. Nowoczesnym displejom wystarczy 5...10mA na segment(a niekiedy mniej).

2. Jesli juz zdecydujesz sie na multiplex, to dobierajac wartosci elementow pamietaj, ze musisz zapewnic SREDNI prad przeplywajacy przez segment na poziomie jakiego on wymaga. Oznacza to, ze prad _szczytowy_ bedzie odpowiednio wiekszy.

3. Zgodnie z radą radzia (nomen omen ;) ) proponuje zrezygnowac z dekodera i podpiac segmenty przez tranzystory pod port uC.

Awatar użytkownika
Futrzaczek
-
-
Posty: 781
Rejestracja: 4 gru 2005, o 17:48
Lokalizacja: Piotrków Tryb
Kontaktowanie:

Postautor: Futrzaczek » 4 sty 2006, o 07:32

Racja, wyświetlacze kupiłem używane na allegro.
Jednak użyję CD 4534. Skoro może wydolić 25 mA na segment, a mi udało się wczoraj okroić do 17 mA- musi działać. Lutowanie 14 tranzystorów mi nie pasi, ale wezmę pod uwagę. UDN na pewno nie - 2 * UDNcośtam = 50 zł to dużo za dużo. Udało mi się te wyświetlacze zasilić z portu mikrokontrolera i on był zimny, więc aż tak dużo nie żrą :)
Multiplex nie pasuje mi dlatego, że będzie to straszliwie pokomplikowany program w BASCOM-ie i bez multiplexu. Próbowałem się jeszcze raz przekabacić na C, ale po raz trzeci nie wyszło. :)

radcorp
-
-
Posty: 79
Rejestracja: 2 sty 2006, o 15:52
Lokalizacja: Polska

Postautor: radcorp » 4 sty 2006, o 21:46

CD4543 jest przystosowany do sterowania wskaźnikami LCD, a nie LED i
CD4511 ma 25mA obciążalności wyjścia.

Awatar użytkownika
Futrzaczek
-
-
Posty: 781
Rejestracja: 4 gru 2005, o 17:48
Lokalizacja: Piotrków Tryb
Kontaktowanie:

Postautor: Futrzaczek » 4 sty 2006, o 22:03

Aha... :oops:

A ten CD4511 jaką ma wydolność prądową?

a_antoniak
-
-
Posty: 645
Rejestracja: 13 sty 2005, o 18:38
Lokalizacja: Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 4 sty 2006, o 23:28

CD4543 jest przystosowany do sterowania wskaźnikami LCD, a nie LED ....
Co za bzdura! Potrafi sterować oboma typami wyświetlaczy. Wystarczy zajrzeć do dokumentacji. To z wersji Philipsa:

DESCRIPTION
The HEF4543B is a BCD to 7-segment latch/decoder/driver for liquid crystal and LED displays.

Awatar użytkownika
Futrzaczek
-
-
Posty: 781
Rejestracja: 4 gru 2005, o 17:48
Lokalizacja: Piotrków Tryb
Kontaktowanie:

Postautor: Futrzaczek » 5 sty 2006, o 07:04

Ufff... Jak to dobrze, że nie ja to napisałem :)
Dobra, reasumując, mam układ, który wydala z siebie "+" zasilania, a nie "-", tak jak 7447.
Wydolność 25 MA na segment też mi starczy. I jeszcze jedno:
Czy polecenie MAKEBCD w BASCOM-ie przetłumaczy liczbę dziesiętną na kod BCD zarówno dla TTL, jak i dla CMOS? :)

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty: 2650
Rejestracja: 24 sty 2005, o 00:39
Lokalizacja: Winny gród

Postautor: pajaczek » 5 sty 2006, o 13:16

... przetłumaczy liczbę dziesiętną na kod BCD zarówno dla TTL, jak i dla CMOS? :)
Ze jak ?? Ze co ?? Ze gdzie ??

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 192 gości