PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit CCII - defekt?



eInSiEdLeR
23.11.2006, 20:25
Hallo,

ich habe die letzten zwei Tage versucht meine CCII auf dem CCRP5 zum laufen zu bringen. Dazu habe ich auch das Thread von blade (https://www.roboternetz.de/phpBB2/viewtopic.php?t=17473) gelesen. Das ging ziemlich in die gleiche Richtung. Zuerst habe ich dann mal en Testscript auf die CCII geladen, was auch nach ein oder zwei Versuchen funktioniert hat. Naja, ausgeführt hat es das Programm dann noch nicht, was vielleicht auch daran lag, das ich nicht wusste, welchen Knopf ich zum Starten hätte drücken müssen. Naja, dann hab ich mal ausprobiert, ob auf der CCI ein Script läuft, da es da sogar einen mit "Start" beschrifteten Knopf hatte. Das ging dann auch wunderbar. So und dann habe ich das Thread von blade gelesen und nach dieser Beschreibung dann was auf die CCII geladen. Als ich den Roboter in Betrieb genommen habe, haben auch immer schon die 8 LEDs der Erweiterungsplatine geleuchtet, aber auch die 4 der Grundplatine, was mich etwas gewundert hat. Naja, und jetzt bin ich leider soweit, dass 1. diese 8 LEDs überhaupt nicht mehr leuchten und 2. ich nichts mehr auf die CCII laden kann, da keine Verbindung mehr hergestellt werden kann. Ich habe die Befürchtung, dass ich die CCII beschädigt haben könnte... :( Geht das denn so einfach? Beim Umlegen des Hauptstromschalters im falschen Moment vielleicht!? In welchen Fällen würde die CCII denn beschädigt/zerstört (Jetzt nur beim Strom geben)?
Danke für jede Antwort

Dirk
23.11.2006, 20:55
Hallo eInSiEdLeR,

eigentlich ist die CC2 nicht so schnell kleinzukriegen.

Für die Funktion der CC2 sind die LEDs zunächst egal.

Das Draufladen von Progs muss funktionieren, also das erst versuchen.
Sitzt die CC2 richtig drauf? (kann sich evtl. um 1 Pin versetzen beim Draufdrücken, mir alles schon passiert!). Ist das RS232-Kabel ok?

Wenn gar nichts mehr geht, evtl. das Betriebssystem neu aufspielen.

Gruß Dirk

eInSiEdLeR
24.11.2006, 15:42
Hallo Dirk,

Scheinst ja in diesem Forum der C-Control Meister zu sein... :cheesy: Ja, ich habs noch mal un nochmal probiert, da was draufzukriegen. Hmm, das Kabel sollte okay sein, da ich damit ja auch schon was auf die CCI geladen habe. Was mir auch ein bisschen Kopfzerbrechen bereitet ist, dass wenn ich das LCD an LCD1 anschließe und dann dem Roboter Saft gebe sieht man ganz leicht die gräulichen Kästchen, bei LCD2 nicht :-k Naja, und das grüne D1 auf der Grundplatine leuchtet auch nicht. Jetzt fällt mir ein, könnte das ganze am Akku liegen? Der ist schon etwas älter und viel benutzt worden...

Danke für deine Mühe!

eInSiEdLeR
24.11.2006, 16:02
Hab grad mal noch 3 Programme auf der CCI getestet. Die Akkuspannung wird angezeigt und ist gut, aber der Antrieb funktioniert nicht :(

FriLu
24.11.2006, 19:57
Hallo, eInSiEdLeR
Die CII auf den rücken legen, RS232 aufstecken, die zwei taster reset und host nicht vergessen anzuschliessen, Betriebsspannung und Masse dran, dann sollte die CII ansprechbar sein -wenn nicht, wirds übel-
MFg Lutz

eInSiEdLeR
24.11.2006, 22:01
Sorry, aber bitte noch mal in Langform 8-[ Also ich soll die CCII von der Erweiterungsplatine abstecken und auf den Rücken legen. Und wo bitte soll ich dann das Kabel aufstecken :-s Und was ist mit Betriebsspannung und Masse??

Danke..

FriLu
25.11.2006, 01:47
Hi,
Wenn du das Handbuch hast, siehe 3 Umschlagseite.
Langform:
auf den Rücken legen ( naja, eigentlich aufs Gesicht ) :) : Anschlüsse nach oben.
das interne Lcd liegt links unten.
RECHTE Reihe von unten: einzelnes paar aussen GND innen 8-24V (X3)
Rechte Reihe von oben: 2x5 Anschlüsse, Pin1 ist der 5te von oben, innen; ist die RS232 Schnittstelle (X1), also -> Stecker drauf
die 2x12 Reihe dazwischen ist die Systemschnittstelle (X2)
von oben, also nach RS232:
innen HOST aussen GND,
innen BOOT aussen GND,
innen RSTin aussen GND,
innen RSTout aussen NMI.
also Host auf GND und RSTin auf GND, in bekannter Reihenfolge, sollte die CII in den Downloadmodus setzen.
Kurzschlussbrücken gehen, aber etwas knifflig, wenn du hast: die Power-taster vom PC sind über 2pol stecker an das Motherbord angeschlossen und hierfür ideal.
Fallst du das Interne LCD benutzen willst: den kontrastpin auf GND, sollte gehen. Der Pin ist auf X2, der 3 pin innen, von unten, also von Power/GND aus gesehen (GND ist der 3te Pin aussen).
die Pins 1+2 innen sind der 5V-Ausgang, mit max. 100mA belastbar,
die Pins 1+2 aussen sind GND.
Übrigens, die linke Reihe, 2x20 pins (X4) ist durchgehend- Verwechslung ausgeschlossen.
MfG Lutz

P.S. zur Sicherheit ein Scan:

eInSiEdLeR
25.11.2006, 11:23
So, jetzt bin ich schon weiter gekommen, aber 100% hab ichs trotzdem nicht kapiert - tut mir leid! Naja, in internes LCD ist nicht dran, da ich die Version ohne Gehäuse habe. Also ich hab das Kabel jetzt mal drangemacht. Rotes Kabel zum näherligenden Rand hin!? Mit den Tastern: Ich brauche dafür also unbedingt andere?... Sieht schlecht aus.. Und wenn ich welche hätte? Wie gings dann weiter? Ich schließe den Roboter dann an den PC an und dann? Ach dann kann ich was draufübertragen oder wie? Aber woher kriegt die Unit dann ihren Strom?

Dirk
25.11.2006, 13:28
Hallo eInSiEdLeR,

also eigentlich klapt das mit der CC2 auf dem RP5 gut, so dass man sie nicht runternehmen und extern testen muss.

Du hast geschrieben, dass der RP5 OHNE CC2 jetzt auch nicht mehr richtig funktioniert (Antrieb!): KEINE voreiligen Schlüsse! Wenn du testest, denk dran: OHNE die Erweiterungsplatine brauchen die Progs für die CC1 den Treiber P5DRIV.S19 und MIT der Erweiterungsplatine (egal ob mit CC2 oder ohne!) den Treiber P5DRIV12.S19. Auch die Definitionen müssen im Prog dann an den jeweiligen Treiber angepasst sein.
Teste also zuerst den Robby allein: Wenn da alles funktioniert, kanns weiter gehen.

Was mich ein bisschen irritiert ist, dass du einmal gesagt hast, eine grüne D1 auf der Grundplatine leuchtet nicht.
Wenn du damit die Erweiterungsplatine meinst, dann MUSS diese LED leuchten, weil die CC2 sonst keinen "Saft" bekommt, d.h. sie ist abgeschaltet.
Schau dir das noch 'mal genau an.
Das ist nämlich eine Funktion des RP5: Er kann (macht die CC1 dann!) den "Saft" auf der Erweiterungsplatine abschalten und damit auch die CC2!!
Dann läuft natürlich mit der CC2 gar nichts mehr.

Wie kann man die Stromversorgung für die CC2 einschalten:
Das macht normalerweise das Gateway_2.bas Programm in der CC1.
Somit würde ich das Prog neu aufspielen (also in die CC1!).
Dann wieder die CC2 drauf und neu testen: LED an???

Gruß Dirk

eInSiEdLeR
25.11.2006, 16:07
Hey Dirk,

Danke für deine Ausführungen. Jetzt nimmt das Problem für mich ein bisschen Form an und zum Glück andere, als dass die CCII defekt ist.. :Strahl Ja nicht gerade billig dieses Ding... :roll: Ich denke, dass die CCII jetzt nicht mehr funktioniert, aber mal funktioniert hat, könnte damit zutun haben, dass ich mal eine andere gateway_2.bas aufgespielt habe.. Ja, bei aufgesetzter Erweiterungsplatine leuchtet die grüne D1 auf der Grundplatine nicht. Naja, aber auch nicht ohne. Dafür leuchtet die orangene D1 auf der Erweiterungsplatine und die orangene D8 auf der Grundplatine..

So, jetzt hab ich mal noch die Funktion ohne Erweiterungsplatine getestet - kein Erfolg... :cry: In den Einführungsdateien müsste es doch auf den Treiber P5DRIV.S19 Bezug nehmen!?

Dirk
25.11.2006, 17:10
Hallo eInSiEdLeR,

wenn die beiden gelben LEDs an sind, ist ja schon mal Power da.
Die grüne vorn rechts ist die LED des Coprozessors. Die ist aus, wenn er nicht gebraucht wird, müßte aber bei Testprogs, die z.B. das ACS nutzen, an gehen.

Also: Teste mal die Demo-Progs des RP5 ohne Erweiterungsplatine durch. Du kannst ja mal posten, bei welchen Demos WAS (Motor, ACS, LED-Lauflicht ...) nicht klappt.

Treiber:
Wenn du beide abwechselnd einsetzt, achte darauf, dass die Adressen, die unter ...
'--- SYSTEMROUTINEN -----------
... stehen, zu dem Treiber passen.
Wenn du den Original-RP5 testest, ist es ja einfach: P5DRIV.S19 muss am Ende des Progs geladen werden, die Systemroutinenadressen stehen ja in den RP5-Demos richtig drin.

Gruß Dirk

eInSiEdLeR
26.11.2006, 13:44
Er fährt!!! Omg, er fährt.... ](*,) Die CCI hat ihr volle Funktionsfähig zurück :) Ich weiß zwar nicht, wie ihr das gemacht habt, aber DANKE. Jetzt muss ich nachher nur mal noch die CCII zum Laufen bringen.

eInSiEdLeR
26.11.2006, 13:59
So, hab jetzt noch die Erweiterungsplatine und die CCII draufgesetzt - geht immernoch alles bestens... Jetzt versuche ich mal über die CCII ein programm laufen zu lassen :)

//Edit: Also ich hab jetzt die CCII wieder runtergenommen, die gateway_2.bas draufgeladen, CCII wieder drauf und dann versucht mal ein Programm draufzumachen - kein Erfolg. Es kann einfach keine Verbindung hergestellt werden. Was hattest du mal gesagt mit dem syscode "p5driv12.s19" am Ende von gateway_2? die CCII sitzt richtig....

Dirk
26.11.2006, 15:45
Hallo eInSiEdLeR,


Was hattest du mal gesagt mit dem syscode "p5driv12.s19" am Ende von gateway_2?
Gateway_2.bas ist so in Ordnung, man muss nur immer die Gateway_2-Version nehmen, die zu der ccrp5.lib passt. Also alles aus derselben Zip-Datei (V2.3)!
(Erklärung: Am Ende der Datei war der syscode-Befehl mit einem ' als Kommentar vorhanden, damit der Treiber nicht immer wieder geladen wird. Nur beim 1. Mal muss man das ' da weg machen, wenn noch der alte P5DRIV.S19 im Speicher ist! Wenn du dir nicht sicher bist, lade Gateway_2.bas 1x ohne das ' vor syscode in die CC1! Mit der Lauflicht-Demo 1_ERWEITERUNG_LEDs.bas kannst du sehen, ob alles klappt! Danach wieder gateway_2 in die CC1 laden!)

Wenn das Gateway-Prog läuft, darf man dann keine Knöpfe auf der RP5-Platine mehr drücken und auch nicht den RS232-Stecker benutzen, sondern ab da nur noch alles auf der Erweiterungsplatine.

Wenn die CC2 jetzt nicht ansprechbar ist, dann liegt's nicht am RP5, sondern du solltest dich ganz auf die CC2 stürzen.

Sieh dir den Thread von blade noch einmal an! Evtl. bist du nicht im Host-Modus! Die Taster auf der Erweiterungsplatine müssen genau so gedrückt werden, wie in der Anleitung (oder im blade-Thread) beschrieben.

Viel Erfolg!

Gruß Dirk

eInSiEdLeR
18.12.2006, 16:31
Hallo Dirk,

Ich schaffe es jetzt ohne Probleme in den Host Mode zu kommen und einerseits Daten auf dei CCII zu Übertragen und andererseits mir im Downloadtool das aktuelle OS anzeigen zu lassen. Die CCI funktioniert auch noch wunderbar... Jetzt mal ne andere Frage: Bist du sicher, dass die Programme mit Reset gestartet werden? In jeder Version des CII? Weil mit dem in den Host Mode kommen ist das jetzt bei mir auch ein wenig anders, wie du es bei Blades beschrieben hast... (Erst Reset und dann Host).

Danke, MfG

Dirk
18.12.2006, 18:16
Hallo eInSiEdLeR,

bei mir geht's nur so:
1. HOST drücken und festhalten
2. RESET kurz drücken und wieder loslassen
3. HOST loslassen

Welches OS hast du denn?

Gruß Dirk

eInSiEdLeR
18.12.2006, 22:02
Hallo Dirk,

Habe heute nochmal den ersten Teil des Handbuchs, der sich mit dem Technischen beschäftigt, gelesen und erneut versucht ihn zu verstehen. Diesmal hats schon wesentlich besser geklappt :) Also ist ja schön wenns bei dir klappt. Laut Anleitung und meinen Testerfahrungen muss man bei einem Reset (also gleich beim Start oder durch den Taster) bevor das Klicken ertönt Host drücken. Das wird durch irgendwas mit High- und Low-Pegeln erklärt... 8)
Bei dem Downloadtool erscheint C-Control II, 2000/12/21, CC2 V.1, original OS im Feld OS.

Also der Programmstart müsste ja dann gleich beim Strom geben oder eben durch Reset funktionieren.. Naja, das ist das einzige, was noch nicht geht :-k
Ich werd mal morgen nochmal mit meinem Lehrer Kontakt aufnehmen und meld mich wenn ich noch mal Hilfe brauche.

Auf jedenfall noch mal vielen lieben Dank für deine Unterstützung! =D> Selten ein Forum gesehen, in dem Einer so hartnäckig dranbleibt!! :)