sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #68804
Re: styring af ekstene enheder
Her står meget godt i denne mail, det vil jeg lige kigge lidt nærmere
på....
/Frank
On Sat, 2003-11-22 at 13:13, Frank Damgaard wrote:
> 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.
References