www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USB Datenlogger gesucht


Autor: Tobi D. (fanti)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich bin dabei eine Kommunikation zwischen PC und µC über eine USB 
Schnittstelle aufzubauen.
Über einen virtuellen Com-Port kann ich dem µC Befehle senden, was er 
tun soll.
Allerdings macht er nicht so ganz das was er soll und ich würde mir 
gerne die gesendeten Datenpakete ansehen um zu wissen ob der Fehler in 
der µC Programmierung oder im C-Steuerprogramm des Pc liegt.
Ich suche also ein Programm das ähnlich dem "USB Monitor Studio" 
funktioniert, nur eben als Freeware, denn das Studio ist bei mir nun 
abgelaufen.

Hat jemand Vorschläge welches Programm ich benutzen könnte?

Autor: tt2t (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
such mal hier nach "usb sniffer"

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du könntest anstatt deinem Steuerprogramm aufm PC einfach mal irgendein 
Terminal Prog benutzen und auf dem viruellen COM schaun was so passiert.

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da hier eine serielle Schnittstelle verwendet wird, sollte der gute alte 
PortMon von Sysinternals ausreichen.

http://technet.microsoft.com/en-us/sysinternals/bb896644

Autor: Tobi D. (fanti)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke für die Hilfen, aber bis jetzt bin ich leider noch nicht weiter 
gekommen

USB sniffer hab ich einige probiert, wobei entweder diese nicht liefen 
oder der Port nicht gefunden wurde oder er sich weigerte ein Logfile zu 
erstellen :(

die Idee mit dem Terminalprogramm funktioniert nicht, da ich das 
komplette USB-Protokoll ja nicht in ASCII zeichen eingeben kann, die 
Deviceanmeldung ist dafür einfach zu komplex.

Portmon sieht auf den ersten Blick nach dem aus was ich gesucht habe, 
allerdings ist es laut Hersteller nicht Win7 64Bit kompatibel, beim 
ausprobieren und auswählen eines local Device bekomme ich immer "error2"


Der Ansatz gefällt mir (virtuelle Comport), somit müsste ein seriell 
sniffer/datenlogger funktionieren, gibts da Empfehlungen von eurer Seite 
aus?

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tobi D. schrieb:
> die Idee mit dem Terminalprogramm funktioniert nicht, da ich das
> komplette USB-Protokoll ja nicht in ASCII zeichen eingeben kann, die
> Deviceanmeldung ist dafür einfach zu komplex.

Welches USB-Protokoll? Da ist eine serielle Schnittstelle, auch wenn die 
virtuell sein mag.

Nutzt Du eine separate USB-Seriell-Bridge, oder implentierst Du CDC in 
Deinem µC?

Wenn Du nicht das serielle Protokoll, sondern die darunter liegenden 
USB-Vorgänge betrachten willst, dann könnte 
http://usbsnoop.sourceforge.net/ vielleicht ein Hilfsmittel sein.

Nein, ich habe nicht nachgesehen, ob das auch mit 
64-Bit-Windows-Versionen funktioniert.

Autor: 123 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ggf sind admin rechte notwendig. ausführen als admin wählen.

Autor: Tobi D. (fanti)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jup, als Admin ausführen hab ich auch probiert.

Vielleicht bin ich auch einfach zu blöd dafür aber die serial port 
sniffer klappen auch nicht,hab 3 unterschiedliche probiert. Jedes mal 
wenn ich einen starte bekome ich die Meldung "Port in use", was auch 
logisch ist es hängt ja der µC dran^^

und eben auch noch usb snoop getestet. Ich habe das Programm gestartet, 
mein Device ausgewählt, neugestartet (wie in der Aneleitung 
beschrieben), aber er fängt nicht an die Daten zu loggen :(

Ich benutze CDC im µC.

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.