Forum: Mikrocontroller und Digitale Elektronik USB-CDC mit PIC18


von Kai K. (lekai)


Lesenswert?

Hallo,

ich habe eine Schaltung aufgebaut mit einem PIC18F4553. Diese Schaltung
übergibt gemessene Werte über USB CDC an den Rechner. Das ganze wird
entweder über Netzspannung und Trafo - Spannungsregler versorgt, oder
wenn keine Netzspannung anliegt über USB vom Rechner.

Prinzipiell funktioniert die Verbindung und Übertragung. Ist das Gerät
über Netz eingeschaltet kann ich beliebig oft Messungen vornehmen, ohne
das die Verbindung zusammen bricht.
Schalte ich die Netzspannung nun ab, wird der PIC über USB weiter
versorgt. Schalte ich die Netzspannung wieder ein bricht die USB
Verbindung so ca. jedes 5 mal zusammen, der Controller läuft aber
weiter.

Die Netzspannung wird über ein Relais geschaltet, Störungen durch
Prellen auf der Versorgungsspannung vom uC sind weitesgehend beseitigt.

Ich habe statt der 5V Versorgung über USB vom Rechner auch schon ein
seperates Netzteil verwendet. Auch dann bricht die Verbindung ca. jedes
5 mal zusammen.

Ich möchte erstmal ganz allgemein Fragen, wodurch kann die Verbindung
zum PC abbrechen ??

ich bin für jeden Tip dankbar.

von Ralf (Gast)


Lesenswert?

Deine Relais-Treiberstufe wird nicht gut genug entstört sein -> zeig mal 
den Schaltplan und das Layout...

Ralf

von Kai K. (lekai)


Angehängte Dateien:

Lesenswert?

Hallo Ralf,

der Microcontroller schaltet keine Relais. Die Relais werden alle durch 
das Netz selber oder über einen Taster geschaltet.

Der Schaltplan ist angehängt, zur Übersicht habe ich mal die 
uninteressanten Teile entfernt. Durch den Taster oben links wird das 
Netz über ein Relais eingeschaltet, über den Trafo - Spannungsregler 
wird der Controller dann mit 5 V versorgt. Über den 12 V Spannungsregler 
wird ein 2. Relais angezogen, somit geht das Netz in Selbsterhaltung, 
wenn der Taster nicht mehr gedrückt wird.

Wie kann ich die Relais denn geeignet enstören ?

Mich interessiert vorallem welches Ereigniss dazu führt, dass die USB 
Verbindung abreisst.

vielen Dank

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.