Hi, I'm Bill. I'm a software developer with a passion for making and electronics. I do a lot of things and here is where I document my learning in order to be able to inspire other people to make ...
A quadrature encoder uses two output channels offset in phase to detect both direction and position with greater precision.
Abstract: A robust mechanical parameter estimation together with adaptive speed control algorithms for permanent magnet synchronous motor (PMSM) drive systems based on the dual adaptive sliding-mode ...
Abstract: To suppress the torque ripple for smooth speed control of electric drives, active disturbance rejection (ADR) controller based on generalized integrator (GI) extended state observer (ESO) ...
This Arduino flight controller is designed for controlling a drone using an ESP32 microcontroller, various sensors, and PID control loops. It utilizes an NRF24L01 radio module for communication with a ...