USB-CDC mit PIC18

OP #1613160
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.
OP #1613469
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
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.