Skip to content

Releases: ZhuYanzhen1/miniFOC

Develope Tool Chain

20 Jun 14:10
Compare
Choose a tag to compare

Introduction 简介

    This is based on the 2.0.2 version of the miniFOC development tool chain, which mainly includes the compilation tool chain and the OpenOCD download tool. In this Release, we will provide the GCC compilation tool and OpenOCD download tool for developing CH32V series products separated from MounRiver development tools, supporting Windows, Linux and MacOS Three commonly used operating systems. Among them, the GCC tool chain under Windows system has been updated to version 12.2.0, and other systems are still 8.2.0.
    这是基于2.0.2版本的miniFOC开发工具链,主要包含的是编译工具链和OpenOCD下载工具。在此Release中我们将提供从MounRiver开发工具中分离出来的用于开发CH32V系列产品的GCC编译工具和OpenOCD下载工具,支持Windows、Linux和MacOS三种常用的操作系统。其中,Windows系统下的GCC工具链已更新为12.2.0版本,其它系统仍为8.2.0。

Files Description 文件说明

  • OpenOCD_Linux_x64.7z : The compiled OpenOCD binary program file is used for Linux OS with x86 architecture. 编译好的OpenOCD二进制程序文件,用于x86架构的Linux系统。
  • OpenOCD_Windows_x64.7z : The compiled OpenOCD binary program file is used for Windows OS with x86 architecture. 编译好的OpenOCD二进制程序文件,用于x86架构的Windows系统。
  • OpenOCD_Mac_x64.7z : The compiled OpenOCD binary program file is used for Mac OS with x86 architecture. 编译好的OpenOCD二进制程序文件,用于x86架构的Mac系统。
  • OpenOCD_Mac_arm64.7z : The compiled OpenOCD binary program file is used for Mac OS with arm64 architecture. 编译好的OpenOCD二进制程序文件,用于arm64架构的Mac系统。
  • GCC_Linux_x64.7z: The compiled GCC binary program file is used for Linux OS with x86 architecture. 编译好的GCC二进制程序文件,用于x86架构的Linux系统。
  • GCC_Windows_x64.7z: The compiled GCC binary program file is used for Windows OS with x86 architecture. 编译好的GCC二进制程序文件,用于x86架构的Windows系统。
  • GCC_Mac.7z: The compiled GCC binary program file is used for Mac OS. 编译好的GCC二进制程序文件,用于Mac系统。

Version 1.1.2 Beta

27 Aug 13:57
Compare
Choose a tag to compare

Introduction 简介

    This is the miniFOC monitor tool and source code file for version 1.0.2 Beta. In version 1.0.2 Beta, we have implemented online parameter tuning of the speed and angle loops via the monitor tool. For the monitor tool, we provide a Windows 10-based binary file that you can install and use directly.
    Due to some still unclear problems, the microcontroller will not be able to erase the PID parameters after writing them to the Flash several times, so please pay attention to this problem when you use it in practice.
    这是1.1.2 Beta版本的miniFOC监视器工具及源码文件。在版本1.1.2 Beta中,我们实现了通过监视器工具进行速度环和角度环在线参数整定的功能。对于监视器工具,我们提供了基于Windows10的二进制文件,您可以直接安装使用。
    由于一些尚不明确的问题,单片机在多次将PID参数写入Flash后会出现无法擦除的现象,请开发者们在实际使用中留意该问题。

Features 特性

  • Speed loop PID parameter adjustment via monitor tool 通过上位机进行速度环PID参数调整
  • Angle loop PID parameter adjustment via monitor tool 通过上位机进行角度环PID参数调整
  • Optional sine-wave and space vector pulse width modulation 可选的正弦波和空间矢量脉冲宽度调制

Files Description 文件说明

  • monitor_win10_x86_64.7z : Monitor tool binaries that can run on Windows10 可在Windows10上运行的监视器工具二进制文件

Version 1.1.1

12 Sep 16:00
Compare
Choose a tag to compare

Introduction 简介

    This is Version 1.0.1 of minifoc firmware, monitor tools and circuit source files and manufacturing files. In Version 1.0.1, we implemented torque control without current loop. However, the speed loop and angle loop are not stable, so minifoc resources with speed loop and angle loop will be released in the next version. For the monitor tool, we provide binary files based on Windows10 and Ubuntu 20.04, which you can install and use directly.
    这是版本1.0.1的miniFOC固件、监视器工具及电路源文件和制造文件。在版本1.0.1中,我们实现了无电流环的力矩控制,然而速度环和角度环尚不稳定,所以具有速度环和角度环的miniFOC资源将会在下一个版本发布。对于监视器工具,我们提供了基于Windows10与Ubuntu20.04的二进制文件,您可以直接安装使用。

Features 特性

  • Torque control without current loop 无电流环力矩控制
  • Rotational speed and mechanical angle feedback 转动速度和机械角度反馈
  • Automatic phase sequence correction and electric angle alignment 自动相序校正和电角对齐功能
  • With start stop command and expected torque setting command 具有启停指令和期望力矩设置指令

Files Description 文件说明

  • miniFOC_Firmware.hex : Firmware for miniFOC microcontroller 为miniFOC微控制器的固件
  • miniFOC_Circuit.zip : Main control circuit board of miniFOC 为miniFOC的主控制电路板
  • miniFOC-Sensor_Circuit.zip : Magnetic encoder circuit board of miniFOC 为miniFOC的主控制电路板
  • monitor_ubuntu20.04_x86_64.deb : Monitor tool binaries that can run on Ubuntu20.04 在Ubuntu20.04上运行的监视器工具二进制文件
  • monitor_win10_x86_64.7z : Monitor tool binaries that can run on Windows10 可在Windows10上运行的监视器工具二进制文件