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

Potrzebuję dobrego człowieka znającego BASCOM-a

PF 30 Mar 2012 19:54 2088 11
  • #1 30 Mar 2012 19:54
    PF
    Poziom 19  

    Witam !
    Potrzebuję pomocy w napisaniu bardzo prostego programu w Bascom.
    Dla mnie to czarna magia, a dla niektórych to pestka [ jak widzę co Wy tu wyrabiacie ].
    Potrzebuję zrobić coś na zasadzie przełącznika sterowanego przyciskiem.

    Potrzebuję dobrego człowieka znającego BASCOM-a

    Szybkie naciśniecie 3 razy włącza przekaźnik, szybkie naciśnięcie 2 razy wyłącza [ dioda ON - świeci, OFF - nie świeci ]. Nie może być po
    jednokrotnym naciśnięciu, bo przez przypadek można by przestawić układ.
    Schemat na razie bardzo okrojony.
    Czy istnieje możliwość pracy tego układu, że po odłączeniu i ponownym włączeniu zasilania układ pozostaje w ostatnio zaprogramowanym stanie. Czy za każdym razem po zaniku napięcia trzeba go włączać.
    Pozostaje jeszcze kwestia podania sterowania na układ. Mogę go sterować tylko 12V i nie wiem jak to zrobić. Czy podanie 12V bezpośrednio na układ nie zaświeci żywym ogniem !.
    Z góry dzięki za pomoc !!!

    Proszę uzupełnić tytuł postu- zgodnie z regulaminem pkt.3.1.15 [dzimi]

    0 11
  • Relpol
  • Relpol
  • #3 30 Mar 2012 20:06
    PF
    Poziom 19  

    Jakie jest bezpieczne napięcie dla portu ?. Nie mogę nigdzie tego doszukać.

    0
  • #4 30 Mar 2012 20:13
    Press
    Poziom 22  

    Po pierwsze: nie możesz tak podłączyć przycisku bo upalisz port uP. Podłacz go nie do 12V tylko do masy.
    Po drugie: stabilizator 7808nie jest potrzebny chyba, że przewidujesz duży pobór prądu przez jakieś inne elementy. Jeśli nie to jeden 7805 sobie poradzi. Nie bój się jak będzie trochę gorący.
    Po trzecie: Diode Led1 podłącz do +12 i przez rezystor do kolektora tranzystora sterującego przekaźnikiem. Nie ma sensu bawić się w dodatkowe sterowanie portem PB0
    Po czwarte: żeby przywrócić stan portu po powrocie zasilania trzeba by go zapamiętywać w EEPROM, a tiny10 zdaje się go nie ma jak pamiętam, więc musiałbyś mieć jakiś zewnętrzny. No i zmiany nie mogą być zbyt częste bo EEPROM ma ileś tam cykli zapisu i umiera.

    Co do programu to wypowiedzą się bardziej doświadczeni, bo ja nie lubię pisać na kolanie,a na testowanie nie bardzo mam aktualnie czas.

    0
  • #5 30 Mar 2012 20:49
    PF
    Poziom 19  

    Poprawki wprowadzone.

    Potrzebuję dobrego człowieka znającego BASCOM-a Potrzebuję dobrego człowieka znającego BASCOM-a

    0
  • #6 31 Mar 2012 12:58
    1477378
    Użytkownik usunął konto  
  • #7 02 Kwi 2012 08:38
    PF
    Poziom 19  

    Ten uP znalazł się tam przykładowo. Nie mam doświadczenie z programami i tak naprawdę nie wiem, czy ten program się zmieści do niego. Jeżeli trzeba zastosować inny nie ma problemu. Szybkie naciśnięcie : może trzy razy w ciągu 3 sekund. Czy to można potem powiedzmy "prosto" zmienić gdyby zaszła taka potrzeba ?.
    U mnie jednak musi być zastosowany ten układ z dzielnikiem napięcia. Mam do dyspozycji sterowanie z innego urządzenia w granicach 12 - 14 V.

    0
  • #8 02 Kwi 2012 12:34
    1477378
    Użytkownik usunął konto  
  • #9 04 Kwi 2012 08:29
    PF
    Poziom 19  

    Dzięki za pomoc !
    Muszę złożyć ten układ. Pytanie do marcin387 : ten program jest napisany pod które sterowanie, czy to nie ma znaczenia. Czy wejście mogę podać na byle który pin poza PortB0. Czy przy tym programie musi być zastosowany zewnętrzny kwarc, wolał bym żeby go nie było.

    0
  • #10 04 Kwi 2012 15:20
    1477378
    Użytkownik usunął konto  
  • Pomocny post
    #11 26 Lut 2013 12:38
    1477378
    Użytkownik usunął konto  
  • #12 27 Lut 2013 09:46
    PF
    Poziom 19  

    Projekt nie został zrealizowany bo założenia się zmieniły. Skoro "POMÓGŁ" jest dla Ciebie sprawą życiową to poszło.

    0