Ich habe hier eine Steuerung, wo ich per PC und Internet Schaltzustände erzeugen muß und überwachen will.
Kurz gesagt - ich schalte per TeamViewer auf einem fernen PC über den Parallelport einen Verbraucher ein und will zurückgemeldet haben, ob der auch wirklich eingeschaltet, und wenn er ausgeschaltet wurde.
Bisher habe ich das -bitte nicht allzusehr lachen- auf eine etwas primitive Weise gelöst.
Ich habe 4 alte USB- Sticks auf eine Platte gesetzt und diese mit Relais über einen USB- Hub an die USB- Buchse geschaltet.
Wird nun ein Stromkreis eingeschaltet, werden auch die zugehörigen Relais eingeschaltet und der Stick meldet sich als Laufwerk an.
Das gefällt mir nicht, ist eine unelegante Bastelei.
Meine Frage, bevor ich wieder beginne, rumzulöten:
Kennt Ihr vielleicht ein industriell hergestellte Teil, einen Bausatz, mit dem ich eine solche Aufgabe lösen kann?
Oder - besser: Kann ich da nicht den Parallel- Port verwenden?
Hier ist die Parallelport- Geschichte zwar beschrieben:
http://de.wikipedia.org/wiki/Parallelport
- aber ich sehe eigentlich nur Ausgänge. Könnt Ihr mir da vielleicht Tipps geben?
Jürgen
Allgemeines 22.012 Themen, 149.061 Beiträge
Es gibt mehrere Möglichkeiten:
Der eleganteste wäre wohl, dass alles mit einem µController zubauen (im Grunde könnte man dann ganz ohne PC schalten). Problem ist natürlich, dass das alles nicht so einfach ist.
Und dann halt über ein ADC den Strom messen.
Mal zum Parallelport: Wo sind da bitte Ausgänge? Da ist ein 8-bit bidirektionaler Datenbus, geht also in beide Richtungen.
Es gibt ADC-Lösungen für den Parallelport (Google mal). Wenn man mehrere Verbraucher messen will, muss man halt noch ein Multiplexer einbauen und ansteuern.
Gruß
Paul
http://www.o-bizz.de/qbtuts/parport/index.htm
Schau mal ob du was rauslesen kannst. Andy
Danke für die Hinweise.
Das "Digitales Interface RD30", Alpha13, ist eigentlich genau das Richtige - für den vorgesehenen Verwendungszweck (EIN/AUS von 4 Geräten) doch etwas zu aufwändig.Ich habe nun mit dem Parallelport noch nie zu tun gehabt. Also dessen Funktionsweise noch nie verstanden - zum Schalten kommt ein fertiger Relaisbaustein zum Einsatz:
http://www.pollin.de/shop/dt/NzcyOTgyOTk-/Bausaetze_Module/Bausaetze/Bausatz_PC_Relaiskarte_K8IO.html
Wie ich Euren Zuschriften entnehme, kann ich da ja auch Signale einspeisen bzw. schalten.
Das wäre ja ideal - nur: Wie frage ich diese Schaltzustände ab?
Wenn ich das machen könnte, wäre mein Problem gelöst.
Jürgen
Hallo Jürgen,
wie wäre es über Netzwerk:
http://samurai1967.dyndns.org/avr-net-io.html
danke für den Hinweis - ein solches Teil besitze ich noch.
Eigentlich wollte ich damit per Wake-on-Lan meinen Server aufwecken. Aber irgendwie gelang mir das nicht.
Ich habe dann ein Mini-ITX genommen. Damit klappt das bis heute optimal.
Ich will nun erst mal noch versuchen, ob mir eine Signalauswertung über den Parallelport gelingt - ich setze da die Relaiskarte von Pollin ein:
http://www.juekirs.de/Foren/nickles/parallel-01.jpg
Ich habe allerdings noch keine Möglichkeit gefunden, ein Signal des Parallel- Portes auf dem PC zu erkennen und auszuwerten.
Wenn mir das nicht gelingt, werde ich diese AVR-Net- Karte aus der Schublade wieder rausholen und es damit versuchen.
Jürgen.
Genau das solltest du tun!
http://samurai1967.dyndns.org/elektronik.html
http://samurai1967.dyndns.org/avr-net-io.html#Bild%20des%20Watchdog-Moduls
Nein, kann ich leider nicht verwenden.
Aus Gründen, die ich hier nicht darlegen will, bin ich an bestimmte Vorgaben gebunden.
Ganz oberflächlich: Es handelt sich um eine Anlage, die mehrere hundert Meter Untertage steht.
Aus Eichgründen wird diese täglich einmal für 20 Minuten stromlos gemacht.
Mehrere Geräte müssen dann wieder eingeschaltet werden - was bislang auch problemlos mit dem oben gezeigten Relaisbaustein funktioniert. Ich wollte nun gerne eine Rückmeldung der wieder eingeschalteten Geräte generieren.
Die von mir oben beschriebene Einschalt- Kontrolle mit USB- Speichersticks ist eine unelegante Bastelei, die ich nicht im Betrieb einsetzen werde.
Eine weitere Hardware- Erweiterung wird nicht zugelassen.
Ich bin also gezwungen, den vorhandenen Parallelport auch für die Rückmeldung zu verwenden.
Nun bin ich auf der Suche, wie ich an diesen Parallelport gelegte Signale (Potentialfrei oder Potentialbehaftet) anschalten und auf dem Monitor anzeigen kann.
Sollte mir das nicht gelingen, muß ich die Sache leider "sausen lassen".
Leider finde ich trotz intensiver Suche da nichts.
Wenn man mir da weiterhelfen könnte, wäre ich dankbar.
Jürgen
PS: Eine Ferneinschaltung per Telefon habe ich mir selbst schon vor längerer Zeit zusammengebaut - allerdings steuere ich damit die Bewässerung meines Gartens:
http://www.nickles.de/forum/allgemeines/2008/blumenbeete-feucht-halten-538492092.html
http://www.linuxforen.de/forums/showthread.php?t=250350
Linux, sonst müßtest du schon selbst programmieren...
http://www.batronix.com/versand/know-how/parallelport-programmierung.html
Hm. Also ohne Software geht das nicht? Keine Möglichkeit, mit irgendeiner Option des Betriebssystems direkt auf den Parallelport zugreifen?
Ich sehe meine Felle schon davonschwimmen...
Was auch keine existenzbedrohende Katastrophe wäre, nur mein Ego leicht ankratzen würde.
Jürgen
Wovon träumst du sonst noch ? Direkter Zugriff auf die Hardware unter Windows ?
Von einem Urlaub im Nördlichen Alaska, von einem produktiven Erfahrungsaustausch mit einem der Götter der hauptsächlichen Weltreligionen - und von der anstrengungslosen Wiederherstellung meines Normalgewichts.
Jürgen
Erfahrungsaustausch mit einem der Götter der hauptsächlichen Weltreligionen existieren alle nicht !!!
Wiederherstellung meines Normalgewichts. weniger vorm PC sitzen !!!
Null Chance!
- deshalb habe ich auch nirgendwo etwas gefunden. Schade!
Und vielen Dank für eure Hinweise.
Das mit der AVR-NET-IO von Pollin werde ich aber trotz alledem hier bei mir daheim erproben.
Jürgen
Vielleicht sowas
http://www.point2click.de/freeware/parswitch.html
Danke.
Aber schalten kann ich jetzt schon - wie ich (Du hast ja sicher den ganzen Thread aufmerksam gelesen) oben beschrieb.
Mit einer Relaiskarte von Pollin.
Jürgen
Ich meine mich entsinnen zu können, von der Firma ELV mal eine Beschreibung für einen Bausatz gesehen zu haben der über parallel das macht, was du forderst. Einschalten mit Rückmeldung. Das ist aber schon sehr, sehr lange her, geschätzte 10 bis 15 Jahre oder noch mehr.
Nebenbei gesagt, ist es überhaupt zulässig unter Tage mit Relais zu schalten? Ich weiß aus dem Ruhrgebiet, alles was unter Tage schaltet muss explosionsgeschützt sein.
So etwas war ja meine Hoffnung - wie mir inzwischen glaubwürdig versichert wurde, geht es auf einfache Art leider nicht.
ist es überhaupt zulässig unter Tage mit Relais zu schalten?
Selbstverständlich.
Ex- geschützt muß entweder der Raum oder aber zumindest der Behälter sein, in welchem die Relais oder Schützen gekapselt sind.
Noch eines - es besteht ein ziemlicher Unterschied zwischen dem Kohle- und dem Erzbergbau.
Im Erzbergbau treten sehr selten zündfähige explosive Stäube oder Gase auf, mit denen man im Kohlebergbau (Methan, Kohlenstaub = Schlagende Wetter) permanent rechnen muß.
Jürgen
Na gut.
Schau mal hier:
http://www.franksteinberg.de/hardsteu.htm
Da gibt es Karten mit Schalt-Aus und Ein-Gängen.
Danke. Die K8 von Pollin benutze ich übrigens.
Aber meine Aufgabe lautet anders:
Ich bin also gezwungen, den vorhandenen Parallelport auch für die Rückmeldung zu verwenden.
Nun bin ich auf der Suche, wie ich an diesen Parallelport gelegte Signale (Potentialfrei oder Potentialbehaftet) anschalten und auf dem Monitor anzeigen kann
- und das wurde übereinstimmend als "Nicht möglich" klassifiziert.
Jürgen
"und das wurde übereinstimmend als "Nicht möglich" klassifiziert."
Falsch und da ist einiges an dir vorbei gegangen oder du meinst nicht möglich für dich und das ist schon ne völlig andere Geschichte...
Du antwortetest auf meine Frage von 15:59 Uhr
"Hm. Also ohne Software geht das nicht? Keine Möglichkeit, mit irgendeiner Option des Betriebssystems direkt auf den Parallelport zugreifen?"
um 17:10 uhr klar mit
"Null Chance!
Das es andere Möglichkeiten gibt, ist unbestritten.
Aber meine vorstellung - direkter "irgendwie"- Zugriff auf die bidirektionalen Anschlüsse des Parallelports ist nicht möglich.
Jürgen
http://bastronik.zierath-software.de/ltp.html
http://www.activevb.de/tutorials/tut_parallel/parallel.html
http://www.o-bizz.de/qbtuts/parport/index.htm
Per kleinem selbsterstellten Prog hat man direkten Zugriff, Ich glaube du willst nicht verstehen und dein Posting ist nicht anders zu verstehen, als das es allgemein nicht geht.
Kein OS bietet sowas out of the box...
Ja, das kommt vom überfliegen.
Wenn ich das jetzt richtig interpretiere, suchtst du etwas, mit dem du Signalzustände oder Meßwerte über den LPT aufnehmen kannst. Richtig? Ohne Software gehts aber nicht.
Hier kannst du sehen wie es angeschaltet werden kann:
http://www.vb-paradise.de/programmieren/hardware-schnittstellenprogrammierung/22060-inpout32-dll-anwenden/
Ich habe Meßsysteme, die haben Spannungseingänge - bis zu 16 Kanäle, werden an LPT betrieben. Hersteller ist/war die Firma Schetter in München. Die Teile laufen aber unter DOS, sind Echtzeitsysteme und schweineteuer.
Ich kann und darf dort kein Programm installieren. Ob das gut oder schlecht ist - ich habe mich einfach daran zu halten.
Kein OS bietet sowas out of the box...
Das wußte ich nicht, ich hoffte, das man eventuell mit DOS- Mitteln oder anderweitig (mir) unbekannten Optionen zugreifen kann.
Noch einmal - vielen herzlichen Dank für die vielen nützlichen Hinweise und Kommentare!
Jürgen
Man braucht da für absolut jedes OS ein Prog, auch für DOS.
Mit DOS Mitteln (Batch Programmierung) läufts AFAIK nicht.
Ich hab das was gefunden, das laufen sollte:
http://www.dg6rb.de/sw.html
http://www.administrator.de/index.php?content=109075
Und du solltest dich an Bend März wenden!
Danke - ich werde mich intensiv damit beschäftigen.
(Deine Suchstrategie ist erstaunlich! Ich finde sowas nie.)
Man braucht da für absolut jedes OS ein Prog, auch für DOS.
Natürlich, richtig.
Ich sollte es konkretisieren: Kein zu installierendes Programm - etwas, was "aus dem Ordner funktioniert" ist erlaubt.
Jürgen
Das sind fast immer solche Progs.