Hallo,
vielleicht kann mir jemand in diesem Forum helfen, da es ein dringliches Problem ist.
Ich habe diese Frage bereits bei Trinamic gepostet, möchte es aber auch hier versuchen.
Ich habe eine Schaltung laut Angaben im Handbuch des TMC22 erstellt.
Die Kommunikation via I2C funktioniert problemlos.
Aber es wurden bereits zwei TMC222 aus nicht ersichtlichen Gründen defekt.
Nach Einbau des aktuellen TMC222 konnte ich referenzieren, positionieren, alles hat wieder funktioniert.
Plötzlich ging aber nichts mehr und ich erhalte nach GetFullStatus1 folgendes:
FullStatus1 : 11100001 01010000 11001100 01100010 00100000 00010011 11111111 11111111
FullStatus2 : 11100001 00000000 00000000 00000000 00000000 00000000 11111000 11111111
Es sind die Flag CPFail + ElDef = 1
Es liegt aber kein Kurzschluss am Motor (145Ohm) vor und die Kondensatoren für die Ladepumpe sind nicht defekt.
Vbatt Pin's 12+19 = 12V liegt an, aber die Pin's 9+10+11 = 0V
Die Motoparameter:
'Motordaten TMC eingeben
TMC_abySetMotorparm(1) = &HFF 'N/A
TMC_abySetMotorparm(2) = &HFF 'N/A
TMC_abySetMotorparm(3) = &H50 'Irun (0:3)/ Ihold (0:3)
TMC_abySetMotorparm(4) = &HCC 'Vmax (0:3)/ Vmin (0:3)
TMC_abySetMotorparm(5) = &H02 'Status SecPos (10:Cool/DIR / Acc (0:3)
TMC_abySetMotorparm(6) = &H00 'SecPos (7:0)
TMC_abySetMotorparm(7) = &H0C 'StepMode bit_23
Kann mir bitte jemand helfen was der Grund sein könnte??
Ich will nicht noch einen TMC opfern bevor die Ursache nicht bekannt ist.
Danke für jede Hilfe!
Lesezeichen