RS232 Kommunikation mit MC gestört

OP #3455405
Lesenswert?

Sehr geehrtes Forum,
ich habe nach einigen Tagen Arbeit ein kleines Projekt auf meinem 
Breadboard entwickelt, bei welchem im Grunde ein Atmega88PA den 
Spannungswert bei einer Spannungsteilerschaltung mit einem Lichtsensor 
misst, und diesen Wert dann per RS232 an den PC sendet.

Wenn mein MC irgendein Byte vom PC empfängt, dann sendet es den 
aktuellen Messwert zurück, und mein PC macht dann in gewissen Abständen 
diese Abfragen, und führt so ein Echtzeit diagramm.

Interessant ist, dass wenn Skype laufen lassen, und z.B. in einer 
Telefonkonfi bin, dass dann das Java Programm nicht mehr die Sendungen 
meines MCs empfängt, bzw. nur unregelmäßig empfängt.

Kann man was dagegen machen, mein PC ist alles andere als klein, bzw. 
schnell überfordert, aber die RS232 Kommunikation scheint da irgendwie
überlastet zu sein.

Weiß einer von euch, woran sowas liegen kann?

Ich habe das Java Programm auf Basis folgenden Tutorials geschrieben:
http://www.mikrocontroller.net/articles/Serielle_Schnittstelle_unter_Java

Danke,
Developer_X
Gast #3455519
Lesenswert?

Ich würde den PC nur Befehle senden lassen, z.B.:
SET_INTERVALL 100ms (um das Messintervall festzulegen)
START (Messungs-Serie starten)
STOP (Serie stoppen)

und den MC dann eigenständig regelmässig Messungen machen lassen.
Das Intervall ist dann fix und wann die einzelnen Messwerte beim PC dann 
eintrudeln wäre egal, denn man weiss ja dass sie 100ms ausseinander 
liegen müssen.

Echtzeitkommunikation im Ping-Pong Verfahren kann man mit normalen 
Betriebssystem vergessen ;D

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren