你好,我用单片机控制舵机的,可是控制3个以上舵机的时候就有误动作了~这是什么原因造成的?该怎么解决?
展开全部
3A接6个舵机,你得要看看说明书,每个舵机的功率是多少。才能断定不是电路硬件问题。
程序给舵机的信号必须要连续PWM。
程序给舵机的信号必须要连续PWM。
追问
我用软件示波器仿真过 PWM是连续的 功率那个还没查过···跟功率有什么关系吗?
追答
首先你要理解舵机工作原理:
其基本原理是舵机内部有个基准源,通过PWM信号使得基准电压与外部电压存在电压差,驱动马达转动带动内部电位器调整外部电压。
只有电位器转动到相应的位置,即与基准电压差为0时,关闭驱动舵机马达的电路部分,使舵机停止运行。
以上是我通俗的说法。你可以查阅相关资料。
由此,你可以分析一下。我说功率有关,意思是指,电路电流过大,导致电压拉低,影响舵机内部基准电压。
当然你也可以从电位器,或者PWM信号入手。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也很头疼。三个以上就会乱跳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
硬件pwm还是定时器?程序问题
更多追问追答
追问
就是舵机动作的时候出现误动作了,不是我程序应该执行的动作。。我不知道什么问题,是因为电流不够吗?
追答
貌似不能排除程序问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询