lhj
发表于 2025-8-22 20:34:58
AI-32位8051 发表于 2025-8-21 08:38
参考本帖第一页STC-FOC 库,做成库了,大家直接调用
为什么我复制完只有这点内容
patch1582
发表于 2025-8-22 21:19:38
劲,这个好
HUHUhuhu
发表于 2025-8-23 10:10:06
我在调试的时候,上电出现这种现象,请问我需要调整程序的哪里?
用的电机是12V/10W转的,稳压电源限流8V/5A。
HUHUhuhu
发表于 2025-8-23 10:12:53
可以打开吗?
HUHUhuhu
发表于 2025-8-23 10:43:17
简单描述一下:上电后电机顺时针和逆时针慢速摇摆,发出尖锐声,最终慢慢停转。稳压电源调节为8V,限流5A,电机摇摆过程中稳压电源过流。
HUHUhuhu
发表于 2025-8-23 15:12:46
现在上电一转起来就会停止,且稳压电源会过流,
不像《库使用说明》中描述电机上电停转电流很小,
请问需要修改什么地方?
HUHUhuhu
发表于 2025-8-24 22:13:53
是我描述的不够清楚吗?麻烦大佬们帮我解答一下
王昱顺
发表于 2025-8-25 08:54:35
HUHUhuhu 发表于 2025-8-23 15:12
现在上电一转起来就会停止,且稳压电源会过流,不像《库使用说明》中描述电机上电停转电流很小,请问需要修 ...
这个一般分为两种情况,可以根据现象来排查一下:
第一种情况是驱动的极性反了,这会导致一上电就有超大电流,这种需要调节PWM输出的极性
第二种情况是开环驱动的占空比给高了,这种是我觉得最有可能的一种,因为这种高速电机的KV值很高,给一点占空比可能就有不小的电流。
可以尝试在开环启动的部分给占空比调小一点,具体调整在H文件的宏定义部分
HUHUhuhu
发表于 2025-8-25 19:50:11
王工你好,我按照你说的把开环占空比调成1-2了,现象还是一样的。
麻烦帮我看一下 我的设置是否正确:
我将 CMP_SW_ADCIN 定义为0了,是否可行?下面的是我的电路图。
王昱顺
发表于 2025-8-26 04:38:50
HUHUhuhu 发表于 2025-8-25 19:50
王工你好,我按照你说的把开环占空比调成1-2了,现象还是一样的。麻烦帮我看一下 我的设置是否正确:我将 C ...
CMP_IN_SW 的调整不影响,不过既然你接到CMP+了,CMP_IN_SW直接调整为0即可
预留ADC部分是另有他用,目前算法暂时还没用到ADC端口的。
调整开环占空比应该是调整这个函数传入的值:
//设置开环启动参数,拥有初始值,可以不设定
void Set_Foc_Param_Start(long min_pwm, long max_pwm, long max_freq, long min_freq, long dtime, long moto_de_time_us);
或者你可测量一下开环启动时的输出波形一并贴上,对比一下调整开环启动数值前的PWM波和启动后的PWM波(这里可以不接电机,仅查看U相对地的电压这样子)
这样方便我来确定问题
页:
1
2
3
4
5
6
7
8
[9]
10
11
12
13
14