Forum: PC Hard- und Software Wie kann man Schaltzustände am PC (Linux) messen)


von funnix (Gast)


Lesenswert?

Hallo zusammen

ich suche nach einer Möglichkeit ganz simple Schaltzustäne am Linux 
System messen. Wie Ihr an der Frage vermutlich erkennt, habe ich von 
Elektronik so viel Ahnung wie die Kuh von Raumfahrt. Aber ich denke Ihr 
könnt mir trotzdem helfen ;-))
Also nur mal zum Problem: Ich will über unterschiedliche Mechanismen 
(Magnetschalter, Türkontakt usw. ) Prüfen ob z.B. Die Tür vom 
Serverschrank offen steht. Also ganz viele triviale Schaltzustände.....

Danke schon mal für eure Hilfe

Gruß Funnix

von I_ H. (i_h)


Lesenswert?

Da hast du verschiedene Möglichkeiten:

- direkt über den Parallelport, indem du die einzelnen Portpins 
ansteuerst
- über den seriellen Port mit einem Mikrocontroller
- über USB

... und noch etwa 5 Millionen weitere. Wäre der serielle Port nicht akut 
vom Aussterben bedroht wär das meine erste Wahl.

Der softwareseitige Teil (also auf dem Rechner) ist absolut kein 
Problem.

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

funnix wrote:
> Hallo zusammen
>
> ich suche nach einer Möglichkeit ganz simple Schaltzustäne am Linux
> System messen.

Was verstehst Du unter einem Schaltzustand?

> Wie Ihr an der Frage vermutlich erkennt, habe ich von
> Elektronik so viel Ahnung wie die Kuh von Raumfahrt. Aber ich denke Ihr
> könnt mir trotzdem helfen ;-))

Hm... naja ;) Soweit weiss ich dass Du irgendetwas messen willst. Nur 
was, das ist recht schleierhaft.

> Also nur mal zum Problem: Ich will über unterschiedliche Mechanismen
> (Magnetschalter, Türkontakt usw. ) Prüfen ob z.B. Die Tür vom
> Serverschrank offen steht. Also ganz viele triviale Schaltzustände.....

Ah ja... wenn es so trivial ist, warum fragst Du dann?

von mr.chip (Gast)


Lesenswert?

@Michael G.: Muss ja lustig sein, immer die Fragesteller für dumm zu 
verkaufen... Dumm allerdings kommst mir nur du vor, all deine Fragen 
sind nämlich schon im Eröffnungspost beantwortet. Wenn du helfen willst, 
dann stelle freundliche und sinnvolle Gegenfragen, wenn du einfach nur 
schlechte Laune hast und herumzicken willst, dann schalt den Rechner ab 
und geh wieder mal nach draussen...

von funnix (Gast)


Lesenswert?

Hallo  I_ H.

also Seriell oder USB wär schon OK! Nun fehlt mir aber leider die 
Praxis..
Gibt es da was fertiges z.B. von Conrad oder von anderen? Ich hab da mal 
ein wenig rumgelesen verstehe aber nicht allzuviel von den 
Beschreibungen. Wäre schöne wenn ich einen Tip bekäme, was man da kaufen 
sollte... Software seitig auf der Linux Kiste habe ich da weniger 
Problem;-)

Gruß Funnix

von Micha (Gast)


Lesenswert?

Hi!
Schau Dir Dieses Teil mal an:

http://www.bmcm.de/ger/pr-usb-pio.html

Adapter mit USB auf 24 Port-Pins, die einzeln als Eingang oder Ausgang 
genutzt werden können.

Gruss,
Micha

von PS (Gast)


Lesenswert?

Die Teile von http://www.labjack.com/ könnten für Dich
interessant sein (Distributor http://www.meilhaus.de).

von Stefan (Gast)


Lesenswert?

gibts fix und fertig bei Rittal

heisst dort CMC-TC
für Schaltschranküberwachung Temperaturen, Zugangsüberw. ... etc..

schaust du:
http://www.rittal.com/products/katalog.asp?ViewAt=5-1327&Dom=com&lang=GB&NavName=Security

ist allerdings nicht ganz so billig

wkr
Stefan

von Manuel M. (tweek)


Lesenswert?

I_ H. wrote:
> Da hast du verschiedene Möglichkeiten:
>
> - direkt über den Parallelport, indem du die einzelnen Portpins
> ansteuerst
> - über den seriellen Port mit einem Mikrocontroller
> - über USB
>
> ... und noch etwa 5 Millionen weitere. Wäre der serielle Port nicht akut
> vom Aussterben bedroht wär das meine erste Wahl.
>
> Der softwareseitige Teil (also auf dem Rechner) ist absolut kein
> Problem.

Hallo!

Ich wollte jetzt nicht extra ein neues Thema eröffnen, dennoch würde 
mich interessieren, wie kann ich mittels Parallelport Schaltzustände 
messen?
Also der Aufbau der Schaltung ist mir bereits bekannt.
Das woran es eigentlich scheitert, ist eine Software für Linux, die mir 
die Schaltzustände aufzeichnet.

Wäre dankbar wenn mir jemand weiterhelfen könnte.

mfg

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Buchtipp:

Linux Hardware Hackz
Messen, Steuern und Sensorik mit Linux
Prof. Jürgen Plate
ISBN 978-3-446-40783-1
40€
http://www.hanser.de/buch.asp?isbn=978-3-446-40783-1&area=Computer

Nicht vom Titel abschrecken lassen. Alte Herren halten das für cool ;-) 
Im Buch geht es gesitter zu und LeserIn wird mit Sie angesprochen.

Zum Parallelport sind C Sourcen (Grundsprache im Buch) fürs Ausgeben und 
Einlesen angegeben. Vielleicht hilft dir der auch Hinweis (habe ich aus 
dem Buch) auf die Programmierbibliothek Parapin bei 
http://parapin.sourceforge.net

von Sven P. (Gast)


Lesenswert?

Im einfachsten Fall greift man auf den Parallelport mit open, close, 
write und read zu, wie auf jede andere Datei auch (parport-Modul).

Sonst tuns ioperm, inb und outb auch noch.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.