利用DSP2812编写直流电机PID调速程序(C语言)

2019-07-15 18:39发布

本人现在已经通过DSP2812中SCIA接收上位机发送的数据来控制电机的转速,采用CAP3来捕获光电编码器来测量电机的转速,现在想在程序里面添加PID调节电机的转速,主要通过PID输出调整PWM波形的占空比来调节电机的转速,请各位大神赐教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
MMMEEELLL
2019-07-16 07:45
1406093611 发表于 2017-9-11 12:04
看楼主所说,现在是由上位机来控制电机转速,现在是想加入PID来实现电机转速的调速。楼主可以先将上位机发送给DSP的数据作为电机转速的目标值,由CAP采集回来的编码器的值作为当前的电机转速值,然后通过标准PID公式进行控制即可(PID这一块可以在网上查点资料了解一下)。祝楼主能够顺利实现串口+PID电机控制! ...

你好,我已经实现了上位机发送数据控制电机转速,并CAP捕获光电编码器的值计算电机转速,但是我不晓得该把PID程序放在什么位置,什么时候进行调速,可否指导一下

一周热门 更多>