PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Riesen roblem mit C-Control II



oratus sum
20.01.2008, 15:13
Hallo liebe COmmunity, ich bin echt Verzweifelt. #-o

Irgendwarum wird mein C-Control II ziemlich heiß. Also nicht so heiß, dass ich mich verbrenne, aber es ist nicht angenehm den Finger drauf zu lassen. Konkret geht es glaub ich um den C164 Prozessor, der heiß wird.

Weiters glaube ich, dass es ein Programmierfehler ist, denn wenn ich nur die Versorgungsspannung drauflege (12V), wird er auch heiß. Wenn ich ein neues Programm übertragen möchte, dann löscht er den Flash-Speicher bis 100% dann sagt der Compiler

"Es trat ein Fehler bei der Übertragung auf, starten sie den Vorgang erneut"

Es kommt mir auch so vor als ob es immer wärmer wird und ab einem gewissen Punkt kühlt es wieder ab, dann geht es wieder ins heiße über.

Hier der aktuelle Code der zum letzten mal erfolgreich übertragen wurde:





thread beep
{
int d;
plm.settimebase(0,plm.BASE_800);
plm.setmode(0,0);
plm.setperiod(0,25000);
ports.set(8,-1);
loop
{
for d=1000...2750 step 20
{
plm.out(0,d);
sleep 10;
}
for d=0...1750 step 20
{
plm.out(0,2750-d);
sleep 10;
}
}
}


thread main
{
ports.set(8,-1);
hwcom.init();
hwcom.setspeed(hwcom.SPEED_9600);
hwcom.print("PUDDELWATZ");
ports.set(8,0);
ports.set(8,-1);
ports.set(8,0);
ports.set(8,-1);
ports.set(8,0);
run beep;
}


Das ist nur ein kleiner test COde mit dem ich schnittstellen und Servo-Tests durchgeführt habe

Bitte helft mir, ich bin echt am Verzweifeln.

Aja nochwas:
Auch wenn es bei einem Test zu einem kurzschluss kam, kann es nur zu einer Spitze von 12V/ 1A gekommen sein, da eine Sicherung vor der Versorgungsspannung intergriert ist. Und ja mir sind 2mal die SIcherung durchgebrannt.

ACU
20.01.2008, 15:37
Oh das klingt aber garnicht gut.
Ich habe die vergossene C-Control 2 Unit.
Ich bin mir aber ziemlich sicher, dass der Infineon Chip nicht warm werden darf. Sowas hat man nur bei deutlich höher getakteten Prozessoren.
Nur der Spannungswandler darf etwas warm sein, aber der µC nicht.

An deinem Programm liegt es jedenfalls nicht (falls du damit nicht irgendwo was kurzgeschloßen hast). Die Übertragung muß immer funktionieren.
Ich tippe mal drauf, dass du deine Unit gehimmelt hast.
Die Sicherungen helfen da wenig. Wenn die Ports überlastet werden, ist sie ziemlich schnell hin (habe ich schon von Anderen gehört).
Wünsche dir noch viel Glück, aber viel wirste wohl (leider) nichtmehr tun können :(.


MfG ACU

oratus sum
20.01.2008, 15:52
Oje, das ist ja schlecht,... 100€ so dahin...
Gibts Garantie auf das Teil?

Aber das ist doch komisch, dass der Flashspeicher gelöscht werden kann. Und er geht ja in den Hostmodus über, sonst würde es ja nichtmal bis zur Löschung des Speichers führen...

Und wegen Überlastung der Ports:
Es ist an port P1H.0 eine LED+ Vorwiderstand angeschlossen. Der Servo war damals nicht angeschlossen.

T.J.
20.01.2008, 18:06
ich habe auch mal eine geschrottet, nur mal kurz einen stecker falsch kurzschluss auf 8 ports und weg war das ding.

es wurde warm, lies sich kein programm mehr geben und lief auch nicht.
funzt dein programm denn noch was drauf ist?

physicus
20.01.2008, 18:18
Oje, das ist ja schlecht,... 100€ so dahin...
Gibts Garantie auf das Teil?

hilft nur neu kaufen, garantie gibts nicht auf unsachgemäße bedienung, so werden sie dir das sicher nahelegen.
ist zwar nicht schön aber darauf wirds rauslaufen....

mfg physicus

Jon
20.01.2008, 18:18
Hi,
da Conrad ein sau dummer Laden ist, würde ich einfach da hingehen und denen erzählen, dass auf die C-Control aus einem dir unbekannten Grund kein Programm mehr übertragen werden kann. Du hast natürlich alles richtig gemacht und Vorschriften eingehalten.
Nach meinen Erfahrungen wird das Teil dann entweder eingeschickt und du bekommst nach ein paar Wochen ein neues, oder du bekommst sofort ein neues.

Mehr kann ich dir leider nicht helfen O:)

jon

T.J.
20.01.2008, 18:22
probieren auf jeden fall!

oratus sum
20.01.2008, 19:16
Ok, das werde ich aufjedenfall mal probieren.

Nein, das Programm läuft anscheinend doch nicht, da ja der Speicher gelöscht wurde...

Am Programm liegt es dann wohl doch nicht...

Ich versteh aber einfach nicht wieso, das ist sowas von komisch....

[EDIT[
in dem moment wo ich die Nachricht abgeschickt ahbe, hat mir die CII jene Nachricht, aus dem Jenseits geschickt O:) : :-D


ÿ¿ue€^ƒù=7» ™=šÐÁþQ÷
ù ñ¤ïA!mb5yI…m‚Q{u/ái@E«B€%ÃÑÀ@AA`(Õ"‚!@9UR$AYU

Wobei das 1. ÿ, dem entspricht wenn man bei angeschlossenem RS232 Kabel den CII einschaltet. Hier das ganze nochmal als Bytes:


255 0 0 0 0 0 191 117 101 6 194 128 94 131
7 0 0 0 141 249 61 28 7 0 55 187 160 153
61 0 154 208 193 254 81 247 249 0 0 0 0 0
0 0 9 16 40 0 17 213 141 34 130 1 33 64 144
57 26 85 22 82 2 0 0 36 3 1 65 1 89 85 96
65 65 31 3 0 64 3 5 0 0 192 144 209 195 1
37 128 1 32 66 1 29 5 171 69 1 19 64 105
127 225 47 117 123 81 4 130 109 17 0 133
73 0 5 121 53 17 98 32 109 2 33 1 65 0 0
0 0 239 164 241

T.J.
20.01.2008, 19:30
joa, schonmal was! und nun?

FriLu
20.01.2008, 19:54
Hallo,
falls der Chip kaputt ist und du dir zutraust das teil zu wechseln:
für 33,60€ gibts bei http://cctools.hs-control.de/home.php nen neuen...
MfG Lutz

ACU
30.01.2008, 22:37
Den Chip zu wechseln ist aber kein Kinderspiel.
Ich würde es mir jedenfalls auf keinen Fall zutrauen.
Die C-Control2 hat nämlich ein Multilayer Board. Da kann man nicht einfach runterlöten und neu draufmachen (habe ich gehört).
Im CC2Net Forum war mal der Bericht von jemanden, der auf Arbeit die Möglichkeit hatte den Chip zu wechseln. Klang recht aufwendig.
Viel Glück beim umtauschen!


MfG ACU

uwegw
30.01.2008, 22:54
Bei Multilayer sind vor allem bedrahtete Teile beim Entlöten kritisch. Wenn man da die Hülse aus der Bohrung reißt, kriegt man das nicht wieder repariert. Aber bei SMDs macht das nichts. Wenn man überhaupt SMDs entlöten kann, kann man das auch auf Multilayer.

Das Teil ist ein TQFP mit 0,65mm Raster. Das bekommt man noch mit nem normalen Lötkolben mit feiner Spitze hin. Zum Entlöten einen feinen Draht unter der Pinreihe durchfädeln, Pins einzeln erwärmen und den Draht drunterdurch nach außen ziehen.

FriLu
31.01.2008, 16:08
Hi,
mit Dremel-Trennscheibe die pins VORSICHTIG am Gehäuse abtrennen,
dann mit Pinzette und Lötkolben ( evtl. Entlötlitze ) die einzelnen Pins entfernen und lötpads säubern- dann das schwierigste: den neuen IC auflöten :)
Bedrahtete Bauteile abkneifen und Beine einzeln entfernen- die Cance ist gross, das die LP das überlebt.
gruss Lutz

Jon
31.01.2008, 16:11
Naja,
das Problem hat oratus sum jetzt nicht. Er hat das teil umgetauscht bekommen.

Trotzdem kann ich mir nicht vorstellen, einen IC mit dem Dremel abzutrennen. Stelle ich mir kompliziert vor...

jon

FriLu
31.01.2008, 16:16
@Jon:
wenn keine hohen bauteile in der nähe sind, geht das ziemlich gut, hab' das schon praktizeirt.
Lutz

oratus sum
31.01.2008, 19:42
Wie Jon schon erwähnt hat, wurde es umgetauscht, zum Glück^^


Aber ich werde das mit dem Entlöten probieren, aufm C2, mal schauen ob ichs hinbekomme. Ein extra Chip kaufe ich nicht, ich entlöte es und löte es wieder drauf. Mal schauen obs funktioniert, wenn nicht dann ist er im A***






.
Ne natürlich nicht, bin doch nicht bekloppt ;-D

Aber danke für eure aufbauenden Worte und Vorschläge, wieder was neues dazugelernt

Mfg

uwegw
31.01.2008, 19:56
Zum Entlöten üben kann man gut irgendwelchen Elektroschrott verwenden...