| Author |
Message
|
nicram_s Poziom 4

Joined: 11 Apr 2006 Posts: 10 Location: Warszawa
|
#1
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.
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

Joined: 03 Nov 2004 Posts: 1097 Location: Poznań
|
#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

Joined: 11 Apr 2006 Posts: 10 Location: Warszawa
|
#3
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

Joined: 29 May 2003 Posts: 278 Location: Gliwice
|
#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

Joined: 11 Apr 2006 Posts: 10 Location: Warszawa
|
#5
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

|
#
17 Jul 2006 13:21 |
|
|
|
|
|
| Back to top |
|
 |
WojcikW Poziom 22

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#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

Joined: 11 Apr 2006 Posts: 10 Location: Warszawa
|
#7
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

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#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:
| Filesize: |
16.01 KB |

|
|
|
| Back to top |
|
 |
Google

|
#
17 Jul 2006 19:22 |
|
|
|
|
|
| Back to top |
|
 |
WojcikW Poziom 22

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#9
17 Jul 2006 21:16 Re: Układ tranzystorowy i drgania styków |
|
|
|
Lub tak, (dwa tranzystory NPN):
| Filesize: |
14.95 KB |

|
|
|
| Back to top |
|
 |
nicram_s Poziom 4

Joined: 11 Apr 2006 Posts: 10 Location: Warszawa
|
#10
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

|
#
18 Jul 2006 08:58 |
|
|
|
|
|
| Back to top |
|
 |
WojcikW Poziom 22

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#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

Joined: 11 Apr 2006 Posts: 10 Location: Warszawa
|
#12
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

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#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

Joined: 11 Apr 2006 Posts: 10 Location: Warszawa
|
#14
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

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#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.
| Filesize: |
15.63 KB |

|
|
|
| Back to top |
|
 |
rasty Poziom 19

Joined: 01 Jun 2005 Posts: 735 Location: Wroclaw
|
#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.
| Filesize: |
10.67 KB |

|
|
|
| Back to top |
|
 |
WojcikW Poziom 22

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#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

Joined: 01 Jun 2005 Posts: 735 Location: Wroclaw
|
#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.
| Filesize: |
5.59 KB |

|
|
|
| Back to top |
|
 |
WojcikW Poziom 22

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#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

Joined: 01 Jun 2005 Posts: 735 Location: Wroclaw
|
#20
19 Jul 2006 10:27 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.
| Filesize: |
4.17 KB |

|
|
|
| Back to top |
|
 |
Google

|
#
19 Jul 2006 10:27 |
|
|
|
|
|
| Back to top |
|
 |
WojcikW Poziom 22

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#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:
| Filesize: |
7.8 KB |

|
| Filesize: |
15.28 KB |

|
|
|
| Back to top |
|
 |
rasty Poziom 19

Joined: 01 Jun 2005 Posts: 735 Location: Wroclaw
|
#22
19 Jul 2006 18:44 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.
| Filesize: |
10.81 KB |

|
|
|
| Back to top |
|
 |
WojcikW Poziom 22

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#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.
| Filesize: |
19.21 KB |

|
|
|
| Back to top |
|
 |
WojcikW Poziom 22

Joined: 16 Aug 2004 Posts: 1545 Location: Reda
|
#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.
| Filesize: |
16.4 KB |

|
|
|
| Back to top |
|
 |
rasty Poziom 19

Joined: 01 Jun 2005 Posts: 735 Location: Wroclaw
|
#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

Joined: 11 Apr 2006 Posts: 10 Location: Warszawa
|
#26
20 Jul 2006 08:44 Re: Układ tranzystorowy i drgania styków |
|
|
|
Dziękuję wszystkim za udział w dyskusji
Pozdrawiam
|
|
| Back to top |
|
 |