Jak zbudować 8-bitowy rejestr do sterowania urządzeniami z PC?
Jak =?iso-8859-2?Q?si=EA?= robi karty do PC???
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
-------------------------------------
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
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
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.
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
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
-------------------------------------
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
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
> -------------------------------------
>
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
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
-------------------------------------