powerCube von amtec mittels RS232 ansprechen

Gast #2224471
Lesenswert?

Moin,

kennt jemand den powercube von amtec. Die Firma wurde irgendwann mal von 
Schunk aufgekauft. Aber ich habe noch die Urversion.

Hat schon einmal jemand mit dem Teil kommuniziert. und zwar ohne Labview 
und den DLLs. Das müsste ja wohl gehen.

In der Beschreibung 
(http://www.cs.unc.edu/Research/stc/FAQs/Schunk/old-irrelevant/Powercube-data-exchange.pdf) 
steht, dass ein BCC generiert werden muss und zwar aus

16-Bit ID, dem 8-Bit Kommando und den Daten (ggf mehrer Bytes)

BCC = ID + Command + Data;

und dann

BCC = BCC + (BCC>>8);

Was bedeutet diese Zeile?


Gruß
Cheffe
Gast #2224711
Lesenswert?

Das ist ungeschickt beschrieben. Die erste Addition ist im Ergebnis 
16Bit, somit auch BCC, nennen wir's besser BCC16. Das BCC im Datenstream 
ist aber 8Bit. Also werden im zweiten Schritt die oberen und unteren 
Bytes von BCC16 addiert und als BCC verwendet. Klar ?=?
Gast #2225343
Lesenswert?

Hallo,

danke für die Antwort. Ich habe heute herausgefunden, dass dem Powercube 
"aus Kompatibilitätsgründen" die BCC egal ist. Man kann also 
iregendeinen Wert senden, da der nicht ausgewertet wird.

Der Powercube rechnet aber wie folgt: Bei einer 8-Bit-Summe, wird diese 
ausgegeben. Ist die Zahl 16 Bit, dann wird durch zwei geteilt.


Gruß
Cheffe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren