pyxyn 发表于 2025-5-20 09:17:40

非常感谢,换成/256和%256,这样运算可以了。但是面发现变频后在输出电压低了点,有什么办法可以提升这个程序的输出电压?参考的是:"19 出个AI8051U的PWM例程 | 3相互补SPWM变频驱动,PWMA-3个相位差120度的PWM互补输出。"这个贴子的程序。

pyxyn 发表于 2025-5-20 09:43:29

梁工 发表于 2025-5-5 23:47
有三句没有加括号,会先转成8位(丢失高字节),再除以2,这是错误的。
             PWMA_CCR1H = (u8)( ...

梁工,提高SPWM的偏移量能否提升变频器的输出电压?谢谢。

梁工 发表于 2025-5-20 10:30:50

pyxyn 发表于 2025-5-20 09:43
梁工,提高SPWM的偏移量能否提升变频器的输出电压?谢谢。

变频器的输出电压跟母线电压、SPWM幅度有关。
你说的“SPWM的偏移量”指的是什么参数?

pyxyn 发表于 2025-5-20 11:03:03

梁工 发表于 2025-5-20 10:30
变频器的输出电压跟母线电压、SPWM幅度有关。
你说的“SPWM的偏移量”指的是什么参数? ...

幅度基本到顶了,可以适当提高波谷数据来提高输出电压吗?谢谢。

ybw620813 发表于 2025-5-30 14:57:05

梁工 发表于 2024-10-29 17:14
Ai8051UPWMA-P2口输出3相互补SPWM变频驱动:
先别修改程序, 直接下载"Objects"里的"pwm.hex"测试, 下载 ...

梁工,这个用来驱动3相无刷电机可行吗,我测试了下,频率10hz能转起来,高了电机不转一直抖动

梁工 发表于 2025-5-30 15:24:54

ybw620813 发表于 2025-5-30 14:57
梁工,这个用来驱动3相无刷电机可行吗,我测试了下,频率10hz能转起来,高了电机不转一直抖动 ...

可以用于驱动三相异步电机,三相无刷电机是同步电机,不能驱动的,要有角度反馈才可以,请参考FOC驱动帖子:

FOC@Ai8051U横空出世,可控制7万5千转的电机!系统成本6元, 5/26更新程序
https://www.stcaimcu.com/thread-17266-1-1.html
(出处: 国芯技术交流网站)

ybw620813 发表于 5 天前

梁工 发表于 2025-5-30 15:24
可以用于驱动三相异步电机,三相无刷电机是同步电机,不能驱动的,要有角度反馈才可以,请参考FOC驱动帖 ...

驱动三相异步电机调试速没问题,
现在有个问题,因为是开环的,没有转速反馈,电机开路一相,电机有时候依然能运行正常,用什么方法可以检测出电机真实转速,电流是单电阻采样。

梁工 发表于 5 天前

ybw620813 发表于 2025-6-25 16:49
驱动三相异步电机调试速没问题,
现在有个问题,因为是开环的,没有转速反馈,电机开路一相,电机有时候 ...

什么类型的电机?三相异步电机 还是 三相直流无感无刷电机?

ybw620813 发表于 4 天前

梁工 发表于 2025-6-25 21:48
什么类型的电机?三相异步电机 还是 三相直流无感无刷电机?

异步电机,用的PWMA-3个相位差120度的PWM互补输出控制调频的,三相波形输出采用的正弦波查表法,0度 120度 240度

梁工 发表于 4 天前

ybw620813 发表于 2025-6-26 09:45
异步电机,用的PWMA-3个相位差120度的PWM互补输出控制调频的,三相波形输出采用的正弦波查表法,0度 120 ...

由于是交流异步感应电机,测电流是不能知道转速的,要有测试装置才行。
页: 1 2 3 [4]
查看完整版本: 出个AI8051U的PWM例程 | 3相互补SPWM变频驱动,PWMA-3个相位差120度的PWM互补输出