Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Schnittstelle zwischen Computer und Lichtschranke

60 views
Skip to first unread message

Niki List

unread,
May 29, 2004, 6:40:24 AM5/29/04
to
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.

René 'vollmi' Vollmeier

unread,
May 29, 2004, 6:50:43 AM5/29/04
to
Niki List <niki...@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é

Wolfgang Draxinger

unread,
May 29, 2004, 6:57:57 AM5/29/04
to
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

Message has been deleted

Juergen Hannappel

unread,
May 29, 2004, 7:26:46 AM5/29/04
to
Niki List <niki...@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:hann...@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

MaWin

unread,
May 29, 2004, 7:40:09 AM5/29/04
to
Niki List <niki...@gmx.net> schrieb im Beitrag <40b868dd$0$17812$91ce...@newsreader01.highway.telekom.at>...
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.

Edzard Egberts

unread,
May 29, 2004, 7:55:07 AM5/29/04
to
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! :o(

Edzard Egberts

unread,
May 29, 2004, 7:56:36 AM5/29/04
to

> Genauigkeit von plusminus 50 ms ausreicht. Dann ist man auch mit
> "Computer" auf der Seite.

Upps - die _sichere_ Seite ist natürlich gemeint! ;o)

Niki List

unread,
May 29, 2004, 8:22:41 AM5/29/04
to
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.

Daniel Schramm

unread,
May 30, 2004, 7:20:53 AM5/30/04
to
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....@gmx.de
/V\ Bruehlweg 36 Mobile:+49 178 8839848 ICQ: 35816985
// \\ 44379 Dortmund Fax: +49 231 96989961 WWW: pinguin.sauerland.de
/( )\ Germany
^`~'^

Wolfgang Draxinger

unread,
May 30, 2004, 8:08:44 PM5/30/04
to
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

Martin Schönegg

unread,
Jun 1, 2004, 4:51:19 AM6/1/04
to
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


Klaus Jeromis

unread,
Jun 1, 2004, 5:39:53 AM6/1/04
to

"Niki List" <niki...@gmx.net> schrieb im Newsbeitrag
news:40b868dd$0$17812$91ce...@newsreader01.highway.telekom.at...
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

Message has been deleted
0 new messages