INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Nur seltsam Zeichen Serial
29.05.2019, 21:07
Beitrag #1
Nur seltsam Zeichen Serial
Hallo zusammen

Ich würde gerne per RS232 Schnittstelle ein Kraftmessgerät ansteuern und auslesen.

In der Anleitung des zu steuernden Karftmessgeräts(http://mark-10.com/new_manuals/manualSeries5-DE.pdf) auf Seite 18 steht folgendes:

Serie 5 Kraftmessgeräte können durch ein externes Gerät über RS-232 oder USB Kanal gesteuert werden. Es folgt eine Liste der unterstützten Befehle und ihre Erklärungen. Alle Befehle müssen mit einem Wagenrücklauf-Zeichen oder mit einer Wagenrücklauf/Zeilenvorschub Kombination abgeschlossen werden.

Steuerbefehle lauten z.B.
Z für Kraft nullen, das funktioniert auch einwandfrei.

Die Anfragebefehle bekomme ich aber nicht hin:
?PC Anforderung des Spitzenwerts Druck

Code:
Code:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(6, 9);

char Data;

void setup() {
  // put your setup code here, to run once:

mySerial.begin(9600);
Serial.begin(9600);


}

void loop() {
  // put your main code here, to run repeatedly:
mySerial.println("?PC");
mySerial.flush();

Data=mySerial.read();
Serial.write(Data);

mit diesem Code bekomme ich folgende Ausgabe im seriellen Monitor:

?PC⸮⸮?PG
?PC
⸮⸮
5
?PC
⸮
?PC
?PC
?PC
?PC
?PC
?P⸮C⸮⸮
5
?PCH⸮o5)PW⸮?⸮?C?⸮⸮⸮?⸮?⸮????⸮?⸮??⸮͡⸮?⸮?⸮?⸮?⸮?͡???⸮?⸮?⸮?⸮?⸮迡͡⸮?⸮?⸮?⸮??⸮?⸮??⸮⸮?⸮⸮⸮​​?⸮?⸮?⸮?⸮??⸮?⸮?⸮⸮⸮?⸮?


die letzte Zeile geht in einer Zeile fort. Das bedeutet, das Signal kommt an, jedoch bin ich nicht in der Lage es sinnvoll auszulesen...

Hat hier jemand eine Idee?

Grüße
Timo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.05.2019, 21:22
Beitrag #2
RE: Nur seltsam Zeichen Serial
Hi, wenn du aufmerksam liest, ist auf Seite 30 die Default-Baudrate angegeben:
115.200 !

Probiers mal

Shrimps


(29.05.2019 21:07)TeimeN schrieb:  Hallo zusammen

Ich würde gerne per RS232 Schnittstelle ein Kraftmessgerät ansteuern und auslesen.

In der Anleitung des zu steuernden Karftmessgeräts(http://mark-10.com/new_manuals/manualSeries5-DE.pdf) auf Seite 18 steht folgendes:

Serie 5 Kraftmessgeräte können durch ein externes Gerät über RS-232 oder USB Kanal gesteuert werden. Es folgt eine Liste der unterstützten Befehle und ihre Erklärungen. Alle Befehle müssen mit einem Wagenrücklauf-Zeichen oder mit einer Wagenrücklauf/Zeilenvorschub Kombination abgeschlossen werden.

Steuerbefehle lauten z.B.
Z für Kraft nullen, das funktioniert auch einwandfrei.

Die Anfragebefehle bekomme ich aber nicht hin:
?PC Anforderung des Spitzenwerts Druck

Code:
Code:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(6, 9);

char Data;

void setup() {
  // put your setup code here, to run once:

mySerial.begin(9600);
Serial.begin(9600);


}

void loop() {
  // put your main code here, to run repeatedly:
mySerial.println("?PC");
mySerial.flush();

Data=mySerial.read();
Serial.write(Data);

mit diesem Code bekomme ich folgende Ausgabe im seriellen Monitor:

?PC⸮⸮?PG
?PC
⸮⸮
5
?PC
⸮
?PC
?PC
?PC
?PC
?PC
?P⸮C⸮⸮
5
?PCH⸮o5)PW⸮?⸮?C?⸮⸮⸮?⸮?⸮????⸮?⸮??⸮͡⸮?⸮?⸮?⸮?⸮?͡???⸮?⸮?⸮?⸮?⸮迡͡⸮?⸮?⸮?⸮??⸮?⸮??⸮⸮?⸮⸮⸮​​?⸮?⸮?⸮?⸮??⸮?⸮?⸮⸮⸮?⸮?


die letzte Zeile geht in einer Zeile fort. Das bedeutet, das Signal kommt an, jedoch bin ich nicht in der Lage es sinnvoll auszulesen...

Hat hier jemand eine Idee?

Grüße
Timo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.05.2019, 21:25
Beitrag #3
RE: Nur seltsam Zeichen Serial
115200 ist aber mit Softwareserial im Normalfall nicht machbar.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.05.2019, 21:46
Beitrag #4
RE: Nur seltsam Zeichen Serial
Upps,
hast Recht, hatte ich nicht drauf geachtet und auch nicht Hardware gesehen...
Bin fast immer auf ESP32 unterwegs und da dann meistens egal...
Gruß
Shrimps

(29.05.2019 21:25)Tommy56 schrieb:  115200 ist aber mit Softwareserial im Normalfall nicht machbar.

Gruß Tommy
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.05.2019, 22:21
Beitrag #5
RE: Nur seltsam Zeichen Serial
Ich habe es gerade mit dem Arduino Mega per HardwareSerial 3 getestet. Auch mit Baudrate 115200 selbes ergebnis.
Was mir aber aufgefallen ist:
Sogar wenn ich den seriellen Stecker vom Kraftmessgerät abziehe, blinkt die RX LED auf dem TTL Wandler. Auf dem Seriellen Monitor ist dann aber nichts zu sehen.

Stecke ich das Kabel an das Kraftmessgerät an, kommt auch wieder etwas am Seriellen Monitor an.

Seltsam finde ich auch, wenn ich mit der Baudrate 9600 sende, sehe ich im ersten moment am Serial.read() genau die Zeichen welche ich per Serial.println("?PC") gesendet habe.... Ist das normal? Sieht für mich wie eine Rückkopplung aus, evtl Kurzschluss im Kabel?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.05.2019, 10:32
Beitrag #6
RE: Nur seltsam Zeichen Serial
(29.05.2019 22:21)TeimeN schrieb:  Seltsam finde ich auch, wenn ich mit der Baudrate 9600 sende, sehe ich im ersten moment am Serial.read() genau die Zeichen welche ich per Serial.println("?PC") gesendet habe.... Ist das normal? Sieht für mich wie eine Rückkopplung aus, evtl Kurzschluss im Kabel?
Auf Kurzschluss kannst Du durchmessen, den Rest weiß nur der Hersteller.
Hast Du die Verbindung RX/TX gekreuzt oder macht das Dein Wandler selbst?

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Serial.Print in Funktionen und Prozeduren Jonny 4 226 14.06.2020 15:52
Letzter Beitrag: Jonny
  Arduino DMX wert mit serial port auslesen Arduino DMX Master 2 338 10.06.2020 16:27
Letzter Beitrag: Chopp
  If (Serial) … Rainer2 2 374 06.04.2020 16:01
Letzter Beitrag: Rainer2
  Waage über RS 232 / Serial auswerten 425t 9 791 31.03.2020 06:44
Letzter Beitrag: 425t
  Menu funktioniert ohne Serial.println nicht GSA1150 7 534 30.03.2020 18:26
Letzter Beitrag: Tommy56
  & Zeichen in Funktionen Franz54 4 487 08.03.2020 22:06
Letzter Beitrag: Franz54
  Zeichen werden auf der LCD verfälscht Tom2Bit 11 1.002 11.02.2020 17:40
Letzter Beitrag: hotsystems
  LCD 16*2 display zeigt sinnlose Zeichen Schneggl 15 1.930 04.10.2019 18:58
Letzter Beitrag: Tommy56
  Das Zeichen "°" (Grad) ausgeben Rockman 6 2.154 16.06.2019 16:39
Letzter Beitrag: Rockman
  Serial Korad Netzteil Ladegerät MMF 16 1.957 12.02.2019 22:54
Letzter Beitrag: Tommy56

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste