51单片机驱动模拟舵机的电路
我用51单片机来控制舵机,通过io口给舵机的信号线发pwm信号信号,用的是另外的电源(电调BEC5v),舵机和单片机之间只通过一条信号线相连,公共地线也也连了,用示波器用...
我用51单片机来控制舵机,通过io口给舵机的信号线发pwm信号信号,用的是另外的电源(电调BEC5v),舵机和单片机之间只通过一条信号线相连,公共地线也也连了,用示波器用示波器测了pwm信号是对的(1.5ms,周期20ms),但是不知道为什么舵机没有反应。
网上看到了这张图 ,也是使用51来控制舵机的电路。他这里用了8253来计数,产生pwm信号,而我直接在51中产生了pwm信号。请问,后来接的运放和上拉电阻式为了什么?可以不接这些吗?我在想是不是因为我的io口做信号线承载能力不够导致的。我现在舵机是往极限位置偏,就好像没有信号一样。 展开
网上看到了这张图 ,也是使用51来控制舵机的电路。他这里用了8253来计数,产生pwm信号,而我直接在51中产生了pwm信号。请问,后来接的运放和上拉电阻式为了什么?可以不接这些吗?我在想是不是因为我的io口做信号线承载能力不够导致的。我现在舵机是往极限位置偏,就好像没有信号一样。 展开
2个回答
展开全部
不用接运放和上拉电阻,直接用单片机向舵机的信号线输入pwm信号就可以了
追问
可我测了gnd、vcc和信号线、舵机,都没有问题。可用51的io口做控制信号,舵机就是不转。我看wifirobot论坛里的,有上拉电阻或者串入电阻进去了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询