=?iso-8859-2?Q?Pro=B6ba_o_analiz=EA?= prostego problemu (3xTTL)
Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!
From: creaver_at_nospam_meganet.org.pl (Cortex Reaver)
Subject: =?iso-8859-2?Q?Pro=B6ba_o_analiz=EA?= prostego problemu (3xTTL)
Date: 2 Sep 1998 22:17:27 GMT
To już trzecia część mojej walki z mikrostycznikami (jeśli ktoś jeszcze
pamięta).
Przypomnę, że chodzi o eliminację drgania styków mikrostycznika podłączonego
do wejścia T przerzutnika T (7472).
Zgodnie z poradą zastosowałem układ całkujący. Uzyskałem całkiem niezły
wynik jakieś 8/10 razy przełączało dobrze (wcześniej było jakieś 2/10 razy).
Chciałem jednak jeszcze ulepszyć więc zastosowałem bramkę NAND z
przerzutnikiem Shmita-74132 (musiałem jeszcze za nią dołożyć zwykłego NANDa, bo
sama nie umiała przełączać przerzutnika). Teraz efekt jest taki, że za
każdym wciśnięciem mikroprzeł. przerzutnik T na czas wciśnięcia zmienia stan
a po puszczeniu wraca do stanu poprzedniego. Nie rozumiem dlaczego :-|.
Jest tak jakby 74132 podawał impuls dodatni gdy zmiania się jego stan :-\
Widać, że 74132 bardzo ładnie uformował sygnał bo to chwilowe przełączenie
zachodzi w 100% przypadków. Czyli drganie styków już nie ma znaczenia tylko
po prostu dzieje się coś czego ja nie rozumiem.
Dla jasności jeżeli jeszcze nie rozumiecie jak wygląda układ:
Wejścia bramki z przerzutnikiem Shmita (74132) są połączone do masy przez
rezystancję 500 Ohmów. Ponadto do tych wejść poprzez mikroprzełącznik
przyłączone jest napięcie zasilania 5,5V. Za bramką z przerzutnikiem Shmita
jest zwykła bramka NAND (7400) jej wyjście jest skolei podłączone do wejścia
T przerzutnika T (włąściwie JK z odpowiednimi wejściami zwartmi do
zasilania). Za przerzutnikiem T jest jeszcze 75451 (układ sprzęgający) do
sterowania przekaźnikiem (a chwilowo żarówką :)) ale to chyba nie jest
istotne.
--
C*O*R*T*E*X R*E*A*V*E*R
email: creaver_at_nospam_kki.net.pl
http://friko4.onet.pl/ld/creaver
-----------------------------------------random message--------------------
WindowsError:005 Multitasking attempted. System confused.
From: Wojciech Gazda <gazda_at_nospam_fema.krakow.pl>
Subject: Re: Prośba o analizę prostego problemu (3xTTL)
Date: Thu, 03 Sep 1998 19:09:37 GMT
Cortex Reaver wrote:
Przypomnę, że chodzi o eliminację drgania styków mikrostycznika podłączonego
do wejścia T przerzutnika T (7472).
Zgodnie z poradą zastosowałem układ całkujący. Uzyskałem całkiem niezły
wynik jakieś 8/10 razy przełączało dobrze (wcześniej było jakieś 2/10 razy).
Chciałem jednak jeszcze ulepszyć więc zastosowałem bramkę NAND z
przerzutnikiem Shmita-74132 (musiałem jeszcze za nią dołożyć zwykłego NANDa, bo
sama nie umiała przełączać przerzutnika).
Małe pytanie: jak to możliwe, żeby bramka 74132 nie mogła wysterować
wejścia przerzutnika 7472? Czy ten przerzutnik aby na pewno jest
sprawny? Włącz miliamperomierz między wejście 7472 i masę - jaki prąd
tam płynie? Coś mi się w to wierzyć nie chce...
Teraz efekt jest taki, że za
każdym wciśnięciem mikroprzeł. przerzutnik T na czas wciśnięcia zmienia stan
a po puszczeniu wraca do stanu poprzedniego. Nie rozumiem dlaczego :-|.
Jest tak jakby 74132 podawał impuls dodatni gdy zmiania się jego stan :-\
Widać, że 74132 bardzo ładnie uformował sygnał bo to chwilowe przełączenie
zachodzi w 100% przypadków. Czyli drganie styków już nie ma znaczenia tylko
po prostu dzieje się coś czego ja nie rozumiem.
Wygląda mi na to (niżej to potwierdzasz), że dając 74132 usunąłeś układ
całkujący. A zatem bramka 74132 doskonale uformowała drgania zestyków -
gdybyś miał oscyloskop z pamięcią zobaczyłbyś na zboczu narastającym i
opadającym paczki idealnie uformowanych impulsów prostokątnych
pochodzących właśnie od drgań zestyków. Te śmieci sprawiają, że
przerzutnik raz się włącza a raz nie.
Dla jasności jeżeli jeszcze nie rozumiecie jak wygląda układ:
Wejścia bramki z przerzutnikiem Shmita (74132) są połączone do masy przez
rezystancję 500 Ohmów. Ponadto do tych wejść poprzez mikroprzełącznik
przyłączone jest napięcie zasilania 5,5V.
Jeśli jest to bramka standard TTL, to na oporniku 500 omów powstanie
spadek napięcia około 0.8V - wywołany prądem polaryzacji wejścia. Jest
to dodatkowy powód niestabilności. Przerzutnik Schmitta wyłącza się (gdy
napięcie opada) poniżej 0.9V. Przyznasz więc, że margines 0.1V to trochę
mało. Jeśli stosujesz bramki LS lub HCT to ta dygresja nie ma oczywiście
sensu.
Dodatkowo, aby wymusić na rezystorze 500 omów spadek napięcia 3V, musi
przez niego przepłynąć prąd aż 6mA. Jeśli styki w mikrowyłączniku są
trochę zaśniedziałe, to pojawią się dodatkowe trudności z przełączaniem.
I nie są to jakieś teoretyczne bajeczki - zaśniedziały mikrowyłącznik
nie jest w stanie wytworzyć wymaganego spadku napięcia na rezystorze
10k, gdzie wymagany prąd to 300 mikroamperów - wiem z doświadczenia bo
naużerałem się już trochę z klawiaturami.
Może lepiej byłoby jednak wejście bramki połączyć z +5V przez rezystor
10k, a mikrowyłącznik z masą? A równolegle z mikrowyłącznikiem jakiś
kondensator? 470 nano na przykład.
Za bramką z przerzutnikiem Shmita
jest zwykła bramka NAND (7400) jej wyjście jest skolei podłączone do wejścia
T przerzutnika T (włąściwie JK z odpowiednimi wejściami zwartmi do
zasilania). Za przerzutnikiem T jest jeszcze 75451 (układ sprzęgający) do
sterowania przekaźnikiem (a chwilowo żarówką :)) ale to chyba nie jest
istotne.
Na deser - czy układy są właściwie odsprzężone? A szczególnie
przerzutnik?
--
Wojciech Gazda
/*******************************************************/
/* Home page - http://www.fema.krakow.pl/~gazda */
/* Asua programmers - http://asua.v-lo.krakow.pl */
/*******************************************************/
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: Prośba o analizę prostego problemu (3xTTL)
Date: Thu, 03 Sep 1998 21:56:17 GMT
On Thu, 03 Sep 1998 19:09:37 GMT, Wojciech Gazda wrote:
Cortex Reaver wrote:
Zgodnie z poradą zastosowałem układ całkujący. Uzyskałem całkiem niezły
wynik jakieś 8/10 razy przełączało dobrze (wcześniej było jakieś 2/10 razy).
Chciałem jednak jeszcze ulepszyć więc zastosowałem bramkę NAND z
przerzutnikiem Shmita-74132 (musiałem jeszcze za nią dołożyć zwykłego NANDa, bo
sama nie umiała przełączać przerzutnika).
Małe pytanie: jak to możliwe, żeby bramka 74132 nie mogła wysterować
wejścia przerzutnika 7472? Czy ten przerzutnik aby na pewno jest
sprawny? Włącz miliamperomierz między wejście 7472 i masę - jaki prąd
tam płynie? Coś mi się w to wierzyć nie chce...
Tak - od tego trzeba zaczac. To nie analogowka - tu poprawnie
zaprojektowany i zmontowany uklad musi dzialac :-)
Przy takich siupach ... co z zasilaniem? zablokowane porzadnie
kondensatorami? Czym ten przerzutnik steruje - moze ten obiek przez
zasilanie powoduje hece?
Bo ewentualny chyba jeszcze tylko mozliwy powod to na tyle stabilne
drgania zestyku, ze przy tych parametrach generuje dwa impulsy ...
Dla jasności jeżeli jeszcze nie rozumiecie jak wygląda układ:
Wejścia bramki z przerzutnikiem Shmita (74132) są połączone do masy przez
rezystancję 500 Ohmów. Ponadto do tych wejść poprzez mikroprzełącznik
przyłączone jest napięcie zasilania 5,5V.
A kondensator gdzie?
J.
From: creaver_at_nospam_meganet.org.pl (Cortex Reaver)
Subject: Re: =?iso-8859-2?Q?Pro=B6ba_o_analiz=EA?= prostego problemu (3xTTL)
Date: 4 Sep 1998 02:42:51 GMT
Gdyby tylko Jaroslaw Lis się dowiedział(a), że ktoś napisał coś takiego:
On Thu, 03 Sep 1998 19:09:37 GMT, Wojciech Gazda wrote:
Cortex Reaver wrote:
Zgodnie z poradą zastosowałem układ całkujący. Uzyskałem całkiem niezły
wynik jakieś 8/10 razy przełączało dobrze (wcześniej było jakieś 2/10 razy).
Chciałem jednak jeszcze ulepszyć więc zastosowałem bramkę NAND z
przerzutnikiem Shmita-74132 (musiałem jeszcze za nią dołożyć zwykłego NANDa, bo
sama nie umiała przełączać przerzutnika).
Małe pytanie: jak to możliwe, żeby bramka 74132 nie mogła wysterować
wejścia przerzutnika 7472? Czy ten przerzutnik aby na pewno jest
sprawny? Włącz miliamperomierz między wejście 7472 i masę - jaki prąd
tam płynie? Coś mi się w to wierzyć nie chce...
Tak - od tego trzeba zaczac. To nie analogowka - tu poprawnie
zaprojektowany i zmontowany uklad musi dzialac :-)
Przy takich siupach ... co z zasilaniem? zablokowane porzadnie
kondensatorami?
-| nie wiem idzie prosto z zasilacza.
Czym ten przerzutnik steruje - moze ten obiek przez
zasilanie powoduje hece?
Bramką sprzęgającą, a ta skolei , chwilowo, żaróweczką.
Bo ewentualny chyba jeszcze tylko mozliwy powod to na tyle stabilne
drgania zestyku, ze przy tych parametrach generuje dwa impulsy ...
NIe. Przy dotykaniu gołym kabelkiem jest to samo.
Dla jasności jeżeli jeszcze nie rozumiecie jak wygląda układ:
Wejścia bramki z przerzutnikiem Shmita (74132) są połączone do masy przez
rezystancję 500 Ohmów. Ponadto do tych wejść poprzez mikroprzełącznik
przyłączone jest napięcie zasilania 5,5V.
A kondensator gdzie?
Sorki, nie napisałem ale był.
PS. Męczę się nad tym g.... już z miesiąc (to mój pierwszy układ własnego
projektu), a może istnieje prostsze rozwiązanie. Generalnie chodzi mi o taki
układ, że naciskam mikrostycznik raz to mi światełko w pokoju się zapala,
drugi raz to gaśnie itd. Jak byście to zrobili ?
--
C*O*R*T*E*X R*E*A*V*E*R
email: creaver_at_nospam_kki.net.pl
http://friko4.onet.pl/ld/creaver
-----------------------------------------random message--------------------
Windows - The Best Solitaire Game You can Buy!
From: "Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl>
Subject: Re: =?ISO-8859-2?Q?Pro=B6ba?= o =?ISO-8859-2?Q?analiz=EA?= prostego problemu (3xTTL)
Date: 4 Sep 1998 12:59:30 GMT
Cortex Reaver <creaver_at_nospam_meganet.org.pl> wrote:
Przy takich siupach ... co z zasilaniem? zablokowane porzadnie
kondensatorami?
-| nie wiem idzie prosto z zasilacza.
Dlugimi kablami? dolutuj kondensator 0.1uF i jeszcze drugi rownolegle 100uF
miedzy zasilanie a mase, gdzies blisko ukladu.
Czym ten przerzutnik steruje - moze ten obiek przez
zasilanie powoduje hece?
Bramką sprzęgającą, a ta skolei , chwilowo, żaróweczką.
Zarowka jest dosc bezpieczna, choc moze zasilacz przeciazac.
jak wstawisz cewke przekaznika beda siupy
PS. Męczę się nad tym g.... już z miesiąc (to mój pierwszy układ własnego
projektu),
Pokaz to komus doswiadczonemu. zajmie mu to chwile, a powie ci co jest zle.
Po parunastu projektach sam bedziesz doswiadczony
a może istnieje prostsze rozwiązanie. Generalnie chodzi mi o taki
układ, że naciskam mikrostycznik raz to mi światełko w pokoju się zapala,
drugi raz to gaśnie itd. Jak byście to zrobili ?
Jako inz elektronik ze wstydem przyznam, ze jest przeciez tyle gotowych
mechanicznych przelacznikow ktore robia dokladnie to co chcesz :-)
Z takich rad na przyszlosc - uzywaj do tego raczej rodziny CMOS niz
TTL. Mniejszy naklad na zasilacz przy tak niewielkim ukladzie.
[przy CMOS pamietaj ze niepodlaczone wejscie na stan nieokreslony, moze
plywac, i doprowadzic bramke do przegrzania.]
A swoja droga - ciekawe zadanie dla doswiadczonych: zaprojektowac powyzszy
uklad wylacznie z przekaznikow. Przekaznik i zestyki utworza bramke rownie
dobra jak kazda inna. Tylko jeden warunek - projekt ma byc "hazard-less",
a przekazniki maja rozrzut "czasu propagacji" dosc spory.
J.
From: kulikk_at_nospam_zeus.polsl.gliwice.pl (Klaudiusz Kulik)
Subject: Re: =?iso-8859-2?Q?Pro=B6ba_o_analiz=EA?= prostego problemu (3xTTL)
Date: 4 Sep 1998 17:26:10 GMT
Cortex Reaver pisze:
[...]
PS. Męczę się nad tym g.... już z miesiąc (to mój pierwszy układ własnego
projektu), a może istnieje prostsze rozwiązanie. Generalnie chodzi mi o taki
układ, że naciskam mikrostycznik raz to mi światełko w pokoju się zapala,
drugi raz to gaśnie itd. Jak byście to zrobili ?
Ja bym to zrobił tak: zamiast mikrołącznika zastosować
mikroprzełącznik i przerzutnik RS + dwójka licząca. Różnica pomiędzy
mikrołącznikiem [1] a mikroprzełącznikiem [2] jest taka, że [1] ma dwa
kontakty, czyli może być w stanie zwarcia albo rozwarcia. [2] jest
przełącznikiem, czyli ma co najmniej trzy styki. Przerzutnik RS i dwójkę
liczącą zrobić z przerzutników D, najlepiej TTL 74x74 albo CMOS 4013
(jedna kostka!). Wyjście dwójki przez transystor do przekaźnika lub
optotriaka. Kilkanaście minut roboty.
Jeśli nie chcesz kupować dodatkowo 7474 to jest jeszcze jedno, a
właściwie dwa wyjścia.
1) 7472 łączysz w układzie dwójki liczącej (licznik do dwóch), z dwóch
bramek 74132 robisz przerzutnik RS i gotowe.
2) 7472 jw. Z bramek 74132 robisz przerzutnik monostabilny. To
rozwiązanie ma tę zaletę, że możesz wykorzystać [1] zamiast [2].
Dodatkowo przerzutnik monostabilny zbudowany na bramkach 74132 w
trakcie generowania impulsu jest niewrażliwy na kolejne impulsy
wyzwalające, czyli na drgania styków.
--
K.