sterowanie 64 lini z PCta
Masz problem? Zapytaj na forum elektroda.pl
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:
- 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 ;-) )
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 ?
--
prosze o konstruktywne komentarze, chocby negatywne.
Marcin
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.
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
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
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.
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.
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
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
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.
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
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.
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
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
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