Hallo,
auch wenn du Ausländer sein solltest und deutsch nicht so
gut kannst, Sätze bilden sollte doch möglich sein, oder?
last verbunden ich will jetz die reaktionszeit berechnen wenn
ich ein befehl vom pc zur DC-DC-steller schicke bis die leistug
wirklich am last eingesetz ist.
Das gibt es einige Latenzen, die du bestimmen mußt.
- Betriebssystem (OS):
Du gibst dazu keine Angaben an.
Wenn etwas zuverlässig in einer gewissen Zeit erledigt sein muß,
dann werden sogenannte Echtzeitbetriebssysteme eingesetzt.
Windows ist kein solches Echtzeitbetriebssystem.
http://de.wikipedia.org/wiki/Echtzeitbetriebssystem
Aber mal angenommen, das OS hat eine reproduzierbare Reaktionszeit.
Z.B. werden Task bzw. Interrupts innerhalb von 10ms abgearbeitet,
dann kommt es drauf an, zu welchem Zeitpunkt innerhalb dieser
Spanne ein Ereignis ausgelöst wird. WorstCase wäre mit 10ms zu rechnen.
-
Anwendungsprogramm.
Wir wissen nicht, wie die RS232 am PC angesteuert wird.
Laufzeiten des Programms und Übergabe von Daten an die UART können
ebenfalls durch Timer gesteuert und verzögert werden.
-
Länge der Datenpakete.
Natürlich kann der Steller erst reagieren, nachdem er vollständige
Daten hat. Die Länge der Datenpakete zählt also auch.
Die Datenrate hast du ja genannt. Kommen noch Unsicherheiten dazu,
wegen unbekannter Zahl Bits im Telegramm (Anzahl Datenbits, Parity,
Anzahl Stopbits, Pausenzeiten zwischen Bytes und Zeitlen).
-
Handshakes.
RS232 kann mit Handshakes arbeiten (muß aber nicht).
Verzögerungen und Unterbrechungen könne hier also auch passieren,
wenn die Kommunikation durch Handshakes unterbrochen wird.
-
Antwortzeiten des DCDC-Stellers.
Im DCDC-Steller wird ja wohl auch ein Controler arbeiten. Der hat
prinzipiell die gleichen Timmingprobleme der PC
-> Interruptverabeitung? oder Polling?
-> Timing durch Programm usw.
-> Echozeiten für evtl. notwendige Antworten (Prüfsummen, Konvertierung
von Daten usw.)
der PC ist mit dem DC-Dcsteller mit einem RS232 kabel
verbunden bitrate = 115200 bit pro sekunde, format 8 bit + ein
stopbit. ich habe folgendes
bis jetz gearbeitet, ich habe die spannung am last mit dem
Osziloscope
aufgenommen und die spannung am RS232 kabel auch am
Osziloscope
aufgenommen
und dann will ich die unterschiedzeit zwischen die zwei
flanken berechnen.
Was muß man da berechnen?
Das kann man am Oszi doch direkt ablesen (ab Flanke erste Startbit)
Es wird aber sehr wahrscheinlich einen deutlichen Jitter geben.
Damit hast du aber nicht die kompletten Verzögerungen, die vom
auslösenden Prozess im PC verursacht werden.
in der Kennlinie sind viele piks (von der
aufgenommene spannung von RS232 kabel)
Hä? Kann es sein, dass du die übertragenen Bits meinst.
Wundert es dich, dass diese da zu sehen sind? Ist ja digital!
ich weiss nicht was ich mit dem aufnahme anfange, hat jemand
eine Idee, ich weiss nicht wie ich die daten von dem Kennlinie lese.
Ohne vernüftige Infos kann die keiner aus der Entfernung helfen,
aber du solltest deine Hausaufgaben auch selber machen.
Hier gibt es offenbar ganz grundsätzliche Probleme im Verständnis
der Zusammenhänge. Diese mußt du dir aber schon selber erarbeiten.
Gruß Uwi