Forum: Mikrocontroller und Digitale Elektronik VUSB-USB-PORT SCHALTET AB


von Tobi L. (derarzt)


Angehängte Dateien:

Lesenswert?

Hi Leute ich habe für mein Praxisprojekt eine USB_Motorsteuerung 
entwickelt und nutze dazu VUSB. Leider ist es so dass ich den Motor 
steuern kann, und nach unbestimmter Zeit treten 2 bzw. 3 Fehler auf.

Fehler 1) entweder kann ich den Motor nach einer bestimmten zeit nicht 
mehr steuerun und er bleibt auf der hächsten stufe laufen.

Fehler 2) der Motor geht aus wenn ich dann aber per hostsoftware noch 
einen neuen befehl zum atmega schicke läuft der motor wieder

Fehler 3 ist eine Kombi von beiden. Der Motor läuft dass ich ihn steuern 
kann. Löuft dann plötzlich auf höchster stufe für 1-2 sek und geht dann 
aus.

Also beim ersten Fehler vermute ich einfach dass iwann der strom durch 
den Transistor mit der zeit, dadurch dass der Transistor (bzw das 
Wärmeleitblech) warm wird, zu hoch wird und dadurch dann der USB-Port 
dicht macht...

Allerdings trat auch der Fehler auf als der Transistor fast kühl war....

Ich habe einfach mal den Schaltplan sowie den quellcode angehängt

von Stefan (Gast)


Lesenswert?

Hallo,

korrigiere mal
>volatile uint8_t pwm_setting1[6];

wenn du  mit
>           if(0<=temp&& temp<=7){
>             pwm_setting1[temp] =datenbuffer[2];

zugreifen willst

von Tobi L. (derarzt)


Lesenswert?

stimmt da hast recht. habe den fehler auc schon gesehen aber ich sende 
nur daten an einn motor an den des ersten bytes habe vergessen dass 
nachzutragen... auf hostseute läuft ein java programm  das javalibusb 
nutzt

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.