ich hab seit einer Weile ein Projekt. Ich soll die Datenübertragung zwischen zwei Geräten, die mit RS232 kommunizieren, abfangen und dann mit einem Laptop protokolieren. Dazu muss ich theoretisch ja nur eine Platine bauen, auf der ich dann die Sende und Empfangsleitung abzweige und an eine zusätzliche Buchse anschließen. Allerdings, müsste ich bei dieser leichten Lösung dazu die Software schreiben, die die Daten dann protokolliert. Ich hab nur absolut keine Ahnung von dem Programmieren und fertige Software ist nicht erlaubt .Gibt es einen anderen Weg diese Daten zu überwachen? Irgendeine schwerere Hardwarelösung, weil es mir angedeutet wurde, dass diese Platine so zu einfach sei.
Ich hoffe irgendjemand hat eine Idee und kann mir helfen.
Z.B. die abgezweigten Leitungen an einen anderen µC anschließen, der das ganze protokoliert und z.B. in einem externen RAM speichert. Dann kann man zusätzlich noch ein LCD an diesen µC anschließen und sich die Daten (nachdem die Kommunikation beendet ist) anzeigen lassen.
Das ist sicher nicht die beste (und vor allem nicht die schnellste Lösung), sollte aber funktionieren.
hi,
wenn es eine HW Lösung sein muss, siehe R2D2.
Für eine SW-Lösung würde ich einen Laptop nehmen,
die beiden RS232 Signale über zwei RS232 / USB Konverter in
den Laptop führen und sowas wie ein abgespecktes Hypter-Term
programmieren.
Danke für die Tipps. Das mit dem Mikrocontroller hab ich mir auch schon überlegt. Das Problem ist, dass ich auch davon noch nicht viel Ahnung habe und es auch leider nicht so einfach ist sich da schnell einzuarbeiten . Aber ich glaube, dass der Mikrocontroller wahrscheinlich die Lösung ist, die von mir erwartet wird. Könnt ihr mir noch irgendwelche Tipps geben welcher Mikrocontroller sich für soetwas anbietet?
Hier ist das Programm und der Quellcode. Wenn beim Ausführen Fehler wegen fehlenden Dlls kommen schreib mir bitte wie die fehlenden heißen, damit ich sie posten kann oder such mit google nach ihnen und lade sie irgendwo runter (das geht schneller). Wenn du sie alle runtergeladen hast, dann schreib mir bitte trotzdem welche gefehlt haben, damit ich das für die Zukunft weiß.
(Ich habe das Programm mit Borland C++ erstellt.)
OK, Mikrocontroller fällt flach, zu aufwendig. Gibt es noch eine Möglichkeit, vielleicht über irgendeine Logikschaltung oder soetwas. Ich weiß langsam echt nicht mehr was ich machen soll .
Lesezeichen