Meßproblem und Auswertung dazu...

Sep 18, 2008 21 Replies

Autsch. Da bleibt Dir IMHO nur eines: Ganz schnell alle bei Euch gaengigen Messgeraetevermieter abklappern, nach Data Logger fragen. Angesichts des Zeitdrucks geht das jetzt nur noch per Telefon.

Ich weiss nur nicht, ob Ihr da mit 600 Euronen weg kommt.

[...]
Gruesse, Joerg http://www.analogconsultants.com/ "gmail" domain blocked because of excessive spam. Use another domain or send PM.

Hab noch nicht ganz verstanden, wie deine Daten vorliegen, als Analogwerte, oder als 16 Bit Digitalwerte, die nur abgegriffen werden müssen. Wenn letzteres der Fall ist:

uC mit 2x8-Bit Port

z.B. so:

In einer Timer-int-Routine, die alle 5ms aufgerufen wird:

{ sende(#02); sende(PINA); sende(PINB); sende(#13); }

Alle 5ms zwei 8-Bit Ports abfragen und in einem einfachen Protokollrahmen seriell zum PC senden. Die Zeit ergibt sich aus der Datensatznummer.

Alternative mit weniger Speicherbedarf hier nur für 8 Bit:

{ if ((PINA == PINAalt) | (t)) t++ else { sende(#02); sende('A'); sende(t); sende(PINA); sende(#13); } }

Port Abfragen, mit altem Wert vergleichen, wenn gleich und wenn t 0, dann Zeitstempel incrementieren. Wenn ungleich oder wenn Überlauf von t, dann Datenpaket senden. Das geht natürlich auch mit 16-Bit.

Gruß

Stefan DF9BI

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required