I am currently working on converting an AC three phase motor to a DC three phase. The methods used to create synchronized turning of the motor under DC is HUGE.
I personally suggest you look for IC chips (or analogue circuits) that are designed specifically for BLDC work that suit YOUR application.
I especially am interested in the A3930 (LINK) from Allegro. This IC has a wide low voltage input range.