FAQ | Points | Add... | Recent posts | Search | Register | Log in


Układ tranzystorowy i drgania styków


Post new topic  Reply to topic      Main Page -> Forum Index -> Electronic Circuits DIY ideas, problems -> Układ tranzystorowy i drgania styków
Author
Message
nicram_s
Poziom 4
Poziom 4


Joined: 11 Apr 2006
Posts: 10
Location: Warszawa

Post#1 Post from the author of the topic 17 Jul 2006 11:25   

Układ tranzystorowy i drgania styków


Witam

Zrobiłem układzik przeciwsobny, tj. zmieniający na przeciwne poziomy na obu wyjściach po naciśnieciu przycisku S1.

Układ tranzystorowy i drgania styków

Wyjścia będą podawane na wejścia mikrokontrolera (chyba jakaś ATmega). Czy układ jest poprawny, czy nie będzie problemów z drgającymi stykami przełącznika?
Bardzo proszę o opinię.

Pozdrawiam
Back to top
   
august_
Poziom 20
Poziom 20


Joined: 03 Nov 2004
Posts: 1097
Location: Poznań

Post#2 17 Jul 2006 11:47   

Układ tranzystorowy i drgania styków


A dlaczego stosujesz taki układ? Czy nie można software'u dostosować?
Back to top
   
nicram_s
Poziom 4
Poziom 4


Joined: 11 Apr 2006
Posts: 10
Location: Warszawa

Post#3 Post from the author of the topic 17 Jul 2006 11:57   

Re: Układ tranzystorowy i drgania styków


Tak można programowo, ale właśnie zależy mi aby to było rozwiązanie "czysto" sprzętowe.
Back to top
   
kaputo
Poziom 16
Poziom 16


Joined: 29 May 2003
Posts: 278
Location: Gliwice

Post#4 17 Jul 2006 12:12   

Re: Układ tranzystorowy i drgania styków


Drganie styków występuje tylko dla styków elektromechanicznych tj. w przekaźnikach, stycznikach, termostacie bimetalowym, etc. Chodzi o to że zbiegające się styki zwyczajnie odbijają się od siebie. W "styku" półprzewodnikowym zjawisko to nie występuje.
Back to top
   
nicram_s
Poziom 4
Poziom 4


Joined: 11 Apr 2006
Posts: 10
Location: Warszawa

Post#5 Post from the author of the topic 17 Jul 2006 13:21   

Re: Układ tranzystorowy i drgania styków


A w zwykłym mikroprzełączniku "podpalcowym" nie mamy tego efektu ??
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 17 Jul 2006 13:21   





Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#6 17 Jul 2006 13:38   

Re: Układ tranzystorowy i drgania styków


nicram_s wrote:
A w zwykłym mikroprzełączniku "podpalcowym" nie mamy tego efektu ??
Może też wystąpić. Daj dwa dodatkowe kondensatory, 2×10nF po obu stronach zestyku. Ale najlepiej zastosuj scalone bramki NAND w układzie przerzutnika eliminującego efekt drgania styków (jeden scalak).
Back to top
   
nicram_s
Poziom 4
Poziom 4


Joined: 11 Apr 2006
Posts: 10
Location: Warszawa

Post#7 Post from the author of the topic 17 Jul 2006 13:59   

Re: Układ tranzystorowy i drgania styków


Zdecyduję się raczej na kondensatory, ponieważ układ ten będzie kilkakrotnie powielony.
Czy po dodaniu kondensatorów przy zestykach, te na bazach tranzystorów stają się zbędne ?
Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#8 17 Jul 2006 19:22   

Re: Układ tranzystorowy i drgania styków


Zastosowanie przerzutników rozwiązało by problem, powielanie nie stanowi przeszkody. Z kondensatorami to nie daję gwarancji. Nie wiem jakie prądy płyną na tych wyjściach, ale te rezystancje wydają mi się dość duże. Może lepiej zrobić to tak:



26_2.png
 Filesize:  16.01 KB

26_2.png


Back to top
   
Google

Google Adsense


Post# 17 Jul 2006 19:22   





Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#9 17 Jul 2006 21:16   

Re: Układ tranzystorowy i drgania styków


Lub tak, (dwa tranzystory NPN):



26_3.PNG
 Filesize:  14.95 KB

26_3.PNG


Back to top
   
nicram_s
Poziom 4
Poziom 4


Joined: 11 Apr 2006
Posts: 10
Location: Warszawa

Post#10 Post from the author of the topic 18 Jul 2006 08:58   

Re: Układ tranzystorowy i drgania styków


Dzieki za podpowiedzi, tylko jest taka kwestia, ze te uklady tranzystorowe maja wspolpracowac z klawiatura matrycowa o roznej ilosci wierszy i kolumn. Takze chyba Twoich propozycji nie da sie tu zastosowac, bo tak naprawde wyjscie z Q1 zalezy de facto od wyjscia z Q2. Poprawcie mnie jezeli sie myle, bo czasami sie juz troche zapetlam ;) Moje rozwiazanie ma byc podobne do klawiatury matrycowej dynamicznej (tzn. z przemiataniem jedynki na wierszach i odczycie na kolumnach lub odwrotnie), z tym, ze ja chce aby porty mikrokontrolera pracowaly wylacznie jako wejscia. Stad ten uklad tranzystorowy. Aha... nie przekonujcie mnie do klawiatury dynamicznej - wiem, ze to prostsze - prosze o ewentualne modyfikacje mojego ukladu.
Tak na marginesie - tranzystory, ktorych bede chcial uzyc beda mialy male Bety, okolo 50-100.

Pozdrowienia dla czytajacych !
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 18 Jul 2006 08:58   





Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#11 18 Jul 2006 10:09   

Re: Układ tranzystorowy i drgania styków


Najlepszy będzie układ ostatni z dwoma tranzystorami NPN. Nie wiem w czym przeszkadza to, że stan Q1 jest zależny od Q2. Fizycznie jest realizowana ta sama funkcja co na Twoim schemacie z tą różnicą, że na Twoim schemacie po podaniu zasilania 5V na wyjściu Q1 pojawi się krótki impuls związany z ładowaniem kondensatora C1. I myślę, że mój układ będzie bardziej odporny na drgania styków. Nie znam się na klawiatyrach i pewnie dlatego nie wiem o co chodzi.
Back to top
   
nicram_s
Poziom 4
Poziom 4


Joined: 11 Apr 2006
Posts: 10
Location: Warszawa

Post#12 Post from the author of the topic 18 Jul 2006 11:04   

Re: Układ tranzystorowy i drgania styków


Być może najlepszym pod względem odporności na drgania styków będzie układ zaproponowany przez Ciebie. Ale chyba nie da się go zastosować do moich potrzeb. Krótki opis:
6 klawiszy w ukladzie matrycowym - więc 6 przełączników na przecięciu wierszy i kolumn- 3 wiersze, 2 kolumny. Do każdej linii wiersza dołączony na końcu układ z tranzystorem npn (na moim rys R4-6, Rs2, C2, Q2), do każdej linii kolumny dołączony układ z tranz. pnp (R1-3, Rs1, C1, Q1).
Zatem mamy 3 odwody z tranzystorem npn, 2 z pnp - mogą one być ze sobą łączone dowolnie przez przyciski klawiatury. Wg Twojej propozycji możliwe byłoby tylko określenie wiersza, w którym został naciśnięty klawisz, bo obwody z pnp reagują na wyjście obwodu z npn. Zresztą nie wiem czy byłby sens dołączać obwody z pnp.
Co Ty na to? Nie wiem czy dobrze wyjaśniłem ideę układu.
Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#13 18 Jul 2006 11:36   

Re: Układ tranzystorowy i drgania styków


nicram_s wrote:
Być może najlepszym pod względem odporności na drgania styków będzie układ zaproponowany przez Ciebie. Ale chyba nie da się go zastosować do moich potrzeb. Krótki opis:
6 klawiszy w ukladzie matrycowym - więc 6 przełączników na przecięciu wierszy i kolumn- 3 wiersze, 2 kolumny. Do każdej linii wiersza dołączony na końcu układ z tranzystorem npn (na moim rys R4-6, Rs2, C2, Q2), do każdej linii kolumny dołączony układ z tranz. pnp (R1-3, Rs1, C1, Q1).
Zatem mamy 3 odwody z tranzystorem npn, 2 z pnp - mogą one być ze sobą łączone dowolnie przez przyciski klawiatury. Wg Twojej propozycji możliwe byłoby tylko określenie wiersza, w którym został naciśnięty klawisz, bo obwody z pnp reagują na wyjście obwodu z npn. Zresztą nie wiem czy byłby sens dołączać obwody z pnp.
Co Ty na to? Nie wiem czy dobrze wyjaśniłem ideę układu.
Wcześniej tylko pisałeś, że wyjścia tranzystorów będą podane na wejścia mikrokontrolera, czyli zrozumiałem, że będą to obwody o dość dużej nie zmieniającej się impedancji. Nie będę wnikał w idee matryc (nie moja dziedzina). Jak sam poszukasz to znajdziesz gotowe rozwiązania. Z tego co kojarzę (jakiś rysunek zapamiętałem) to przecięciach kolumn i rzędów były łączone diodami prostowniczymi.
Back to top
   
nicram_s
Poziom 4
Poziom 4


Joined: 11 Apr 2006
Posts: 10
Location: Warszawa

Post#14 Post from the author of the topic 18 Jul 2006 11:50   

Re: Układ tranzystorowy i drgania styków


Wyjścia tranzystorów będą podpięte do mikrokontrolera, natomiast wejścia do klawiszy.
A jakie funkcje miałyby spełniać diody na przecięciu wierszy i kolumn?
Tak naprawdę nie spotkałem rozwiązania ze statyczną matrycą (bez dynamicznego przeglądania przez mikrokontroler) i myślałem, że jestem pionierem ;)
No ale co sądzisz o moim układzie - będzie działać? Pisałeś wcześniej o zbyt dużych rezystancjach.

Dzięki za zainteresowanie tematem.
Pozdrawiam
Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#15 18 Jul 2006 15:46   

Re: Układ tranzystorowy i drgania styków


Z Twojego opisu nie kumam jak ma działać ta matryca i jak podłączone do niej będą te układy z tranzystorami. Ale nie jest to ważne, jeżeli Twój układ działa prawidłowo to ten mój tym bardziej, przecież realizuje tą samą funkcje. Jeżeli na wyjściu Q2 będą jakieś "cuda" np. zwarcie do masy to rzeczywiście przeniesie się to na wyjście Q1. Można temu zapobiec wstawiając diodę (na schemacie dioda D1). Najlepiej zastosować diodę Schottkiego bo ma mały spadek napięcia. Ogólnie jak łączy się wyjścia wielu układów logicznych to stosuje się wyjścia typu otwarty kolektor, w przeciwnym razie można usmarzyć tranzystory.



26_4.PNG
 Filesize:  15.63 KB

26_4.PNG


Back to top
   
rasty
Poziom 19
Poziom 19


Joined: 01 Jun 2005
Posts: 735
Location: Wroclaw

Post#16 18 Jul 2006 16:42   

Re: Układ tranzystorowy i drgania styków


Myślę, że stan wyjść: prawego i lewego nie może zależeć od siebie wprost, a tak jest na rysunku. Może zależeć tylko od numeru przycisku. Dla przykładu, rys. poniżej.
To inny sposób rozwiązania tego problemu.
Wykorzystane komparatory (np. LM339) w układzie komparatora okienkowego. W stanie spoczynku na wszystkich wyjściach jest "1". Po naciśnięciu przycisku na odpowiednich dwóch wyjściach (przecięcie współrzędnych) pojawiają się "0" logiczne.

pozdr.

PS. Pierwotny układ kol. nicram_s powinien działać bez problemu, może należy zwiększyć kondensatory, gdyby się okazało, że styki drgają nadmiernie długo.
W tego typu układach można obawiać się tylko niejednoczesności pojawiania się pożądanych stanów na wyjściach. Przydało by się zrobić tak, żeby stany pojawiły się i po pewnej zwłoce pojawiła się informacja, że one już są ustabilizowane. Trzeba było by dodać opóźnienie na monoflopach. Wtedy można zrezygnować z filtrów RC na wejściach komparatorów albo tranzystorów.



matryca.gif
 Filesize:  10.67 KB

matryca.gif


Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#17 18 Jul 2006 22:16   

Re: Układ tranzystorowy i drgania styków


nicram_s wrote:
Zrobiłem układzik przeciwsobny, tj. zmieniający na przeciwne poziomy na obu wyjściach po naciśnieciu przycisku S1.
Mój układ też realizuje tę funkcję.
rasty wrote:
Myślę, że stan wyjść: prawego i lewego nie może zależeć od siebie wprost, a tak jest na rysunku. Może zależeć tylko od numeru przycisku. Dla przykładu, rys. poniżej.
Ja chyba tego nie zrozumiem. Przecież po przyciśnięciu przycisku na wyjściach mojego układu dzieje się to samo co na wyjściach układu nicrama_s.
Back to top
   
rasty
Poziom 19
Poziom 19


Joined: 01 Jun 2005
Posts: 735
Location: Wroclaw

Post#18 19 Jul 2006 08:43   

Re: Układ tranzystorowy i drgania styków


Quote:
Przecież po przyciśnięciu przycisku na wyjściach mojego układu dzieje się to samo co na wyjściach układu nicrama_s.


Zgadza się dla klawiatury składającej sie tylko z jednego przycisku. Ale my mamy klawiaturę współrzędnościową i po podłączeniu wielu takich układów będzie żle.

Na rys. blokowym: kn - linie kolumn, wn - linie wierszy, ww - wzmacniacz wierszy, wk - wzmacniacz kolumn.
Stany mają być takie:
przycisk "k1w1" ma zmieniać stany wyjść K1 i W1
przycisk "k2w1" ma zmieniać stany wyjść K2 i W1
......
przycisk "k1w3" ma zmieniać stany wyjść K1 i W3
przycisk "k2w3" ma zmieniać stany wyjść K2 i W3

Żadne wyjście nie może wpływać na stan innego wyjścia. W Twoim układzie stan prawego wyjścia, (W1) zmienia stan lewego (K1). Po naciśnięciu k2w1 zamiast tylko K2 i W1 zmienił by się stan także K1.

pozdr.



matryca1.gif
 Filesize:  5.59 KB

matryca1.gif


Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#19 19 Jul 2006 09:42   

Re: Układ tranzystorowy i drgania styków


Jak już wcześniej pisałem nie znam się na matrycach, ale nie jest to chyba temat tak trudny by tego nie zrozumieć. Dla mnie ta ostatnia matryca jest zrozumiała, naciśnięcie przycisku zwiera odpowiedni wiersz z kolumną, tylko żaden z przedstawionych układów tego nie realizuje. Matryca z komparatorami jest jakimś matrycowym dzielnikiem napięcia, czy o to chodzi by na wejście mikrokontrolera podać napięcie o poziomie proporcjonalnym do ilości wciśniętych przycisków?
Back to top
   
rasty
Poziom 19
Poziom 19


Joined: 01 Jun 2005
Posts: 735
Location: Wroclaw

Post#20 19 Jul 2006 10:27helpful post - solution   

Re: Układ tranzystorowy i drgania styków


Quote:
Matryca z komparatorami jest jakimś matrycowym dzielnikiem napięcia


Nie. Jest to układ stricte cyfrowy.
Dla uproszczenia narysowałem tylko jeden przycisk i częśc komparatorów. W stanie spoczynkowym napięcia na wejściach są jak na rys. i na wyjściach są "1" logiczne.
Po naciśnięciu przycisku na wejściach od strony przycisku ustawia się połowa zasilania, + 3 V. Stan obydwu komparatorów się zmienia i mamy na wyjściach "0".

pozdr.



matryca2.gif
 Filesize:  4.17 KB

matryca2.gif


Back to top
   
Google

Google Adsense


Post# 19 Jul 2006 10:27helpful post - solution   





Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#21 19 Jul 2006 11:12   

Re: Układ tranzystorowy i drgania styków


Już rozumiem (lub wydaje mi się że rozumiem). W takim razie najlepiej zastosować układ typu otwarty kolektor, i zarówno na kolumny jak i na rzędy dać +5V przez rezystor 1k. Myślę, że jedynka logiczna w rzędach jak i w kolumnach nie będzie przeszkodą. Poniżej odpowiednie schematy:



matryca2.gif
 Filesize:  7.8 KB

matryca2.gif



26_5.PNG
 Filesize:  15.28 KB

26_5.PNG


Back to top
   
rasty
Poziom 19
Poziom 19


Joined: 01 Jun 2005
Posts: 735
Location: Wroclaw

Post#22 19 Jul 2006 18:44helpful post - solution   

Re: Układ tranzystorowy i drgania styków


Wyjście nie może być otwartym kolektorem, bo wejście uPC będzie wisiało w powietrzu. Potrzebna jest wymuszona polaryzacja, np. rezystor do plusa (pull-up).
:arrow: WojcikW
Narysowałem jeszcze układ matrycy (na 4 przyciski) wg pomysłu nicram_s . Po prawej wzmacniacze wierszy, po lewej - kolumn. Tutaj stan początkowy jest inny, ale nie o to chodzi. Chodzi o zmiany stanów odpowiednich wyjść.
Naciśnięcie przycisku zmienia stany wyjść odpowiednich par wzmacniaczy, kolumny i wiersza. Kazdy przycisk zmienia stany wyjśc innej pary wzmacniaczy.

Jak spróbujesz podłączyć swój układ do klawiatury, natychmiast wychwycisz błąd. :wink:

pozdr.



matryca3.gif
 Filesize:  10.81 KB

matryca3.gif


Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#23 19 Jul 2006 19:24   

Re: Układ tranzystorowy i drgania styków


Już wiem o co chodzi z tą matrycą, wcześniej myślałem że ten układ z dwoma tranzystorami to układ zastępczy przycisku, czyli należy go wstawić w miejsce przycisku jak na schemacie poniżej. Dlatego narysowałem układ otwarty kolektor i matrycę zasiloną +5V (czyli nic nie wisiało). Ale teraz widzę, że nie o to chodziło, tak jak ja to widziałem potrzeba by było dwa razy więcej przycisków i w sumie widzę teraz, że było by to bez sensu. Dziękuję za wyjaśnienia i cierpliwość. Człowiek całe życie się uczy.



26_6.PNG
 Filesize:  19.21 KB

26_6.PNG


Back to top
   
WojcikW
Poziom 22
Poziom 22


Joined: 16 Aug 2004
Posts: 1545
Location: Reda

Post#24 19 Jul 2006 19:53   

Re: Układ tranzystorowy i drgania styków


I może jedna uwaga merytoryczna. Kondensatory C1 i C2 bym umieścił jak na poniższym rysunku. W razie potrzeby można dołożyć kondensatory C3 i C4.



27_1.png
 Filesize:  16.4 KB

27_1.png


Back to top
   
rasty
Poziom 19
Poziom 19


Joined: 01 Jun 2005
Posts: 735
Location: Wroclaw

Post#25 19 Jul 2006 20:36   

Re: Układ tranzystorowy i drgania styków


Jak sobie przypomnisz wykłady z teorii obwodów :sleeping: :shii: :sm31: :sleeping: , to w zasadzie obojetne, czy kondensatory zapiete są od zasilania, czy od masy, bo źródło zasilania ma zerową opornośc wewnętrzna (teoretycznie).
Ale przyjęło sie w praktyce, że filtrowanie zakłóceń zakłada się miedzy bazą a emiterem tranzystora. W tym przypadku ma to nieco mniejsze znaczenie, tak czy inaczej kondensatory spełnią swoja rolę.

pozdr.

PS. Cieszę sie , że "załapałeś". Czasami wpada się w "pętlę myślową" i trudno z niej wyjśc. :wink:
Back to top
   
nicram_s
Poziom 4
Poziom 4


Joined: 11 Apr 2006
Posts: 10
Location: Warszawa

Post#26 Post from the author of the topic 20 Jul 2006 08:44   

Re: Układ tranzystorowy i drgania styków


Dziękuję wszystkim za udział w dyskusji

Pozdrawiam
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Electronic Circuits DIY ideas, problems -> Układ tranzystorowy i drgania styków
Page 1 of 1
Similar topics
[AVR][C] Drgania styków - problem (3)
Drgania styków w wielkiej skali (5)
Jak wyeliminować drgania styków [vhdl] (5)
Drgania styków, silnik krokowy (Asembler) 89C2051 (19)
Zmiana w oryginalnym programie- usunięcie drgania styków. (3)
Układ gaszenia drgań styków. (24)
Układ wykrywania drgań styków (9)

Page generation time: 0.292 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed