stm89c85rc单片机怎么控制不了舵机啊?舵机是MG995.单片机晶振是12M 100

我给了1.5Ms的高电平,18.5ms的低电平,等等都不转动。怎么回事吧?是stc单片机,尴尬啊... 我给了1.5Ms的高电平,18.5ms的低电平 ,等等都不转动。怎么回事吧?
是stc单片机 ,尴尬啊
展开
 我来答
369874524
2016-10-03 · TA获得超过170个赞
知道答主
回答量:53
采纳率:0%
帮助的人:41.7万
展开全部
  MG995这个舵机是一个模拟舵机,它有3条线,其中两条为电源线,一条为信号线。
  控制舵机最关键的就是需要用单片机的管脚产生一个周期为20ms的方波周期信号,其中高电平的持续时间为0.5ms~2.5ms。当高电平的持续时间为0.5ms时,舵机应该在0°位置;当高电平持续时间为2.5ms时,舵机应该在180°的位置。也就是说舵机所转的角度与高电平的持续时间成线性关系,高电平的持续时间越长,舵机转过的角度越大。
  根据上面的知识,不难得出高电平的时长timeH与角度angle之间的函数关系:
timeH = 0.5 + 2.0 / 180 * angle
  其中时间单位为ms。
掌握了这个知识点后,最关键的就是利用单片机产生一个这样的pwm信号就ok了。在写单片机程序的时候,别忘记用示波器查看产生的波形是否正确。
12321123abc
2016-07-26
知道答主
回答量:19
采纳率:0%
帮助的人:3.8万
展开全部
  1. 电源和地线接好了吗

  2. 单片机输出脉冲的频率是否合适

  3. 脉冲所给占空比是否在舵机摆臂范围内,可以换占空比试试。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海鸥094
2016-05-27 · 超过27用户采纳过TA的回答
知道答主
回答量:285
采纳率:60%
帮助的人:55万
展开全部
什么型号的舵机呢? 舵机工作时电流都比较大,或许你的控制信号没有问题,但是可能是供电不足!建议你至少用电流是1A的电源给舵机供电,这样舵机没问题的话,一定会转的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友caaea59
2016-05-06 · TA获得超过409个赞
知道小有建树答主
回答量:571
采纳率:33%
帮助的人:222万
展开全部
示波器 能看到高低电平? 估计是单片机驱动能力有限,拉不动 试试推完输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wgq930
2016-09-01 · TA获得超过2262个赞
知道大有可为答主
回答量:4926
采纳率:51%
帮助的人:1941万
展开全部
无外乎2个问题
电路不对,包括焊接错误、芯片有问题。。。
或程序有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tony_sgt
2016-05-07 · TA获得超过8423个赞
知道大有可为答主
回答量:5330
采纳率:66%
帮助的人:1212万
展开全部
IO口出来加个三极管来推动
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式