mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Lauschen und auswerten einer Schnittstelle


Autor: Mario Dejung (wuermchen)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo alle,
ich bin neu im Forum und habe jetzt eben ein wenig die Suche bemüht und 
hab nicht wirklich so richtig viele Infos bekommen...

Also mal kurz um was es geht. Ich hab eine Solaranlage und dazu einen 
Datenlogger, der die Daten der Wechselrichter abfragt und eben in nem 
kleinen Fensterchen darstellt. Das gute Stück hat auch eine RS232 
Schnittstelle aber die Firma ist unfähig dazu eine Software bereit zu 
stellen um das Teil auszulesen.
Aber gut, was mir die Firma geschickt hat ist die Schnittstellendoku zu 
der RS485 Schnittstelle, mit der der Datenlogger die einzelnen 
Spannungswandler ausliest.

Ich hab mir also einen Rechner zusammengebaut und mit einem RS485 
Adapter ausgestattet und parallel in den Bus angeschlossen. Da es ein 
Linux System ist nutze ich cutecom um mir die Daten auf der 
Schnittstelle anzuschauen.

Ergebnis sieht man dann im Dateianhang...
Da ich die Doku zur Schnittstelle habe konnte ich auch mit der Vielzahl 
von Bytes was anfangen, aber jetzt mein Problem.

Ich hab gelesen, dass in einem RS485 nur ein Master Daten senden darf, 
deshalb würde ich gerne nur die Daten belauschen und den Datenlogger 
weiter alles abfragen lassen. Ich denk das ist im Moment einfacher.

Ich suche im Moment nach einer Programmierlösung wie ich die 
Schnittstelle belauschen kann und on the fly auswerte und in eine 
Datenbank oder ähnliches eintrage.
Programmiererfahrung habe ich in python und ein wenig C. Ansonsten bin 
ich ganz gut in der Linux Shell mit all ihren Mittelchen. Aber ich hab 
bis jetzt noch keine Ahnung wie ich "live" Bitweise oder ähnliches im 
Programm der Port mitschneide und verarbeite, vielleicht kann mir hier 
jemand Tipps geben.

Vielen Dank schon mal und wenn Ihr mehr Infos von mir braucht, fragt 
einfach.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.