STMCU小助手
发布时间:2023-2-24 21:34
% @* y. D0 U9 s6 ~
7 x" ?! D- i/ B2 [, v+ `7 T 介绍 该软件为在STM32官方开发板G431B-ESC1的无传感器FOC程序,支持参数自动识别、2~6s电压输入。该程序完全手写,不依赖任何不开源的电机库,开放此程序的原因为如果您手里有相关的电调硬件,可以烧入该程序进行性能测试,对比下ST库与本程序的性能差异。该程序可以适用于任何MCU,国产MCU在性能足够的前提下(性能建议>150DMIPS),且移植后的程序性能比ST官方的闭源电机库更好(TI的没测试过希望会做得更好2333)。在现在芯片大缺货的情况下,通过自研的FOC程序来摆脱对国外芯片的依赖越来越必要。详情请站内私信了解。 ( K6 s1 h' O' Q, `9 f2 m7 O使用说明 下载完成后,将电调连接到电脑,打开cube programer,选择STLINK,然后连接(connect)3 w- _2 d* u5 q! z4 l, D2 _# Z
![]() ) W. L7 G" j7 I' Q8 v4 H
![]() " D* s) J0 A# ^' b+ x ![]() " Q$ } _- m5 I" X
请焊接5V、PWM、GND引脚。这三个引脚请连接到PPM、PWM接收机。该程序不再支持板载电位器. \. O7 q: d- N; ?2 G 连接到电调首先,请关闭CubeProgramer,并给单片机重新上电。请安装连接工具下的putty-64bit-0.74-installer.msi
![]() 然后,打开putty,观察你是哪个串口,设置成串口模式。 4 [" E( y- [; {* L
![]() 最后,点击open,进入命令行。 1 k, a8 g( n6 o" ~! i, c
![]() 在这个步骤,请使用合适的电机,使用错误的电机可能触发电流保护 单击tab按键,可以看到所有命令。
连接电机到电调,输入下面命令进行测试(支持tab自动补全). u+ P% J- T" w" P) [: @4 l) w ( r1 Q; @( W& c* ~: P* t , T" i7 _1 ]- q7 x8 ~+ G3 J
命令格式:测试命令+空格+参数,参数范围1.0~50.0,该参数根据目测电机功率大小来定,不知道直接给10.0。参数必须包含.0。否则程序不能正常识别。 测试成功后,输出以下内容,都是正常数值表示测试成功,否则重新测试。
![]() / K+ q& ?, ^" y
![]()
5 {) S- R- g+ {5 g' g/ V- T8 o% e ![]() : W8 |9 a% I7 W4 y6 v2 j
转载自: harryzhang ![]() |
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
Keil-MDK 在线调试设置断点的高级用法
请教下STM32N6570 怎么把分辨率改成320x240并可以全屏显示
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
基于stm32平台上的IC-MU磁绝对值编码器SPI通讯和码盘数据处理
使用STM32 MCU和MPU连接PDM数字麦克风
分享STM32资料-采用 STM32U031R8 MCU 的 STM32 Nucleo-64 开发板,官方资料,数据手册等资料
HRTIM 指南
使用 STM32 的 DWT 单元监控内存
DAC,COMP,HRTIM Fault 功能的使用
微信公众号
手机版