Skip to Content
  • Follow us
  • +44 (0) 330 127 7928
Zikodrive
  • 0
  • Sign in
  • Contact Us
  • Services
    • Custom Motor Control Design
    • Contract Electronic Manufacturing
  • Applications
    • Motor Controllers for High Frequency Motors & Spindles
    • Motor Controllers for Pumps
    • Motor Controllers for Low Inductance Motors
    • Integrated Motor Controllers
  • Knowledge
    • What is a motor controller?
    • Technical Articles
    • Case Studies
    • FAQs
  • About
    • Capability
    • Technology
    • Company History
    • The Team
    • Careers
    • Quality
    • News / Blog
    • Talk to our Sales Team
    • Distribution Enquiries
    • R&D
    • R&D Collaboration
  • Support
    • Downloads
    • ZikoSoft
  • Products
  • Jobs
Zikodrive
  • 0
    • Services
      • Custom Motor Control Design
      • Contract Electronic Manufacturing
    • Applications
      • Motor Controllers for High Frequency Motors & Spindles
      • Motor Controllers for Pumps
      • Motor Controllers for Low Inductance Motors
      • Integrated Motor Controllers
    • Knowledge
      • What is a motor controller?
      • Technical Articles
      • Case Studies
      • FAQs
    • About
      • Capability
      • Technology
      • Company History
      • The Team
      • Careers
      • Quality
      • News / Blog
      • Talk to our Sales Team
      • Distribution Enquiries
      • R&D
      • R&D Collaboration
    • Support
      • Downloads
      • ZikoSoft
    • Products
    • Jobs
  • +44 (0) 330 127 7928
  • Follow us
  • Sign in
  • Contact Us
  • All Blogs
  • Case Studies
  • Development of a High-Speed Battery-Powered Brushless DC Motor Controller / Inverter for Advanced Spindle Applications
  • Development of a High-Speed Battery-Powered Brushless DC Motor Controller / Inverter for Advanced Spindle Applications

    8 January 2026 by
    Phil Bates

    Overview - Battery Powered High Frequency BLDC Motor Operation with Custom GUI.


    This case study describes the development of a compact, battery-powered brushless DC (BLDC) motor controller designed to operate a high-speed spindle motor at rotational speeds of up to 60,000 RPM, powered from a 36 V battery supply with a maximum continuous current of 15 A. The controller was developed for use in an advanced high-speed spindle drive application, where performance, safety, reliability, and usability were all critical requirements.

    Beyond core motor control, the system integrates a range of advanced features including motion sensing via onboard accelerometers, battery management system (BMS) integration, enhanced functional safety mechanisms, and an intuitive graphical user interface (GUI) to support configuration, commissioning, diagnostics, and data visualisation.



    Application Challenges


    High-speed spindle applications place demanding requirements on motor control electronics, particularly when battery-powered. Key challenges included:

    • High electrical frequency operation due to extreme rotational speed
    • Low inertia and rapid acceleration/deceleration, requiring precise torque control
    • Thermal management within a compact, enclosed form factor
    • Battery voltage variation, particularly under high transient load
    • User safety and system protection in a portable, handheld or semi-portable environment
    • Ease of configuration and diagnostics, without specialist equipment

    Meeting these challenges required a tightly integrated hardware, firmware, and software design approach.


    System Architecture


    The controller architecture was based around a self optimising motor control strategy to achieve efficient, low-noise, and high-bandwidth motor control at extremely high speeds. A high-performance microcontroller with dedicated motor control peripherals was selected, providing:

    • High-resolution PWM generation
    • Fast ADC sampling for current and voltage feedback
    • Hardware-accelerated trigonometric functions
    • Integrated communication interfaces

    The power stage utilised low-loss MOSFETs optimised for high switching frequency and low gate charge, enabling efficient operation at the elevated electrical frequencies associated with 60kRPM motors. Careful PCB layout and power integrity design were essential to minimise switching noise and electromagnetic interference as well as ensuring the electronics could be easily integrated into the tight space available.


    Motor Control and Performance


    Achieving stable operation at 60,000 RPM required particular attention to:

    • Accurate rotor position estimation at high speed
    • Robust current measurement under fast di/dt conditions
    • Minimisation of phase delay in the control loop

    The system employed a sensorless algorithm with adaptive observers optimised for high-speed operation. Extensive tuning and validation were carried out to ensure reliable start-up, smooth acceleration, and stable operation across the full speed and load range.

    Despite the relatively modest maximum current of 15 A, the controller was designed to deliver high peak power density, supporting rapid acceleration of the spindle while maintaining tight current limits to protect both the battery and power electronics.


    Integrated Motion Detection


    A key differentiating feature of the controller was the inclusion of onboard multi-axis accelerometers. These sensors were used to provide real-time motion data which could be used as a signal to start the system where external signal inputs were not available.

    • System motion detection, allowing the controller to identify whether the spindle was stationary, handheld, or in motion

    By processing accelerometer data locally within the controller the system can use external rotation as a start/stop signal for the entire system, ensuring that it is able to operate in a range of use cases.


    Battery Management Integration


    Given the battery-powered nature of the application, tight integration with the Battery Management System (BMS) was essential. The controller monitored and responded to:

    • Battery voltage and current limits
    • State-of-charge and state-of-health indicators
    • Temperature warnings and fault conditions

    This integration allowed the motor controller to actively manage power demand, reducing current draw during low battery conditions and ensuring compliance with battery safety constraints. The result was improved runtime, enhanced battery longevity, and reduced risk of unexpected shutdowns during operation which can cause poor finishing in CNC applications.


    Safety and Protection Features


    Safety was a core design requirement, addressed through multiple layers of hardware and software protection:

    • Overcurrent, overvoltage, and undervoltage protection
    • Thermal monitoring of power electronics and motor
    • Loss-of-control and stall detection
    • Watchdog and fail-safe mechanisms within the firmware

    In addition, data from the integrated accelerometers was used to implement safety interlocks, preventing operation if the system detected abnormal orientation, excessive vibration, or shock events. These features were particularly important in portable or semi-portable spindle applications, where operator safety is paramount.


    Graphical User Interface (GUI)


    To support rapid development, commissioning, and field support, a dedicated PC-based graphical user interface was developed alongside the controller firmware. The GUI provided:

    • Real-time monitoring of speed, current, voltage, temperature, and vibration 
    • Fault reporting and diagnostic tools
    • Basic user information such as battery charge. 

    The GUI significantly reduced the time required for setup and tuning, enabling both engineers and non-specialist users to interact with the system confidently. This also supported remote troubleshooting and continuous improvement based on field data.


    Validation and Testing


    Extensive validation was conducted throughout development, including:

    • Bench testing across the full voltage and current range
    • Thermal testing under continuous high-speed operation
    • Vibration and shock testing to validate accelerometer-based features
    • Battery discharge profiling to verify BMS interaction

    Long-duration endurance testing confirmed stable operation at 60kRPM, with consistent performance and no degradation of control stability or safety margins.


    Outcome and Key Benefits


    The final controller delivered a compact, efficient, and highly capable solution for high-speed spindle applications. Key outcomes included:

    • Reliable sensorless operation up to 60,000 RPM
    • Seamless integration with battery management systems
    • Enhanced safety through multi-sensor monitoring
    • Improved usability via an intuitive GUI
    • Reduced development and commissioning time for end users

    This project demonstrates how advanced motor control, intelligent sensing, and user-focused software design can be combined to create a robust, high-performance solution for demanding battery-powered applications.


     Got a similar application? Start the conversation today...

    Submit
    in Case Studies

    Read Next
    An Integrated Brushless DC and Stepper Motor Controller for leading UK OEM

    How can we help?

    Contact us anytime

    Call us

    +44 (0) 330 1277928

    Send us a message

    [email protected]

    Follow us


    • Home
    • •
    • About us
    • •
    • Products
    • •
    • Terms of Services
    Copyright © Round Bank Engineering Ltd - all rights reserved 
    Terms and Conditions
    Privacy Policy
    Powered by Odoo - The #1 Open Source eCommerce

    We use cookies to provide you a better user experience on this website. Cookie Policy

    Only essentials I agree