转速闭环控制系
通过定时器定时1定时1秒,电机每旋转一圈,扇叶遮挡红外对管两次,通过计数器0计算1s内红外对管被遮挡的次数,就可以计算出实际转速,
转速=(TH0*256+TL0)/2
按键设定电机转速,计数器计算出电机实际转速,通过pid调节器可以改变发送给捕获比较寄存器的数值(最大为256,此时占空比为1,若捕获比较寄存器为128,占空比为0.5),从而实现电机调速。
转速闭环控制系
通过定时器定时1定时1秒,电机每旋转一圈,扇叶遮挡红外对管两次,通过计数器0计算1s内红外对管被遮挡的次数,就可以计算出实际转速,
转速=(TH0*256+TL0)/2
按键设定电机转速,计数器计算出电机实际转速,通过pid调节器可以改变发送给捕获比较寄存器的数值(最大为256,此时占空比为1,若捕获比较寄存器为128,占空比为0.5),从而实现电机调速。