Jak zbudować 8-bitowy rejestr do sterowania urządzeniami z PC?

Jak =?iso-8859-2?Q?si=EA?= robi karty do PC???





Poprzedni Następny
Wiadomość
spis treści
From: creaver_at_nospam_meganet.org.pl (Cortex Reaver)
Subject: Jak =?iso-8859-2?Q?si=EA?= robi karty do PC???
Date: 13 Jun 1998 17:36:38 GMT


Dla was to pytanie banalne, ale ja jeszcze tego nie robiłem a chodzi mi to
od pewnego czasu po głowie.
Chodzi mi bowiem o prostą kartę na której będzie 8-bitowy rejestr w który będę
mógł wprowadzić w sposób programowy jakąś wartość. Jak zrobić, żeby wartość
wysłana na jakiś tam port (BTW. jakie numery portów można zająć, żeby nie
było w przyszłości żadnych konfliktów) poszła do tegoż rejestru.

Jak już to będę miał to sobie z resztą poradzę. Po prostu chodzi mi ostatnio
po głowie sterowanie wszystkim co mam w pokoju (wieża+telewizor+lampka
...itd) z mojego kompiuterka

..... Właściwie to się jeszcze o coś zapytam.
Jak już mam ten rejestr to za pomocą zwykłych ANDów będę mógł generować
sygnał sterujący zależny od ustawienia w rejestrze, ale jak
wzmocnić/odseparować ten sygnał tak, żeby można nim było sterować
przekaźnikami i żeby komputer się nie rozpieprzył.

A może gdzieś na sieci są tego typu schematy, FAQi itp.

Dzięki

--
======================================
---== Cortex Reaver ==---
email: creaver_at_nospam_kki.net.pl
www:friko4.onet.pl/ld/creaver
eXe.cutive member
-------------------------------------


Poprzedni Następny
Wiadomość
spis treści
From: "Marek Wodzinski" <majek_at_nospam_writeme.com>
Subject: Re: Jak się robi karty do PC???
Date: 14 Jun 1998 00:53:20 GMT


Cortex Reaver <creaver_at_nospam_meganet.org.pl> napisał(a) w artykule
<slrn6o5ofd.aa.creaver_at_nospam_meganet.org.pl>...
Chodzi mi bowiem o prostą kartę na której będzie 8-bitowy rejestr w który
będę
mógł wprowadzić w sposób programowy jakąś wartość. Jak zrobić, żeby
wartość
wysłana na jakiś tam port

bierzesz 3 scalaki: 8255, 74ls138 i 74ls02 lub zamiast tych dwoch ostatnich
jakiegos PALa.
jak uda Ci sie to podlaczyc to bedziesz mial 24 programowane we/wy.
wtedy wystarczy tylko popodlaczac przekazniki przez prosty ulkad
tranzystor/opornik i gra

(BTW. jakie numery portów można zająć, żeby nie
było w przyszłości żadnych konfliktów)

jest troche wolnych adresow od 300h do gory (ale trzeba uwazac na karty
sieciowe i muzyczne, bo tez siedza w tamtym obszarze)

i żeby komputer się nie rozpieprzył.

jak wezmiesz przekazniki na 5V to masz do dyspozycji ok 10A z zasilacza:-)
problemem moze byc wyciagniecie tylu kabli na zewnatrz w sposob bezpieczny.

zakladam, ze robienie plytek dwustronnych masz opanowane....
--
Majek:-)
e-mail: majek_at_nospam_writeme.com
skradzione rowery i nie tylko: http://free.polbox.pl/r/rowersi
prywatnie: http://trabka.home.ml.org

Poprzedni Następny
Wiadomość
spis treści
From: edwart_at_nospam_tomcat.wroclaw.tpsa.pl (Edwin Wierszelis)
Subject: Re: Jak się robi karty do PC???
Date: Mon, 22 Jun 1998 19:45:50 GMT


On 14 Jun 1998 00:53:20 GMT, "Marek Wodzinski" <majek_at_nospam_writeme.com>
wrote:
bierzesz 3 scalaki: 8255, 74ls138 i 74ls02 lub zamiast tych dwoch ostatnich
jakiegos PALa.
jak uda Ci sie to podlaczyc to bedziesz mial 24 programowane we/wy.

Lepiej zeby kolega nie zaczynal od 8255. Bo:

1. Musialby sie nauczyc go programowac. Niby nic trudnego, ale zawsze
trzeba poustawiac tryby pracy.
2. Goly 8255 moze nie uciagnac magistrali PC. Trzeba go uzbroic w
74LS245.
3. Niektore 8255 brzydko sie zachowuja ze stykowymi zrodlami sygnalow.
W pewnym systemie, w ktorym stosowalismy 82C55A (FYI: Harrisa) z
membranowa klawiaturka dolaczona do portu A, zaklocenia od zestykow
tak go przestawialy, ze wchrzanial sie na szyne danych gdy nikt od
niego tego nie chcial i powodowal bledna prace programu.

Polecalbym raczej 74LS373 lub 374. Albo wspominane tu wczesniej 8282
(UCY 74S482), ktore procz latwych w projektowaniu wyprowadzen, maja
wprost pancerne wyjscia.

Pozdrowienia, EdWin
edwart_at_nospam_tomcat.wroclaw.tpsa.pl

Poprzedni Następny
Wiadomość
spis treści
From: babuszka_at_nospam_polbox.pl (Baba Naga)
Subject: =?ISO-8859-2?Q?Re:_Jak_si=EA_robi_karty_do_PC=3F=3F=3F?=
Date: Sun, 14 Jun 1998 02:25:07 GMT


13 Jun 1998 17:36:38 GMT, creaver_at_nospam_meganet.org.pl (Cortex Reaver)
napisał(a):

Dla was to pytanie banalne, ale ja jeszcze tego nie robiłem a chodzi mi to
od pewnego czasu po głowie.
Chodzi mi bowiem o prostą kartę na której będzie 8-bitowy rejestr w który będę
mógł wprowadzić w sposób programowy jakąś wartość. Jak zrobić, żeby wartość
wysłana na jakiś tam port (BTW. jakie numery portów można zająć, żeby nie
było w przyszłości żadnych konfliktów) poszła do tegoż rejestru.

podłączyć do magistrali pc :-)

...oczywiście trzeba uzależnić od adresu i iow/r

adres np. 2e1h


Jak już to będę miał to sobie z resztą poradzę. Po prostu chodzi mi ostatnio
po głowie sterowanie wszystkim co mam w pokoju (wieża+telewizor+lampka
...itd) z mojego kompiuterka

tylko w pokoju ?


..... Właściwie to się jeszcze o coś zapytam.
Jak już mam ten rejestr to za pomocą zwykłych ANDów będę mógł generować

Andy to gdzieś w Ameryce, prawda ? :-)

sygnał sterujący zależny od ustawienia w rejestrze, ale jak
wzmocnić/odseparować ten sygnał tak, żeby można nim było sterować
przekaźnikami i żeby komputer się nie rozpieprzył.

Najprościej użyć portu równoległego i transoptorów. Karta jest
sensowna np. w takiej sytuacji kiedy chcesz podłączyć dowolną, bliżej
nieokreśloną liczbę urządzeń i każde z tych urządzeń czy grupy będą
mieć własny sterownik. Bo przecież nie poprowadzisz osobnego kabelka
między komputerem a każdym z urządzeń szczególnie, że nie wiadomo ile
będzie tego w przyszłości. Zrobisz sieć tak by kolejne urządzenia dały
się przyłączać bez problemów. Przy okazji może to być zupełnie
autonomiczny system nie wymagający pracy komputera.


A może gdzieś na sieci są tego typu schematy, FAQi itp.

Nie widziałem tzn. są rozwiązania takie jak LonWorks, ale Ty zdaje się
chcesz to zrobić po swojemu.



Poprzedni Następny
Wiadomość
spis treści
From: Tadeusz Gozdek <taddy_at_nospam_kki.net.pl>
Subject: Re: Jak się robi karty do PC???
Date: Mon, 15 Jun 1998 10:28:43 +0100


Cortex Reaver wrote:

Dla was to pytanie banalne, ale ja jeszcze tego nie robiłem a chodzi mi to
od pewnego czasu po głowie.
Chodzi mi bowiem o prostą kartę na której będzie 8-bitowy rejestr w który będę
mógł wprowadzić w sposób programowy jakąś wartość. Jak zrobić, żeby wartość
wysłana na jakiś tam port (BTW. jakie numery portów można zająć, żeby nie
było w przyszłości żadnych konfliktów) poszła do tegoż rejestru.

Jak już to będę miał to sobie z resztą poradzę. Po prostu chodzi mi ostatnio
po głowie sterowanie wszystkim co mam w pokoju (wieża+telewizor+lampka
...itd) z mojego kompiuterka

A czy nie prosciej (i bezpieczniej) portem rownoleglym (lub szeregowym
przez mikrokontroler).
(Jak masz drukarke to zawsze mozna dolozyc jeden port na karcie I/O.)
--
Pozdrawiam serdecznie.
Tadeusz Gozdek (TADDY)

> ICS
> mailto:taddy_at_nospam_kki.net.pl
> ICQ: 16112201, 11038645
> GSM : +48 602 36-87-88

Poprzedni Następny
Wiadomość
spis treści
From: creaver_at_nospam_meganet.org.pl (Cortex Reaver)
Subject: Re: Jak =?iso-8859-2?Q?si=EA?= robi karty do PC???
Date: 15 Jun 1998 16:29:03 GMT


Dnia Mon, 15 Jun 1998 10:28:43 +0100, Tadeusz Gozdek napisał(a):
Cortex Reaver wrote:

A czy nie prosciej (i bezpieczniej) portem rownoleglym (lub szeregowym
przez mikrokontroler).
(Jak masz drukarke to zawsze mozna dolozyc jeden port na karcie I/O.)

Pewnie i prościej tylko jestem za cienki w uszach. Kartę już kiedyś robiłem,
co prawda z gotowego schematu ale mniej więcej rozumiałem jak działa.
Przy okazji czy jest jakaś literatura na ten temat?

--
======================================
---== Cortex Reaver ==---
email: creaver_at_nospam_kki.net.pl
www:friko4.onet.pl/ld/creaver
eXe.cutive member
-------------------------------------


Poprzedni Następny
Wiadomość
spis treści
From: Tadeusz Gozdek <taddy_at_nospam_kki.net.pl>
Subject: Re: Jak się robi karty do PC???
Date: Tue, 16 Jun 1998 09:30:26 +0100


Cortex Reaver wrote:
Pewnie i prościej tylko jestem za cienki w uszach. Kartę już kiedyś robiłem,
co prawda z gotowego schematu ale mniej więcej rozumiałem jak działa.
Przy okazji czy jest jakaś literatura na ten temat?

Zobacz w "Anatomia PC" tam bylo wszystko dosc dobrze opisane (ISA i
porty
LPT i COM).
Zapewniam jednak, ze wyslanie danych pod wlasciwy adres LPT i karty
niczym sie nie rozni. Wystarczy dodac tranzystor na kazdy kanal, ktorym
chcesz sterowac i ewentualnie jakis przekaznik. Jesli ok. 10 kanalow to
malo mozna dodac rejestr przesowny i liczba sterowanych urzadzen jest
prawie nieograniczona a z kompa wychodza tylko 4 sygnaly (z masa).

--
Pozdrawiam serdecznie.
Tadeusz Gozdek (TADDY)

> ICS
> mailto:taddy_at_nospam_kki.net.pl
> ICQ: 16112201, 11038645
> GSM : +48 602 36-87-88

Poprzedni Następny
Wiadomość
spis treści
From: "ZiP" <tomeczko_at_nospam_polbox.com>
Subject: Re: Jak się robi karty do PC???
Date: Fri, 19 Jun 1998 18:16:43 +0200


na przyklad tranzystor.
Cortex Reaver napisał(a) w wiadomości: ...
Dla was to pytanie banalne, ale ja jeszcze tego nie robiłem a chodzi mi to
od pewnego czasu po głowie.
Chodzi mi bowiem o prostą kartę na której będzie 8-bitowy rejestr w który
będę
mógł wprowadzić w sposób programowy jakąś wartość. Jak zrobić, żeby wartość
wysłana na jakiś tam port (BTW. jakie numery portów można zająć, żeby nie
było w przyszłości żadnych konfliktów) poszła do tegoż rejestru.

Jak już to będę miał to sobie z resztą poradzę. Po prostu chodzi mi
ostatnio
po głowie sterowanie wszystkim co mam w pokoju (wieża+telewizor+lampka
...itd) z mojego kompiuterka

..... Właściwie to się jeszcze o coś zapytam.
Jak już mam ten rejestr to za pomocą zwykłych ANDów będę mógł generować
sygnał sterujący zależny od ustawienia w rejestrze, ale jak
wzmocnić/odseparować ten sygnał tak, żeby można nim było sterować
przekaźnikami i żeby komputer się nie rozpieprzył.

A może gdzieś na sieci są tego typu schematy, FAQi itp.

Dzięki

--
> ======================================
> ---== Cortex Reaver ==---
> email: creaver_at_nospam_kki.net.pl
> www:friko4.onet.pl/ld/creaver
> eXe.cutive member
> -------------------------------------
>



Poprzedni Następny
Wiadomość
spis treści
From: edwart_at_nospam_tomcat.wroclaw.tpsa.pl (Edwin Wierszelis)
Subject: Re: Jak się robi karty do PC???
Date: Mon, 22 Jun 1998 19:45:48 GMT


On 13 Jun 1998 17:36:38 GMT, creaver_at_nospam_meganet.org.pl (Cortex Reaver)
wrote:
Jak już to będę miał to sobie z resztą poradzę. Po prostu chodzi mi ostatnio
po głowie sterowanie wszystkim co mam w pokoju (wieża+telewizor+lampka
...itd) z mojego kompiuterka

Do tego zastosowania nie musisz az tak wydziwiac. Skorzystaj z portu
drukarki. Jezeli boisz sie uzywac tego na plycie, kup karte I/O (albo
stara karte graficzna z portem) na gieldzie lub w sklepie ze zlomem
komputerowym.

wzmocnić/odseparować ten sygnał tak, żeby można nim było sterować
przekaźnikami i żeby komputer się nie rozpieprzył.

W zasadzie nie powinno sie nic stac, o ile zapewnisz przyzwoita
odleglosc sciezek 220V od tych majacych polaczenie z komputerem. A jak
uwazasz, ze to nie wystarcza, to sa transoptory, optotriaki i inne
wynalazki.

Pozdrowienia, EdWin
edwart_at_nospam_tomcat.wroclaw.tpsa.pl

Poprzedni Następny
Wiadomość
spis treści
From: creaver_at_nospam_meganet.org.pl (Cortex Reaver)
Subject: Re: Jak =?iso-8859-2?Q?si=EA?= robi karty do PC???
Date: 22 Jun 1998 23:44:59 GMT


Dnia Mon, 22 Jun 1998 19:45:48 GMT, Edwin Wierszelis napisał(a):
On 13 Jun 1998 17:36:38 GMT, creaver_at_nospam_meganet.org.pl (Cortex Reaver)
wrote:
Jak już to będę miał to sobie z resztą poradzę. Po prostu chodzi mi ostatnio
po głowie sterowanie wszystkim co mam w pokoju (wieża+telewizor+lampka
...itd) z mojego kompiuterka

Do tego zastosowania nie musisz az tak wydziwiac. Skorzystaj z portu
drukarki. Jezeli boisz sie uzywac tego na plycie, kup karte I/O (albo
stara karte graficzna z portem) na gieldzie lub w sklepie ze zlomem
komputerowym.

Ok. Namówiliście mnie, robię na centronixie ale czy mógł by mi ktoś tak
łopatologicznie jak to się tylko da (mam jedynie 5 klas technikum
elektronicznego) wytłumaczyć jakie elemenciki trzeba podlączyć do nóżek
wtyczki równoległej co bym w końcu miał jakiś scalak (rejestr) na którego
nóżkach będą sie pojawiały stany tego rejestru (w TTL-u). Z oprogramowaniem
chyba nie będzie problemu. BTW ile trwa wysyłanie jednej liczby przez
centronix? Czy to tylko chwila, czy można utrzymać dłużej stan na gnieździe?

--
======================================
---== Cortex Reaver ==---
email: creaver_at_nospam_kki.net.pl
www:friko4.onet.pl/ld/creaver
eXe.cutive member
-------------------------------------