Probleme bei Kommunikation mit Beschleunigungsmodul über AMBER 8350 Funkmodule
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
04.03.2014, 13:35 (Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2014 13:37 von jg.)
Probleme bei Kommunikation mit Beschleunigungsmodul über AMBER 8350 Funkmodule
(31.01.2011 11:06 )eg schrieb: Jetzt musst du nur anstatt von *IDN etwas anderes ins Write String reinschreiben, was genau weiss ich nicht, es muss ein Befehl für die Messwertabfrage sein.
Gruß, eg
Hallo Zusammen, alles super verständlich bis hierhin!!
Super Support!!
Also kann die Befehle NUR der Hersteller wissen oder gibt es allgemein gültige?
RE: Schnittstelle (seriell) zwischen LabView und Messgerät
Hallo Jan,
der Hersteller legt diese Befehle fest, also ist er derjenige, der sie wissen muss.
Bei Messgeräten gibt es den SCPI-Standard, der ein weites Feld regelt - aber auch hier musst du prüfen, wie der Hersteller einzelne Befehle/Parameter implementiert hat…
RE: Schnittstelle (seriell) zwischen LabView und Messgerät
Hey Super für die schnelle Antwort. Ich übertrage mein digitales Signal per Funk. Dann wird doch sicher der Lesebefehl vom Empfänger benötigt und nicht der eigentliche Herstellerbefehl vom Messgerät? (Beschleunigungssensor)
RE: Schnittstelle (seriell) zwischen LabView und Messgerät
Du meintst, um die Fehlermeldung zu umgehen und Daten zu empfangen, muss ein Lesebefehl gesetzt werden (Herstellerangabe).
Ich habe einen Beschleunigungssensor, welcher Daten aufnimmt und sie via Funk an einen Empfänger senden. Der Empfänger ist via USB-Serial_Adapter am PC angeschlossen.
Um die generierten Daten nun auslesen zu können, benötige ich dafür einen Auslesebefehl für den Empfänger, oder den vom Beschleunigungssensor.
Ich habe das Messsystem ohne Kenntnisse übernommen. Ein Signal kommt an bei der Schnittstellenüberprüfung (Hex: \F4\E4). Mir fehlt die Information, ob das überhaupt ein Messsignal ist oder nicht, oder es sich um eine Information der Funkverbindung handelt.
Der Sensor wartet sicherlich noch auf einen entsprechenden Lesebefehl.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RE: Schnittstelle (seriell) zwischen LabView und Messgerät
Du solltest schon ein Protokoll haben, wo genau definiert ist, was Befehle, was Daten, was Kennungen, was Trenner usw. sind und wie sie dargestellt werden, sonst kannst Du das vergessen.
Gruß Markus
(04.03.2014 19:32 )BollerJan schrieb: Du meintst, um die Fehlermeldung zu umgehen und Daten zu empfangen, muss ein Lesebefehl gesetzt werden (Herstellerangabe).
Ich habe einen Beschleunigungssensor, welcher Daten aufnimmt und sie via Funk an einen Empfänger senden. Der Empfänger ist via USB-Serial_Adapter am PC angeschlossen.
Um die generierten Daten nun auslesen zu können, benötige ich dafür einen Auslesebefehl für den Empfänger, oder den vom Beschleunigungssensor.
Ich habe das Messsystem ohne Kenntnisse übernommen. Ein Signal kommt an bei der Schnittstellenüberprüfung (Hex: \F4\E4). Mir fehlt die Information, ob das überhaupt ein Messsignal ist oder nicht, oder es sich um eine Information der Funkverbindung handelt.
Der Sensor wartet sicherlich noch auf einen entsprechenden Lesebefehl.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Hallo, ich habe ein ähnliches Problem. Nur beginnt der Fehler bereits im Hyperterminal. Ziel des Ganzen:Ich möchte Daten einer RS232 Schnittstelle über ein VISA auslesen.
Im Hyperterminal werden im Onlinemodus, stetig die selben Daten empfangen (ASCII- ä;ô). Ich kann im Terminal nicht in den Befehlsmode wechseln. Die Schnittstelle reagiert überhaupt nicht auf irgend eine Art Escape-Sequenz.
Ebenso in der VISA-Konfiguration. Ich empfange F4E4 (Hex) und sobald ich einen Befehl an die Schnittstelle gebe, passiert nicht. Vom Hersteller wird die Escape-Sequenz (+++) vom Wechsel Online- zu Befehlsmodus angegeben.
Hallo Jens,
das Handbuch konnte ich in mühsamer Recherchearbeit nun auffinden. Dort ist die Kommunikation auch sehr gut mit AT-Befehlen erläutert. Ich benötige lediglich den Wechsel zum Befehlmode und dachte, dass User ähnliche Probleme haben, deshalb der Thread.
Ich habe auch eine VISA-Meldung mit eingefügt. Mir ist nicht klar, wie genau der Time-Out eingestellt werden muss. Ob dieser zu lang oder zu kurz ist??