Skip to content

fake-rick/caw-foc

Repository files navigation

🦉 CAW-FOC

ko-fi

🎮 Project URL

Driver hardware

https://github.com/fake-rick/caw-drive

FOC control algorithm

https://github.com/fake-rick/caw-foc

Bus Control Based on Python & CAN

https://github.com/fake-rick/caw-bus-python

🎥 Video

Homemade FOC (Field-Oriented Control) Driver: Python & CAN Bus Control

⏰ TODO

Functionality Status
Open-loop speed control
Closed-loop current/torque control
Closed-loop speed control
Closed-loop position control
CAN bus communication

🎮 Configure & Compile Project

Install arm-none-eabi-gcc

Windows

Mac

brew tap ArmMbed/homebrew-formulae
brew install arm-none-eabi-gcc

Compile

Switch to the project's root directory and run mingw32-make. The [CawFOC.elf | CawFOC.bin | CawFOC.hex] files will appear in the build directory.

☕ Support

💰 WeChat Pay & Alipay:

https://github.com/fake-rick/caw-drive/blob/master/Docs/imgs/wxpay.jpg?raw=true https://github.com/fake-rick/caw-drive/blob/master/Docs/imgs/alipay.jpg?raw=true

📚 References

Park Transformation:https://zhuanlan.zhihu.com/p/614244367

Clark Transformation:https://zhuanlan.zhihu.com/p/613996592

SimpleFOC:https://github.com/simplefoc/Arduino-FOC

Releases

No releases published

Packages

No packages published

Languages