Controle de motores BLDC com arduino.

Então, eu tentei fazer com reles, mas eu precisaria de 6 reles.
as 3 fazes alternando entre positivo e negativo.
Só não entendi o que é o quarto fio, que parece que é a posição.
Consegui, mas não com rotação perfeita.
Vou tentatr montar o circuito com CI.
Tendo evolução eu posto aqui.