<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Stoppuhr1 / Enocean USB300 auslesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f51341373/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f51341373/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/2f51341373/</id><updated>2020-02-28T03:40:26.623000Z</updated><subtitle>Recent posts to Stoppuhr1 / Enocean USB300 auslesen</subtitle><entry><title>Stoppuhr1 / Enocean USB300 auslesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f51341373/?limit=25#0b95" rel="alternate"/><published>2020-02-28T03:40:26.623000Z</published><updated>2020-02-28T03:40:26.623000Z</updated><author><name>blaggejoe</name><uri>https://forge.codesys.com/u/blaggejoe/</uri></author><id>https://forge.codesys.com62428636b8f349c251a678c84e5259646b1ffb63</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Edwin&lt;/p&gt;
&lt;p&gt;Ja, ist nicht einfach so aus dem Stand heraus.&lt;br/&gt;
Ich werde es bei Gelegenheit mal versuchen mit reiner ASCII-Übertragung und melde mich nochmals.&lt;/p&gt;
&lt;p&gt;Gruss Ralf&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Stoppuhr1 / Enocean USB300 auslesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f51341373/?limit=25#e1f0" rel="alternate"/><published>2020-02-28T03:40:21.090000Z</published><updated>2020-02-28T03:40:21.090000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com5e012dc884555ed7a53438de38f7f2598289204c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
keine Ahnung wie ich dir genau helfen soll,&lt;br/&gt;
entweder ich müsste so einen USB Stick besorgen um es zu reproduzieren oder wir müssen es &lt;br/&gt;
auf deiner Umgebung anschauen.&lt;br/&gt;
Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Stoppuhr1 / Enocean USB300 auslesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f51341373/?limit=25#a9eb" rel="alternate"/><published>2020-02-28T03:40:19.121000Z</published><updated>2020-02-28T03:40:19.121000Z</updated><author><name>blaggejoe</name><uri>https://forge.codesys.com/u/blaggejoe/</uri></author><id>https://forge.codesys.com1b59c34cfa95c4c2a828d032b29ac7615c9917a7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo zusammen&lt;br/&gt;
Im Zuge eines kleinen Projektes für den hiesigen Sportverein und persönlicher Weiterbildung will ich eine Stoppuhr für ein 100m Rennen mit dem Raspberry(2) und CoDeSys realisieren.&lt;br/&gt;
Kurzbeschreibung:&lt;br/&gt;
- Start der Uhr über Startklappe mit EnOcean-Taster, eingelesen über den EnOcean USB 300.&lt;br/&gt;
- Stopp der Uhr über zwei separate Lichtschranken (für zwei Läufer) per GPIO&lt;br/&gt;
- Raufzählen der Stoppuhr im 10ms-Task (oder evt. 1ms-Task)&lt;br/&gt;
- Auswerten der Ergebnisse über die WebVisu (Der Bediener loggt sich einfach auf den Raspberry Accesspoint (per WLAN-Stick) ein)&lt;br/&gt;
Jetzt stehe ich an ein paar Problemen an, in diesem Post geht es um Problem Nr. 1:&lt;br/&gt;
Den Enocean USB300 in CoDeSys auslesen.&lt;br/&gt;
Folgende Zeichen sollten ankommen: 0xF6 0x00 0x00 0x2B 0xC2 0xB9 0x20 0x03 0xFF 0xFF 0xFF 0xFF 0x46 0x00 (siehe Bilder im Anhang).&lt;br/&gt;
Nach umstellen der Baudrate auf 57600 und der Schnittstelle /dev/ttyUSB0 auf raw kommt mit cat /dev/ttyUSB0 auch etwas an. Die Linuxseite funktioniert also.&lt;br/&gt;
Den Eintrag in der /etc/CODESYSControl.cfg&lt;br/&gt;
&lt;span&gt;[SysCom]&lt;/span&gt;&lt;br/&gt;
Linux.Devicefile=/dev/ttyUSB&lt;br/&gt;
portnum = COM.SysCom.SYS_BOMPORT1;&lt;/p&gt;
&lt;p&gt;habe ich auch nachgetragen.&lt;br/&gt;
Leider kommt auf com1 in CoDeSys einfach nichts rein.&lt;br/&gt;
Umstellen von COM.CAA_Parameter_Constants.udiBinary; auf 1 habe ich auch ohne Erfolg versucht.&lt;/p&gt;
&lt;p&gt;Kann ich denn nicht-ASCII Zeichen überhaupt über SerialCom einlesen oder soll ich da besser CmpCharDevice verwenden?&lt;/p&gt;
&lt;p&gt;Vielen Dank für die Hilfe!&lt;br/&gt;
Ralf&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Terminal.PNG" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1053"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Empfangsstring_SOLL.PNG" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1052"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum-de.codesys.com//download/file.php?id=1054" rel="nofollow"&gt;Stoppuhr.projectarchive &lt;span&gt;&lt;span&gt;[231.54 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>