sterowanie 64 lini z PCta



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: xhk <nara_at_nospam_spam.pl>
Subject: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 00:13:26 +0200


Witam grupowiczow,

szukam pomyslow jak mozna sterowac roznymi urzadzeniami z PCta.

szukajac na necie przyznaje ze znalazlem tylko jakies ochlapy, nic
konkretnego albo cos co jest megastycznie skomplikowane+zwykle
niekompletnego.

aktualnie mam pomysl taki:
logicznych (w celu trzymania stanu)
rejestrami, najpierw podawany adres a potem dana ? moze 7 bit na adres a 1
na daną ? ale wtedy tylko 7 bitow to to ma (w sumie to juz 128 kombinacji
czyli 128 sterowalnych wyjsc ... chybaby wystarczylo na poczatek ;-) )

czesciowo problem w tym ze linii ma byc b.duzo - docelowo "no limits".

problemmem dla mnie najwiekszym na razie jest:
sie to spod linuxa :) )
LPT :( ma ktos cos takiego ?

--
prosze o konstruktywne komentarze, chocby negatywne.
Marcin

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 00:25:15 +0200


xhk wrote:
czesciowo problem w tym ze linii ma byc b.duzo - docelowo "no limits".

Jak szybko masz nimi ruszać ? Jesli niezbyt szybko to wystarczy ci kupić
tanie jak barszcz CD4094 - łaczysz je w szereg uzyskując _dowolną_
ilośc wyjść (kazdy daje po 8). Im wiecej tym wolniej to będzie sterowane
(ale tez bez przesady, przypuszczam, że 64 wyjścia dla się przestawić
parenascie razy na sekundę w sposób dowolny.

Poprzedni Następny
Wiadomość
Spis treści
From: Tom <tom_at_nospam_nospam.net>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 08:37:18 +1000


xhk wrote:
Witam grupowiczow,

szukam pomyslow jak mozna sterowac roznymi urzadzeniami z PCta.

Moze znajdziesz cos interesujacego na www.lvr.com

Tomek

Poprzedni Następny
Wiadomość
Spis treści
From: BartekK <sibi_at_nospam_drut.org>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 00:39:11 +0200


xhk napisał(a):
czesciowo problem w tym ze linii ma byc b.duzo - docelowo "no limits".
problemmem dla mnie najwiekszym na razie jest:
- programowe sterowanie wyjsciami PCta (bylbym w siodmym niebie jakby udalo
sie to spod linuxa :) )
- nie udalo mi sie napisac dzialajacego programu sterujacego liniami portu
LPT :( ma ktos cos takiego ?
portem lpt zle sie steruje - brak dojscia do fizycznego hardware przez
soft...

najwygodniej byloby wziasc jakiegos malego procka (byleco, np 89s52) i
podlaczyc go przez rs232, niech udaje terminal, a na wolnych nozkach
powiesic mu sterowane twoje urzadzenia. Dajac zatrzaski np hc244 mozesz
miec z 2 portow po 8bit - 256x 8 wyjsc (czyli dosc duzo)


--
| Bartlomiej Kuzniewski
| sibi_at_nospam_drut.org GG:23319 tel +48 696455098
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 02:08:35 +0200


xhk wrote:

szukam pomyslow jak mozna sterowac roznymi urzadzeniami z PCta.
[...]
aktualnie mam pomysl taki:
- na wyjsciu (do ktorego podlaczane sa "urzadzenia") seria przerzutnikow
logicznych (w celu trzymania stanu)
- przerzutniki sa sterowane .... i tu szukam rozwiazania :-) ...

Najskuteczniej będzie wziąć prosty mikrokontroler z USB (np.
AT91SAM7S64) i w celu zwiększenia liczby wyjść (proc ma 32 linie I/O)
doczepić kilka zatrzasków 8-bitowych (wyjścia) lub buforów 8-bitowych
(wyjścia). Mogą być oczywiście układy 16-bitowe. Duża wygoda w
korzystaniu z podłączenia przez USB (cienki kabelek max. 5 metrów) w
porównaniu z kablem LPT, procesor widoczny w Linuxie jak kolejny port
szeregowy np. /dev/ttyUSB0

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 02:09:24 +0200


xhk wrote:

szukam pomyslow jak mozna sterowac roznymi urzadzeniami z PCta.
[...]
aktualnie mam pomysl taki:
- na wyjsciu (do ktorego podlaczane sa "urzadzenia") seria przerzutnikow
logicznych (w celu trzymania stanu)
- przerzutniki sa sterowane .... i tu szukam rozwiazania :-) ...

Najskuteczniej będzie wziąć prosty mikrokontroler z USB (np.
AT91SAM7S64) i w celu zwiększenia liczby wyjść (proc ma 32 linie I/O)
doczepić kilka zatrzasków 8-bitowych (wyjścia) lub buforów 8-bitowych
(wejścia). Mogą być oczywiście układy 16-bitowe. Duża wygoda w
korzystaniu z podłączenia przez USB (cienki kabelek max. 5 metrów) w
porównaniu z kablem LPT, procesor widoczny w Linuxie jak kolejny port
szeregowy np. /dev/ttyUSB0

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: "mw158979" <newbie_at_nospam_gazeta.pl.dowidzenia>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 10:28:35 +0200


"xhk" <nara_at_nospam_spam.pl> schrieb

aktualnie mam pomysl taki:
- na wyjsciu (do ktorego podlaczane sa "urzadzenia") seria przerzutnikow
logicznych (w celu trzymania stanu)
- przerzutniki sa sterowane .... i tu szukam rozwiazania :-) ...
rejestrami, najpierw podawany adres a potem dana ? moze 7 bit na adres a 1
na daną ? ale wtedy tylko 7 bitow to to ma (w sumie to juz 128 kombinacji
czyli 128 sterowalnych wyjsc ... chybaby wystarczylo na poczatek ;-) )

A na koniec? Jesli ma byc 'no limits' to trzeba zaplanowac jak rozbudowywac.


problemmem dla mnie najwiekszym na razie jest:
- programowe sterowanie wyjsciami PCta (bylbym w siodmym niebie jakby
udalo
sie to spod linuxa :) )
- nie udalo mi sie napisac dzialajacego programu sterujacego liniami portu
LPT :( ma ktos cos takiego ?

LPT spod linuxa - jak najbardziej.
Otwiera sie "/dev/parportN" a potem ioctl.
http://kernelbook.sourceforge.net/parportbook.pdf

hej



Poprzedni Następny
Wiadomość
Spis treści
From: xhk <nara_at_nospam_spam.pl>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 11:27:03 +0200


chcialem uniknac spamowania odpowiedziami do kazdego watku, zebralem
sumarycznie razem.

na wstepie wielkie dzieki :-DDDDD

===

Dnia Thu, 27 Oct 2005 10:28:35 +0200, mw158979 napisał(a):
A na koniec? Jesli ma byc 'no limits' to trzeba zaplanowac jak rozbudowywac.

"sie bedzie myslec potem" ;-)
na razie planuje z duuuzym zapasem jakies 128-256 linii.

LPT spod linuxa - jak najbardziej.
Otwiera sie "/dev/parportN" a potem ioctl.
http://kernelbook.sourceforge.net/parportbook.pdf

dzienks :-)
zaraz zabieram sie za lekturke

===

Jak szybko masz nimi ruszać ? Jesli niezbyt szybko to wystarczy ci kupić
tanie jak barszcz CD4094 - łaczysz je w szereg uzyskując _dowolną_

ups, przepraszam nie napisalem. To ma byc sterowanie urzadzen domowych :-)
zatem powoli :-) ten ukladzik wystarczy :-) o czyms podobnym myslalem,
zostaje teraz tylko kwestia jak to to podlaczyc do PCta i oprogramowac
"skutecznie" - musi to byc b.stabilne

===

Dnia Thu, 27 Oct 2005 02:09:24 +0200, Adam Dybkowski napisał(a):
Najskuteczniej będzie wziąć prosty mikrokontroler z USB (np.
AT91SAM7S64) i w celu zwiększenia liczby wyjść (proc ma 32 linie I/O)
doczepić kilka zatrzasków 8-bitowych (wyjścia) lub buforów 8-bitowych

hmm... przyznam ze nieco magia ...
bede potrzebowal programator tego to to nie ?

===

Dnia Thu, 27 Oct 2005 00:39:11 +0200, BartekK napisał(a):
portem lpt zle sie steruje - brak dojscia do fizycznego hardware przez
soft...

hmmm... mozesz rozwinac ?

najwygodniej byloby wziasc jakiegos malego procka (byleco, np 89s52) i
podlaczyc go przez rs232, niech udaje terminal, a na wolnych nozkach
powiesic mu sterowane twoje urzadzenia. Dajac zatrzaski np hc244 mozesz

zawsze chcialem pobawic sie prockami, ale jakos nigdy mi sie to nie
przytrafilo :( nigdy tego jeszcze nie robilem


--
Marcin

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 11:38:43 +0200


xhk wrote:
ups, przepraszam nie napisalem. To ma byc sterowanie urzadzen domowych :-)
zatem powoli :-) ten ukladzik wystarczy :-) o czyms podobnym myslalem,
zostaje teraz tylko kwestia jak to to podlaczyc do PCta i oprogramowac
"skutecznie" - musi to byc b.stabilne

No wiec jedyny problem to te CD4094 wzbogacić o jakies wejścia z
Shmidtem (np. CD4093) i dało by radę nie za szybkio i daleko. Ogromną
zaletą jest łatwośc rozbudowy - dopinasz nowy modulik i masz dalej i więcej.

Prywatna rada: zasilanie daj spore (powiedzmy 12V) i na każdym scalaku
osobny stabilizator 70l05. Ciągnięcie 5V na całej długości będzie
powodowało zakłucenia.

Poprzedni Następny
Wiadomość
Spis treści
From: BartekK <sibi_at_nospam_drut.org>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 11:46:42 +0200


xhk napisał(a):
czesciowo problem w tym ze linii ma byc b.duzo - docelowo "no limits".
to moze zrob (kup?) konwerter rs232-rs485, i przy kazdym urzadzeniu
wieszaj procka podlaczonego do magistrali rs485, sterowanie bedzie
proste i uniwersalne - kazdy procek bedzie mial swoj adres, przez
miniterm/inny soft wyslesz do /dev/cua0 odpowiedniego stringa, np
"123,1" i urzadzenie o nr 123 wlaczy sie.

--
| Bartlomiej Kuzniewski
| sibi_at_nospam_drut.org GG:23319 tel +48 696455098
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Poprzedni Następny
Wiadomość
Spis treści
From: "Ryszard K." <abar_at_nospam_pf.pl>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 12:26:46 +0200



A może zastosować RS485 + układ wykonawczy i protokół transmisji np. dmx 512
?
Właśnie kombinuje coś takiego.

Odbiorniki mogą np. sterować liniowo lub on/off
dowolnymi urządzeniami elektrycznymi do 3 kw.
Maksymalna ilośc odbiorników to 512.
Każdemu odbiornikowi moża ustawić dowolny adres
z zakresu od 1 do 512.
Długość kabla sterującego może mieć max 1800 m.
Programy na pc-ta są w sieci lub
zbudować idywidualny sterownik,
tu usmiech do kolegi Adama Dybkowskiego ;>)

R.K.




Poprzedni Następny
Wiadomość
Spis treści
From: xhk <nara_at_nospam_spam.pl>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 20:03:45 +0200


mam nadzieje ze nie jest to glupie pytanie.... ;-)

a tak w przypadku stosowania portu LPT, moge podlaczyc bezposrednio
LED+opornik do pinu i do masy ? czy to nie tak ?

np. miedzy 3<-->22

--
Marcin
pinout LPT: http://www.rafal.waw.pl/wynalazki/porty/lpt.gif

Poprzedni Następny
Wiadomość
Spis treści
From: xhk <nara_at_nospam_spam.pl>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 20:50:12 +0200


a tak w przypadku stosowania portu LPT, moge podlaczyc bezposrednio
LED+opornik do pinu i do masy ? czy to nie tak ?

ok sam sobie odpowiem :D oczywiscie mozna :D
glupie pytanie :D

--
Marcin

Poprzedni Następny
Wiadomość
Spis treści
From: xhk <nara_at_nospam_spam.pl>
Subject: Re: sterowanie 64 lini z PCta
Date: Thu, 27 Oct 2005 21:25:02 +0200


dzieki wszystkim za pomoc :)
Marcin