改进型脉振高频注入源码 stm32工程
脉振高频注入是一种通过在d轴注入正弦电压,通过电机的凸极效应(饱和凸极效应)估算同步电机转子位置的方法。
不需要电机旋转即可获得电机转子位置,能够实现0速带载。
代码中实现了完整的高频注入算法,注入高频电压后,进行转子极性检测,以避免启动反转。
代码中实现了位置估算,速度估算,并实现id,iq电流闭环,速度闭环控制
改进型脉振高频注入源码 stm32工程
摘要
本文介绍了一种新型的改进型脉振高频注入技术,并提供了相应的stm32工程源码。该技术通过在d轴注入正弦电压,通过电机的凸极效应估算同步电机转子位置,从而实现0速带载。代码中实现了完整的高频注入算法,注入高频电压后,进行转子极性检测,以避免启动反转。代码中实现了位置估算,速度估算,并实现id,iq电流闭环,速度闭环控制。
关键词:脉振高频注入、stm32、电机控制、闭环控制
介绍
脉振高频注入技术是一种通过在d轴注入正弦电压,通过电机的凸极效应估算同步电机转子位置的方法。该技术不需要电机旋转即可获得电机转子位置,能够实现0速带载。这种技术在电机控制领域有着广泛的应用,并取得了不错的效果。本文介绍了一种新型的改进型脉振高频注入技术,并提供了相应的stm32工程源码。下面将对改进型脉振高频注入技术进行详细介绍。
改进型脉振高频注入技术
在传统的脉振高频注入技术中,注入电压的频率一般为几千赫兹,为了提高测量精度,需要非常高的采样频率。然而,传统的脉振高频注入技术存在几个问题。首先,频率越高,采样频率越高,对DSP计算速度要求越高,增加了系统的复杂度。其次,噪声也会随着频率的升高而增加,降低了系统的可靠性。最后,高频信号对电机的影响也会越来越大,产生不利的影响。因此,我们提出了一种新型的改进型脉振高频注入技术,采用了较低的注入频率,从而避免了上述的问题。
改进型脉振高频注入技术的具体实现方法如下:
1.注入正弦电压
在本技术中,与传统的脉振高频注入技术不同之处在于,我们采用了较低的注入频率进行注入。通过在d轴注入正弦电压,可以使电机产生凸极效应,从而估算同步电机转子位置。这样可以使得整个系统更加简单,同时也可以提高系统的可靠性。
2.转子极性检测
在实际应用中,启动时可能会发生反转,为了避免这种情况的发生,我们需要进行转子极性检测。在代码中,我们采用了一种简单有效的方法,即通过注入正弦电压来检测电机的电流方向。如果检测到电流方向与预期方向相反,就需要改变d、q轴的电压方向,以避免启动反转。
3.位置估算、速度估算
在获取电机转子位置后,需要进行位置估算和速度估算。这样才能进行电流闭环、速度闭环控制。在位置估算和速度估算方面,我们采用了较为成熟的算法。
4.id、iq电流闭环、速度闭环控制
在本技术中,我们采用了id、iq电流闭环和速度闭环控制。在代码中,我们采用了PI调节器进行闭环控制。通过对电机的电流和速度进行控制,可以实现电机的精准控制,运行更加稳定。
stm32工程源码
在本文中,我们还提供了相应的stm32工程源码。代码中实现了完整的高频注入算法,注入高频电压后,进行转子极性检测,以避免启动反转。代码中实现了位置估算、速度估算,并实现id、iq电流闭环、速度闭环控制。代码结构清晰,易于阅读和修改。读者可以根据自己的需求进行修改,以满足实际应用的需要。
结论
本文介绍了一种新型的改进型脉振高频注入技术,并提供了相应的stm32工程源码。该技术通过在d轴注入正弦电压,通过电机的凸极效应估算同步电机转子位置,从而实现0速带载。代码中实现了完整的高频注入算法,注入高频电压后,进行转子极性检测,以避免启动反转。代码中实现了位置估算、速度估算,并实现id、iq电流闭环、速度闭环控制。该技术具有简单、可靠等优点,在电机控制领域有着广泛的应用。
相关代码,程序地址:http://lanzouw.top/664322697351.html