新手入门
- 积分
- 18
- 金钱
- 18
- 注册时间
- 2026-1-6
- 在线时间
- 3 小时
|
1金钱
您好!
目前我正在使用正点原子的硬件:STM32F407IGTx控制板+ATK-PD6010B+PMSM做电机电流的检测。
基于“实验9-3 BLDC电源电压-温度-三相电流采集”的例程,做如下简单测试:
1. main中循环调用函数"rs_id_diagnostic()",分别设置不同的PWM占空比,检测三相电流的值
2. 不发送PWM时,三相电流的ADC值不为空 NOPWM- 1550 | 1546 | 1556 (U V W)
3. 发送PWM时,三相电流的ADC值也不为空。PWM: U相使能,V相LowON
PWM- 9 | 1247 | 1890 | 1560
PWM- 29 | 670 | 2829 | 1561
PWM- 49 | 1552 | 1549 | 1555
PWM- 69 | 1553 | 1548 | 1556
PWM- 89 | 1553 | 1549 | 1557
4. 从PWM占空比和ADC的值,明显能看出三相电流的值是无效的,PWM应该没有生效。
请查看附近所示的函数,不知道问题出现在哪里,能否帮忙看看?多谢哦
|
|