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

[Attiny12] Symulator naciśnięcia przycisku

beznazwie 29 Sie 2009 18:22 1716 8
  • #1 6957894
    beznazwie
    Poziom 11  
    Witam

    Na początku ostrzegam, że jestem początkujący w te klocki (dopiero raz zablokowałem fusebity ;) ) i proszę o wyrozumiałość, jeśli palnę głupstwo :P

    Posiadam w swoim autku radio CB, które po włączeniu zasilania domyślnie startuje na kanale 9, a ze względów oczywistych wolałbym, by to był kanał 19. Muszę więc przy każdym starcie naciskać 10 razy "kanał w górę". Wpadłem więc na pomysł, by zmontować sobie mały układzik na kostce Attiny12, który to by zasymulował takie naciśnięcie klawisza. Układ podlutowałbym pod wyłącznik zmiany kanału. Przy podłączeniu radia w procku wystartował by programik, który "wirtualnie" zwarłby styki wyłącznika.
    Napisanie programu pomijam, bo z tym sobie poradzę. Chodzi mi jednak o sam "osprzęt" procesora. Niestety, w elektronice jestem początkujący. Styki chciałbym "zwierać" tranzystorem np. BC327 z bazą podpiętą do jednej nóżki kostki. I tu pojawia się problem, bo za żadne skarby nie mogę się połapać, jak wyliczyć, jaki rezystor będzie potrzebny do tranzystora i czy wogóle się to uda. Cały układ zasilany będzie przez 78L05, więc na bazę powinno pójść napięcie coś koło 5V. Napięcie między stykami przełącznika zmiany kanałów to 1V i zastanawiam się, czy nie "zaginie" gdzieś w czeluściach tranzystora. Czy w takim wypadku nie powinienem dać jakiegoś opornika "podciągającego" na emiterze kolektora (oddzielonym diodą, aby nie przesiąkło do radia) tak, aby na wyjściu osiągnąć ten 1V?
  • #2 6958737
    Konto nie istnieje
    Poziom 1  
  • #3 6958873
    beznazwie
    Poziom 11  
    atom1477 napisał:
    A jedna z koncówek tego przełącznika jest podłączona do masy CB-radia?(...)


    Nie. Obie są podłączone do scalaka LC71** (nie widzę reszty numeru, bo jest przykryty kwarcem, którego nie mogę odsunąć)

    atom1477 napisał:
    (...)Widzę że faktycznie jesteż początkujący. (...)


    Ostrzegałem :P. Zajmuję się programowaniem PC, ale od zawsze mnie korciła elektronika :P. (chociaż zaczynam wątpić, czy się do tego nadaję)
  • Pomocny post
    #4 6958929
    Konto nie istnieje
    Poziom 1  
  • #5 6959045
    beznazwie
    Poziom 11  
    atom1477 napisał:
    No więc nie wiadomo czy tranzystor da radę. A w dodatku klawiatura może być multipleksowana a wtedy jest jeszcze gorzej.
    Chyba zostaje Ci zastosowanie kontaktronu (albo małego zwykłego przekaźnika). Albo transoptora. Chodzi o coś co zapewni izolację galwaiczną wejścia sterującego od "styków zwiernych".


    Właśnie tak się obawiałem, że tranzystor się nie nada. Przekaźnika wolałbym nie stosować bo mam raczej ograniczoną ilość miejsca w obudowie radia (no chyba, że znajdę jakiś półprzewodnikowy). Szczerze mówiąc nie pomyślałem o transoptorze. Dzięki za podpowiedź :)
  • #6 6960184
    Konto nie istnieje
    Poziom 1  
  • #7 6978356
    beznazwie
    Poziom 11  
    No, trochę to trwało, bo programator, który kupiłem, wysypał mi cały system :O. Ale wreszcie opanowałem sytuację (przynajmniej częściowo).

    Co do tematu - transoptor okazał się bardzo dobrym pomysłem :). Zrobiłem sobie malutką płytkę, na którą gęsto upakowałem wszystkie elementy. Wczoraj wszystko podłączyłem do radyjka i śmiga wyśmienicie :D. Wreszcie nie będę musiał przy każdym włączeniu radia naciskać przycisk :).

    Dzięki za pomoc :). Przy okazji mam takie lamerskie pytanie. Dlaczego akurat rezystor 1k? Nie, żebym negował, ale po prostu chciałbym wiedzieć, jak go wyliczyć. Tak na przyszłość ;)
  • #8 6979852
    Konto nie istnieje
    Poziom 1  
  • #9 6980908
    beznazwie
    Poziom 11  
    atom1477 napisał:
    W sumie na oko przyjąłem.

    Tak żeby ze 2...5mA przez diodę płynęło.

    (5V - 1V)/1k = 4mA, czyli chyba ok (ten 1V to napięcie przewodzenia diody w transoptorze).

    A w dugą stronę to tak:
    R = (5V - 1V)/4mA = 1k


    No w sumie jeszcze nie zginąłem od eksplozji układu (choć jeden stabilizator spaliłem, bo Eagle mi kazał go zamontować odwrotnie :P), więc jest ok :)

    Dzięki za pomoc :). Myślę, że skoro układ jest zmontowany i działa, to temat można spokojnie zamknąć.
REKLAMA