单片机STC89C52 如何控制舵机

SLKBINBIN 2011-02-18 04:17:57
我的单片机扩展板上只有一个VCC+ DC-的直流电机(普通的1块钱的马达)接口,
和一个5线式的步进电机控制接口。
(D,C,B,A,VCC+ 5个针脚)

但是就是没有舵机的接口

而机器人都是用舵机进行摆臂控制的吧,我应该怎么做,难道还要买新的机器人控制器吗?

如何让 FUTABA S3003 动起来

(单片机有40个引出针,可以接其他东西,不知道可以直接接舵机么)
...全文
1241 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wallyhuang 2011-05-20
  • 打赏
  • 举报
回复
用单片机产生20MS周期的PWM波,其中改变高电平0.5MS-2.5MS,就是改变占空比后就可以转动不同的角度0-180度。
沣洨渔翁 2011-03-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lbing7 的回复:]

LZ,你要先搞清楚你那个FUTABA的控制方式

舵机通常里面也是一个步进电机

搞清楚了你那个舵机的驱动方式后,再考虑与你的控制芯片的接口

这样才不会茫然
[/Quote]
这个才是正解,我做的舵机功率是100w的,用桥式电路驱动无刷直流电机。你在网上找舵机的电路,我记不清了有现成电路的。
SLKBINBIN 2011-02-27
  • 打赏
  • 举报
回复
你那个是软控制法,我有一大堆代码,但是不知道如何通过芯片来组成控制电路,明白我意思吗
khbird 2011-02-22
  • 打赏
  • 举报
回复
舵机的控制信号时周期为20毫秒的信号,高电平时间为1ms到2ms,因此用任何一个I/0口输出中信号就可以控制舵机运转
AjunlintianxiaA 2011-02-19
  • 打赏
  • 举报
回复
舵机控制信号一般是50HZ的PWM波,占空比在10%-20%之间,51自己写程序用定时器实现占空比控制就可以
SLKBINBIN 2011-02-19
  • 打赏
  • 举报
回复
如果是步进电机,我知道要在他们(电机和单片机)之间加个ULN2003控制心片就可以了
乾坤幻影 2011-02-18
  • 打赏
  • 举报
回复
单片机作为控制器件,对控制是通过0 1控制的,控制电机是非常方便的,但是你说的舵机是怎么驱动的呢?
SLKBINBIN 2011-02-18
  • 打赏
  • 举报
回复
找个懂的人来说说看
lbing7 2011-02-18
  • 打赏
  • 举报
回复
LZ,你要先搞清楚你那个FUTABA的控制方式

舵机通常里面也是一个步进电机

搞清楚了你那个舵机的驱动方式后,再考虑与你的控制芯片的接口

这样才不会茫然
SLKBINBIN 2011-02-18
  • 打赏
  • 举报
回复
汗,舵机就是舵机呗
hicaru000000 2011-02-18
  • 打赏
  • 举报
回复
请先判断舵机是何种类型的电机。

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧