Hola Nocturno, sense A/B son los pines de salida del puente H inetrno del integrado, por medio de Rsa y Rsb (aplicados por el usuario se hace el sensado de la corriente de cada rama de dicho puente, por lo tanto Sense A/B son proporcionales a la corriente que circula por cada rama.
Con esa tensión obtenida en Rsa y Rsb se ataca el L297 tal como comenta el colega ESTECA55, para controlar la corriente que circula por cada rama (seteado por el usuario) y no quemar el motor, pero aunque el motor se bloquee dicha corriente no delata ningún cambio y este cambio (producido por el bloqueo) solo lo notaremos con un complejo sistema de análisis de dicha señal.
Creisen, la mejor solución que yo veo es la de usar finales de carrera que indiquen al PIC de la controladora cuando estamos al margen del recorrido, a partir de dicho momento que el PIC solo "cuente" los pulsos recibidos de la PC y que acepte solo los que producirán un "alejamiento" del punto activado por el swich de final de carrera en cuestión.
Básicamente, una controladora como la de las fresadoras, pero donde los finales de carrera no solo se conecten a la PC si no que también a la controladora.
Cave aclarar que la mayoría de los softwares para este tipo de equipos posee limites de desplazamiento que se puede setear por software, más allá de que la mayoría también aceptan finales de carrera en ambos sentidos de desplazamiento.
Espero te sea de ayuda, un saludo.
Atte. CARLOS.