Altera_Forum
Honored Contributor
21 years agoMotor Control
Has anyone done any brushless DC motor control using the NIOS? Specifically using a scheme that uses the back emf for sensor position. Any assistance would be appreciated. Rick
Hi,
until know I only know motor control with FPGA using position sensors. But in fact it shouldn't be a big problem to implement a sensorless control using the back emf. No matter if you are using DSP or FPGA. I mean it is "just" measuring voltage. I think with some efforts you can get this done in hardware. The commercial soultions I know with positions sensor: 1. motionfire firefighter (Arrow), using Hall sensor for position estimation. Almost all motor control based stuff as current-, speed, position-control and phase commutation is done in hardware. but it is only block-commutated. 2. falconeye (ebv), using Encoder or Resolver for position estimation. Mainly the motor control is done in software using the NIOSII. But the software is partly hardware accelerated (sin/cos) and you will get hardware modules for interfacing your position sensors. This solution is a Field-Oriented-Control (foc) with Space Vector Modulation (svm). So you get higher precision within your control scheme. 3. There are many papers describing the foc and svm implemented completly in hardware. I think alizem (canadian?) selling such IPs. But I am not sure. Regards