The LinuxCNC Perspective:There are a large number of ways in which LinuxCNC can drive a Brushless motor, Using a conventional BLDC motor driver is one way, as long as the motor Hall sensor pattern matches that expected by the drive. Alternatively a drive can be easily manufactured from discrete power semiconductors to build a 3-phase H-bridge, or a commercial power driver IC such as the International Rectifier [IRAMS] modules. Alternatively LinuxCNC compatible drives from [Pico Systems] and [Mesa] are available. Some of these solutions will work with only a HAL PID component and a PWM generator, whereas others may need Hall-pattern translation, individual 3-phase amplitude signals, 3-phase PWM for direct H-bridge drive or simply as a bit-pattern to be modulated by a separate PWM. |
The LinuxCNC Perspective:There are a large number of ways in which LinuxCNC can drive a Brushless motor, Using a conventional BLDC motor driver is one way, as long as the motor Hall sensor pattern matches that expected by the drive. Alternatively a drive can be easily manufactured from discrete power semiconductors to build a 3-phase H-bridge, or a commercial power driver IC such as the International Rectifier [IRAMS] modules. Alternatively, LinuxCNC compatible drives from [Pico Systems] and [Mesa] are available. Some of these solutions will work with only a HAL PID component and a PWM generator, whereas others may need Hall-pattern translation, individual 3-phase amplitude signals, 3-phase PWM for direct H-bridge drive or simply as a bit-pattern to be modulated by a separate PWM. |