Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

at89c2051 przekaźniki włączane pilotem RC5

RTVCOM 20 Lut 2012 18:49 1758 22
  • #1 20 Lut 2012 18:49
    RTVCOM
    Poziom 14  

    Witam. Mam problem z napisaniem programu w Bascomie aby komendy np. klawisz 1 w pilocie rc5 włączył przekaźnik 1.
    Przekaźników mam 8
    kwarc 11.059 i 27p konsatory.
    Próbowałem pisać program lecz mi nie działa.
    Proszę o pomoc jak napisać program.
    Przekaźnik 1 do nogi P1.6, pk 2 do nogi P3.7, pk 3 do nogi P1.7, pk 4 do nogi P3.5, pk 5 do nogi P3.0, pk 6 do nogi P3.4, pk 7 do nogi P3.1, pk 8 do nogi P3.3.
    Potrzebowałbym że jak nacisnę klawisz na pilocie to przekaźnik trzyma, a jak puszczę klawisz to przekaźnik puści.
    Dziękuję bardzo za pomoc i wszelkie wskazówki.

    0 22
  • #3 20 Lut 2012 19:16
    RTVCOM
    Poziom 14  

    Mam napisane pod jeden przekaźnik ale nie działa.

    $crystal = 11059000
    $regfile = "89C2051.DAT"

    Config Rc5 = P3.2
    Reset Tcon.0
    On Int0 Odbierz_rc5
    Enable Int0
    Enable Interrupts


    Dim Odebrano As Bit
    Dim Komenda As Byte , Adres As Byte

    Dioda Alias P1.0

    Do
    If Odebrano = 1 Then
    Odebrano = 0
    If Adres = 0 Then
    Disable Int0

    Waitms 100
    Reset Dioda

    Select Case Komenda
    Case 1:
    Reset P1.6
    End Select

    Waitms 100
    Set Dioda
    P1 = 255

    Enable Int0
    End If
    End If
    Loop
    End

    Odbierz_rc5:
    Getrc5(adres , Komenda)
    Adres = Adres And &B00011111
    Odebrano = 1
    Return

    0
  • #5 20 Lut 2012 19:45
    RTVCOM
    Poziom 14  

    Tak pilot jest sprawny i dziala w standardzie rc5. Odbiornik podczerwieni to TOSP1738, podłączony do nogi układu P3.2

    0
  • #7 20 Lut 2012 20:18
    RTVCOM
    Poziom 14  

    Tak masz racje przepraszam zamieniłem na TFM5360 i on jest na 36kHz. Moja pomyłka w układzie mam ten TFM5360

    0
  • #9 21 Lut 2012 10:14
    RTVCOM
    Poziom 14  

    Nie reaguje na pilota i nic sie nie robi, obwody i scieżki sprawdzałem wszystko jest ok, podejrzewam że cos z programem jest. Dziekuje za pomoc i pozdrawiam.
    Czekam na wskazówki jakies jeszcze.

    0
  • #11 21 Lut 2012 20:59
    RTVCOM
    Poziom 14  

    Nie mam. Mam tylko te at89c2051. Jeszcze mam PIC ale chciałbym na tym atmelu.

    0
  • #13 22 Lut 2012 19:44
    RTVCOM
    Poziom 14  

    Mam ledy podpięte. Ten program który mam powyżej powinien działać czy jest tam błąd, prosiłbym o jakiś program przetestowany który działa żebym miał pewność. Może być w bascomie lub .bin, .hex. Dziękuje za pomoc i pozdrawiam.

    0
  • #14 22 Lut 2012 19:46
    11111olo
    Poziom 43  

    Jak byś się przeszedł do sklepu po ATtiny2313 albo ATmega8 to program bym Ci w bascomie napisał.
    Nie mam takiego dinozaura stąd wydaje się że jest ok tylko dziwi mnie fakt że wykorzystujesz przerwanie INT.
    To będzie do czegoś jeszcze służyć czy tylko sterownie przekaźnikami.

    0
  • #15 22 Lut 2012 19:52
    RTVCOM
    Poziom 14  

    Nie tylko jak nacisnę przycisk pilota to przekaźnik włączony jak puszczę przycisk to przekaźnik wyłączony. Bardzo bym prosił jeżeli by można było napisać program w bascomie może być ATtiny2313 kupię i wypróbuje na tym. Dziękuje i pozdrawiam.

    0
  • #17 22 Lut 2012 20:05
    RTVCOM
    Poziom 14  

    Nie właśnie potrzebuje to do sterowania maszyny piły do cięcia, że jak nacisnę przycisk to trzyma, a jak puszczę przycisk to przekaźnik puszcza.
    Nacisnę i trzymam przycisk to przek. trzyma, i w którymś momencie jak piła ustawi się w pozycji której chce to puszczam przycisk i przekaźnik się wyłączy.

    0
  • #19 22 Lut 2012 20:13
    RTVCOM
    Poziom 14  

    No nie musi być tym pilotem rc5, ale widzę że jest najwięcej na tym pilocie robione, jakie pan ma pomysły na inny pilot, jaki jeśli nie rc5.

    0
  • #21 23 Lut 2012 20:57
    RTVCOM
    Poziom 14  

    Wiem sterowanie jest manualne na przewodach, tylko odmierzanie i ustawienie do ciecia na pilota i przesuw lewo prawo, góra dół, jazda do przodu i tyłu, a całe cięcie kamienia to tak jak zawsze pozostanie na sterowaniu manualnym, więc nie ma się o co bać, najpierw i tak przetestuje ten układ. Dziękuje i czekam na pomoc. Pozdrawiam.

    0
  • #23 24 Lut 2012 17:54
    RTVCOM
    Poziom 14  

    Tak tylko jak zrobię na kablu to albo wiązka gruba przewodu pójdzie, będzie się plątał przewód po ziemi i będzie w wodzie, wiec to odpada i pilot mi pozostaje, jeśli nie chce Pan mi pomóc w napisaniu programu w takim razie dziękuje poproszę kogoś innego z elektrody. Dziękuje i pozdrawiam.

    0