sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #68782
Re: styring af ekstene enheder
On Sat, Nov 22, 2003 at 12:53:09 +0100, Frank Vestergaard Pedersen wrote:
> Jeg har et lille interesse projekt hvor jeg har nogle elektriske 24V
> følere som giver mig nogle signaler og ud fra disse signaler skal jeg
> styre nogle relæer. Her kunne jo så bare købe en eller anden kedelig PLC
> og så programmere den til at gøre det som den nu skal.
>
> Her kommer så spørgsmålet, kan man ikke få et eller andet som man kan
> putte i en linux pc, et pci kort, en usb ting, noget til seriel porten
> eller noget helt tredje som som har X signal indgange og X signal
> udgange?
Ja, men find først passende hardware og kontroller at der er linux drivere
til dette (hvis det er USB), og det skal være med kildetekst så
du kan tilpasse.
Elector har haft flere bygge projekter, også med USB chips,
desværre lidt for ofte med windows only binarys til driver ;(
Det simpleste er dog at købe noget der anvendes via serial eller
parallelport, og så kan man styre det manuelt.
Muligvis du så selv må lave noget interface til/fra 24V,
samt programmere styringen. Det er relativ simpelt at styre
paralleport eller serialport direkte.
Ulempen er at en del nyere PC ikke har seriel og parallelport,
USB er vist ved at overtage dette.
(og en seriel/parallelport USB adapter er ikke helt det samme,
den kræver nogen gange speciel driver for at emulere parallelporten
eller serielporten)
Andre muligheder er i2c bus interface, her har Phillips en del
chips til I/O og analog/digital konvertering mv, og man skal blot
koble 4-5 ledere + lavspræning til seriel eller paralleport.
I2c bus kablet har dog en begrænsning i længde. (kun få meter)
Bladet Elector har i gennem årene også haft en del opstillinger
til i2c bus.
PS.
Afhængig af kopleksitet, så kan opgaven måske også løses
med simple PIC eller Atmel microcontrollere.
Disse kan også programmeres fra linux og så er du uafhængig af
at PC skal køre for at lave styring.
--
mvh Frank Damgaard |
Follow ups
References