RTV forum PL | NewsGroups PL

Jak zrealizować przedłużanie impulsów na 8 liniach przy użyciu przerzutników monostabilnych?

8x przerzutnik monostabilny - przedłużanie losowych im pulsó

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zrealizować przedłużanie impulsów na 8 liniach przy użyciu przerzutników monostabilnych?

Andrzej Litewka
Guest

Wed Jan 16, 2008 5:50 pm   



Czy spotkał się ktoś z kostką, która zawiera 8 przerzutników monostabilnych?
Typowe kości (np. 74123) to 2 przerzutniki w jednym klocku.

Chodzi coś o analogię do np. zatrzasków 74573 - 8 sztuk zatrzasków w jednym
klocku.

Generalnie jest sobie układ, który ma 8 linii (fototranzystory w urządzeniu
liczącym) na których losowo występują impulsy na poziomie zera logicznego o
czasie trwania w okolicy 5ms - 60ms. Impulsy te na danej linii powtarzają
się co najwyżej co 270ms lub występują jako pojedyncze. Gdy nie występują
impulsy na 8 liniach panuje stan wysoki.
Niestety osoba, która pisała program na procka, który współpracuje z tymi
ośmioma liniami nie przewidziała, że czasami impuls, który ma zliczyć może
trwać tylko przez np. 10ms. Program pewnie wykrywa impulsy nie krótsze niż
50ms. Poniżej tego czasu bywa różnie. Często bywa, że takie impulsy są
"gubione" przez ten program i powoduje to przekłamania końcowego licznika.
Modyfikacja programu nie wchodzi w grę, bo jest zabezpieczony.
Chodzi mi o dobudowanie układu, który na każdej z tych linii występujące
impulsy przedłuży do mniej więcej 200ms. Czyli w odpowiedzi na każdy stan
zero trwający wskazane 5ms-60ms (i więcej) odpowie wygenerowaniem stanu zero
trwające 200ms, który to czas umożliwi "wyłapanie" przez procesor tego
wydłużonego zera logicznego.

W typowym układzie na dzień dzisiejszy wymyśliłem sklecenie układu
wydłużania na kości 74123. Czyli łącznie 4 kości i 8 obwodów RC.
Po jednej kości na dwie linie.

Może jest jakiś 8-krotny monostabilny w jednej kości?
Nie potrzebuję niezależnie regulować czasu trwania dla każdej linii (czyli
zbyteczne aby każdy kanał miał niezależny obwód RC do ustalenia czasów)
Może jest wersja kości z dołączanym jednym obwodem RC - jego stała czasowa
ustala długość impulsu na 8 liniach.

A może na bazie 74573 przez dołożenie kilku elementów da się utworzyć coś w
stylu przerzutnika monostabilnego dla 8 kanałów?
Jakieś inne pomysły na wydłużenie impulsów?

J.F.
Guest

Wed Jan 16, 2008 6:38 pm   



On Wed, 16 Jan 2008 17:50:58 +0100, Andrzej Litewka wrote:
Quote:
Czy spotkał się ktoś z kostką, która zawiera 8 przerzutników monostabilnych?

Byl jakis 4*555, dawniej na game porcie w PC uzywany ..

Quote:
A może na bazie 74573 przez dołożenie kilku elementów da się utworzyć coś w
stylu przerzutnika monostabilnego dla 8 kanałów?

A musi byc monostabilny ?
Daj przerzutnik RS, 8 zmiescisz w jednym GAL, ustawiane
fototranzystorami, a kasowane zbiorczo linia z procka po odczycie.

Na 573 tez by wyszlo - podlaczyc diody wejscia a wyjscia,
zegar na zegar, jak sie pojawi 0 to potem sie bedzie
samopodtrzymywalo, a po odczycie wyscia w trzeci stan
i sie po chwili skasuje.

Quote:
Jakieś inne pomysły na wydłużenie impulsów?

kondensatory wieksze ? 100uF*5k = pol sekundy ..

J.

mw158979
Guest

Wed Jan 16, 2008 7:58 pm   



"J.F." <jfox_xnospamx@poczta.onet.pl> schrieb
Quote:
Byl jakis 4*555, dawniej na game porcie w PC uzywany ..

NE558

Quote:
A może na bazie 74573 przez dołożenie kilku elementów da się utworzyć coś
w
stylu przerzutnika monostabilnego dla 8 kanałów?

A musi byc monostabilny ?
Daj przerzutnik RS, 8 zmiescisz w jednym GAL, ustawiane
fototranzystorami, a kasowane zbiorczo linia z procka po odczycie.

Obawiam sie ze programista tego nie zakodowal,
jak rowniez resetowania zatrzaskow itp.

IMHO najprostszy by byl dodatkowy mikrokontroler
o 16+ liniach, np attiny2313.

hej

Greg(G.Kasprowicz)
Guest

Wed Jan 16, 2008 8:21 pm   



Quote:

Może jest jakiś 8-krotny monostabilny w jednej kości?
Nie potrzebuję niezależnie regulować czasu trwania dla każdej linii (czyli
zbyteczne aby każdy kanał miał niezależny obwód RC do ustalenia czasów)
Może jest wersja kości z dołączanym jednym obwodem RC - jego stała czasowa
ustala długość impulsu na 8 liniach.

A może na bazie 74573 przez dołożenie kilku elementów da się utworzyć coś
w
stylu przerzutnika monostabilnego dla 8 kanałów?
Jakieś inne pomysły na wydłużenie impulsów?

a moze daj 8 schmidtow, 8 kondesatorow, drabinke 8xR, 8 diod shottky'ego
diodami ladujesz kondensatory, rozladowywane drabinka np 100k
dalej masz jakis 8-krotny przerzutnik schmidta
stala czasowa rozladowania dobierasz tak by miec te 100ms

Mister
Guest

Wed Jan 16, 2008 9:42 pm   



Quote:
stylu przerzutnika monostabilnego dla 8 kanałów?
Jakieś inne pomysły na wydłużenie impulsów?

ja zastosowałbym mały cpld i sprawa załatwiona. Pewność 100%, a z
kondensatorami różnie bywa.

MiSter

Greg(G.Kasprowicz)
Guest

Thu Jan 17, 2008 9:11 am   



Quote:
stylu przerzutnika monostabilnego dla 8 kanałów?
Jakieś inne pomysły na wydłużenie impulsów?

ja zastosowałbym mały cpld i sprawa załatwiona. Pewność 100%, a z
kondensatorami różnie bywa.

widac Kolega boi sie analogowki Smile


Desoft
Guest

Thu Jan 17, 2008 11:14 am   



Quote:
Modyfikacja programu nie wchodzi w grę, bo jest zabezpieczony.
Chodzi mi o dobudowanie układu, który na każdej z tych linii występujące
impulsy przedłuży do mniej więcej 200ms. Czyli w odpowiedzi na każdy stan
zero trwający wskazane 5ms-60ms (i więcej) odpowie wygenerowaniem stanu
zero
trwające 200ms, który to czas umożliwi "wyłapanie" przez procesor tego
wydłużonego zera logicznego.

Takie czasy można przecież osiągnąć na obwodach RC bez przerzutnika
monostabilnego. Niestety do każdego obwodu musi być osobny RC. W pytaniu nie
ma nic o tym że dwa obwody jednocześnie nie generują impulsu.
Teoretycznie da się zrobić nawet bez elementów czynnych, ale jakaś bramka
Schmitta dużo ułatwi.

--
Desoft
http://217.96.144.226/desoft

entroper
Guest

Thu Jan 17, 2008 5:51 pm   



Użytkownik "Andrzej Litewka" <andx3wytnij@poczta.onet.pl> napisał w wiadomości
news:fmlg63.15k.1@and.krakow...
Quote:
Generalnie jest sobie układ, który ma 8 linii (fototranzystory w
urządzeniu liczącym) na których losowo występują impulsy na poziomie zera
logicznego o czasie trwania w okolicy 5ms - 60ms. Impulsy te na danej
linii powtarzają się co najwyżej co 270ms.

Kwestia, jak jest tam uzyskiwana "1" logiczna, jeśli jest to podciąg do
zasilania, a fototranzystor zwiera do masy, to wystarczy dać odpowiednio duży
kondensator (do masy) z niewielkim rezystorem ograniczającym prąd a za nim
bramkę Schmitta. Jeśli rozładowanie przez fototranzystor będzie szybsze niż
ładowanie przez podciąg (i ładowanie to "wyrobi się" w 270ms), wtedy zadanie
masz rozwiązane.

e.

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zrealizować przedłużanie impulsów na 8 liniach przy użyciu przerzutników monostabilnych?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map