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

Timer obsługiwany pilotem TV

Mariano5 29 May 2013 19:17 3861 4
  • Timer obsługiwany pilotem TV

    Witam.

    Przedstawiam timer, a raczej dedykowany algorytm na jeden z moich uniwersalnych sterowników które wykonałem do celów badawczych. (poligon doświadczalny)
    Projekt powstał w celu ułatwienia kalibracji wskaźników przeliczających wartość czasu.

    Timer obsługiwany pilotem TV Timer obsługiwany pilotem TV Timer obsługiwany pilotem TV

    Obsługa programu.



    Timer obsługiwany pilotem TV

    Opis klawiszy pilota TV
    1) Klawisze funkcyjne umożliwiające wpisanie wartości czasu, bądź wybór slotu komórki pamięci EPROM.
    2) Przełączanie slotu (góra dół) + automatyczne ładowanie wartości czasu z pamięci EPROM
    3) Regulacja czasu na bieżąco. Naciśnięcie przycisku = + / - 10ms
    4) Regulacja czasu na bieżąco. Wartość będzie narastać bądź maleć w trakcie trzymania przycinku
    5) Umożliwia wybór slotu w którym zostanie zapisana wartość czasu. Aktualna wartość zostanie zapisana w wybranym slocie dopiero po naciśnięciu przycisku oznaczonego prze zemnie nr. 7
    6) Umożliwia odczyt wartości czasu z wybranego slotu. (wybór należy zatwierdzić klawiszem oznaczonym prze zemnie nr. 7)
    7) Klawisz zatwierdzający

    - Program umożliwia regulację czasu w zakresie od 10ms - 9990ms
    - Rozdzielczość timera wynosi 10ms
    - Wartości czasów dla stanów logicznych (L / H) timera są równe

    Uwaga. Wszystkie wartości wpisywane z numerycznych przycisków należy zatwierdzić.
    Czas na podjęcie tej decyzji wynosi 3s dla czasu bezczynności)

    Schematu nie zamieszczam bowiem w przypadku tego projektu mamy do czynienia ze standardowym połączeniem mikrokontrolera. (w razie pytań udzielę wszelkich wskazówek)
    Sterownik bazuje na mikrokontrolerze ATmega32 taktowanego kwarcem 16MHz

    Koszty wykonania takiego sterownika nie przekraczają 100zł

    Cool? Ranking DIY
    Can you write similar article? Send message to me and you will get SD card 64GB.
    About Author
    Mariano5
    Level 11  
    Offline 
    Mariano5 wrote 69 posts with rating 2, helped 0 times. Been with us since 2013 year.
  • #2
    zayka
    Level 12  
    Cześć.
    Widać pewien nakład pracy ale trudno go docenić, czytając ten opis. Widać radiator ale słowa o przełączaniu urządzeń mocy , brak. Może to chłodzenie zasilania ? Podałeś informacje które są ciekawe jak już się wie, do czego urządzenie dokładnie służy. Dla mnie "timer" to tutaj ciut za mało. Podasz więcej informacji?
    Pozdrawiam.
  • #3
    Mariano5
    Level 11  
    To jest sterownik uniwersalny.
    Pod radiatorem znajduje się stabilizator napięcia 7805, oraz dwa mosfety wchodzące w skład aktywnego, analogowego filtra dolnoprzepustowego bazującego na znanym LM358. Czas tłumienia wynosi 1s Filtr współpracuje z portami PWMS mikrokontrolera M32.
    W bieżącej sytuacji nie korzystam z tych portów ze względu na czas tłumienia.

    Opis zacisków sterownika:
    1- Sekcja pierwsza
    2- S1-P1 (p - przekaźnik o obciążalności styku 10A)
    3- S1-P2
    4- S1-P3
    5- S1-P4
    6- pin17
    7- pin20
    8- wyjście 5V (do zasilania odbiornika IR, czujnika DS18B20, bądź innego sprzętu. Max obciążenie 100mA)
    9- pin40
    10- pin39
    11- pin38
    12- pin37
    13- PWMS1 + aktywny filtr dolnoprzepustowy
    14- GND
    15- 12V (zasilanie)
    16- PWMS2 + aktywny filtr dolnoprzepustowy
    17- S2-P5
    18- S2-P6
    19- S2-P7
    20- Sekcja 2

    Wszystkie "gołe" wyjścia z mikrokontrolera oznaczone jako <pin> są chronione przez przeciążeniem, zwarciem oraz przepięciami.
    Układ zasilania sterownika jak również mikrokontrolera chroniony odpowiednio dobranymi diodami transil

    W bieżącej sytuacji korzystam z zacisków 9, 10 gdzie zacisk 10 programowo został zanegowany względem zacisku 9 (wytwarzanie zmiennego przebiegu prostokątnego)
  • #4
    IMEX
    Level 20  
    W czym napisałeś program?
    Jakiego czujnika IR użyłeś?
    Dlaczego jest taki wielki radiator?
    Co to za kość mała 8 pinowa w rogu, zegarek?
    Jak rozwiązałeś kontrast w tym LCD bo one mają rezystor na stałe?
  • #5
    Mariano5
    Level 11  
    IMEX wrote:
    W czym napisałeś program?

    Nie jestem programistą. Dwa tygodnie temu kolega polecił mi program z tej strony:
    http://www.vamond.pl
    Wystarczy znać podstawy z dziedziny elektroniki, aby zrobić sobie jakiś programik.
    Jeżeli mowa o automatyce, to ten kompilator jest w zupełności wystarczający.

    IMEX wrote:
    Jakiego czujnika IR użyłeś?

    TSOP 4836

    IMEX wrote:
    Dlaczego jest taki wielki radiator?

    Pisałem już wcześniej.
    Oprócz stabilizatora 7805, znajdują się tam 2 mosfety będące składowymi analogowego filtra dolnoprzepustowego. (przy większym obciążeniu w stabilizacji analogowej wydziela się sporo ciepła)

    IMEX wrote:
    Co to za kość mała 8 pinowa w rogu, zegarek?

    Tak. (PCF 8583)

    IMEX wrote:
    Jak rozwiązałeś kontrast w tym LCD bo one mają rezystor na stałe?

    Potencjometr SMD 5K (w prawym rogu blisko nóżki )