=?iso-8859-2?Q?zliczanie_impuls=F3w_przez_pc?=



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: =?iso-8859-2?Q?Pawe=B3_Michalski?= <elektronik10_at_nospam_go2.pl>
Subject: =?iso-8859-2?Q?zliczanie_impuls=F3w_przez_pc?=
Date: Wed, 15 Mar 2006 09:05:49 +0100


This is a multi-part message in MIME format.

------= NextPart000_0022_01C6480F.A76F5B00
Content-Type: text/plain;
charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

Jak w bardzo prosty spos=F3b zlicza=E6 impulsy za pomoc=B1 pc-ta =
(jaki=B6 486)
przy pomocy coma ?
Czy potrzebne jest jakie=B6 specjalistyczne oprogramowanie?
Prosz=EA o pomoc

Pawe=B3
------= NextPart000_0022_01C6480F.A76F5B00
Content-Type: text/html;
charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-2">
<META content=3D"MSHTML 6.00.2900.2802" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Jak w bardzo prosty spos=F3b zlicza=E6 =
impulsy za=20
pomoc=B1 pc-ta (jaki=B6 486)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>przy pomocy coma ?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Czy potrzebne jest jakie=B6 =
specjalistyczne=20
oprogramowanie?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Prosz=EA o pomoc</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Pawe=B3</FONT></DIV></BODY></HTML>

------= NextPart000_0022_01C6480F.A76F5B00--


Poprzedni Następny
Wiadomość
Spis treści
From: "TiGeR" <taxifahrer_at_nospam_hotpop.com>
Subject: =?iso-8859-2?Q?Re:_zliczanie_impuls=F3w_przez_pc?=
Date: Wed, 15 Mar 2006 14:53:51 +0100


Jak w bardzo prosty sposób zliczać impulsy za pomocą pc-ta
(jakiś 486) przy pomocy coma ?

Najlatwiej jest skorzystac z jednego 4 wejsc dodatkowych
w COMie: DCD (1. pin), DSR (6. pin), CTS (8. pin),
RING (9. pin).

Czy potrzebne jest jakieś specjalistyczne oprogramowanie?

No trzeba sobie napisac jakas prosta petelke w C lub
Asemblerze dla przykladu. Powinna reagowac na jednostronna
zmiane stanu odpowiedniego bitu na danym porcie i zwiekszac
adekwatnie odpowiedni rejestr (zmienna). Ogolnie rzecz biorac
linijek kodu bedzie nie wiecej niz palcow.

Pozdrowienia.
TiGeR


Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł Michalski" <elektronik10_at_nospam_go2.pl>
Subject: Re: zliczanie impulsów przez pc
Date: Thu, 16 Mar 2006 07:33:10 +0100


A może gdzieś, ktoś doładnie to opisał metodą łopatologiczną.
Te impulsy to styk zwary albo rozwarty z dowolnym nap.
A program mógłby liczyć te impulsy zbierać informację o ich częstotliwości
i dane aby można było oglądać w stecz i w czasie żeczywistym



Poprzedni Następny
Wiadomość
Spis treści
From: "TiGeR" <taxifahrer_at_nospam_hotpop.com>
Subject: =?iso-8859-2?Q?Re:_zliczanie_impuls=F3w_przez_pc?=
Date: Thu, 16 Mar 2006 08:34:14 +0100


Te impulsy to styk zwary albo rozwarty z dowolnym nap.

Norma mowi, ze logiczna jedynka to napiecie w przedziale
+3V do +15V, a logiczne zero to napiecie od -3V do -15V.

Jednak jezeli konstrukcja Twojego portu nie odbiega od
przyjetych praktyk to nie trzeba sterowac wejsc az tak
duzymi napieciami i wystarczy napiecie wieksze niz
+1,25 jako logiczna jedynka i mniejsze niz +1 jako
logiczne zero. Takie rozwiazanie mialo umozliwic
sterowanie wejsciami przy pomocy napiec o poziomach
standardu TTL.

A program mógłby liczyć te impulsy zbierać informację o
ich częstotliwości

Jasne, ze moglby. Jedna petla musi w czasie rzeczywistym
zliczac impulsy, druga petla (realizowana symultanicznie)
musi na przyklad co 1 sekunde wypisywac ilosc tych impulsow
(co daje czestotliwosc w Hz) i kasowac przy tym licznik
pierwszej petli.

i dane aby można było oglądać w stecz i w czasie żeczywistym

Oczywiscie. Odczyt w czasie rzeczywistym odbywa sie tak
jak napisalem powyzej, natomiast odczyt wstecz moglby
odbywac sie na przyklad z generowanego pliku tekstowego.

Pozdrowienia.
TiGeR


Poprzedni Następny
Wiadomość
Spis treści
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: zliczanie =?ISO-8859-2?Q?impuls=F3w_przez_pc?=
Date: Thu, 16 Mar 2006 23:58:17 +0100


TiGeR przemówił ludzkim głosem:
Te impulsy to styk zwary albo rozwarty z dowolnym nap.

Norma mowi, ze logiczna jedynka to napiecie w przedziale
+3V do +15V, a logiczne zero to napiecie od -3V do -15V.

Raczej odwrotnie.

Jednak jezeli konstrukcja Twojego portu nie odbiega od
przyjetych praktyk to nie trzeba sterowac wejsc az tak
duzymi napieciami i wystarczy napiecie wieksze niz
+1,25 jako logiczna jedynka i mniejsze niz +1 jako
logiczne zero.

Jakiś czas temu jak sprawdzałem swoją płytę to zmiana stanów następowała
przy napięciu +1,8 (narastanie) i +0,8 (opadanie).

Poprzedni Następny
Wiadomość
Spis treści
From: "TiGeR" <taxifahrer_at_nospam_hotpop.com>
Subject: =?iso-8859-2?Q?Re:_zliczanie_impuls=F3w_przez_pc?=
Date: Fri, 17 Mar 2006 00:26:41 +0100


Norma mowi, ze logiczna jedynka to napiecie w przedziale
+3V do +15V, a logiczne zero to napiecie od -3V do -15V.

Raczej odwrotnie.

Hmmm... Wydaje mi sie ze jednak nie. Z tego co pamietam
wpisanie jedynki na wyjscia portu (DTR, RTS) powoduje
wystapienie napiecia dodatniego.

Jestem prawie pewnien, ze to samo odnosi sie do wejsc...

Pozdrowienia.
TiGeR

Poprzedni Następny
Wiadomość
Spis treści
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: zliczanie =?ISO-8859-2?Q?impuls=F3w_przez_pc?=
Date: Fri, 17 Mar 2006 00:48:37 +0100


TiGeR przemówił ludzkim głosem:
Norma mowi, ze logiczna jedynka to napiecie w przedziale
+3V do +15V, a logiczne zero to napiecie od -3V do -15V.

Raczej odwrotnie.

Hmmm... Wydaje mi sie ze jednak nie. Z tego co pamietam
wpisanie jedynki na wyjscia portu (DTR, RTS) powoduje
wystapienie napiecia dodatniego.

Dlatego tak jest, bo linie te są negowane w kontrolerze RS (8250).



Poprzedni Następny
Wiadomość
Spis treści
From: g e y b <geyb_at_nospam_polbox.com>
Subject: Re: zliczanie =?ISO-8859-2?Q?impuls=F3w?= przez pc
Date: Thu, 16 Mar 2006 08:52:00 +0100


Swego czasu z dobrym skutkiem używałem do zliczania impulsów (zwarcie,
rozwarcie) portu joystick-a na dowolnej karcie dźwiękowej. Taki port ma 2
lub 4 wejścia, do których normalnie są podłączone przyciski w joy-u. Odczyt
stanu tych wejść łatwo zrealizować w dowolnym języku, a jeśli platformą ma
być stary 486 to domyślam się, że będzie pracować pod DOS-em, więc
naturalnym wyborem jest C, Pascal lub asm.
Opis, jak odczytywać stan portu joysticka znajdziesz bez trudu w interncie
lub w książce np. "Anatomia PC". Jeśli chcesz, pisz na priv
(wytnij_to_geyb_at_nospam__to_tez_wytnij_klub.chip.pl) - postaram się znaleźć jakiś
przykład w Pascalu.

g.