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.

Co zamiast przekaźnika - switch elektroniczny?

domansolarpower 13 Maj 2013 18:34 6984 47
  • #1 13 Maj 2013 18:34
    domansolarpower
    Poziom 13  

    Potrzebuję informacji - czego użyć zamiast przekaźnika?
    uC zasilany 3x1,2V (3,6V) ogniwa Ni-MH, ma przełączyć sygnał o potencjale 1,29V.

    O co chodzi - uC ma za zadanie włączyć przycisk telefonu komórkowego (nie wysyłać komendy AT, po prostu zewrzeć pole stykowe przycisku w telefonie).

    uC zasilany jest z tego samego źródła co telefon, zostaje uśpiony i wybudzony na czas swoich działań.

    Chodzi o dostępne, tanie, mało prądożerne, proste rozwiązanie.

    0 29
  • Pomocny post
    #2 13 Maj 2013 19:18
    Grzegorz77
    Poziom 25  

    np. podłączenie do wyjścia uC typu open collector , jeśli ten uC takie posiada np at89cx051 lub PIC ;)

    0
  • Pomocny post
    #3 13 Maj 2013 19:59
    Klima
    Poziom 30  

    Powszechnie stosowane w tym zastosowaniu są najzwyklejsze tranzystory - bipolarne lub mosfet.

    0
  • Pomocny post
    #4 13 Maj 2013 20:11
    Jado_one
    Poziom 22  

    Ja używałem w tym rozwiązaniu transoptorów - np. PC817 - krótki impuls podany na taki transoptor symuluje naciśnięcie klawisza. Można stosować do wszelkich urządzeń dzięki izolacji galwanicznej. Długie przewody nie przeszkadzają - zakłócenia się nie przenoszą.
    Wada - większy niż w przypadku np. tranzystora pobór prądu.

    0
  • #5 13 Maj 2013 20:14
    domansolarpower
    Poziom 13  

    Grzegorz77:
    uC to attiny13v-su, ewentualnie mogę przenieść na attiny2313a.

    Jakie jeszcze uC (najlepiej avr z spi, tpi, pdi) mają coś takiego? I czy napięcie przełączane czasami nie musi być wyższe lub równe vcc (napięciu na bramce)? Ja chcę podać na kolektor jedynie 1,29V przy napięciu na bramce 2,7-4,47V. Te napięcia wykluczają przekaxnik jaki chciałem zastosować (jaki byłem w stanie zakupić 3V DC - przekroczony jest maksymalny prąd cewki, a przekaźnik 5V DC który posiadam nie otworzył by się już przy 3,6V 3x1,2V).

    at89cx051 - chyba wymaga specjalnego programatora, z pic jeszcze nie miałem do czynienia.

    Klima:
    mosfet - trzeba zastosować jakiś driver i stp-up, chyba że są jakieś logic level poniżej 5v (i to najlepiej o szerokim zakresie działania - baterie się przecież rozładowują).

    Jeśli możesz to podaj konkretny element który mam zastosować :) Napięcie na bramce takie jak z 3x 1,2V ni-mh (prawie całkowicie rozładowane i całkowicie naładowane czyli? -> 0,9Vx3 - 1,49Vx3?)

    edit: Jado_one: A taki transoptor zasymuluje także dłuższe przytrzymanie klawisza (bo to też mi jest potrzebne) - czy tylko krótkie?

    0
  • Pomocny post
    #6 13 Maj 2013 20:30
    Klima
    Poziom 30  

    No to weź bipolarny. A mosfet? No pierwszy z brzegu, jaki znalazłem BSS138 otwiera się już od 1,5V. Ty nie musisz go mieć w pełni otwartego. A przy 3V to będzie już zapewne wystarczająco otwarty.

    0
  • #7 13 Maj 2013 22:03
    domansolarpower
    Poziom 13  

    Wydaje się że się uda :) Mam co prawda inne IRL ale pierwsze testy są pomyślne. Jak się wszystko uda i nie będę miał więcej pytań to temat zamknę. Dziękuję wszystkim za zainteresowanie :)

    Dodano po 1 [godziny] 12 [minuty]:

    A jednak "ZONK".

    Okazało się że tylko jeden przycisk w telefonie (akurat ten który mierzyłem i akurat ten który mi nie jest potrzebny) zwiera napięcie do masy.

    Cała reszta ma na obydwu polach stykowych 1,24V (różnica między nimi to 1 mV - choć może być to inna wartość - tani miernik uniwersalny). Troche się obawiam prób styku tych połówek pól z masą układu.

    Jak to w ogóle działa?

    Teraz już kompletnie nie wiem jak to ugryźć :) POMOCY !!!!

    0
  • Pomocny post
    #8 13 Maj 2013 22:19
    Grzegorz77
    Poziom 25  

    A jaki to telefon ?
    Ja osobiście włączałem tak simensa s35 .
    Na attiny13 też powinno działać poczytaj o ustawianiu "tri state" .

    0
  • #9 13 Maj 2013 22:53
    domansolarpower
    Poziom 13  

    Philips Fisio 311. Właśnie przycisk włączania jest tym który aktywuje się zwierając do masy w tym modelu.

    Czytam - ale nie mogę zbytnio powiązać "tri state" logic z moim problemem i telefonem :) Chyba troche zbyt późna pora (a jak komuś się nudzi i ma chwilkę czasu i chęci - to chętnie przeczytam krótkie wyjaśnienie jak to tri state działa z tymi przyciskami telefonu :) ) I jak to ugryźć z attiny13!

    Cytat:
    The Port B pins are tri-stated when a reset condition becomes active, even if the clock is not running.

    0
  • #10 14 Maj 2013 08:05
    atom1477
    Poziom 43  

    Przyciski są najprawdopodobniej multiplexowane. Występuje tam przebieg zmienny więc może dlatego miernik Ci pokazuje dziwne napięcia.
    Spróbuj zewrzeć piny przycisku za pomocą diody 1N4148 (sprawdź diodą w obie strony). Jak zadziała to i z transoptorem zadziała.

    0
  • #11 14 Maj 2013 10:09
    SylwekK
    Poziom 28  

    Klima napisał:
    ...pierwszy z brzegu, jaki znalazłem BSS138 otwiera się już od 1,5V. Ty nie musisz go mieć w pełni otwartego. A przy 3V to będzie już zapewne wystarczająco otwarty.


    Przy moich testach to on się już przy około 0,7-0,8V otwierał - akurat szukałem kiedyś coś z kanałem N bardzo czułego :)
    Osobiście lubię ten tranzystorek i w tym wypadku na pewno się sprawdzi.

    0
  • #12 14 Maj 2013 12:23
    deus.ex.machina
    Poziom 31  

    Możesz użyć tez przekaźnika spolaryzowanego - pobór prądu będzie minimalny.

    0
  • #13 14 Maj 2013 12:32
    2rs232
    Poziom 17  

    Rozważ też użycie miniaturowego przekaźnika kontaktronowego.

    0
  • #14 14 Maj 2013 14:33
    SylwekK
    Poziom 28  
  • #15 14 Maj 2013 15:06
    arturavs
    Poziom 38  

    A może tak klucz analogowy 74HC4066 ?

    Lub 'coś' mniejszego z zachowaniem funkcji.


    Np. taki : BU4S66G2-TR

    Malutki , i dostępny w TME .

    0
  • #16 14 Maj 2013 16:21
    domansolarpower
    Poziom 13  

    Więc tak :) Przełaczyć przez diodę 4148 się da tylko w jednym kierunku (przez dwie diody szeregowo już nie działa). Czyli wersja z transoptorem powinna zadziałać (transoptorem na fotodiodzie).

    Mosfet sam w sobie działa, po załączeniu Gate rezystanacja na nim spada (mierzona między Source a Drain) praktycznie do 0. Ale mam problem z podłaczeniem ;) mój przewód z przycisku "wykryty" diodą 4148 jako masa podłaczam do Source, a przewód "wykryty" jako + podłaczam do Drain. Niestety nie działa. Tranzystor to IRLZ44.

    Sama oporność na diodzie 4148 jest dużo wieksza niż na otwartym mosfecie więc zakładam że nie chodzi o niepełne otwarcie mosa?

    Chyba coś ciągle źle podłączam? :)

    0
  • Pomocny post
    #17 14 Maj 2013 18:38
    atom1477
    Poziom 43  

    Nie działa bo to jest multiplexowane. Żaden układ ze wspólną masą (a każdy tranzystor ma nazwijmy to "wspólną masę") nie zadziała.
    Transoptor natomiast zadziała.

    0
  • #18 14 Maj 2013 18:53
    domansolarpower
    Poziom 13  

    A jaki transoptor polecisz? Bo jedyne jakie udaje mi się znaleźć to te na tranzystorach (darlingtonach, ewentualnie fotodioda+tranzystor). Najwyżej dam IR nadawczą i odbiorczą.

    Edit: O jest jakiś np. CNMP22 (ale to chyba jakiś staroć bo jest słabo dostępny).

    0
  • Pomocny post
    #19 14 Maj 2013 19:06
    atom1477
    Poziom 43  

    Tranzystor w transoptorze może być :D Bo nie sterujesz go bazą (która jest zwarta galwanicznie z emiterem) tylko diodą LED (która jest odizolowana).
    Polecam PC817 lub inne podobne (K817, cośtaminnego817). Można taki czasami znaleść w zasilaczu ATX (w przetwornicy Stand-By).

    0
  • Pomocny post
    #20 14 Maj 2013 19:49
    94075
    Użytkownik usunął konto  
  • #21 14 Maj 2013 20:14
    domansolarpower
    Poziom 13  

    On napisał dokładnie to samo? :)

    0
  • Pomocny post
    #22 14 Maj 2013 21:45
    94075
    Użytkownik usunął konto  
  • Pomocny post
    #23 14 Maj 2013 22:32
    Jado_one
    Poziom 22  

    A mówiłem od razu że transoptór ;-)
    Trzeba pamiętać tylko o właściwym podłaczeniu emitera/kolektora transoptora względem napięć które ma załączać - aby nie odwrócić polaryzacji.
    No, a druga sprawa - przy małym napięciu zasilającym - żeby dało się zapalić diodę świecącą transoptora. Nie pamiętam ile ma PC817 minimalnego napięcia przewodzenia diody LED.
    Jeśli chodzi o długość czasu załączenia, to zależy ona tylko od Twojego procesorka - ile wystawisz na pinie, tyle będzie i na transoptorze.
    Pisząc o impulsach miałem na myśli to, że zazwyczaj użytkownik wykonuje krótkie naciśnięcia klawiszy w urządzeniu - i w ten sam sposób steruje się transoptorem, jeśli chce się "zaemulować" użytkownika. Oczywiście zdarzają się dłuższe czasy - w zależności od sytuacji.

    0
  • #24 15 Maj 2013 08:52
    atom1477
    Poziom 43  

    albertb napisał:
    atom1477 napisał:
    ... bazą (która jest zwarta galwaicznie z emiterem)


    Gdzie znalazłeś takie herezje?
    Pierwszy lepszy DS do wymienionych przez Ciebie transoptorów i widać, że baza wisi w powietrzu a nie jest zwarta.
    Owszem w niektórych zastosowaniach łączy się ją z emiterem, ale jednak raczej nie bezpośrednio.
    Czyli nie zwiera galwanicznie.

    Albert

    Chodziło mi że połączona galwanicznie. Tak jak np. VCC zasilania jest galwanicznie połączone z GND, co nie znaczy ze bezpośrednio zwarte.

    0
  • Pomocny post
    #25 15 Maj 2013 10:15
    Grzegorz77
    Poziom 25  

    Można zastosować np. układ CD4066

    0
  • #27 15 Maj 2013 12:23
    atom1477
    Poziom 43  

    Zwarcie to owszem zwarcie. Ale ja napisałem "zwarcie galwaiczne" a nie samo "zwarcie". Tak samo jak inne określenia: "zewrzyj przez rezystor", "zewrzyj przez diodę" wcale nie określają bezpośredniego zwarcia.
    A co do pisowni to widziałem dwie wersje i nigdy nie wiedziałem która jest prawidłowa. Oczywiście mój błąd.

    0
  • #28 15 Maj 2013 13:43
    SylwekK
    Poziom 28  

    Nie wiem czy to jeszcze ma jakieś znaczenie dla tej dyskusji ale...
    W moim sterowniku do tzw. slidera timelapse zrobiłem wyjście na zwykłym tranzystorze bipolarnym i w momencie podania sygnału przez mikrokontroler (oczywiście przez rezystor 4,7k, którego tu nie widać), układ działa jak elektroniczny wężyk spustowy. Bez problemu wyzwala migawkę w aparatach. Gdy podłączam miernik uniwersalny z badaniem przejścia (polaryzacja obojętna) - bez problemu piszczy sygnalizując zwarcie (oczywiście przy aktywnym stanie na bazie). Nie mogę uwierzyć, że to nie zadziała w przypadku klawiatury matrycowej jeśli zwykła dioda 4148 działa...

    Co zamiast przekaźnika - switch elektroniczny?

    0
  • Pomocny post
    #29 15 Maj 2013 13:54
    arturavs
    Poziom 38  

    SylwekK napisał:
    nie zadziała w przypadku klawiatury matrycowej


    Zauważ , że w Twym układzie emiter jest na masie procesora i wejścia wyzwalania ( pewnie wejście to jest już odpowiednio zaprojektowane przez producenta ), natomiast w układzie matrycowym 'masa' jako taka nie istnieje.

    Proponuję użycie takiego transoptora : H11F1M .

    Spełni wszystkie wymagania , niskie napięcie pracy diody sterującej , niska rezystancja włączenia i separacja galwaniczna.

    0
  • #30 15 Maj 2013 13:57
    atom1477
    Poziom 43  

    Zwykła dioda 1N4148 nie wymaga zasilania ani podłączania do masy.
    A tutaj autor tematu zasila mikrokontroler tym samym zasilaniem co telefon.
    W związku z tym emiter tranzystora który u Ciebie jest podłączony do masy musiał by być podłączony jednocześnie do linii klawiatury gdzie był przycisk który ma symulować.
    A w klawiaturze matrycowej żadna linia nie jest na sztywno podłączona do masy.
    W związku z tym zewrzesz cały wiersz lub kolumnę (zależy jaka jest organizacja klawiatury) do masy. Poza tym że nie będzie działało symulowanie wciśnięcia to jeszcze unieruchomisz cały rząd pozostałych klawiszy.
    Musiał byś nie podłączać emitera do masy. Ale wtedy z kolei nie wysterujesz tranzystora bo z punktu widzenia mikrokontrolera będzie miał podłączoną jedynie bazę.

    0