Hola stk500, OK, me parece perfecto lo que estas haciendo. Si fuera yo, y con los datos que me das, con el motor parado o bloqueado dándote 4 Vcc de caída en la resistencia, yo la bajaría por lo menos a 0.1 ohm o menos, ya que 4 Vcc me parece demasiada caída de tensión, a mi parecer la máxima caída no la dejaría pasar de 1 Vcc para evitar la perdida de potencia en el motor.
Por otro lado y ya que estas usando un micro, una ves producido el corte por alto consumo del motor, con el mismo micro evitaría que por más que se reciba el comando del pulsador, para accionar el motor hacia el mismo lado que acaba de cortar, el relay correspondiente no accione para evitar el calentamiento del motor y el alto consumo de corriente. O sea que la única posibilidad del usuario para conseguir una reacción por parte del equipo, sea accionar el pulsador para el sentido contrario.
Igual y aunque estés accionando el motor con relay’s, no te olvides de colocar los diodos de protección y de ser posible, un par de condensadores de 0.1uF entre los terminales del motor, todo esto para evitar los transitorios, que pueden llegar a darte un buen dolor de cabeza.
Las consultas no molestan, aunque veo ya venís bien encaminado. Un saludo
Atte. CARLOS.