logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zbudować układ do włączania/wyłączania projektora Mitsubishi XL5U przez RS232?

Irnasz 06 Lut 2008 01:15 3032 16
REKLAMA
  • #1 4774963
    Irnasz
    Poziom 11  
    Posty: 20
    Witam!
    Tak jak w temacie, potrzebuje prostego układu który za pośrednictwem portu RS232 włączał i wyłączał projektor (w moim przypadku Mitsubishi xl5u). Odpada sterowanie za pomocą komputera, gdyż projektor ma być włączany niezależnie od niego. Zależy mi na małej skrzyneczce z dwoma przyciskami włącz projektor i wyłącz. Układ ten musi wygenerować sygnał h21 na włączenie i h22 do wyłączenia projektora. Szukałem na elce, w necie i nic nie wpadło mi w oko. Bardzo proszę o pomoc!
    Pozdrawiam!
    irnasz
  • REKLAMA
  • Pomocny post
    #2 4775157
    Zdzicho
    Poziom 25  
    Posty: 551
    Pomógł: 77
    Ocena: 71
    Podaj jeszcze parametry transmisji RS-a, to coś wymyślimy.
  • #3 4775804
    Irnasz
    Poziom 11  
    Posty: 20
    Oto dane transmisji:

    PROTOCOL - RS-232C
    BAUD RATE - 9600 [bps]
    DATA LENGTH - 8 [bits]
    PARITY BIT - NONE
    STOP BIT - 1 [bit]
    FLOW CONTROL - NONE
    This projector uses RXD, TXD and GND lines for RS-232C control.For RS-232C cable,the reverse type cable should be used.

    Poniżej załączam instrukcję sterowania projektorem, dotyczy ona wyższego modelu, ale jest to bez znaczenia, gdyż są kompatybilne.

    Pozdrawiam i z góry dziękuję za pomoc!!!
    Załączniki:
    • mitsubishi_cc_XL8U.pdf (71.33 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • Pomocny post
    #4 4777881
    Zdzicho
    Poziom 25  
    Posty: 551
    Pomógł: 77
    Ocena: 71
    Wydaje mi się że "ON" to jest 30H 30H 21H 0DH, a "OFF" to 30H 30H 22H 0Dh. Ale to w tym momencie mało ważne. Napisz czy tylko te dwa przyciski ON i OFF czy coś więcej. W sumie to żadna filozofia jak jest potrzeba to można coś dodać.
  • REKLAMA
  • #5 4778054
    Irnasz
    Poziom 11  
    Posty: 20
    Potrzebne są tylko i wyłącznie przyciski ON i OFF, żadne inne sterowanie nie jest potrzebne.
  • Pomocny post
    #6 4781704
    Zdzicho
    Poziom 25  
    Posty: 551
    Pomógł: 77
    Ocena: 71
    Witaj
    Poniżej masz na prętce sklecony wsad do procka AT89C2051 (taki był pod ręką). Do pinu 14 podpięty jest przycisk ON, do 15 przycisk OFF, pin 3 i 4 do rezonatora 11,0592 MHz a z pinu 3 otrzymujesz żądane rozkazy. Niestety to tylko 5V więc trzeba jeszcze dać to na np. MAX232 i dopiero do projektora. Jak byś czegoś nie zrozumiał to pisz.
    Pozdrawiam
    Zdzicho

    :100000000201753200000000000000320000000014
    :10001000000000320000000000000032000000007C
    :100020000000003200000000000000000000AE02EE
    :10003000E6F70809DEFA22C0E0741B1470FDD0E078
    :100040000022740D12004D740A12004D223099FDE9
    :10005000C299F5992274C8120063120063D5E0F7C3
    :10006000D8F322C0E074191200371470FAD0E022DD
    :10007000F874AD04000000000000000070F500D826
    :10008000F022AE02760008DEFB22780C11822001FD
    :1000900011C2D574082A14F8E630E706B2D57808FC
    :1000A000310520010F74102A14F8E630E706B2D5A6
    :1000B000781031057810790875F008EAA4FBE62677
    :1000C000F6C0D0BA0104D0D0800BD0D0AE021E084A
    :1000D000E633F6DEFA780CAE02E633F608DEFAAE68
    :1000E00002780CE6970908DEFA19781040127908B0
    :1000F000C3780CAE02E697F60908DEF97810190607
    :100100007908DBBA22AE02D3E6F43400F608DEF852
    :1001100022C001791012002ED001C00174102A14DF
    :10012000F8E6C0E0780811827808760AE9240FF929
    :10013000E4F719C001118A780CD001E62430F77871
    :1001400010AE02E44608DEFC70E8D0E02001073083
    :10015000E704742D19F7A801D0017A10120160226A
    :10016000E6F760040809DAF8E4F722E66006120010
    :100170004D0880F722787FE4F6D8FD758132C28E73
    :10018000759852758922758DFDD28E7520003005C7
    :1001900005309212C20520920D741912007020923F
    :1001A00005D2050201C6300605309312C20620931F
    :1001B0000D7419120070209305D2060202207801F6
    :1001C00012005502018ED29275143078147A01799A
    :1001D00021D201120111C201782112016B75143074
    :1001E00078147A017921D201120111C20178211209
    :1001F000016B75142178147A017921D20112011151
    :10020000C201782112016B75140D78147A017921DD
    :10021000D201120111C201782112016B1200422297
    :10022000D29375143078147A017921D20112011118
    :10023000C201782112016B75143078147A0179218A
    :10024000D201120111C201782112016B75142278BA
    :10025000147A017921D201120111C201782112010F
    :100260006B75140D78147A017921D201120111C233
    :1002700001782112016B12004222C2AF80FE000001
    :00000001FF
  • #7 4792070
    Irnasz
    Poziom 11  
    Posty: 20
    Wielkie dzięki Zdzichu za wsad. Zaczynam zabierać się za budowe, jak będe miał problemy to będę pisał.
    Pozdrowienia!!
  • #8 4798990
    Irnasz
    Poziom 11  
    Posty: 20
    Skleciłem już układzik, czy mógłbyś Zdzichu rzucić okiem czy jest wszystko w porządku. Mam problem z załadowaniem wsadu do atmelki, mam programator, ale nie za bardzo wiem jak mogę załadować program. Czy mam skopiować tekst do notatnika i zapisać plik z jakimś konkretnym rozszerzeniem?
    Załączniki:
    • sterowanie projektorem.pdf (15.68 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • Pomocny post
    #9 4799960
    Zdzicho
    Poziom 25  
    Posty: 551
    Pomógł: 77
    Ocena: 71
    Przyciski podłączone drugim końcem do masy, nie do plusa. A wsady są w załącznikach.
    Załączniki:
    • wsdy.zip (1.31 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #10 4800085
    Irnasz
    Poziom 11  
    Posty: 20
    Wielkie dzięki Zdzichu!!!!!
  • #11 4829600
    Irnasz
    Poziom 11  
    Posty: 20
    Witam!
    Niestety układ nie działa.
    Czy przyczyną tego mogą być kondensatory w rezonatorze, gdyż dostałem 39pF i zamontowałem je zamiast 30pF??
    Schemat poprawiłem, jest w załączniku, wcześniej wkradło się kilka błędów.
    Proszę o pomoc!!
    Pozdrawiam!
    Załączniki:
    • sterowanie projektorem-sch.pdf (15.47 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • Pomocny post
    #12 4844041
    Zdzicho
    Poziom 25  
    Posty: 551
    Pomógł: 77
    Ocena: 71
    Proponuje byś sprawdził czy cokolwiek układ wysyła po naciśnięciu przycisku. Podłącz układ do kompa, uruchom Hiperterminal, ustaw odpowiednie parametry transmisji portu COM i naciskaj przyciski. Podaj co się wyświetli na monitorze.
    Sory za zwłoke ale była przerwa na białe szaleństwo :)
  • REKLAMA
  • #13 4848203
    Irnasz
    Poziom 11  
    Posty: 20
    Podłączyłem, i nic nie rejestruje.
    Pierwsze podejście było przy kondensatorach przy MAX232 1uF, drugie przy 10uF, nadal nie działa.
    Może coś źle podłączyłem??
    Wszystkie scalaki zasilam 5V.
    Układ na pewno jest zmontowany tak jak na schemacie, sprawdzałem 5 razy z notami katalogowymi.
  • #14 4848716
    Zdzicho
    Poziom 25  
    Posty: 551
    Pomógł: 77
    Ocena: 71
    Sprawdź czy na 3 nodze procka zmienia się cokolwiek po naciśnięciu przycisków.
  • #15 4854165
    Irnasz
    Poziom 11  
    Posty: 20
    Nie mam oscyloskopu, więc przebiegu wyjściowego nie jestem w stanie sprawdzić, ale według mojego miernika cały czas na wyjściu jest stan niski, niezależnie od naciśniętego przycisku.
  • Pomocny post
    #16 4854251
    Zdzicho
    Poziom 25  
    Posty: 551
    Pomógł: 77
    Ocena: 71
    Wydaje mi się że zostawienie nogi RESET w powietrzu nie jest trafnym rozwiązaniem. Najlepiej jak podepniesz tam klasyczny układ, rezystor do masy i kondensator do VCC. W tych prockach aktywny jest stan wysoki. Bez tego nigdy nie ruszy :)
  • #17 4854358
    Irnasz
    Poziom 11  
    Posty: 20
    Pierwszy sukces, jest stan wysoki na wyjściu procka, ale w hyper terminalu nic nie widzę,ale to może być wina mojego kompa, podłącze zaraz do projektora i sprawdzę. Czy kondy 10uF przy max232 są nie za duże??

    Dodano po 4 [minuty]:

    Nie działa. Nie sygnału na wyjściu. Przepraszam że tak tyłek zawracam, ale w ogóle nie orientuje się w mikrokontrolerach...

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy budowy prostego układu do włączania i wyłączania projektora Mitsubishi XL5U za pomocą sygnałów RS232, generujących kody 21H (włącz) i 22H (wyłącz). Projektor komunikuje się przez RS-232C z parametrami: 9600 baud, 8 bitów danych, brak parzystości, 1 bit stopu, bez kontroli przepływu. Zaproponowano użycie mikrokontrolera AT89C2051 sterowanego dwoma przyciskami (ON i OFF), generującego odpowiednie komendy. Sygnał wyjściowy mikrokontrolera wymaga konwersji poziomów za pomocą układu MAX232. Autor otrzymał gotowy kod (wsad) do mikrokontrolera oraz schemat połączeń, w tym rezonator 11,0592 MHz. Problemy pojawiły się przy ładowaniu programu do mikrokontrolera oraz w działaniu układu – brak sygnału na wyjściu RS232. Zasugerowano poprawne podłączenie przycisków do masy, odpowiednie podłączenie nóżki RESET mikrokontrolera z rezystorem i kondensatorem, a także testowanie sygnału wyjściowego za pomocą terminala szeregowego. Wskazano, że kondensatory przy rezonatorze i MAX232 powinny mieć odpowiednie wartości (np. 30pF zamiast 39pF). Pomimo częściowego sukcesu (stan wysoki na wyjściu mikrokontrolera), sygnał RS232 nie jest rejestrowany, co może wynikać z błędów w montażu lub konfiguracji sprzętowej.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA