motor-control

Solid

Motor control algorithms and driver implementation

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Motor Control Skill ## Overview This skill provides motor control algorithm implementation and driver development expertise for embedded systems controlling DC, BLDC, stepper, and AC induction motors. ## Capabilities ### PWM Generation - Center-aligned PWM configuration - Dead-time insertion - Complementary output setup - PWM frequency selection - Duty cycle modulation - SVPWM (Space Vector PWM) ### Control Algorithms - FOC (Field-Oriented Control) - Scalar V/f control - Six-step commutation - Sinusoidal commutation - DTC (Direct Torque Control) - Model predictive control ### Position/Speed Feedback - Encoder interface (quadrature) - Hall sensor configuration - Resolver interface - Sensorless algorithms - Back-EMF zero-crossing - Observer-based estimation ### Current Sensing - Shunt resistor configuration - Current amplifier setup - ADC synchronization with PWM - Oversampling strategies - DC offset compensation - Phase reconstruction ### Control Loops - Current loop (torque control) - Speed loop (velocity control) - Position loop (servo control) - Anti-windup strategies - Feed-forward compensation - Gain tuning methods ### Motor Identification - Parameter measurement - Auto-tuning procedures - Resistance/inductance measurement - Back-EMF constant - Inertia estimation ### Protection Features - Overcurrent protection - Overvoltage protection - Overtemperature monitoring - Stall detection - Safe torque off (STO) ## Target Processes - `device-driver-development.js` ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills