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.
Wieso so weit gehen?
Wenns nur um die Erfassung geht, nutze doch gleich den Paralellport um
die Lichtschranke einzubinden.
mfG René
> 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
> 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
> 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(
Upps - die _sichere_ Seite ist natürlich gemeint! ;o)
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.
> 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
^`~'^
>
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
| 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