Controle de motores BLDC com arduino.

Amigos, estou tentando fazer um circuito para controle de motores BLDC os de HD, alguém já conseguiu fazer isso?
Vi alguns esquemas mais ainda não entendi e não consegui montar por falta de peça.
Um exemplo.

http://arcusepito.com/view.php?video=MHDiD7qmnqA&feature=youtube_gdata_player&title=Sensorless+BLDC+driver+update

Quem puder dá uma plhada nesse video !

Muito louco.

O video II - Esse foi o projeto que eu mais pirei até hoje.

Fala Webert,

Também tenho interesse em aprender como comandar esse tipo de motor. Não tenho certeza mas pelo que parece existem mais de um tipo de motor de HD, porém, todos são BLDC (brushless), creio eu.
A algum tempo atrás pesquisei sobre o assunto mas nunca tentei de fato colocar pra funcionar. Umas referências que achei que derrepente possam ser úteis: http://home.clear.net.nz/pages/joecolquitt/0hdd.html e http://www.st.com/stonline/books/pdf/docs/7209.pdf

Parece que a maioria são como explicado na página, três fases que trabalham em uma certa sincronia.
Caso consiga algum avanço posta pra gente !!!

Valeu

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.