mirror of
https://github.com/rene-dev/stmbl.git
synced 2024-12-26 18:42:14 +00:00
hw | ||
inc | ||
lib | ||
sim | ||
src | ||
term | ||
.gitignore | ||
cleanup.sh | ||
Makefile | ||
README.md | ||
stm32_flash.ld |
stmbl
###AC Servo Driver for STM32F4
Driving a Bosch Turboscara
https://www.youtube.com/watch?v=Ue98HE76paI
Drivetest
https://www.youtube.com/watch?v=sMeV4SCu4TA
####Things that work
- Synchronous AC servos with resolver
- DC servos with encoder
- IRAMXv2 Hardware testet up to 320V
####TODO
- autophasing for Synchronous AC servos with encoder
- AC Async
- saving parameters to flash
####Directories
- hw/eagle/ Eagle board files and schematics
- hw/spice/ Spice simulation for resolver interface
- src/ STM32 code
- term/ Terminal with scope and local history. Supports UHU servo and stmbl.
####Building the firmware
Requirements
- gcc-arm-none-eabi-gcc https://launchpad.net/gcc-arm-embedded/+download
- stlink https://github.com/texane/stlink
Flashing
Add gcc and stlink to your $PATH
make
make burn
####Building Servoterm
Requirements
- cmake >= 2.8
- gcc >= 4.8
- wxwidgets >= 3.0
- libserialport http://sigrok.org/wiki/Libserialport
Compiling
cd term/
mkdir build/
cmake ../
make