Hi,
I'm using the drv8434s to contrrol a step motor with a maximum of 400 steps, It is used to control a valve.
I'm trying to use the stall condition detection in case the valve can't be opened or closed, and I'm not using the learn stall count, so I fixed a value for stall threshold .
I fixed this value for my tests in a condition that I was sure the stall occurred, but for some reason that I don't know, the Fault never occurs.
I intentionally caused a stall from position 187, but at no point I have a nFault error.
I made some captures of the torque count and the value of the driver's registers. The threshold was configured with the value 100, and what I'm reading from the drive is:
Where:
fault 0
diag1 0
diag2 0
ctrl1 a0
ctrl2 8f
ctrl3 0
ctrl4 30
ctrl5 18
ctrl6 64
ctrl7 30
TQ[0] = 824--------11
TQ[0] = 824--------12
TQ[0] = 824--------13
TQ[0] = 824--------14
TQ[0] = 936--------15
TQ[0] = 936--------16
TQ[0] = 936--------17
TQ[0] = 936--------18
TQ[0] = 1128-------19
TQ[0] = 1128-------20
TQ[0] = 1128-------21
TQ[0] = 1128-------22
TQ[0] = 1320-------23
TQ[0] = 1320-------24
TQ[0] = 1320-------25
TQ[0] = 1320-------26
TQ[0] = 1360-------27
TQ[0] = 1360-------28
TQ[0] = 1360-------29
TQ[0] = 1360-------30
TQ[0] = 1416-------31
TQ[0] = 1416-------32
TQ[0] = 1416-------33
TQ[0] = 1416-------34
TQ[0] = 1424-------35
TQ[0] = 1424-------36
TQ[0] = 1424-------37
TQ[0] = 1424-------38
TQ[0] = 1456-------39
TQ[0] = 1456-------40
TQ[0] = 1456-------41
TQ[0] = 1456-------42
TQ[0] = 1464-------43
TQ[0] = 1464-------44
TQ[0] = 1464-------45
TQ[0] = 1464-------46
TQ[0] = 1448-------47
TQ[0] = 1448-------48
TQ[0] = 1448-------49
TQ[0] = 1448-------50
TQ[0] = 1480-------51
TQ[0] = 1480-------52
TQ[0] = 1480-------53
TQ[0] = 1480-------54
TQ[0] = 1464-------55
TQ[0] = 1464-------56
TQ[0] = 1464-------57
TQ[0] = 1464-------58
TQ[0] = 1480-------59
TQ[0] = 1480-------60
TQ[0] = 1480-------61
TQ[0] = 1480-------62
TQ[0] = 1528-------63
TQ[0] = 1528-------64
TQ[0] = 1528-------65
TQ[0] = 1528-------66
TQ[0] = 1512-------67
TQ[0] = 1512-------68
TQ[0] = 1512-------69
TQ[0] = 1512-------70
TQ[0] = 1520-------71
TQ[0] = 1520-------72
TQ[0] = 1520-------73
TQ[0] = 1520-------74
TQ[0] = 1512-------75
TQ[0] = 1512-------76
TQ[0] = 1512-------77
TQ[0] = 1512-------78
TQ[0] = 1504-------79
TQ[0] = 1504-------80
TQ[0] = 1504-------81
TQ[0] = 1504-------82
TQ[0] = 1528-------83
TQ[0] = 1528-------84
TQ[0] = 1528-------85
TQ[0] = 1528-------86
TQ[0] = 1544-------87
TQ[0] = 1544-------88
TQ[0] = 1544-------89
TQ[0] = 1544-------90
TQ[0] = 1536-------91
TQ[0] = 1536-------92
TQ[0] = 1536-------93
TQ[0] = 1536-------94
TQ[0] = 1536-------95
TQ[0] = 1536-------96
TQ[0] = 1536-------97
TQ[0] = 1536-------98
TQ[0] = 1512-------99
TQ[0] = 1512-------100
TQ[0] = 1512-------101
TQ[0] = 1512-------102
TQ[0] = 1520-------103
TQ[0] = 1520-------104
TQ[0] = 1520-------105
TQ[0] = 1520-------106
TQ[0] = 1512-------107
TQ[0] = 1512-------108
TQ[0] = 1512-------109
TQ[0] = 1512-------110
TQ[0] = 1504-------111
TQ[0] = 1504-------112
TQ[0] = 1504-------113
TQ[0] = 1504-------114
TQ[0] = 1504-------115
TQ[0] = 1504-------116
TQ[0] = 1504-------117
TQ[0] = 1504-------118
TQ[0] = 1480-------119
TQ[0] = 1480-------120
TQ[0] = 1480-------121
TQ[0] = 1480-------122
TQ[0] = 1504-------123
TQ[0] = 1504-------124
TQ[0] = 1504-------125
TQ[0] = 1504-------126
TQ[0] = 1512-------127
TQ[0] = 1512-------128
TQ[0] = 1512-------129
TQ[0] = 1512-------130
TQ[0] = 1536-------131
TQ[0] = 1536-------132
TQ[0] = 1536-------133
TQ[0] = 1536-------134
TQ[0] = 1536-------135
TQ[0] = 1536-------136
TQ[0] = 1536-------137
TQ[0] = 1536-------138
TQ[0] = 1504-------139
TQ[0] = 1504-------140
TQ[0] = 1504-------141
TQ[0] = 1504-------142
TQ[0] = 1480-------143
TQ[0] = 1480-------144
TQ[0] = 1400-------159
TQ[0] = 1400-------160
TQ[0] = 1400-------161
TQ[0] = 1400-------162
TQ[0] = 1432-------163
TQ[0] = 1432-------164
TQ[0] = 1432-------165
TQ[0] = 1432-------166
TQ[0] = 1448-------167
TQ[0] = 1448-------168
TQ[0] = 1448-------169
TQ[0] = 1448-------170
TQ[0] = 1408-------171
TQ[0] = 1408-------172
TQ[0] = 1408-------173
TQ[0] = 1408-------174
TQ[0] = 1344-------175
TQ[0] = 1344-------176
TQ[0] = 1344-------177
TQ[0] = 1344-------178
TQ[0] = 1168-------179
TQ[0] = 1168-------180
TQ[0] = 1168-------181
TQ[0] = 1168-------182
TQ[0] = 1008-------183
TQ[0] = 1008-------184
TQ[0] = 1008-------185
TQ[0] = 1008-------186
TQ[0] = 800--------187
TQ[0] = 800--------188
TQ[0] = 800--------189
TQ[0] = 800--------190
TQ[0] = 552--------191
TQ[0] = 552--------192
TQ[0] = 552--------193
TQ[0] = 552--------194
TQ[0] = 336--------195
TQ[0] = 336--------196
TQ[0] = 336--------197
TQ[0] = 336--------198
TQ[0] = 128--------199
TQ[0] = 128--------200
TQ[0] = 128--------201
TQ[0] = 128--------202
TQ[0] = 40---------203 ---> from this point on, shouldn't have a FAULT?
TQ[0] = 40---------204
TQ[0] = 40---------205
TQ[0] = 40---------206
TQ[0] = 0----------207
TQ[0] = 0----------208
TQ[0] = 0----------209
TQ[0] = 0----------210
TQ[0] = 0----------211
TQ[0] = 0----------212
TQ[0] = 0----------213
TQ[0] = 0----------214
TQ[0] = 0----------215
TQ[0] = 0----------216
TQ[0] = 0----------217
TQ[0] = 0----------218
TQ[0] = 0----------219
TQ[0] = 0----------220
TQ[0] = 0----------221
TQ[0] = 0----------222
TQ[0] = 128--------223
TQ[0] = 128--------224
TQ[0] = 128--------225
TQ[0] = 128--------226
TQ[0] = 352--------227
TQ[0] = 352--------228
TQ[0] = 352--------229
TQ[0] = 352--------230
TQ[0] = 352--------231
TQ[0] = 352--------232
TQ[0] = 352--------233
TQ[0] = 352--------234
TQ[0] = 416--------235
TQ[0] = 416--------236
TQ[0] = 416--------237
TQ[0] = 416--------238
TQ[0] = 472--------239
TQ[0] = 472--------240
TQ[0] = 472--------241
TQ[0] = 472--------242
TQ[0] = 248--------243
TQ[0] = 248--------244
TQ[0] = 248--------245
TQ[0] = 248--------246
TQ[0] = 248--------247
TQ[0] = 248--------248
TQ[0] = 248--------249
TQ[0] = 248--------250
TQ[0] = 184--------251
TQ[0] = 184--------252
TQ[0] = 184--------253
TQ[0] = 184--------254
TQ[0] = 0----------255
TQ[0] = 0----------256
TQ[0] = 0----------257
TQ[0] = 0----------258
TQ[0] = 0----------259
TQ[0] = 0----------260
TQ[0] = 0----------261
TQ[0] = 0----------262
TQ[0] = 0----------263
TQ[0] = 0----------264
TQ[0] = 0----------265
TQ[0] = 0----------266
TQ[0] = 0----------267
TQ[0] = 0----------268
TQ[0] = 0----------269
TQ[0] = 0----------270
TQ[0] = 0----------271
TQ[0] = 0----------272
TQ[0] = 0----------273
TQ[0] = 0----------274
TQ[0] = 0----------275
TQ[0] = 0----------276
TQ[0] = 0----------277
TQ[0] = 0----------278
TQ[0] = 0----------279
TQ[0] = 0----------280
TQ[0] = 0----------281
TQ[0] = 0----------282
TQ[0] = 40---------283
TQ[0] = 40---------284
TQ[0] = 40---------285
TQ[0] = 40---------286
TQ[0] = 80---------287
TQ[0] = 80---------288
TQ[0] = 80---------289
TQ[0] = 80-------- 290
TQ[0] = 216--------291
TQ[0] = 216--------292
TQ[0] = 216--------293
TQ[0] = 216--------294
TQ[0] = 216--------295
TQ[0] = 216--------296
TQ[0] = 216--------297
TQ[0] = 216--------298
TQ[0] = 176--------299
TQ[0] = 176--------300
TQ[0] = 176--------301
TQ[0] = 176--------302
TQ[0] = 136--------303
TQ[0] = 136--------304
TQ[0] = 104--------310
TQ[0] = 104--------311
TQ[0] = 104--------312
TQ[0] = 104--------313
TQ[0] = 104--------314
TQ[0] = 104--------315
TQ[0] = 104--------316
TQ[0] = 104--------317
TQ[0] = 104--------318
TQ[0] = 104--------319
TQ[0] = 104--------320
TQ[0] = 104--------321
TQ[0] = 104--------322
TQ[0] = 0----------323
TQ[0] = 0----------324
TQ[0] = 0----------325
TQ[0] = 0----------326
TQ[0] = 0----------327
TQ[0] = 0----------328
TQ[0] = 0----------329
TQ[0] = 0----------330
TQ[0] = 0----------331
TQ[0] = 0----------332
TQ[0] = 0----------333
TQ[0] = 0----------334
TQ[0] = 200--------335
TQ[0] = 200--------336
TQ[0] = 200--------337
TQ[0] = 200--------338
TQ[0] = 200--------339
TQ[0] = 200--------340
TQ[0] = 200--------341
TQ[0] = 200--------342
TQ[0] = 200--------343
TQ[0] = 200--------344
TQ[0] = 200--------345
TQ[0] = 200--------346
TQ[0] = 200--------347
TQ[0] = 200--------348
TQ[0] = 200--------349
TQ[0] = 200--------350
TQ[0] = 0----------351
TQ[0] = 0----------352
TQ[0] = 0----------353
TQ[0] = 0----------354
TQ[0] = 0----------355
TQ[0] = 0----------356
TQ[0] = 0----------357
TQ[0] = 0----------358
TQ[0] = 0----------359
TQ[0] = 0----------360
TQ[0] = 0----------361
TQ[0] = 0----------362
TQ[0] = 0----------363
TQ[0] = 0----------364
TQ[0] = 0----------365
TQ[0] = 0----------366
TQ[0] = 0----------367
TQ[0] = 0----------368
TQ[0] = 0----------369
TQ[0] = 0----------370
TQ[0] = 0--------- 371
TQ[0] = 0----------372
TQ[0] = 0----------373
TQ[0] = 0----------374
TQ[0] = 64---------375
TQ[0] = 64---------376
TQ[0] = 64---------377
TQ[0] = 64---------378
TQ[0] = 200--------379
TQ[0] = 200--------380
TQ[0] = 200--------381
TQ[0] = 200--------382
TQ[0] = 200--------383
TQ[0] = 200--------384
TQ[0] = 200--------385
TQ[0] = 200--------386
TQ[0] = 200--------387
TQ[0] = 200--------388
TQ[0] = 200--------389
TQ[0] = 200--------390
TQ[0] = 136--------391
TQ[0] = 136--------392
TQ[0] = 136--------393
TQ[0] = 136--------394
TQ[0] = 0----------395
TQ[0] = 0----------396
TQ[0] = 0----------397
TQ[0] = 0----------398
TQ[0] = 88--------399
TQ[0] = 88--------400
TQ[0] = torque counter ------- step number
What am I doing wrong?









