Cómo accionar el motor de la dirección asistida eléctrica

2

Quiero conducir un motor eléctrico de dirección asistida de un Opel Corsa C europeo de manera que pueda controlar la dirección del automóvil mediante programación. Tengo un sensor de ángulo de dirección que usaré como codificador rotatorio para que la retroalimentación pueda establecer el ángulo de dirección deseado. Desafortunadamente, no sé qué tipo de motor eléctrico es, pero sospecho que un CC común se cepilla. ¿Alguien puede juzgar por el número de pieza o utilizar el escenario en el tipo de motor o tengo que abrirlo para ver las partes internas?

El conjunto completo de dirección asistida incluye el motor, la ECU y el sensor de torque. En su funcionamiento normal, el sensor de torque "lee" el torque (en la columna de la dirección) que las manos del conductor humano aplican al volante y la ECU calcula la cantidad de "asistencia" adicional que se aplicará desde la dirección asistida. El funcionamiento del conjunto se puede ver en este video (Corsa B tiene partes idénticas).

Un problema con la dirección es que el par aplicado por el motor no solo depende de la entrada humana, sino también de la velocidad del vehículo: se necesitará más par cuando el vehículo está parado y menos cuando se está moviendo rápido ... Probablemente la ECU tiene Un mapa de velocidad / par que utiliza. Estoy tratando de averiguar cómo lidiar con esto (supongo que el codificador rotativo puede resolver el problema al dar retroalimentación), en caso de que el ángulo de giro cambie demasiado lentamente, se necesitaría más torque.

Es probable que el motor se maneje de dos maneras:

  1. Invierta la ingeniería del sensor de torque. Ingrese las lecturas "falsas" de torque a la ECU original y deje que maneje el motor. Este método puede ser más fácil, pero puede que no proporcione un control preciso del motor, ya que la ECU aún se comportará como una caja negra y tratará de asignar el par a través de la velocidad del vehículo; esto probablemente se evitará al no ingresar la velocidad a la ECU (al desconectarlo desde el bus CAN): la ECU se comportaría de forma coherente y pensaría que la velocidad es 0 (o cualquier constante).

  2. Controla directamente el motor con un controlador personalizado. Esto puede ser más difícil pero le dará control total sobre el motor. El codificador rotatorio se puede usar para tratar la dependencia de velocidad / par.

El motor tiene este aspecto (número de pieza - GM / NSK 1407140):

Esteestodoelconjuntodedirecciónasistida(motor,ECUysensordepar):

ElnúmerodepartedemiECUes13136672:

    
pregunta Kozuch

0 respuestas

Lea otras preguntas en las etiquetas