Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Elektroniczny zegarek LED z sekundami

VSS 28 May 2010 15:34 197688 597
Altium Designer Computer Controls
  • Altium Designer Computer Controls
  • #273
    drowning_man
    Level 15  
    Poprzedni post został usunięty, więc moze inaczej...

    Autor wkleił kod w C dla pomiaru temperatury, u mnie wygląda on tak:

    Quote:
    Wersja z temperatura:

    cyctat z listu od autora:
    Witam!

    Zrobione. Założyłem że będzie to DS1820 lub DS18S20 - jak masz np. DS18B20 to trzeba przerobić. Dodatkowo linię danych trzeba podciągnąć przez 4,7 kOm do Vcc. Przycisk podłącz do PB3. Po wciśnięciu procek wyświetla ostatnio zmierzoną temperaturę, mierzy nową (co trwa około 1 sek) i wyświetla ją przez cały czas gdy jest wciśnięty przycisk. Po jego puszczeniu następuje powrót do wyświetlania godzin. Program wydłubałem tak na szybko, do testów - daj znać czy działa to go wygładzę.Trzeba będzie pomyśleć jednak o większej przeróbce, bo przydałaby się chociażby możliwość wygaszenia dwukropka i zaświecenia właściwej kropki dziesiętnej.

    skompilowany soft:

    :1000000012C02BC02AC0D1C028C027C026C025C01E
    :1000100024C023C022C021C020C01FC01EC01DC0DC
    :100020001CC01BC01AC011241FBECFE5D4E0DEBF28
    :10003000CDBF10E0A0E6B0E0E4E9F3E002C0059037
    :100040000D92A837B107D9F710E0A8E7B0E001C0DA
    :100050001D92A238B107E1F757C1D2CFCF92DF92FC
    :10006000EF92FF920F931F937C016B010AE010E067
    :10007000B8017CD126E630E0FC01E20FF31F80815D
    :10008000F6018083C701B80171D17B01CB01B801B2
    :100090006DD1FC01E20FF31F8081F6018183C7015E
    :1000A000B80164D1260F371FF9018081F6018283E0
    :1000B0001F910F91FF90EF90DF90CF900895889A55
    :1000C00088E790E00197F1F7889881E190E0019747
    :1000D000F1F786E690E00197F1F70895F894889A91
    :1000E00082E08A95F1F7889880E190E00197F1F736
    :1000F00078940895F894889A8FE090E00197F1F74A
    :10010000889883E08A95F1F778940895F894889A0E
    :1001100082E08A95F1F7889883E08A95F1F720B319
    :1001200021708DE090E00197F1F77894822F992764
    :1001300008951F93CF93C82F17E0C0FF02C0CEDFF2
    :1001400001C0D8DFC695115017FFF7CFCF911F918F
    :1001500008951F93CF93C0E017E0C695D7DF8111B4
    :10016000C068115017FFF9CF8C2F9927CF911F919D
    :100170000895CF93DF93A3DF8CECDBDF84E4D9DF3A
    :10018000A4ECB9E0C0E0D0E02AE4CD010197F1F79A
    :10019000215027FFFACF93DF8CECCBDF8EEBC9DF4A
    :1001A000D8DF9927DF91CF9108951F920F920FB654
    :1001B0000F9211242F938F939F93EF93FF9380912E
    :1001C000790090917A00019690937A00809379005B
    :1001D0008050924009F05EC010927A00109279002F
    :1001E00080917C008F5F80937C00B09904C0109256
    :1001F0007C0010927D00B19905C080917E008F5FD8
    :1002000080937E00B29905C0809180008F5F8093BB
    :10021000800080917C008A3081F410927C00809173
    :100220007D008F5F80937D00863039F410927D00D1
    :1002300080917E008F5F80937E0080917E008A3067
    :1002400088F08A5080937E0080917F008F5F80933A
    :100250007F00863039F410927F00809180008F5F9C
    :1002600080938000809180008A3040F08A50809393
    :100270008000809181008F5F809381008091810058
    :10028000823041F480918000843021F4109280000B
    :1002900010928100809178008F5F80937800863083
    :1002A00031F0853031F480918100882311F410926F
    :1002B00078008FE385BBE0917800B39907C081E0B7
    :1002C00080937B00FF27EE58FF4F05C010927B0004
    :1002D000FF27E458FF4F8081E82FFF27EA59FF4F9F
    :1002E000808182BB80917800E82FFF27E05AFF4F82
    :1002F000808185BBFF91EF919F918F912F910F90FE
    :100300000FBE0F901F901895CFE5D4E0DEBFCDBF94
    :100310008FE384BB8EEF81BB8FE088BB88E082BD1A
    :1003200014BC87E083BD8AE085BD82B599278770BC
    :100330009070892BD1F780E889BF789485B78F7842
    :10034000806385BF85B7806885BF889585B78F77BF
    :1003500085BF80917B008823A9F30BDF64E770E001
    :1003600095E0899FC001112479DEECCFAA1BBB1B4D
    :1003700051E107C0AA1FBB1FA617B70710F0A61BA5
    :10038000B70B881F991F5A95A9F780959095BC01C6
    :04039000CD010895FE
    :100394001F3E3D3B372F086E84246230106C0020D2
    :0803A400E0980B0A00000000C4
    :00000001FF


    Jest to cały post z softem z pomiarem temperatury napisany przez autora projektu. Wg mnie czegoś tu brakuje...dlatego prosiłem o wsad do procka z pomiarem temperatury (jesli ktoś go posiada), niestety moderatorom się ta prośba nie spodobała...
  • #274
    folio
    Level 17  
    Witam Was.
    Już tyle zostało tutaj napisane o zegarze.

    Ja mam taką sytuację.
    W zakładzie chciałem aby kupili mi na halę zegar właśnie LEDowy. Cyfry powiedzmy tak na 15 - 20 cm wyskokości, świecenie na czerwono.
    Kierowca pojechał do Opola i porozglądał się za zegarem.
    Odpowiedź przyszła następująca -"zegar kosztuje 450 zł"

    Cóż. Jak posłyszałem cenę to już wiedziałem że jak poproszę w dziale zakupów to zapytają po co? i powiedzą abyśmy wymienili sobie taki co wisi i lipnie chodzi w cenie 25 zł. Pomijając że chodzi lipnie to jeszcze nie widać godziny z odległości.

    No i postanowiłem się rozglądnąć na NECIE.
    Tak trafiłem na ELEKTRODĘ i ten TEMAT.

    Bardzo mi się podoba projekt, koszta części to ok. 50 zł a resztę sobie zrobię sam na warsztacie. Jednak mam pytanie o taką sprawę.

    Moduł główny liczący zegara na układzie AT jest w porządku i rozumiem pomimo iż nie jestem elektronikiem jak go zrobić i na co zwracać uwagę.
    MI zależy na cyfrach o wysokości 20 - 25 cm. Zbudować sobie je mogę z ledów i dobrze jednak chodzi mi o zasilanie. Generalnie układ z tematu ciągnie małe ledy czyli małe napięcie i obciążenie.
    Jak mam wybrnąć w sytuacji podłączenia ledów dużych w zestawach?

    Tam będzę musiał mieć od 11 do ponad 15 V na te ledy.
    Czy tranzystory na obsłudze w/w ledów typu 2N2907 poradzą sobie? Mają 0,5A i do 60V. Czy tak można?

    Zamieszczę tu też schemat jaki znalazłem w necie.

    Elektroniczny zegarek LED z sekundami

    Zerknijcie na to bardzo Was proszę i podpowiedzcie co Wy na to?
    Schemat z obsługą 4 cyfr w zestawach ledowych.
    Sekund NIE CHCĘ i to by mi pasowało.

    Inna sprawa w kwestii programu do AT który da radę właśnie z takim projektem ale to później.

    Proszę o POMOC.

    Pozdrawiam Was.

    Dodano po 2 [godziny] 21 [minuty]:

    Do czego jest ten PRZEKAŹNIK... 220V > 5V?

    Dodano po 2 [godziny] 40 [minuty]:

    OK... jasne. MOduł obsługi wyłączenia 220V w sieci..
  • #275
    Tomek401401
    Level 11  
    Witam użytkownik joboo wrzucił projekt z eagla ja nie mogę go otworzyć czy może ktoś podesłać mi pdfy z ścieżkami i elementami tego projektu z eagla mam v 5.10.0 free licencja oraz najważniejsze spis wszystkich elementów.
  • #276
    idepopizze
    Level 33  
    folio a więc sytuacja wygląda tak
    1. Odnośnie wymiany LEDów to nie będziesz miał z tym problemów. Poszukasz sobie własnych w katalogu i po prostu kupisz 4 sztuki jakie będą Ci odpowiadać. Wyświetlacze naturalnie ze wspólną anodą. Ewentualnie możesz sobie sam zrobić taki wyświetlacz z pojedynczych ledów łącząc je szeregowo i robiąc z nich segmenty na płytce. Problem jaki się tu pojawia to sterowanie tego układu gdyż więcej LEDów to wyższe napięcie do ich zasilania, bo w tych dużych wyświetlaczach też wewnątrz jest kilka diod połączonych szeregowo.
    Teraz na co musisz zwracać uwagę. Po pierwsze potrzeba będzie większego prądu do sterowania wyświetlaczem. Niestety port procesora nie ma wystarczającej wydajności do obsługi dużego wyświetla i będzie trzeba dołożyć wzmacniacze - polecam ULN28003 to będzie też zabezpieczenie procesora przed zbyt wysokim napięciem które będzie zasilać LEDy. Druga sprawa to te tranzystorki PNP. Niestety ale jak zwiększysz napięcie zasilania wyświetlacza do kilkunastu volt to one tego nie przeżyją bo mają napięcie EB poniżej tego poziomu. Potrzebujesz do tego 4 rezystory i 4 tranzystory NPN. Rezystory dajesz pomiędzy kolektor PNP i masę. Do tego kolektora PNP podpinasz bazę NPN. Dzięki temu nie będziesz musiał ingerować w program.

    Zapoznaj się z tym tematem.
    http://sklep.avt.pl/photo/_pdf/AVT2632-1.pdf

    Skopiuj sobie z tego schematu U4 do siebie, R6-R13 też. Podepnij go pod port P1. Ten schemat ma oddzielne sterowanie kropką DP, ale u siebie podpinasz to bezpośrednio pod C2051 bo z niego idzie sterowanie kropką. Podpięte będą więc wszystkie nóżki 1-8 U4 bezpośrednio do C2051.

    Część sterującą anodami kopiujesz tą niżej podpinając bazy NPN (T2-T5) do kolektorów tranzystorów PNP (2N2907 - bądź dowolny inny tranzystor PNP małej mocy np. BC557), nie zapomnij dodać rezystora (myślę że taki koło 1k powinien być). I to byłaby cała przeróbka.

    Możesz sobie jeszcze dodać trymer w okolice kwarcu będzie wygodnie wyregulować układ.

    2. Układ z żarówką to układ sterowany przez zegar. Możesz sobie tam podpiąć coś innego co ma być włączane i wyłączane. To wcale nie musi być ta żarówka.

    3. Układy AT89C2051 są programowane równolegle, jeżeli będziesz kupował ten układ staraj się kupić AT89S2051 to ten sam układ tyle że programowany szeregowo, będzie mniej problemów z programowaniem.
  • #277
    folio
    Level 17  
    Dzięki za sugestie i poradę. Wiesz, pisałeś o 4 LEDach czyli 4 x 1.5 V = 6V.
    Ja mam w segmencie 5 ledów czyli 7.5V na segment i to jak się nie mylę jest maksymalne napięcie potrzebne. Mógłbym zredukować segmenty do 4 LEDów... muszę pomyśleć. Jednak warto dodać rezystory z tranzystorem NPN jak mówisz bo to żadna sprawa.

    WYŚWIETLACZE BĘDĘ ROBIŁ Z POJEDYNCZYCH LEDÓW. Czy jakiś rezystor ma być wbity w szereg?

    Wielkość wyświetlacza mam założoną na - 1 cyfra 15 wys x 10 szer /cm.
    4 takie byłyby widoczne jednak potrzeba 5 ledów na pojedynczą komórkę / segment cyfry.

    Układ niestety mam już 89C2051. Mam też 90S1200 ale to co innego.
    Programator na LPT jest zamieszczony więc sobie go zrobię. Do tego PONY Progr.
    Wsad jest na stronce z tym schematem więc powinno zadziałać na wejściu jak nie pomylę czegoś.

    Czyli rozumiem że tego układu co na przekaźniku działa nie trzeba montować tyle że wtedy nie wyłączy LEDów przy braku 220???

    Dodano po 7 [minuty]:

    ...z tym TEMATEM jestem zapoznany bo mam to podrukowane i czytałem.
    Myślałem nawet aby w firmie kupić KITa na samą elektronikę i powklejać elementy zaś LEDy zrobić sobie samemu.
    Płytka to 10 pln.

    Ale trafiłem na tamten schemat i postanowiłem zrobić bez płytek i na prostszym uładzie. Najwyżej zredukuję LEDy do 4 szt. na segment. Wtedy powinno być jak się nie mylę???
  • Altium Designer Computer Controls
  • #278
    idepopizze
    Level 33  
    Skoro zamierzasz sobie zrobić samodzielnie wyświetlacz to będziesz musiał zrobić małe wyliczenie. Spadek napięcia na Ledzie zależy od koloru świecenia diody. O kolorze nic nie wspomniałeś, czerwony to przykładowo 2V. Tego sobie najlepiej doszukaj, jest tutaj na elektrodzie naprawdę dużo o szeregowym łączeniu Ledów i dobieraniu do tego układu rezystora np tutaj.

    https://www.elektroda.pl/rtvforum/topic490262.html

    ------------------------------------------------------------------

    WYŚWIETLACZE BĘDĘ ROBIŁ Z POJEDYNCZYCH LEDÓW. Czy jakiś rezystor ma być wbity w szereg?

    Tak, rezystor jest włączony szeregowo na schemacie z AVT to są rezystory R6-R13 dla każdego segmentu. Do obliczeń jeszcze musisz uwzględnić spadek napięcia na tranzystorze sterującym anodą T2 (0,7V) i spadek napięcia na tranzystorze w ULN2803 możesz pominąć bo tam jest tranzystor polowy (zajrzyj w jego pdf)

    W szeregu więc masz Vpp - złącze CE tranzystora NPN T2(0,7V) - 5 x LED (koloru nie znam) - rezystor R13 - złącze tranzystora polowego w ULN2803 - masa

    LED możesz naturalnie zastosować te o wysokiej wydajności świecenia przy małym prądzie.

    ------------------------------------------------------------------

    Wielkość wyświetlacza mam założoną na - 1 cyfra 15 wys x 10 szer /cm.
    4 takie byłyby widoczne jednak potrzeba 5 ledów na pojedynczą komórkę / segment cyfry.


    Wielkość wyświetlacza może być dowolna jednak należy dobrać do niej napięcie zasilania.

    ------------------------------------------------------------------

    Układ niestety mam już 89C2051. Mam też 90S1200 ale to co innego.
    Programator na LPT jest zamieszczony więc sobie go zrobię. Do tego PONY Progr.
    Wsad jest na stronce z tym schematem więc powinno zadziałać na wejściu jak nie pomylę czegoś.

    Z tego co wiem to PONY prog nie programuje równoległego 89C2051 tylko szeregowe 89S2051 i nim nie zaprogramuje tego procka który masz, ale mogę się mylić. Jednak gdybym miał rację to tu też jest programator dla C2051

    https://www.elektroda.pl/rtvforum/topic109094.html

    ------------------------------------------------------------------

    Czyli rozumiem że tego układu co na przekaźniku działa nie trzeba montować tyle że wtedy nie wyłączy LEDów przy braku 220???

    Jeżeli nie chcesz czymś sterować to ten układ jest nie potrzebny. On wcale nie steruje niczym związanym z LEDami. Mozesz sobie pod ten przekaźnik podłączyć np odkurzacz i włączać go co godzinę. Diody Led przy braku zasilania 220 nie będą się świecić bo ich zasilanie weźmiesz sprzed diody 1N4001 i jak nie będzie 220 to tam też napięcia nie będzie. Zegar mimo to będzie chodził bo jest zasilany z baterii 1,5Vx3 przez 1N4148.

    ------------------------------------------------------------------

    ...z tym TEMATEM jestem zapoznany bo mam to podrukowane i czytałem.
    Myślałem nawet aby w firmie kupić KITa na samą elektronikę i powklejać elementy zaś LEDy zrobić sobie samemu.
    Płytka to 10 pln.

    Ale trafiłem na tamten schemat i postanowiłem zrobić bez płytek i na prostszym układzie. Najwyżej zredukuję LEDy do 4 szt. na segment. Wtedy powinno być jak się nie mylę???



    Układ jest prosty więc nie powinno być z nim problemu. Jedyne co może powodować kłopot to rezonator i kondensatorki przy nim bo w powietrzu dużo rzeczy może na nich wpływać i wtedy zegar będzie chodził jak sam będzie chciał. LEDów możesz sobie montować w szeregu ile tylko chcesz, tak jak napisałem wyżej do odpowiedniego ich świecenia potrzebne będzie wyższe napięcie zasilania. Tylko z nim nie przesadź bo jak będziesz z niego zasilał 78L05 to on też ma swoje ograniczenia zdaje się dla L05 to jest 30V. I jeszcze taka uwaga praktyczna, jak je podłączysz żeby sprawdzić to praktycznie jak świeci to nie do końca to będzie efekt taki jak na końcu. Bo ten wyświetlacz jest multipleksowany, a więc możesz spodziewać się że będzie jaśniej świecił po uruchomieniu C2051.
  • #279
    folio
    Level 17  
    Ledy kupiłem 150 szt / czerwone średnicy 5mm.
    Myślę o zastosowaniu wzmocnienia za pomocą NPN + ULN 2803.
    Tak jak Pisałeś. Zabrać ULNa z schematu AVT oraz tranzystory NPN z tego schematu. Tranzystory z rezystorami dodać pod kolektor PNP a rozumiem te podłączyć pod zestawy LEDowe?

    Wtedy jak to będzie? Daję wyższe napięcie zasilania na wejściu układu? Np. 12V?
    Wytłumacz jak możesz.
    Ledy będę składał i łączył + rezystor i test na określonym napięciu.

    Zaczynam już to powoli montować.
    ULNa mam niestety SMD ale jakoś sobie poradzę ...myślę?

    Chciałbym zastosować Wsad programowy z pliku dołączonego do w/w schematu.
    Więc nie może być zmian sterowania z procka aby piny się zgadzały.
  • #280
    idepopizze
    Level 33  
    Ja to widzę w taki sposób

    Elektroniczny zegarek LED z sekundami

    Vpp sobie wyliczysz bądź dobierzesz pod własne potrzeby. Dodałem jeszcze po jednym rezystorze w bazie NPN tak na wszelki wypadek. Z punktu widzenia programu nic się w tym układzie nie zmienia więc można spokojnie wgrać tamten program i o ile jest poprawny zegar ruszy. Tak po łebkach to podanie 0V na bazę PNP otwiera tranzystor i na tym rezystorze wpiętym w kolektor pojawia się napięcie otwierające tranzystor NPN. Wtedy płynie prąd zasilający anodę wyświetlacza A1. Rezystory możesz wyliczyć bądź dobrać. O ile wszystko złożysz poprawnie i program wgra się poprawnie układ powinien ruszyć bo nie różni się od pierwowzoru.
  • #281
    folio
    Level 17  
    Dzięki za modyfikację. Już mam wszystkie elementy przygotowane a część na płytce. Tak myslę sobie, ten programator LPT co był zamieszczony na poczatku tematu to obsługa 6 pinów ATka. Pytanie mam takie czy wrzucić wsad można na sam AT czy AT jest w module, moduł podłączam do napięcia, podpinam w/w programator podłączam do LPT w kompie i nanoszę wsad?

    Bo jeśli tak to czy mogę dodać w/w programator w postaci 74LS125 + 2 elementy na stałe do płyty zegara i podłączyć do ATka a z tyłu wyprowadzić złącze do kabla LPT?
    Czy takie podłączenie nie przeszkodzi dla zegara w pracy?

    Dodano po 36 [minuty]:

    schematy programatora:
    Elektroniczny zegarek LED z sekundami

    Elektroniczny zegarek LED z sekundami
  • #282
    idepopizze
    Level 33  
    Chyba mamy nieporozumienie. AT89C2051 nie da się zaprogramować za pomocą 6 przewodów podpiętych pod port drukarki. Ten układ do zaprogramowania wymaga podpięcia 18 nóżek i podania 12V napięcia programującego. 89C2051 nie można programować w układzie w którym pracuje, trzeba go wyjąć z podstawki i włożyć do programatora. To stary model i nie ma możliwości programowania go w docelowym układzie. Tym bardziej modeli SMD.

    Polecam dokumentację producenta

    www.keil.com/dd/docs/datashts/atmel/at89c2051_ds.pdf

    Na stronie 7 jest schemat programowania i weryfikacji. Nie ma fizycznie możliwości zaprogramować tego układu programatorem który jest na początku tego postu

    Ten pierwszy z 74HC244 nie nadaje się do tych układów.

    Programator z drugiego obrazka może zaprogramować 89C2051 - przynajmniej z grubsza wygląda na prawidłowy do tego układy. Chociaż to też będzie zależało od komputera do którego się go podłączy. Ale wygląda poprawnie. Po zaprogramowaniu i weryfikacji możesz przełożyć 89C2051 do docelowego układu
  • #283
    folio
    Level 17  
    Rozumiem, czyli ratuje mnie tylko podpięcie scalaka pod programator luzem i dodanie napięcia.
  • #284
    idepopizze
    Level 33  
    Tak. Trzeba złożyć ten drugi układ, zaprogramować, zweryfikować, a później przenieść C2051 na gotową płytkę z zegarem.
  • #285
    Tomek401401
    Level 11  
    Może ktoś jasno i wyraźnie napisać wszystkie elementy poklei? Głownie to chodzi mi o rezystory i kondensatory.
  • #286
    folio
    Level 17  
    Witam.
    Układ już trochę POKLEIŁEM (jest budowany pajęczyną, jak będzie działał to kolejny już na druku) i robie dalej. Zostało raptem 10 elementów do połączenia.
    Mam zapytanie czy jak pokleję całość modułu i będę miał już podłączenie zasilania, wyjście na wyświetlacze i połączę z nimi - to gdy wsadzę niezaprogramowanego ATka i włączę to czy coś powinno się zaświecić czy nic?
    Teoretycznie bez sterowania - nic.
    Bo WSAD będę starał się na końcu dodać.
    Chodzi o to aby sprawdzić.

    Pozdrawiam
  • #287
    idepopizze
    Level 33  
    Zegar z niezaprogramowanym układem nie zadziała. Wyświetlacz będzie czarny. To dlatego że niezaprogramowany układ ma ustawione wszystkie porty jako wejścia i jest na nich 0V.
    Działanie wyświetlacza można sprawdzić bez procesora. Wystarczy nóżki 2, 3, 6, 7 (P3.0-P3.3) połączyć do masy. Teraz bierzesz rezystor np 500 om i na krótką chwilę zwierasz poprzesz niego po kolei nóżki 12-19 (P1.0-P1.7) do 5V. Powinny się zaświecić te same segmenty na każdym wyświetlaczu. Jeżeli się tak nie stanie to trzeba szukać błędu bądź usterka.
  • #288
    folio
    Level 17  
    tak też zrobię. Zostało mi parę części i moduł sterujący będzie gotowy. Już wiem że go nie włączę bo to nic nie da. LEDy sprawdzę jak Mówiłeś. Układ zrobiłem wg Twojej sugestii czyli z ULN i tranzystorami NPN. Tylko zastanawiam się gdzie ma być wyższe napięcie?
    Czy na wejście w schemacie gdzie jest 9V mam podać np., 12V?
    Później za 7805 mam 5V i to podaję na stary schemat a na dodane elementy mam dać bezpośrednio 12V za np diody?

    No bo jakoś muszęmieć więcej na LEDach aby to pociągnąć.
  • #289
    idepopizze
    Level 33  
    Wyższe napięcie czyli to potrzebne do wyświetlacza - te 12V które już masz wypróbowane dla 5 LED podajesz w 3 miejsca:
    - na wejście 78L05 tam gdzie teraz jest zaznaczone 9V,
    - na ULN2803 do 10 nóżki tam gdzie jest zaznaczone Vpp
    - na tranzystory NPN tam gdzie jest Vpp

    Napięcie 5V ze stabilizatora tak jak widać na schemacie zasila 20 nóżkę 89C2051 i emitery 4 tranzystorów PNP.

    To jest wszystko jeżeli chodzi o zasilanie.

    Jedyna rzecz o jaką się obawiam w tym układzie to tranzystory NPN i o to czy zbyt duża różnica napięć nie zniszczy złącza BE ale to wypróbujesz sobie na sucho. Bo może trzeba będzie dodać jeszcze jakieś drobiazgi żeby je zabezpieczyć gdyby się uszkodziły, ale to nie teraz.
  • #290
    folio
    Level 17  
    Pomiędzy E (pnp) a B (npn) jest rezystor i przejście do masy... czy tam też ma być rezystor?
  • #291
    idepopizze
    Level 33  
    Tak, dodałem tam też rezystor. Podanie 0V na bazę PNP spowoduje jego otwarcie i przez ten rezystor w emiterze do masy zacznie płynąć prąd. A to spowoduje otwarcie NPNa. Te dwa rezystory to taki prymitywny układ dopasowujący, ale może nie do końca zadziałać tak jak oczekuje.

    Osobiście nie bardzo jestem przekonany do tego rozwiązania z AVT z tranzystorami NPN do sterowania anod, ale jeżeli u nich to chodziło to i tu może się sprawdzić. Tylko że oni dopasowują poziomy napięć do zasilania npnów za pomocą bufora CD4504. Naturalnie mógłbyś tam wlutować ten układ i obyło by się bez rezystorów, ale dla 4 wyświetlaczy to nie wiem czy jest sens.

    Jak dla mnie najbardziej sprawdziłby się taki układ.
    Elektroniczny zegarek LED z sekundami

    Koledzy poruszali podobny temat tutaj
    https://www.elektroda.pl/rtvforum/topic767127.html

    ale to jest znowu kilka elementów więcej.
  • #292
    Tomek401401
    Level 11  
    Może ktoś jasno i wyraźnie napisać wszystkie elementy poklei? Głownie to chodzi mi o rezystory i kondensatory. Proszę do schematu podstawowego.
  • #293
    idepopizze
    Level 33  
    Tomek401401 wrote:
    Może ktoś jasno i wyraźnie napisać wszystkie elementy poklei? Głownie to chodzi mi o rezystory i kondensatory. Proszę do schematu podstawowego.



    Zajrzyj na 5 zakładkę tego tematu, tam jest schemat Zegar Poprawki.pdf i z niego odczytasz wszystkie elementy. Wprawdzie VSS obiecał wrzucić własny poprawiony ale ja nie mogłem się go doszukać.
  • #294
    folio
    Level 17  
    ...ok. to dodam rezystory dodatkowo zejścia do masy. Praktycznie wszystko mam już połączone w układzie sterującym, no jeszcze te R na masę. Teraz będę robił moduły LEDowe. Rozumiem że schematowe rezystory wyjścia z ULNa to obsługa ostateczna LEDowych bloków?

    LEDy przetestuję w sposób opisany wyżej. Bloki LEDowe mają być podłączone do wspólnych linii tak aby A dotyczyło tych samych segmentów.
    Byle nie pokopać wyświetlania bo tu też trzeba by program zmieniać ...chyba?

    Co do układów ze schematu AVT - MAM JE bo najpierw miałem kupić płytkę drukowaną z AVT i zrobić sterownik na ich projekcie ale później znalazłem ten schemat 4 LEDowy i dałem sobie spokój z AVT. Układy mam. Ale chętnie będę uruchamiał na Kolegi pomyśle. Było powiedziane że różnice pomiędzy tranzystorami są dość duże ale może nie trzeba będzie dawać aż takich napięć?
    Muszę to sprawdzić.

    I jeszcze temat programatora. Mam taki schemat podobny do 2 z podanych wyżej:
    Elektroniczny zegarek LED z sekundami

    lub

    Elektroniczny zegarek LED z sekundami

    Co Ty na to?
    Muszę jakiś zrobić i muszę wepchać WSAD. Tylko czym go zapisać, jakim programem pod LPTa? Mam takie programy: WinAVR-20060421-install, PONY Programer.

    Co proponujesz zrobić?
  • #295
    Tomek401401
    Level 11  
    Dzięki idepopizze na przyszłość będę szukał dłużej. Ale i tak nie wszystkie rezystory są (te ze znakiem zapytania)opisane tylko mi nie mówcie żebym sam obliczył.
  • #296
    idepopizze
    Level 33  
    ...ok. to dodam rezystory dodatkowo zejścia do masy. Praktycznie wszystko mam już połączone w układzie sterującym, no jeszcze te R na masę. Teraz będę robił moduły LEDowe. Rozumiem że schematowe rezystory wyjścia z ULNa to obsługa ostateczna LEDowych bloków?
    ---------------------------------------------------------------
    Tak. ULN to sądzę najlepsze rozwiązanie, ma dużą obciążalność prądową i napięcia pracy też nie są niskie więc tam nie ma co zmieniać. Co do tych rezystorów to jeszcze musisz dobrać ich wartość do swojego układu.



    LEDy przetestuję w sposób opisany wyżej. Bloki LEDowe mają być podłączone do wspólnych linii tak aby A dotyczyło tych samych segmentów.
    Byle nie pokopać wyświetlania bo tu też trzeba by program zmieniać ...chyba?

    ---------------------------------------------------------------

    Tak to klasyczny układ równoległy. Te same segmenty łączymy ze sobą, czyli wszystkie 4 katody segmentów A razem i to do rezystora a później do ULN. Jeżeli teraz montujesz sobie to wszystko przewodami to nie ma najmniejszego problemu, bo nawet jak pomylisz teraz segmenty to przelutujesz przewody i po kłopocie. Jeżeli chciałbyś zmienić sterowanie segmentami na nóżkach procesora to musisz już zmienić program



    Co do układów ze schematu AVT - MAM JE bo najpierw miałem kupić płytkę drukowaną z AVT i zrobić sterownik na ich projekcie ale później znalazłem ten schemat 4 LEDowy i dałem sobie spokój z AVT. Układy mam. Ale chętnie będę uruchamiał na Kolegi pomyśle. Było powiedziane że różnice pomiędzy tranzystorami są dość duże ale może nie trzeba będzie dawać aż takich napięć?
    Muszę to sprawdzić.

    ---------------------------------------------------------------

    Ja nie przepadam za układami z AVT bo sprzedają swoje kity jak czarne skrzynki. Układ zablokowany i zaprogramowany, a programu nie znam.


    I jeszcze temat programatora. Mam taki schemat podobny do 2 z podanych wyżej:

    ---------------------------------------------------------------
    PonyProg się nie nadaje bo nie programuje AT89C, WinAVR zdaje się też nie.

    Tylko ten drugi będzie prawdopodobnie w stanie zaprogramować 89C2051 - ale z tego co pamiętam to oprogramowanie do tego programatora nie miało opcji weryfikacji wgranego programu. Więc tak naprawdę nie będziesz wiedział czy to co wgrałeś wgrało się poprawnie. Ja też robiłem podobny programator, ale mimo, że u mnie wszystko działało poprawnie to te układy i tak się nie zaprogramowały. Mam ze 3 sztuki gdzieś w pudełku.

    Miałem robić kolejny prosty równoległy programator do nich, ale zmieniłem zdanie i poszedłem do sklepu, kupiłem AT89S2051 i te już udało się zaprogramować 4 kabelkami podłączonymi pod LPT.
    AT89S2051 zaprogramowałem tym programatorem:

    http://dybkowski.net/content/pl/node/16

    z tym że bez układu 74LVC244. Zamiast niego mam wstawione 4 rezystory 100 Om i układ spisuje się bardzo dobrze z wszystkim programowanym poprzez interfejs szeregowy ISP. Programowałem nim również AT89S52 z rodziny AT89S i dał radę

    Tak szczerze to do C2051 nie mam czego polecić. Możesz spróbować zrobić programator ten który już wyżej podałem. Zdaje się jako jedyny weryfikuje zawartość procesora po wgraniu, tylko że u mnie ten układ niestety się nie sprawdził i ostatecznie zrezygnowałem z 89C2051. Ogólnie programowanie tego układu to trochę kłopotliwa sprawa.



    Gdyby układ z NPNami się jednak nie sprawdził to proponuje zmodyfikować to w taki sposób (to ta powyższa wersja z dodanym PNP na wejściu tak jak to jest w oryginalnym układzie)

    Elektroniczny zegarek LED z sekundami

    Dodano po 1 [godziny] 12 [minuty]:

    Tomek401401 wrote:
    Dzięki idepopizze na przyszłość będę szukał dłużej. Ale i tak nie wszystkie rezystory są (te ze znakiem zapytania)opisane tylko mi nie mówcie żebym sam obliczył.


    Tomek tak po prawdzie to z tymi schematami do tego zegara jest mały bałagan bo wydaje mi się że autor w pierwszym poście zamieścił odręcznie narysowany schemat tego urządzenia, a później on stamtąd znikł. Są za to różne wersje, lekko poprawiane i modyfikowane.

    3 x przycisk
    6x BC557A
    Rezonator kwarcowy (zegarkowy) 32.768kHz
    Mikrokontroler ATmega 8
    Stabilizator LM7805
    2x Dioda Schottky dowolna np. BAT43
    6x wyświetlacz LED 7 seg. wspólna Anoda, dowolny kolor
    10 x 150 Om
    7 x 10k
    1 x 1k
    4 x LED okrągła
    1 x 1000uF/16V
    1 x 100uF/10V
    1 x 470uF/10V
    3 x 100nF
    2x 22pF
  • #297
    folio
    Level 17  
    Wiesz, myślę zrobić ten układ 2 odpowiedzi w górę pozycja 2 ga.

    Czy muszą być tranzystory NPN takie jak w schemaci a nie mogą być np: te co stosowałem dodatkowo w module zegara? BC 517?
  • #298
    Tomek401401
    Level 11  
    Moim zdaniem stosować tek które są w projekcie bo zamiana może przynieść niepożądane skutki. Ja też mam pytanie czy stabilizator LM7805 to AN7805 ponieważ posiadam tego an oraz czy do stabilizatora prąd z trafo już wyprostowany przez diody oraz kondensatory elektrolityczne.
  • #299
    idepopizze
    Level 33  
    folio
    Z tym programatorem sądzę, że pojawią się problemy. Proponuje najpierw przetestować port LPT którymś z tych programów parmon.exe i LptControl.exe. Te BC517 to tranzystory darlingtona, lepiej będzie trzymać się tych przeciętnych NPN, żeby mieć mniej do sprawdzania gdy układ jednak się nie zaprogramuje. Wybór jest bardzo duży w tranzystorach NPN niskonapięciowych małej mocy. Od BC 107 w zwyż, jest w czym wybierać.
    Tomek401401
    To ten sam stabilizator. Prąd dajesz z niestabilizowanego zasilacza jaki posiadasz, przestrzegając żeby nie przekroczyć maksymalnego napięcia wejściowego (za małe też być nie może) scalonego stabilizatora i maksymalnego napięci kondensatora elektrolitycznego pracującego przed nim, to wszystko.
  • #300
    folio
    Level 17  
    Piszesz o przetestowaniu portu LPT...
    Czy chodzi Ci o to że robię programator, wstawiam ATka, podłączam +12, +5 a całość do LPT po czym sprawdzam softem port?

    Bo tak:
    Ja chcę - robię ten programator (czy nie za mocno powiedziane?)

    Elektroniczny zegarek LED z sekundami

    Tu było pytanie co do tranzystorów. Ja mam te BC 517 ...spróbuję ...raz kozie śmierć :-)

    W układzie jest podstawka pod ATka z podpiętymi pinami jak trzeba. Do tego + 12 i +5V a ja już 'sklejam' ten programator.

    A w układzie głównym pozostało mi dodac 4 rezystory na masę pomiędzy tranzystorami oraz 4 przyciski ustawiania danych na LEDach (z myszki przyciski - super).
    Po tym chowam moduł główny i lepię programator.
    I tu sprawa. No - ulepię.
    Wstawię ATka, podłączę prądy, podłączę do kompa (odwrotnie ale tam)... i...

    I teraz muszę mieć jakiś soft aby tego *.hex wgrać do ATka? Ale jaki soft?
    Dobra jeszcze sprawdzić LPTa... Napisałeś czym... ale wsad ...czym wstawić WSAD?
    Skąd wiedzieć czy się wgrał? Czym i jak to sprawdzić?

    Rozumiem że dla ATków z S a nie C są te układy z podstawką 6 pinową do wgrania a do C trzeba całą podstawkę zamieścić.

    Kurde, kiedyś zajmowałem się wgrywaniem wsadów i mam różne programatory ale nie mam ich teraz tu gdzie jestem a 140km dalej :-(
    (Różne programatory, mam nawet zrobioną kartę SIM na 8 różnych numerów ale to stare ...dobre...czasy)

    Po jak bym to zrobił to wstawiam ATka do podstawki w układzie i biorę się za robotę LEDów...


    Pozdrawiam