PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : K8IO Relais Karte von Pollin.de



gEistiO
12.04.08, 19:32
Hallo!
Wollte nur mal fragen, ob jemand diesen Bausatz "erfolgreich" unter Linux ansteuert... Software von pollin.de gibts ja leider nur für Windows.
Vielen Dank!

Wayax
15.04.08, 13:37
Bau es dir doch lieber selbst. 1 sammelst du damit Erfahrung 2. Macht es viel mehr Spass 3. kannst du sagen "das hab ich selbst gebaut:-)" und 4. weißt du auch wie es funktioniert. Außerdem ist da nicht viel dabei: Ein Parallelstecker dann ein paar Wiederstände(geht auch ohne ist aber etwas riskant) und dann noch die Relais.

Also das ist zumindest meine Meinung und dass müsste dann auch zu 90% funktionieren... Bei mir hat es das zumindest. Ich bin jetzt schon so faul ich schalte jetzt die ganzen lichter über den PC ein/aus(Nein so schlimm ist es noch nicht XD)

GagaPeter
20.04.08, 16:05
Bau es dir doch lieber selbst.

Da das eh ein Bausatz ist, ist dein Hinweis ein wenig hinfällig^^
Sollte eigentlich mit einfachem # $COMMAND > /dev/lp0 ansteuerbar sein.

MFG

Wayax
20.04.08, 21:16
auch wieder war muss zugeben Ich hab mir das Ding nicht näher angeschaut XD

ewe
21.04.08, 08:00
Schalten soll man angeblich mit

echo -e \\101>/dev/lp0
können [1] (http://groups.google.com/group/de.comp.os.unix.linux.hardware/browse_thread/thread/ed86229c69ea648d). 101 Oktal -> 1000001 binär. Wie da aber auch steht dürfte das echo "hängen bleiben", da kein ACK-Signal von der Karten kommt. Verwiesen wird man auf [2] (http://www.netzmafia.de/skripten/hardware/rp1/rp12.html), dort ist unter "Beispiel: Programm für die Ausgabe auf Daten- und Steuerport" ein passendes Beispiel um Daten direkt auf den Port zu schreiben. Zumindest LEDs funktionieren damit.




[1] http://groups.google.com/group/de.comp.os.unix.linux.hardware/browse_thread/thread/ed86229c69ea648d
[2] http://www.netzmafia.de/skripten/hardware/rp1/rp12.html

jimmy0815
22.04.08, 13:45
Hallo,

ich hab die parportrelais-karte von pollin erfolgreich zusammengebastelt. Funzt ohne Probleme.
Geronet hat ein echt geniales Programm geschrieben:
http://www.linuxforen.de/forums/showthread.php?t=198642&highlight=relais+software

der 3. oder 4. beitrag.

grüße
dennis

Wayax
22.04.08, 19:28
Ja muss ich zustimmen benutze auch das Programm von Geronet ist echt genial. Kann ich nur empfehlen! Das direkte beschreiben von /dev/lp0 hat bei mir nicht wirklich funktioniert.

gEistiO
08.05.08, 14:20
Hallo!

Also erstmal Danke für die Antworten... Relaiskarte liegt in der Zwischenzeit auch schon bei mir im Keller und wartet nur darauf zusammengelötet zu werden. :)
Was mir aufgefallen ist: die Schaltung bietet außerdem die Möglichkeit über 4 externe Taster die Relais direkt zu schalten...
Wie funktioniert das? Wird da der parallele Port ständig "überwacht" um zu nachzusehen ob einer der 4 Taster betätigt wurde?
Oder wird mit dem Druck auf einen Taster einfach ein Relais "direkt geschaltet"?
Danke!

Wayax
10.05.08, 00:40
Ich denke nicht dass das dann über den Parallelport läuft wenn man einen der Taster drückt. Aber so kann man das nicht sagen ein Schaltplan währe da nicht schlecht ;)

jimmy0815
10.05.08, 08:47
wegen den tastern, so weit ich weiss, geben die ein high auf die eingänge des parports...bei der mitgelieferten software für windows werden die eingänge dann eingelesen und dann werden je nachdem die relais geschaltet.
Mit dem Programm von geronet kannst du ja den status der eingänge ablesen...dann kannste dir ja ein kleines script basteln etc....

grüße
dennis

Wayax
10.05.08, 10:14
Also hier mal meine drei Scipte die ich verwende um meinen Parallelport zu konfiguriren.
das parallelport-daemon muss als root laufen die anderen koennen dann als user gestartet werden. EInfach mal anschaun! Das kann man ja dann beliebig erweitern, dass es die eingänge überwacht und dann gegebenenfalls die ausgänge setzt. Ich muss jetzt fort XD

http://ghj.gh.ohost.de/parallelport-programme.tar

gEistiO
10.05.08, 20:44
Abend!
Hmm... angenommen ich würe lpic (von geronet) in regelmäßigen Intervallen aufrufen und den Status des Parallelports auslesen... sagen wir einmal z.B. alle 5 Sekunden. Würde denn jetzt ein Druck auf den Taster "unerkannt" bleiben, wenn es nicht gerade in dem Moment passiert in dem ich die Daten auslese?!

Wayax
11.05.08, 01:36
ja, das ist natürlich ein Problem aber das kannst du ganz einfach lösen. Nimm einfach druckschalter und keine Taster und schon gehts!

femi
21.06.09, 13:02
Hallo zusammen,
meint ihr daß ich diese Relaisplatine auch über einen Printserver ansteuern kann?
ich bräuchte die Relais um einen Server zu resetten wenn er sich aufgehangen hat.

Gruß
femi

ewe
22.06.09, 07:36
meint ihr daß ich diese Relaisplatine auch über einen Printserver ansteuern kann?

Versuchen kannst du es, da der Bausatz aber wie schon erwähnt wurde kein ACK liefert könnte ich mir Vorstellen, dass Printserver da nicht mitmachen. Auch könnte es sein, dass die Printserver einen eigenen Header schicken oder Statusabfragen an den Drucker stellen, was unkontrollierte Relaisschaltungen auslösen würde.


ich bräuchte die Relais um einen Server zu resetten wenn er sich aufgehangen hat.

Wenn du technisch etwas geübt bist sollte sich da auch eine lokale Lösung (Watchdog) bauen lassen. Ein Mikrocontroller oder IC mit einer kleinen Software überprüfen die Lebenszeichen des PCs - setzen diese aus wird der Reset betätigt.

femi
22.06.09, 07:57
Hallo Zusammen,

Ich habe hierzu noch einen interressanten Link gefunden:
Hoffe daß ich den hier posten darf.
http://samurai1967.freehostia.de/avr-net-io.html

damit kriege ich alles hin was ich brauche.

Gruß
femi

E S
23.06.09, 19:36
Hi,

Mit printservern kann man das nicht machen.

Was aber geht ist ein USB-over-ethernet (o.ä.) Adapter mit dem man USB-Ports per Ethernet mit einem beliebigen PC verbinden kann. Dort kann man dann einen USB<->Parport Adapter betreiben.

Wesentlich einfacher ist es, den Server selber die Relaiskarte bedienen zu lassen.
Dazu generiert der Server alle paar minuten einen Impuls. Bleibt dieser Impuls längere Zeit aus, wird ein Reset ausgelöst.
Dazu braucht man nur einen Timer an den Parport oder RS232 zu hängen der auslöst wenn die Impulse ausbleiben. Ob es ein Impuls ist oder der Server in der An-Phase hängen geblieben ist kann man leicht durch einen Kondensator in reihe feststellen, denn der lässt nur änderungen durch.

An der RS232 kann man das leicht realisieren in dem man eine Konsole aufschaltet. Der server schreibt nämlich regelmässig einen Login prompt und wenn der ausbleibt, hängt die Kiste.
Will man auch das Netzwerk überwachen, so muß man nur dafür sorgen, dass irgendwas im Netzwerk das pulsen der Schnittstelle steuert.

Gruß
Elmar