无刷直流电机转速闭环控制的原理是什么?

无刷直流电机转速闭环控制的原理是什么?,第1张

首先,整个无刷直流电机的闭环控制流程如图,通过外部的可调设备对预先设定好的转速值做出调整,再根据速度PID控制器获取电机当前的实际转速,实际转速时通过STM32模块发出的相邻信号跳动的时间差计算得到,通过将系统需要的速度的参考值与实际的速度值相减,所得到的速度差值反馈到PID控制器之中,并由控制器相应的模块将信号输出,控制输出信号将其视为正弦波信号,其幅值相同,同时也会生产SVPWM波,并作用于STM32控制芯片的PWM模块,从而对无刷直流电机的速度进行管控。

东弘机电无刷直流电机

直流电机转速开环控制---直流电机在给定一个速度信号后就不受控制了,随着负载的变动,电机的速度也将有所变动,这个变动是由电机的特性决定的。

闭环控制---直流电机在给定一个速度后不断的将输出端的信息(转速)反馈到输入端,与输入端的给定信号作比较,当发现电机速度发生变化而使输出端反馈信号不满足原来输入信号的要求时,将会改变输入信号,使电机速度回到给定值为止(不可能完全回到给定值)。

可以看出,速度的开环控制比较简单,但速度变化大;

而速度的闭环控制较复杂,而系统的速度变化要小得多。

双闭环,电流保护,转速保护。

电流保护:检测电源输入是否缺相,是否超过设定值。

转速包换:在直流电机后面加装一个测速发电机或者编码器,这两种检测方式是直接测量电机是否转动,转动是否稳定,转数是否超过设定值。

楼主没有说明白电流信号采集到了以后进行反馈,这个功能是楼主要设计的功能,还是楼主在研究别人的调试器,想要在别人调速器内部设置?

电流反馈是从互感器出来的信号源,此信号为电流信号,这条信号的电流值大小,取决于楼主使用互感器的大小。

例:300:5的电流互感器,当电流达到150A的时候 互感器输出2.5A的信号电流,互感器检测电流达到300A的时候,那么互感器输出5A的信号电流。

那么敝人给楼主一个思路:

楼主可以试试这样做控制,首先设定好板子的采集信号电流最大为5A,超过5A输出保护。

然后对5A的信号源进行转换比对,然后在PCB板子上面设定好检测电流为150A,当互感器输出电流为150A的时候,那么检测的信号为2.5A,如果检测信号电流超过了2.5A那么立即停止输出。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11210729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存