Forum: PC-Programmierung Messung/Synchronisierung Timing PC-Software mit externer Hardware


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Thomas K. (tkessels)


Bewertung
-1 lesenswert
nicht lesenswert
Hi!

Die genauen Details, um die es geht, sind ziemlich komplex, aber das 
Problem ist ein recht einfaches. Ich habe eine Windows-Software (C), die 
ein Gerät über USB steuert. In dem Gerät steckt ein USB<>RS232-Wandler 
und letztenendes ein PIO, von dem ich einzelne Pins aus meiner Software 
heraus auf Low oder High setzen kann.

Mich interessiert die Verzögerung zwischen dem Befehl in meiner Software 
und der tatsächlichen Zustandsänderung eines Pins, und ich habe keine 
Idee, wie ich das messen könnte.

Entweder muss ich quasi gleichzeitig mit dem Absetzen des Befehls an das 
Gerät einen anderen PIO ansteuern, so dass ich die beiden Signale auf 
dem Oszilloskop vergleichen kann, brauche dafür aber einen PIO mit 
bekannter Verzögerung.

Oder ich muss den PIN am Gerät über einen anderen PIO wieder in den PC 
einlesen und kann dann den Zeitstempel zwischen Ausführen des Befehls 
und detektierung der Zustandsänderung vergleichen. Aber auch hier 
brauche ich wieder einen PIO mit bekannter Verzögerung.

Hat hier irgendwer eine Idee, wie ich das messen könnte?

Danke,

Thomas

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]
  • [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.