永发信息网

用PWM怎么调节直流电机的速度 用两个定时器怎么 写程序?

答案:4  悬赏:0  手机版
解决时间 2021-04-07 16:31
  • 提问者网友:放下
  • 2021-04-07 10:16
用PWM怎么调节直流电机的速度 用两个定时器怎么 写程序?
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-04-07 10:22
用PWM输出引脚驱动驱动晶体管或MOSFET, 以脉宽调制的方法实现直流电机工作电压调节,即调节了电机速度。 一般单片机都有PWM功能,不需要使用定时器,用定时器的方法产生PWM既耗费CPU资源,精确度差,速度慢. CPU忙得满头汗执行中断去产生PWM。 而芯片内部的PWM是硬件逻辑部件,你只需初始化好以后,给它一个数值(控制脉冲占空比)即可自动产生PWM波形。追问非常感谢!我用的开发板上的单片机不带PWM功能 可以推荐几个带PWM功能的芯片不?追答AVR单片机,如ATmeag64a, ATmega16A, 都可以产生多路PWM,初始化PWM部件,直接往规定的寄存器赋值即可
全部回答
  • 1楼网友:孤老序
  • 2021-04-07 13:15
好像用定时器可以 我也不太懂哈
  • 2楼网友:执傲
  • 2021-04-07 12:53
PWM调速是指给一路脉冲频率固定,比如1K,调节它的占空比来调速追问多谢各位大侠
  • 3楼网友:千杯敬自由
  • 2021-04-07 11:51
用PWM输出引脚驱动驱动晶体管或MOSFET, 以脉宽调制的方法实现直流电机工作电压调节,即调节了电机速度。 一般单片机都有PWM功能,不需要使用定时器,用定时器的方法产生PWM既耗费CPU资源,精确度差,速度慢. CPU忙得满头汗执行中断去产生PWM。 而芯片内部的PWM是硬件逻辑部件,你只需初始化好以后,给它一个数值(控制脉冲占空比)即可自动产生PWM波形。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯