Hallo liebe myCSharp Community,
Ich versuche mich gerade an einem Programm zur messung von Rundenzeiten. Dazu will ich 2 Lichtschranken an meinen PC seriell anschießen. Wird die erste Lichtschranke "durchbrochen" sprich läuft man durch, soll mein Programm das merken und einen Timer starten. Wird die zweite Lichtschranke "durchbrochen" soll der Timer gestoppt werden.
Ist das in C# überhaupt möglich? Bzw. was benötige ich dazu?
Schonmal Danke im vorraus 😃
Jan
Hallo Jan,
ich weiß nicht, ob Du da was Fertiges findest. Ansonsten musst Du die Hardware selber basteln und programmieren.
Dazu brauchst Du einen µController (vielleicht ATMEGA), einen MAX232 für die Pegelanpassung für die serielle Schnittstelle, vielmehr eigentlich nicht.
Die Zeitmessung kannst Du, dann auch dem µController überlassen.
Tschüss
In der Firma machen wir prinzipiell etwas ähnliches. Dazu verwenden wir ActiveServer der Firma MOXA:
http://www.sphinxcomputer.de/moxa/industrial-remote-i-o-servers-active/m49-g338.html
Da noch einen Lichtschrankensensor angklemmt und schon hast du das was Du willst.
Das Signal schickt er dann ins Netzwerk (IP:Port).
Hi,
nehme an das Ding ist nicht so richtig günstig, oder ?
Das einfachste ist, du nimmst dazu die Handshake-Leitungen der seriellen Schnittstelle. Zur Pegelwandlung brauchst du nur z.B. den IC MAX232 und ein paar Kondensatoren. Der Wandelt TTL-Logik (0V/5V) in die benötigten Spannungen um.
[/Edit ]
Das mit dem MAX232 steht ja schon oben
Hi,
nehme an das Ding ist nicht so richtig günstig, oder ?
ca. 300€
Hi,
erstmal Danke an alle die sich die mühe gemacht haben mir zu antworten 🙂
Leider übersteigt der aufwand der hier benötigt wird wohl meine zeitlichen- und finanziellen- Mittel...
Das Programm sollte eig. nur etwas für einen Bekannten werden. ^^
Trotzdem wars interessant mal zu wissen wie man soetwas realisieren könnte 🙂
nochmal besten Dank an alle! 👍
Lg Jan
Wenn du das mit dem MAX232 realisierst, kostet das keine 5€ und ca. 30min Zeit.
Richtig, da geht man zum Herrn Conrad und stattet sich mit einem µController, ner Platine mit Seriellem Anschluss und einer Lichtschranke aus.
Dann sucht man sich ein nettes Projekt, wie dieses hier: dreamincode.net
Ein paar Minuten mit dem Lötkolben und ein paar Minuten um das C# Projekt anzupassen.
Bleib dran, so schwierig und teuer ist das wirklich nicht 😃