RTV forum PL | NewsGroups PL

Gotowe układy scalone do obsługi włączników monostabilnych z debouncingiem i licznikami

Potrzebny układ scalony do włącznika monos tabilnego

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Gotowe układy scalone do obsługi włączników monostabilnych z debouncingiem i licznikami

Goto page Previous  1, 2

Piotr Wyderski
Guest

Tue Jul 18, 2017 9:54 pm   



Irokez wrote:

Quote:
Przy czym 5 to praktyczne maksimum, 6 zabawa dla wariatów. :-)

Czemu?
Kierownice w autach mają więcej guzików a są na jednej linii najczęściej.

Ale nie wspierają jednoczesnego wciśnięcia kilku przycisków, o czym
wspominał Janusz. Jeśli mają wspierać, to tolerancje rezystorów
zaczynają być absurdalne: 1% wystarcza właśnie na 6. Każdy następny
rezystor w szeregu typowo jest 2x większy, a prądu testowego nie
chcemy wpuszczać nie wiadomo jakiego, rzędu kilku mA max., co daje
pierwszy opornik o wielkości ~2k i ostatni 128k, czyli mikroampery
w przypadku jego wciśnięcia. Rośnie tym samym podatność na zakłócenia
i inne zanieczyszczenia styków przełączników.

Z powyższych powodów w jednym z projektów poprzestałem właśnie na 5.

Pozdrawiam, Piotr

Cezar
Guest

Wed Jul 19, 2017 12:04 pm   



On 18/07/2017 14:59, Marek S wrote:
Quote:
W dniu 2017-07-17 o 22:41, Bytomir Kwasigroch pisze:
14013
http://obrazki.elektroda.net/92_1208620785.jpg

do 5 pinu daj 47n a pin 2 z pinem 5 połącz 2M
pin 4 do masy.

Wuala. Dziękuję. Nie ma za co.

Super nadużycie scalaka cyfrowego! Very Happy

Dlaczego naduzycie? Robi to, do czego został stworzony.
W dodatku najtaniej jak mozna ...
c.

Marek S
Guest

Sat Jul 22, 2017 12:28 am   



W dniu 2017-07-18 o 16:34, Janusz_kk pisze:

Quote:
A wiesz dlaczego? bo prościej Smile

Ależ ja nie umniejszam pomysłowi! On jest bomba!



--
Pozdrawiam,
Marek

Marek S
Guest

Sat Jul 22, 2017 12:35 am   



W dniu 2017-07-19 o 14:04, Cezar pisze:

Quote:
Dlaczego naduzycie? Robi to, do czego został stworzony.
W dodatku najtaniej jak mozna ...

Bo układy cyfrowe wymagają sterowania cyfrowego. A więc w szczególności
czasy narastania / opadania zbocza. Napięcia dla zer i jedynek.

Podłączanie na wejście logiczne kondensatora wygładzającego w celu
tłumienia drgań przełącznika mechanicznego z pewnością nie zalicza się
do praktyk cyfrowych. Nie do tego celu tworzy się układy cyfrowe.
Wyjątkiem są wejścia z bramkami Shimitta.


--
Pozdrawiam,
Marek

Guest

Sat Jul 22, 2017 4:31 am   



W dniu sobota, 22 lipca 2017 02:35:19 UTC+2 użytkownik Marek S napisał:

Quote:

Podłączanie na wejście logiczne kondensatora wygładzającego w celu
tłumienia drgań przełącznika mechanicznego z pewnością nie zalicza się
do praktyk cyfrowych. Nie do tego celu tworzy się układy cyfrowe.
Wyjątkiem są wejścia z bramkami Shimitta.



==========
Teraz Kolego to pojechałeś po bandzie na maxa. Układ RC jako wygładzający na wejściu jakiegoś tam cyfrowca jest powszechnie stosowany. Nie zawsze się da, zależy od aplikacji, częstotliwości i tolerancji czasowej. Jak chcesz upierdliwemu sąsiadowi za złość szybę wybić z odl. 10m, to nie potrzebujesz procy z celownikiem laserowym.

Marek S
Guest

Sat Jul 22, 2017 10:01 am   



W dniu 2017-07-22 o 04:31, stchebel@gmail.com pisze:

Quote:
Teraz Kolego to pojechałeś po bandzie na maxa. Układ RC jako
wygładzający na wejściu jakiegoś tam cyfrowca jest powszechnie
stosowany. Nie zawsze się da, zależy od aplikacji, częstotliwości i
tolerancji czasowej.

Chodziło mi o to, że łagodnie narastający sygnał na wejściu cyfrowym
(nie - Schmitta, nie jakieś przetworniki A/C, nie analogowe sekcje
układów cyfrowych itp) to rzadkość. A chyba przyznasz, że kondensator
47nF zwierający wejście cyfrowe do masy po oporniku 2M raczej nie będzie
źródłem szybko narastającego zbocza?

No ale mogę czegoś nie wiedzieć więc chętnie poczytam sobie. Czy mógłbyś
przytoczyć jakiś link odnośnie powszechnego stosowania układów RC na
wejściach cyfrowych? Przy czym chodzi o przypadki bez wyrwania z
kontekstu niniejszej rozmowy - czyli takie, w których stałe czasowe są
rzędu powiedzmy dziesiątek milisekund lub dłuższe - czyli znacząco
dłuższe niż typowa tolerancja czasu narastania dla wejść cyfrowych.

--
Pozdrawiam,
Marek

Janusz
Guest

Sat Jul 22, 2017 10:51 am   



W dniu 2017-07-22 o 04:31, stchebel@gmail.com pisze:
Quote:
W dniu sobota, 22 lipca 2017 02:35:19 UTC+2 użytkownik Marek S napisał:


Podłączanie na wejście logiczne kondensatora wygładzającego w celu
tłumienia drgań przełącznika mechanicznego z pewnością nie zalicza się
do praktyk cyfrowych. Nie do tego celu tworzy się układy cyfrowe.
Wyjątkiem są wejścia z bramkami Shimitta.



===========

Teraz Kolego to pojechałeś po bandzie na maxa. Układ RC jako wygładzający na wejściu jakiegoś tam cyfrowca jest powszechnie stosowany.
To że jest powszechnie stosowany nie oznacza że zgodnie ze sztuką, wolno

narastające napięcie na wejściu cyfrowym w pewnym momencie wyzwala
tranzystory od plusa i minusa które robią zwarcie, takie sterowanie robi
paskudne piki prądowe. Dlatego sygnały analogowe powinny wchodzić tylko
na wejścia schmita. Tutaj Marek ma rację.


--
Pozdr
Janusz

Janusz
Guest

Sat Jul 22, 2017 10:55 am   



W dniu 2017-07-18 o 16:56, Piotr Wyderski pisze:
Quote:
Janusz_kk wrote:

A wiesz dlaczego? bo prościej :)

I w małej skali (punkt odniesienia: 10 kontenerów od Chińczyka)
dzięki temu znacznie tańsze: główną składową kosztu jest czas
konstruktora.
Zaletą też jest duża elastyczność, zmiana programu jest łatwiejsza niż

układu
o stabilności nie mówiąc gdy w układzie do regulacji jest sporo
potencjometrów.

Podobne doświadczenia mam z przetwornicami impulsowymi
Quote:
małej mocy. Większość interesujących mnie procesorów ma timer
z funkcją kill, opamp i komparator, a dokładnie tyle potrzeba
do zrealizowania PCMC w zakresie oferowanym przez UC384x. Prostowanie
synchroniczne jest tylko odrobinę trudniejsze, zwłaszcza, jeśli PWM
ma sprzętowy deadbanding.
Tutaj jest to dyskusyjne ze względu na sporą ilość gotowych przetwornic

i mniejsze ryzyko spalenia przy uruchamianiu, jeden złośliwy błąd w
programie i można mieć
wiadro spalonych tranzystorów.


Quote:

Bo jest dość prosty w realizacji, ustawiasz sobie jakiś czasomierz na np
50ms i wyzwalasz adc do odczytu klawisza, po odczycie w pętli
porównujesz wartość +- histereza z wartościami z tablicy, jak się
znajdzie w widełkach to wychodzisz z pętli, indeks tablicy jest twoją
wartością klawisza, proste?

No, jeszcze dodaj debouncing: jeśli 4 (zdekodowane!) odczyty są takie
same, to...
To już ćwiczenie umysłowe dla pytającego, ja mam Smile


--
Pozdr
Janusz

Janusz
Guest

Sat Jul 22, 2017 11:06 am   



W dniu 2017-07-18 o 23:54, Piotr Wyderski pisze:
Quote:
Irokez wrote:

Przy czym 5 to praktyczne maksimum, 6 zabawa dla wariatów. :-)

Czemu?
Kierownice w autach mają więcej guzików a są na jednej linii najczęściej.

Ale nie wspierają jednoczesnego wciśnięcia kilku przycisków, o czym
wspominał Janusz. Jeśli mają wspierać, to tolerancje rezystorów
zaczynają być absurdalne: 1% wystarcza właśnie na 6. Każdy następny
Wcale nie muszą być takie, jak układ pracuje w temp pokojowej lub coś

koło tego
to zwykłe oporniki dla 4 przycisków wystarczą. Aby to dobrze chodziło to
trzeba pomyśleć Smile zamiast liczyć tablicę kodów z adc wpierw piszę tylko
odczyt adc którego wartości wpisuję do tablicy, mam punkt odniesienia,
potem w już właściwej pętli tej wartości dodaję i odejmuję histerez i
sprawdzam czy mieści się w widełkach.

Quote:
rezystor w szeregu typowo jest 2x większy, a prądu testowego nie
chcemy wpuszczać nie wiadomo jakiego, rzędu kilku mA max., co daje
pierwszy opornik o wielkości ~2k i ostatni 128k, czyli mikroampery
Ja pierwszy daję 1k, potem 2,4,8,16k. Ważny jest kondesator na wejściu

adc i na Vref bo przetwornik w mega i tiny szarpie prądem, ja daję
elektrolity 10u/50V.

Quote:
w przypadku jego wciśnięcia. Rośnie tym samym podatność na zakłócenia
i inne zanieczyszczenia styków przełączników.
Kondesator to doskonale tłumi, poza tym styki są mniej obciążone niż w

klasycznym przycisku do masy zrównoleglonym kondesatorem.

--
Pozdr
Janusz

jacek
Guest

Sat Jul 22, 2017 1:13 pm   



W dniu 2017-07-22 o 13:06, Janusz pisze:
Quote:
W dniu 2017-07-18 o 23:54, Piotr Wyderski pisze:
Irokez wrote:

Przy czym 5 to praktyczne maksimum, 6 zabawa dla wariatów. :-)

Czemu?
Kierownice w autach mają więcej guzików a są na jednej linii
najczęściej.

Ale nie wspierają jednoczesnego wciśnięcia kilku przycisków, o czym
wspominał Janusz. Jeśli mają wspierać, to tolerancje rezystorów
zaczynają być absurdalne: 1% wystarcza właśnie na 6. Każdy następny
Wcale nie muszą być takie, jak układ pracuje w temp pokojowej lub coś
koło tego
to zwykłe oporniki dla 4 przycisków wystarczą. Aby to dobrze chodziło to
trzeba pomyśleć Smile zamiast liczyć tablicę kodów z adc wpierw piszę tylko
odczyt adc którego wartości wpisuję do tablicy, mam punkt odniesienia,
potem w już właściwej pętli tej wartości dodaję i odejmuję histerez i
sprawdzam czy mieści się w widełkach.

rezystor w szeregu typowo jest 2x większy, a prądu testowego nie
chcemy wpuszczać nie wiadomo jakiego, rzędu kilku mA max., co daje
pierwszy opornik o wielkości ~2k i ostatni 128k, czyli mikroampery
Ja pierwszy daję 1k, potem 2,4,8,16k. Ważny jest kondesator na wejściu
adc i na Vref bo przetwornik w mega i tiny szarpie prądem, ja daję
elektrolity 10u/50V.

w przypadku jego wciśnięcia. Rośnie tym samym podatność na zakłócenia
i inne zanieczyszczenia styków przełączników.
Kondesator to doskonale tłumi, poza tym styki są mniej obciążone niż w
klasycznym przycisku do masy zrównoleglonym kondesatorem.

Jest coś takiego jak minimalna zdolność łączeniowa.

Nie zauważa się tego zwykle ale akurat przy stykach
włączników ma to znaczenie. Jeśli prąd jest
pomijalnie mały to nie ma szans na oczyszczenie
styków przez iskrzenie a jedynie przez tarcie
mechaniczne co w niektórych przełącznikach
w ogóle nie występuje.
Częsta dolegliwość przy sprzętach zasilanych
bateryjnie...
Dlatego widziałem wiele razy szeregowo
ze stykiem rezystor 22-47R i za nim
dopiero równolegle kondensator 47-220nF.
--
pzdr, j.r.

Janusz
Guest

Sat Jul 22, 2017 9:23 pm   



W dniu 2017-07-22 o 15:13, jacek pisze:
Quote:
W dniu 2017-07-22 o 13:06, Janusz pisze:
W dniu 2017-07-18 o 23:54, Piotr Wyderski pisze:
Irokez wrote:

Przy czym 5 to praktyczne maksimum, 6 zabawa dla wariatów. :-)

Czemu?
Kierownice w autach mają więcej guzików a są na jednej linii
najczęściej.

Ale nie wspierają jednoczesnego wciśnięcia kilku przycisków, o czym
wspominał Janusz. Jeśli mają wspierać, to tolerancje rezystorów
zaczynają być absurdalne: 1% wystarcza właśnie na 6. Każdy następny
Wcale nie muszą być takie, jak układ pracuje w temp pokojowej lub coś
koło tego
to zwykłe oporniki dla 4 przycisków wystarczą. Aby to dobrze chodziło to
trzeba pomyśleć Smile zamiast liczyć tablicę kodów z adc wpierw piszę tylko
odczyt adc którego wartości wpisuję do tablicy, mam punkt odniesienia,
potem w już właściwej pętli tej wartości dodaję i odejmuję histerez i
sprawdzam czy mieści się w widełkach.

rezystor w szeregu typowo jest 2x większy, a prądu testowego nie
chcemy wpuszczać nie wiadomo jakiego, rzędu kilku mA max., co daje
pierwszy opornik o wielkości ~2k i ostatni 128k, czyli mikroampery
Ja pierwszy daję 1k, potem 2,4,8,16k. Ważny jest kondesator na wejściu
adc i na Vref bo przetwornik w mega i tiny szarpie prądem, ja daję
elektrolity 10u/50V.

w przypadku jego wciśnięcia. Rośnie tym samym podatność na zakłócenia
i inne zanieczyszczenia styków przełączników.
Kondesator to doskonale tłumi, poza tym styki są mniej obciążone niż w
klasycznym przycisku do masy zrównoleglonym kondesatorem.

Jest coś takiego jak minimalna zdolność łączeniowa.
Nie zauważa się tego zwykle ale akurat przy stykach
włączników ma to znaczenie. Jeśli prąd jest
pomijalnie mały to nie ma szans na oczyszczenie
styków przez iskrzenie a jedynie przez tarcie
mechaniczne co w niektórych przełącznikach
w ogóle nie występuje.
Ale mikroswitche membrankowe chyba tego nie potrzebują.

Im bardziej szkodzi zbyt mocne naciskanie.

Quote:
Częsta dolegliwość przy sprzętach zasilanych
bateryjnie...
Dlatego widziałem wiele razy szeregowo
ze stykiem rezystor 22-47R i za nim
dopiero równolegle kondensator 47-220nF.
I tak powinno być, opornik ogranicza prąd zwarcia przez styk i ogranicza

też zakłócenia.

--
Pozdr
Janusz

Goto page Previous  1, 2

elektroda NewsGroups Forum Index - Elektronika Polska - Gotowe układy scalone do obsługi włączników monostabilnych z debouncingiem i licznikami

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map