Diseño de un controlador brushless para bicicleta

Partiremos de un motor tipico de bicicleta ( que se puede conseguir facilmente en e-bay ) del tipo brushless de 3 bobinados y tres sensores hall en colector abierto, dado que es bastante dificil conseguir el controlador ( al contrario de lo facil que es conseguir solo el motor) .

                                      Detalle placa sensores Hall

Se esbozara las pistas pra fabricar un simple, pero eficaz ,controlador con los minimos componentes posibles.

1º PARTE: CALCULO SECUENCIA SENSORES HALL

Dado que no conocemos la secuencia de los bobinados ( supondremos que no tenemos el datasheet del motor) deberemos obtener esta experimentalmente:

Para ello, simplemente conectaremos tres diodos leds entre las salidas de los sensores y el positivo ( con una resirtencia atenuadora tal y como se describio en el articulo de reparacion de un controlador de bicicleta ) y alimentaremos el circuito con unos 3v DC.

Anotaremos la secuencia de encendido moviendo el rotor y apuntaremos los leds que se encienden y el orden en que lo hacen.

Para nuestro motor ( y el 99% de los motores normales ) esta es la secuencia de encendido hacia adelante ( que es la secuencia que vamos buscando):

ab -> a -> ac -> c -> bc -> b

2ª PARTE: CALCULO SECUENCIA BOBINADOS DEL MOTOR

motor estrella

Dado que la inmnesa mayoria de motores funcionan con tres bobinados en configuracion de estrella, vamos a determinar cual es la secuencia de encendido de las bobinas que nos lleva a la secuencia leida con los sensores Hall.

Conectaremos los leds a los sensores con su alimentacion y alimentaremos manualmente los bobinados del motor.

Harmos una tabla con las lecturas de los sensores:

            Bobinados            Hall

sec   B1     B2     B3         a b c

1       vcc    gnd   NC         1 1 0

2      NC     gnd    vcc       1 0 0

3      gnd   NC      vcc       1 0 1

4      gnd  vcc     NC         0 0 1

5      NC   vcc      gnd       0 1 1

6      vcc  NC       gnd       0 1 0

VCC= ALIMENTACION  POSITIVA(de+24v a +32V)

GND=MASA

NC=No conectado

 

3 CALCULO TABLA DE VERDAD DEL CIRCUITO

Con los elementos anteriores ( y especialmente con la tabla anterior) podemos ya representar la tabla de verdad del circuito de control del motor , teniendo en cuenta las siguientes consideraciones:

-Las entradas del circuito por el momento son solo tres ( las lecturas de los sensores hall)

-Las salidas del circuito dependen de la implementacion del circuito de la electronica de potencia que alimentara a los bobinados.Como necesitamos para cada bobinado alimentarlo con una tension positiva, ponerlo a masa o simplemente no conectar nada, podemos utilizar un PUENTE H formado por tres transistores MOSFET tipo P para la parte de alimentacion positiva y tres transistores MOSFET tipo N para la parte de masa : en total pues 6 transistores: (lo que equivale a 6 señales de control

MOTORES

-La secuencia de encendido correspondera , no a la lectura obtenida con los sensores alimentando las bobinas , sino para una lectura dada, deberemos activar la siguiente secuencia de bobinados

       Hall        Sig. bobinado

sec a b c      Q1    Q2    Q3   Q4     Q5    Q6

1      1 1 0       0       0          1       0        1         0

2      1 0 0      0       0         1        1        0         0

3      1 0 1      0        1         0        1        0         0

4      0 0 1      0       1         0        0        0        1

5      0 1 1       1        0         0       0         0        1

6      0 1 0       1        0         0        0       1         0

Donde :

Q1= ALIMENTACION POSITIVA PRIMER BOBINADO

Q2= ALIMENTACION POSITIVA SEGUNDO BOBINADO

Q3= ALIMENTACION POSITIVA TERCER BOBINADO

Q4= ALIMENTACION NEGATIVA PRIMER BOBINADO

Q5= ALIMENTACION NEGATIVA SEGUNDO BOBINADO

Q6= ALIMENTACION NEGATIVA TERCER BOBINADO

4º CALCULO DEL CIRCUITO DE CONTROL

Partiendo de la tabla verdad obtenida en el apartado anterior podemos realizar una simple trasposicion a tablas de Karnough y a partir de ahi , realizar el circuito con puertas NOR y AND.

Realizando este calculo obtenermos las siguintes funciones:

Q1= NOR B1 * B2

Q2=NOR B2 *B3

Q3=B1* NOR B3

Q4= B1 *NOR B2

Q5=  B2*NOR  B3

Q6= NOR B1 * B3

En total pues necesitarimos 3 puertas inversoras ( circuito integrado 74LS04) y 6 puertas AND( 2 circuitos integrados 74LS08)

14 comentarios en “Diseño de un controlador brushless para bicicleta

  1. Ariel dijo:

    Hola!.
    He entendido todo lo que decis, ya tengo y entiendo la tabla de la verdad de mi motor. Lo que quiero es reemplazar al PIC con compuertas logicas, dijiste que era posible, pero no encuentro la forma, tienes el circuito?. muchas gracias!

    Me gusta

    • soloelectronicos dijo:

      Una vez tengas la tabla de verdad simplificada segun las leyes de karnaugh del circuito se trata de implementarlo con puertas and u or y puertas nor .Esto es un tema muy tipico de electronica digital, no obstante te aconsejo mejor usar un PIC( es mas sencillo y barato)

      Me gusta

      • felipe dijo:

        hola como estas,necesito hacer funcionar un motor brusles de bici electrica,con su controlador,el problema es que se quemo el displey que viene junto con el acelerador,entonces quiciera saber si puedo hacer andar el motor solo con el controlador y como hacerlo gracias

        Me gusta

  2. Luna dijo:

    Hola, soy estudiante de ingeniería eléctrica, y estoy realizando el proyecto fin de carrera sobre bicicletas eléctricas. Escribo por si me podéis ayudar con el tema, en especial con sensores y controladores. Muchas Gracias

    Me gusta

  3. Jorge Eric Sanchez dijo:

    Tengo una AVA 1000 Puma que se le bloqueo el controlador, no anda a mas de 25 km/h que equivale a andar siempre en 1ra velocidad de 5 que tiene, alguien tiene alguna idea de como desbloquearlo…..saludos

    Me gusta

  4. Orlando Barajas dijo:

    Hola buenos días estoy buscando un controlador para bicicleta eléctrica marca city con motor BRUSHLEES con las siguientes referencias 24v-350w-18ah-120′ si lo puedo encontrar hay muchas gracias

    Me gusta

  5. Luis doval dijo:

    Hola tengo una moto electrica ava Jaguar 1000
    La estoy preparando para correr ya le subi el voltage de 60 volt a 72vol le puse bateria de Litio 72volt 40amp pero no se me ocurre como modificar el motor ya la caja electronica la lleve al maximo solo me falta el motor espero ayuda de ustede saludos desde cuba

    Me gusta

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.