当前位置:
代码迷
>>
单片机
>> 51单片机中怎么用一个简单的延时函数控制直流电机的转速
详细解决方案
51单片机中怎么用一个简单的延时函数控制直流电机的转速
热度:
186
发布时间:
2016-04-28 16:32:25.0
求助:51单片机中如何用一个简单的延时函数控制直流电机的转速
51单片机中如何用一个简单的延时函数控制直流电机的转速
------解决方案--------------------
那只能拿IO口模拟PWM了,延时t1之后让IO输出高,再延时t2之后让IO输出低。t1+t2=常数,改变t1:t2的比例就是定周期变占空比方式。
------解决方案--------------------
用I/O口或者PWM模块输出一个PWM波形。PWM的占空比控制驱动电路的电压,而直流电机的转速和电压在一定范围内呈正比关系,因此可用延时改变PWM占空比,以实现转速的控制。
相关解决方案
通过串口传值给Arduino,再通过Arduino控制小车(直流电机)移动与二自由度云台转动角度