STC89C52单片机红外遥控电机问题

2025-03-04 11:36:43
推荐回答(1个)
回答1:

  1. 电机要看你是步进电机还是减速电机,正常减速电机用的多,我就和你说明下减速电机的用法,也稍稍提及下步进电机:

    减速电机:两个口,一个口接高电平,另一个口接低电平,就可以转了,要控制方向两个颠倒即可(所以正常这两个接单片机的IO口即可,还可以实现调速,下面说明),如果两个口都接低电平或高电平则不转(减速比大的减速电机可以实现伪自锁)

    步进电机:我拿步进电机28BYJ-48  为例子,他有4个信号线,这几个信号线要给一定的脉冲才会转,给相反的脉冲顺序就反转,转过的角度是一组脉冲的360/64(1:64减速比),如果想进一步知道请追问。

  2. 无论减速电机还是步进电机控制方向就利用PWM来进行调速,PWM的实现可以利用软件的延时函数如1ms的高电平,2ms的低电平来实现,也可以利用定时器精准实现,还可以利用单片机的特定模块FTM模块等来实现,根据具体问题是否需要高进度和单片机的实际情况决定。

    PS:要代码请再追问