Styra lampor/solenoider från en PC ?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Tony
Inlägg: 1038
Blev medlem: 9 november 2003, 16:08:47

Inlägg av Tony »

Hur många LPT-portar kan man ha rent adressmässigt då ?
Som standard stöds 3 st.
Det gäller iaf. för äldre O.S. (upp t.o.m. Win 98 ).

Hurvida det även gäller nyare O.S. vet jag ej, ej heller vad stödet går ut på (skrivarkö, adresser, annat).
Det borde gå att installera fler, iaf. i detta sammanhang.
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Går man in under "port settings" för LPT-porten så går det att välja mellan LPT1/2/3. Så det kanske är så illa att man bara kan ha 3st ?
Fast de kanske går att adressera från Visual Basic ändå, även om de inte är installerade i Windows korrekt ?
Användarvisningsbild
Tony
Inlägg: 1038
Blev medlem: 9 november 2003, 16:08:47

Inlägg av Tony »

Det beror på om Windows säger att "kortet inte kan installeras -adresser saknas" och vägrar dela ut kortadress, eller om det installeras med kommentaren "fungerar ej".

Min erfarenhet av olika kort med PCI-buss är att det antingen fungerar rakt av eller strular rejält, eftersom man inte har så mycket att ändra på.
Med gamla ISA-kort skulle det nog inte vara omöjligt att hacka adressavkodningen (till ex.vis prototyp-adresserna 300h-3FFh).

Å andra sidan med 4-bitars adressering (bidirektionella porten) får du 128 bitar ut & 80 bitar in på varje skrivarport.
(120 resp. 75 är väl mer praktiskt dvs. adress 0000b används ej) men då kvarstår frågan om hastighet...
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Finns ju ett enkelt sätt att ta reda på :)
Man har väl öppet köp om inte annat...

Får väl snurra ner till Kjelle imorgon, och testa i helgen.
Skall löda ihop en lpt-ports-testare imorgon.
Kanske börjar med bara leds och motstånd, för att kunna testa om det funkar med fler än 3 portar... :)
Användarvisningsbild
Tony
Inlägg: 1038
Blev medlem: 9 november 2003, 16:08:47

Inlägg av Tony »

Ifall du känner dig osäker på programmeringen (portio.dll) så kan det vara värt att börja med ett kort och testaren innan du köper flera kort. :wink:

Ta några tryckknappar också så kan du även labba med ingångarna.
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Nja, portstyrningen har jag hyfsad koll på...
Min stora fråga nu är om det går att köra fler än 3 LPT-portar.

Och jag skall inte använda LPT-porten för inputs, så nån tryckknapp behövs ej :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Och jag skall inte använda LPT-porten för inputs

Var kommer dom in då ?
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Inputs kommer in via en "IPAC4".
Bild: http://www.ultimarc.com/images/ipac4top.jpg

En IPAC konverterar kort och gott en kortslutning av något till en knapptryckning för datorn. Men det sköter buffring och så på mycket bättre sätt än vad ett tangentbord gör.
En sådan har 56 inputs :)
Användarvisningsbild
SvenPon
Utsparkad, på semester
Inlägg: 724
Blev medlem: 26 augusti 2004, 10:53:39
Ort: Haninge

Ang strömuttag från parallellport

Inlägg av SvenPon »

Läs och begrunda
How much power can parallel port source

Comparision of different parallel port types

Normal UM82C11-C IEEE 1284 level II
Data output (>2.4V) 2.6 mA 2 mA 14 mA
Data line sink (<0.4V) 24 mA 24 mA 14 mA
Control output (>2.4 V) 0.5 mA* 1.5 mA ?
Signal lines (short circuit) 1 mA ? ?
Control line sink (<0.4V) 7 mA 7 mA 14 mA

* This value is caluculated from the known data available from port.
Användarvisningsbild
prototypen
Inlägg: 11105
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Inlägg av prototypen »

< SvenPon >

Jag har läst och begrundat........ men det blev inget. Vad står alla dessa strömmar för? 2,6 eller 2 eller 14 och varför står det ? på vissa??

Prototypen
Användarvisningsbild
Zyxel615
EF Sponsor
Inlägg: 1839
Blev medlem: 9 november 2005, 21:20:43
Ort: Kiruna

Inlägg av Zyxel615 »

Instämmer helt och fullt med prototypen...
danei
EF Sponsor
Inlägg: 27463
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Re: Ang strömuttag från parallellport

Inlägg av danei »

Inlägget skulle nog se ut såhär.
SvenPon skrev: How much power can parallel port source

Comparision of different parallel port types

Kod: Markera allt

                                 Normal    UM82C11-C   IEEE 1284 level II
Data output (>2.4V)              2.6 mA      2 mA        14 mA
Data line sink (<0.4V)           24 mA      24 mA        14 mA
Control output (>2.4 V)          0.5 mA*    1.5 mA       ?
Signal lines (short circuit)      1 mA       ?           ?
Control line sink  (<0.4V)        7 mA       7 mA        14 mA
* This value is caluculated from the known data available from port.
Användarvisningsbild
prototypen
Inlägg: 11105
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Inlägg av prototypen »

Det ser ut som det skulle gå att koppla vilken 74HCT- krets som helst till porten

Prototypen
Användarvisningsbild
dar303
Inlägg: 5979
Blev medlem: 17 december 2003, 19:54:56
Ort: Sthlm

Inlägg av dar303 »

Jag har ett gäng Adlink Nudaq PCI I/O-kort med 8 optoisolerade ingångar och 8 reläutgångar.
Det finns expansionsportar på detta kort för max 32 I/O, borde vara lätt att avkoda utan att köpa deras expansionskort och skippa reläer på utgångarna.

http://www.adlinktech.com/PD/web/PD_det ... =&id=&sid=

manual pdf :http://www.adlinktech.com/PD/marketing/ ... nual_2.pdf

html: http://www.cir.com/dacplc1/pci7250/7250manual.htm

Edit: här är en artikel om hur man använder Adlinkkort i VB program:
http://www.adlinktech.com/solution/tech ... 0416_b.htm
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Tyvärr dar, så behöver jag som sagt ca 50 outputs.
Och har ingen nytta för reläutgångar... men tack för erbjudandet.

Hinner inte iväg till Kjell idag tyvärr :(
Hade ju varit spännande att testa flera LPT-portar.

Annars ser ju Advantech-korten från Elfa ut att vara najs.
De ger TTL/CMOS ut på alla pinnarna... och man får med exempelfiler för alla programspråk oxå :)
Men LPT-portar är mkt billigare... Nästan halva priset :(
Skriv svar