Posted by SVentas |
Feb 15, 2015 @ 09:21 AM | 12,612 Views
EvvGC-PLUS is an experimental open source hobby project for EvvGC brushless gimbal controllers v1.x.
It consists of:
EvvGC-PLUS firmware for STM32F103xC series microcontroller;
EvvGC-PLUS configurator Tool.
N O T E : EvvGC-PLUS and EvvGC-PLUS Configurator are INCOMPATIBLE with original EvvGC firmware and/or original Configurator.
The latest EvvGC-PLUS source code is located HERE and the latest release including compiled binaries for MS Windows® is HERE.
DO NOT DOWNLOAD BUILD FLASH OR INSTALL IT IF YOU DON'T KNOW WHAT YOU ARE DOING!!!
EvvGC-PLUS firmware is based on ChibiOS/RT real-time operating system (RTOS) for ease multitasking.
ChibiOS/RT hardware abstraction layer (HAL) is used for efficient, mostly DMA based control of the STM32 peripherals.
Quaternion based attitude estimation loop runs at 666.67 Hz (1500 μs).
Motor driving efficiency is increased by ~14% using third harmonic injection (THI) technique.
Any orientation of the sensor is possible.
PID controller is based on motor speed.
EvvGC-PLUS configurator is written using Qt 5.5.0 technology for cross-platform development.
QCustomPlot is used for easy plotting and data visualization.
Dedicated thread is used for serial communication.
Reporting bugs will not significantly speed up development process of the EvvGC-PLUS software. It is always better to submit the corrected code. The same applies to requested features and issues.