首先,整个无刷直流电机的闭环控制流程通过外部的可调设备对预先设定好的转速值做出调整,再根据速度PID控制器获取电机当前的实际转速,实际转速时通过STM32模块发出的相邻信号跳动的时间差计算得到。
通过将系统需要的速度的参考值与实际的速度值相减,所得到的速度差值反馈到PID控制器之中,并由控制器相应的模块将信号输出,控制输出信号将其视为正弦波信号,其幅值相同,同时也会生产SVPWM波,并作用于STM32控制芯片的PWM模块,从而对无刷直流电机的速度进行管控。
原创 | 2022-11-20 20:06:10 |浏览:1.6万
首先,整个无刷直流电机的闭环控制流程通过外部的可调设备对预先设定好的转速值做出调整,再根据速度PID控制器获取电机当前的实际转速,实际转速时通过STM32模块发出的相邻信号跳动的时间差计算得到。
通过将系统需要的速度的参考值与实际的速度值相减,所得到的速度差值反馈到PID控制器之中,并由控制器相应的模块将信号输出,控制输出信号将其视为正弦波信号,其幅值相同,同时也会生产SVPWM波,并作用于STM32控制芯片的PWM模块,从而对无刷直流电机的速度进行管控。
Copyright 2005-2020 www.kxting.com 版权所有 | 湘ICP备2023022655号
声明: 本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:47085,1089@qq.com