# BLDC_CONTROL **Repository Path**: pande1/BLDC_CONTROL ## Basic Information - **Project Name**: BLDC_CONTROL - **Description**: University project. BLDC control (FOC) programm written in C. - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 5 - **Created**: 2019-08-16 - **Last Updated**: 2023-10-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## BLDC position control project ## ### Youtube video ### [![Watch the video](https://img.youtube.com/vi/04u3CLnnJWE/0.jpg)](https://www.youtube.com/watch?v=04u3CLnnJWE) Three techniques have been implemented: - Position control with sinusoidal commutation -`sinus_control_V2` - Position control with simplified FOC (no current sensing) - `FOC` - Position control with special sinusoidal commutation(vectol angle limitation) - `combined_control_V3` ### Structure ### Essential elements: - STM32F4-Discovery - DRV8313 - AS5048A ![Alt-текст](https://github.com/ViktorAnchutin/BLDC_CONTROL/blob/master/graph/Structure.JPG?raw=true "Structural scheme") ### Electrical scheme ### ![Alt-текст](https://github.com/ViktorAnchutin/BLDC_CONTROL/blob/master/graph/El.JPG?raw=true "Electrical scheme")