完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好
我正在使用STM3240G-EVAL板并尝试从Maxon EC-max 30型339923(maxon.com)驱动BLDC电机 在电机侧,我有霍尔传感器和500转/转的编码器,2个通道A + B和Z通道。 我使用ST电机控制工作台来设置参数和IO PIN。 Target Lib是SDK v3.4。 我想知道为什么我不需要HALL传感器信号来检测电机的正确角度。 我现在的问题是,我的电机相位没有正弦电流,我无法改变电机的速度...... 如何调整速度控制器的PID参数以及clarke和park变换的PID参数? 我真的需要尽快帮助,因为我需要尽快使用这种电机。我希望任何人都可以帮助我。 示波器的绘图来自转向电机,黄色CH1是来自电机U相的霍尔传感器信号,CH2 = U,CH3 = V,CH4 = W. 最好的问候,多米尼克 #stm3240g 以上来自于谷歌翻译 以下为原文 Hi I'm working with the STM3240G-EVAL Board and trying to drive a BLDC Motor from Maxon EC-max 30 type 339923 (maxon.com) On the motor side I have Hall sensors and an encoder with 500impulses / turn, 2 channels A+B and the Z channel. I used the ST Motor control workbench to set the parameters and IO PINs. Target Lib is SDK v3.4. I'm wondering why I don't need the HALL sensor signals to detect the correct angle of the motor. My problem is now, that I have not a sine current on the motor phases and i can't change the speed of the motor... How can I tune the PID parameters from the speed controller and the PID parameters of the clarke and park transformation? I really need help as soon as possible because I need to getting run with this motor as soon as possible. I hope that anyone can help me. The Plot from the oscilloscope is from the turning motor, the yellow CH1 is the Hall sensor signal from the phase U of the Motor, CH2 = U, CH3 = V, CH4 = W. Best regards, Dominik #stm3240g |
|
相关推荐
1个回答
|
|
Ciao Dominik
抱歉延迟,我完全参与了新lib的开发。版。 如果它可以帮助我可以尝试现在回答您的请求。 我想知道为什么我不需要HALL传感器信号来检测电机的正确角度。电机霍尔和编码器中都有两个传感器。每个人都能够测量电机的角度,因此您必须选择要用于控制的电机。正如您所做的那样,选择驱动器管理中的编码器 - >速度位置反馈管理,以便使用来自编码器的信息执行FOC,并跳过来自HALL传感器的信息。 我现在的问题是,我的电机相位没有正弦电流,我无法改变电机的速度......似乎你的设置没有正确完成。您将编码器设置为速度和位置传感器,因此忘记了霍尔传感器的捕获... 管理Encored的实现的FW不支持Z输入,而只支持两个四元输入A和B,更多的是对齐过程是强制性的。因此,您必须先按下LCD或WB中的编码器对齐按钮才能运行电机。 您可以做的另一项测试是启用DAC并在其他测量角度绘制测量角度,以了解它是否被正确解码。您也可以将控制器设置为无传感器或开环,并使用编码器(或霍尔传感器)作为辅助传感器,并查看测量角度。 再见 梁咏琪 以上来自于谷歌翻译 以下为原文 Ciao Dominik sorry for the delay, I was fully involved in the development of the new lib. version. If it can help I can try to answer now to your request.
The implemented FW that manages the Encored is not supporting the Z input but just the two quadarture inputs A and B, more over the alignment procedure is mandatory. So you have to push the encoder alignment button in the LCD or in the WB before to run the motor. Another test you can do is to enable the DAC and plot the measured angle in other to understand if it is decoded correctly. You can also set the control in sensorless or in open loop and use the Encoder (or the Hall sensor) as Auxiliary sensor and take a look at the measured angle. Ciao Gigi |
|
|
|
只有小组成员才能发言,加入小组>>
stm32mp157的异核通信的rpmsg_sdb的m4固件和a7驱动该如何编写?
932 浏览 0 评论
stm32f103用freertos对一个采样率为1kHz的传感器,进行采样,数据出差
983 浏览 0 评论
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
3150 浏览 1 评论
3413 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
2006 浏览 1 评论
STM32H7打开DCache后,出现了串口接收信息为空的现象,是哪里出了问题?
164浏览 5评论
用NANO STM32F103RBT6的开发板烧录不了是哪里出了问题?
180浏览 5评论
202浏览 5评论
外部中断触发类型为双边沿触发,进入中断回调后有什么办法判断该边沿是上升沿还是下降沿?
247浏览 5评论
STM32L071CBT6低温环境下无法正常工作是什么原因引起的?
188浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-7-16 03:26 , Processed in 0.542460 second(s), Total 44, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191