
我设计了一个FOC驱动板,现在没用Clark、Park、PID,仅仅固定电流,然后模拟一个一直在变的角度,生成了模拟的SVPWM波形让电机转起来了。现在要开始加电流采样,通过测单电阻的电流发现,流过电阻的电流总是正的,如下图蓝色波形,这是正常的吗?有的采样点不是应该有负电流吗。 另外单电阻采样,采样的电流是平均值还是瞬时值呢?我需要更改一下我的运放电路了。 |
电机控制FOC代码转速计算
FOC电机控制怎么实现恒速?
MC_SDK生成电机代码失败
有人会利用stm32cube去读取AHT20温湿度传感器吗?
用Workbench调试时,一开电机直接跳到最大速度,不受控制是怎么回事?
ST motorcontrol里边的无法连接uart口
STM32F373的三个SDADC同步采样问题
stm32CubeMX——stm32F334_DAC852芯片模块的接线方式,基准电压接线方式是啥???
STM32cubeMX配置外接DAC,具体需要注意些什么呢,可有教程教教我如何使用外设DAC模块输出电压呢,求见大佬!!!
stm32cubeMX如何配置4*4矩阵键盘,求大佬给代码指导一下,看了太多代码,自己迷乱了
都是正的值,建议先看单电阻采样的相关论文,采样电流都是瞬时值,除非加很大滤波电容,有可能会是平均值。
但是MCSDK生成的代码是ADC左对齐的,在R1F30X_GetPhaseCurrents函数里得到的当前ADC电流又没有右移四位,直接用了。从代码上来看,ST认为单电阻的电流也是有正有负的,不然后面判断会溢出。
不太懂噢
你看培训的文档,正负符号是人为加上去的