An overview on state-of-art and future application fields of BLDC motors : design and characterization of a PC-interfaced driving and motion control system