[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DDL-ML] Nanosleep und LD-W-1 Probleme




Markus Gietzen schrieb:

> Hallo,
>
> da ich nun endlich ein Oszi. habe, hab ich die Woche mal das Digital-Signal
> gemessen. Es läßt sich leider sehr schwer triggern, was aber erst mal
> nicht so wichtig ist.
> Das nanosleep als solches funktioniert schon. Ich habe mit den Werten
> herumprobiert und es war am Signalbild zu merken, dass sich dort etwas
> ändert. Wegen des Triggerproblems kann ich die Pausen nicht genau messen.
> Allerdings: Zwischenzeitlich habe ich auf Suse 7.0 "upgedated" (also 2.2.16
> Kernel) und die Loks mit LD-W-1 verhalten sich noch viel schlimmer als
> vorher.
>
> Lange Rede kurzer Sinn:
> Am Wochenende werde ich wieder mit Testanlage,  LD-W-1 bestückter Lok und
> Oszi anfangen zu testen, ob ich eine Besserung des "Fahr"verhaltens
> (davon kann man aktuell jetzt gar nicht mehr reden!) erreichen kann.
> Hat vielleicht jemand von Euch schon in eine bestimmte Richtung geforscht
> oder kann sonstige sachdienliche Hinweise geben ?
> (nicht die Sache mit dem Verkürzen des Refreshzyklus, diese Anregung kam
> ja von mir)
>
> Gruss,
>
>         Markus
>
> --
> Dipl.-Inf.(FH) Markus Gietzen
> Development Manager
> MbD EDV Managment GmbH
> Tel. +49 681 96861-0
> Fax. +49 681 96861-61

Ich habe es leider nie geschaft, ein vernüftig getriggertes Signal auf den
Bildschirm des Oszi zu bekommen. Um das Timing untersuchen zu können, habe ich
mir daher eine kleines Testprogramm geschrieben, in dem zyklisch die Ausgabe
eines Signals erzeugt wird - unter den gleichen Bedingungen wie in dem
Hauptprogramm,  in dem Fall dem win-erddcd. Läßt man eine relativ große Pause
zwischen den einzelnen Zyklen ( ich habe 50 ms gewählt), kann man das Signal
gut triggern und die Pausen ausmessen. Dies läßt sich sicherlich auch in Deinem
Fall machen.
Da offenbar bei einigen Linuxversionen Probleme mit dem Timing auftreten, wäre
zu überlegen, ob nicht ein "Diagnose-Programm" erstellt werden kann, mit dem
die Probleme lokalisiert werden können.

Gruß Michael Gräfe