Schnittstelle zwischen Computer und Lichtschranke

N

Niki List

Guest
Hallo.

Ich versuche eine Zeitmessung ueber Computer mit einem
Lichtschrankensystem zu realisieren. Meine Frage waere,
wie ich nun die Lichtschranke mit dem Computer verbinde?

Ich habe mich etwas umgesehen und bemerkt, dass einige
Schranken ein M8 bzw. M12-Steckerinterface haben. Gibt
es dazu vielleicht entsprechende Konverter z.B. auf
RS232 oder USB oder bin ich mit dieser Idee ganz auf dem
Holzweg.

mfg. Niki.
 
Niki List <niki.list@gmx.net> schrieb folgendes:
Ich habe mich etwas umgesehen und bemerkt, dass einige
Schranken ein M8 bzw. M12-Steckerinterface haben. Gibt
es dazu vielleicht entsprechende Konverter z.B. auf
RS232 oder USB oder bin ich mit dieser Idee ganz auf dem
Holzweg.
Wieso so weit gehen?
Wenns nur um die Erfassung geht, nutze doch gleich den Paralellport um
die Lichtschranke einzubinden.

mfG René
 
Niki List wrote:

RS232 oder USB oder bin ich mit dieser Idee ganz auf dem
Holzweg.
Ja und Nein, der Holzweg wurde teilweise betreten, denke daran: Über
Computerinterfaces fließen immer Datenströme.

Jetzt erst mal, warum Du auf dem Holzweg bist:
Es gibt einige Schaltungen, z.B. den IO Warrior, mit dem man solche
"Einzelsignale" anschliessen kann. Gleichzeitig haben die den Vorteil, dass
man einen gewisen Schutz für seine teure Computer-HW dzwischen hat.

Aber: Man kann ain Signal auch direkt an die Schnitstelle hängen, auch wenn
ich es nicht empfehle:
Wenn Du mutig bist, kannst Du aber die Statusleitungen CTS und DTS der RS232
Schnittstelle als Eingang verwenden. Gleiches ginge theoretisch auch mit
dem Parallelport (Drucker), aber den haben moderne Betriebsystem komplett
unter "ihrer Fuchtel", sodass man da nicht mal so eben per I/O Port Zugriff
auf 0x378 aufwärts den Portstatus abfragen kann. Ausser man bastelt sich
einen eigenen Treiber dafür. Unter Linux gibt es immerhin die Möglichkeit,
für sein Programm einen priviligierten Zugriff zu erhalten, oder über ein
RAW-Device auf den Parallelport direkt anzusprechen. Unter Win95,98,ME war
das ohne Probleme ebenfall möglich, aber NT basierte Systeme (NT,2K,XP)
schieben da ordentliche Riegel dazwischen, was vom Standpunkt der
Systemstabilität auch ganz wünscheswert ist.

Wolfgang
 
Niki List schrieb:

Ich versuche eine Zeitmessung ueber Computer mit einem
Lichtschrankensystem zu realisieren. Meine Frage waere,
wie ich nun die Lichtschranke mit dem Computer verbinde?
Über einen passenden Port.

Ich habe mich etwas umgesehen und bemerkt, dass einige
Schranken ein M8 bzw. M12-Steckerinterface haben. Gibt
es dazu vielleicht entsprechende Konverter z.B. auf
RS232 oder USB oder bin ich mit dieser Idee ganz auf dem
Holzweg.
Holzweg! Es gibt zwar mit Sicherheit solche Konverter für besondere
Fälle. Aber sicher fast unbezahlbar und für deinen Zweck sicher nicht
sinnvoll.

Eine einfache "Schnittstellenkarte" für den parallelen Port reicht da
völlig.

Also Wandlung der 12- oder 24 Volt-Signale der Lichtschranke auf
TTL-Pegel. Und dann per LPT-Port abgefragt. Oder auch über die COM.
Von USB würde ich bei deinem Kenntnisstand die Finger lassen.

Das Hauptproblem ist die Software! Je "mehr" WIN desto schwieriger.
D.h. was bei WIN 3.1, 95,98 ein Kinderspiel ist wird bei NT,2000, XP
schon eine kleine Spezialaufgabe.

Unter DOS oder anderen hardwareorientierten Systemen kein Problem.


Gruss Wolfgang
--
No reply to "From"! - Keine Antworten an das "From"
Keine privaten Mails! Ich lese die NGs, in denen ich schreibe.
Und wenn es doch sein muss, dann muss das Subjekt mit NGANTWORT beginnen.
 
Niki List <niki.list@gmx.net> writes:

Hallo.

Ich versuche eine Zeitmessung ueber Computer mit einem
Lichtschrankensystem zu realisieren. Meine Frage waere,
Was fuer Zeiten sollen denn gemessen werden? Das ist u.U. bei kurzen
Zeiten (<1ms) schon relevant...

--
Dr. Juergen Hannappel http://lisa2.physik.uni-bonn.de/~hannappe
mailto:hannappel@physik.uni-bonn.de Phone: +49 228 73 2447 FAX ... 7869
Physikalisches Institut der Uni Bonn Nussallee 12, D-53115 Bonn, Germany
CERN: Phone: +412276 76461 Fax: ..77930 Bat. 892-R-A13 CH-1211 Geneve 23
 
Niki List <niki.list@gmx.net> schrieb im Beitrag <40b868dd$0$17812$91cee783@newsreader01.highway.telekom.at>...
Hallo.

Ich versuche eine Zeitmessung ueber Computer mit einem
Lichtschrankensystem zu realisieren. Meine Frage waere,
wie ich nun die Lichtschranke mit dem Computer verbinde?

Ich habe mich etwas umgesehen und bemerkt, dass einige
Schranken ein M8 bzw. M12-Steckerinterface haben. Gibt
es dazu vielleicht entsprechende Konverter z.B. auf
RS232 oder USB oder bin ich mit dieser Idee ganz auf dem
Holzweg.

Der ACK Eingang der Druckerschnittstelle ist direkt geeignet
und loest auf Wunsch einen Interrupt aus.
Der Stecker passt natuerlich nicht, damit man aufmerksam ist
und vorher kontrolliert, ob der Ausgang (darf open collector
oder TTL sein) an den Eingang (TTL mit pull-up) passt.
--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
 
Hallo,


Was fuer Zeiten sollen denn gemessen werden? Das ist u.U. bei kurzen
Zeiten (<1ms) schon relevant...
naja, bei "Computer ohne nähere Angaben" sollte man eher fragen, ob eine
Genauigkeit von plusminus 50 ms ausreicht. Dann ist man auch mit
"Computer" auf der Seite.

Gruß,

Ed

--
Verdammt, ich muss mal meine Sig suchen! :eek:(
 
Genauigkeit von plusminus 50 ms ausreicht. Dann ist man auch mit
"Computer" auf der Seite.
Upps - die _sichere_ Seite ist natürlich gemeint! ;o)
 
Hallo.

Danke vorerst fuer eure schnellen Antworten. Die angesprochene
Programmierung bzw. das Betriebssystem waere nicht der kritische
Punkt, da ich die Schnittstellen ueber Linux anspreche.

Also Wandlung der 12- oder 24 Volt-Signale der Lichtschranke auf
TTL-Pegel. Und dann per LPT-Port abgefragt. Oder auch über die COM.
Diese Variante hoert sich ganz vielversprechend an und reicht fuer
meinen Bedarf auch vollkommen aus. Werde mal versuchen ob ich das
hinbekomme.

Jedenfalls, danke nochmal.

mfg. Niki.
 
Niki List wrote:

Hallo.

Danke vorerst fuer eure schnellen Antworten. Die angesprochene
Programmierung bzw. das Betriebssystem waere nicht der kritische
Punkt, da ich die Schnittstellen ueber Linux anspreche.
Hi,

dann schau doch mal in die HOWTOs, da steht alles drin, was du brauchst,
insbesondere die (jetzt nicht lachen) Coffee-HOWTO hilft da weiter...

http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single
Coffee.html#s2

Viel Spass beim Lesen :)

Daniel

--
.~. Daniel Schramm Phone: +49 231 6108112 Mail:daniel.schramm@gmx.de
/V\ Bruehlweg 36 Mobile:+49 178 8839848 ICQ: 35816985
// \\ 44379 Dortmund Fax: +49 231 96989961 WWW: pinguin.sauerland.de
/( )\ Germany
^`~'^
 
Daniel Schramm wrote:

http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single
Coffee.html#s2
Make a shorter link... Hab ich schon erledigt.

http://makeashorterlink.com/?I12C25F68

Wolfgang
 
Hallo,

| man einen gewisen Schutz für seine teure Computer-HW dzwischen hat.
| Aber: Man kann ain Signal auch direkt an die Schnitstelle hängen,
auch wenn
| ich es nicht empfehle:
| Wenn Du mutig bist, kannst Du aber die Statusleitungen CTS und DTS
der RS232
| Schnittstelle als Eingang verwenden. Gleiches ginge theoretisch auch
mit

ich stehe auf die serielle Schnittstelle in der Praxis mit einem
USB-Dongle. der ist billiger als der Rest der Hardware und überall
erhältlich. Mit serial.dll oder ähnlichen Derivaten ist das Ansprechen
kein Problem auch unter Windows. Wenns unter DOS sein darf, dann nehm
ich ohnehin 'ne alte Kiste, wo es nicht stören würde, wenn die
Schnittstelle übern Jordan geht. DOS hat ohnehin in diesem Feld
Vorteile, da hast Du das Timing besser im Griff. Und die RS232 ist
schon sehr robust, im Gegensatz zur Parallelen.
Martin
 
"Niki List" <niki.list@gmx.net> schrieb im Newsbeitrag
news:40b868dd$0$17812$91cee783@newsreader01.highway.telekom.at...
Hallo.

Ich versuche eine Zeitmessung ueber Computer mit einem
Lichtschrankensystem zu realisieren. Meine Frage waere,
wie ich nun die Lichtschranke mit dem Computer verbinde?

Ich habe mich etwas umgesehen und bemerkt, dass einige
Schranken ein M8 bzw. M12-Steckerinterface haben. Gibt
es dazu vielleicht entsprechende Konverter z.B. auf
RS232 oder USB oder bin ich mit dieser Idee ganz auf dem
Holzweg.
Da keiner bisher auf die M8 oder M12 Stecker eingehen will, hier nun noch
mein Kommentar.
Wie sich das Anhört, sind das Lichtschranken aus dem Industriellen Bedarf.
Das heißt 24 Volt wobei du das Entsprechende M8 oder M12 Kabel gleich mit
besorgen solltest.
Achte bitte darauf, daß Lichtschranken meistens einen Verstärker brauchen.
(bei einigen bereits eingebaut).
Die Farbe der Kabel ist so:
Braun .... +24Volt
Blau......... Masse
Schwarz... Ausgang
Wenn es 4 Anschlüsse sind, ist Weiß entweder der negierte Ausgang oder ein
Programmiereingang oder ein Ausgang, in dem Mitgeteilt wird, daß die
Lichtschranke verschmutzt ist.
Näheres in der Lichtschranken Beschreibung
 
Klaus Jeromis schrieb:

Ich habe mich etwas umgesehen und bemerkt, dass einige
Schranken ein M8 bzw. M12-Steckerinterface haben. Gibt
es dazu vielleicht entsprechende Konverter z.B. auf
RS232 oder USB oder bin ich mit dieser Idee ganz auf dem
Holzweg.
Da keiner bisher auf die M8 oder M12 Stecker eingehen will,
wozu auch

hier nun noch
mein Kommentar.
Wie sich das Anhört, sind das Lichtschranken aus dem Industriellen Bedarf.
Das heißt 24 Volt wobei du das Entsprechende M8 oder M12 Kabel gleich mit
besorgen solltest.
Wenn man solche Schranken nimmt, dann schon. Die gibt es aber i.d.R.
alle auch mit fertig angeschlossenen Kabeln.

Achte bitte darauf, daß Lichtschranken meistens einen Verstärker brauchen.
Nö! Die haben i.d.R. alle einen OC-Ausgang. Und der ist meist stark
genug damit direkt Relais zu betreiben.

(bei einigen bereits eingebaut).
Die Farbe der Kabel ist so:
Braun .... +24Volt
Blau......... Masse
Schwarz... Ausgang
Wenn es 4 Anschlüsse sind, ist Weiß entweder der negierte Ausgang oder ein
Programmiereingang oder ein Ausgang, in dem Mitgeteilt wird, daß die
Lichtschranke verschmutzt ist.
Näheres in der Lichtschranken Beschreibung
Alles schön und gut - nur was hat das mit der Frage des OP genau zu
tun? Steht auch in jedem Beipackzettel bzw. Datebnlatt.

Sein Problem ist wohl nicht die Lichschranke, sondern wie er das
Signal in den PC bekommt.

Gruss Wolfgang
--
No reply to "From"! - Keine Antworten an das "From"
Keine privaten Mails! Ich lese die NGs, in denen ich schreibe.
Und wenn es doch sein muss, dann muss das Subjekt mit NGANTWORT beginnen.
 

Welcome to EDABoard.com

Sponsor

Back
Top