搜索
bottom↓
回复: 14

关于普通51单片机细分控制舵机的问题

[复制链接]

出0入0汤圆

发表于 2012-7-21 09:53:58 | 显示全部楼层 |阅读模式
我现在只能将180°分成13等份,问别人说普通51不能细分到1°2°的,只有增强型51的pwm才可以,特来请教怎样用普通51细分控制舵机

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-7-21 14:07:06 | 显示全部楼层
多少个舵机?
脉冲20ms,高电平0.5ms ~ 2.5ms 对应 0°~180° 的舵机?
普通51指AT89S52、STC89C52之类的慢速51?

出0入0汤圆

发表于 2012-9-30 17:35:02 | 显示全部楼层
使用PWM级联即可,级联之后可以得到想要的分级

出0入0汤圆

发表于 2012-9-30 17:50:16 | 显示全部楼层
有个很蛋疼的问题,,,  51很有可能带不动舵机。。。。 我们实验室好多人都被坑过了(占空比,频率,电压都符合要求了,就是无法驱动。)。。。 你要有心理准备。

出0入0汤圆

发表于 2012-10-6 21:30:48 | 显示全部楼层
sco518 发表于 2012-9-30 17:50
有个很蛋疼的问题,,,  51很有可能带不动舵机。。。。 我们实验室好多人都被坑过了(占空比,频率,电压 ...

我也发现这个问题,那为什么还是很多人用51能控制舵机?我现在想不通舵机就是不停的摇摆,不受控制!我用的是stc89c52,只要接上舵机,程序运行感觉是混乱的(数码管显示和led就不正常),但是用示波器检测波形是对的,不知道什么原因.......求指点!

出0入0汤圆

发表于 2012-10-7 13:20:11 | 显示全部楼层
应该是51输出电流太小导致的。你可以试一下输出用三极管去驱动舵机。

出0入0汤圆

发表于 2012-10-8 08:09:30 | 显示全部楼层
come0722 发表于 2012-10-6 21:30
我也发现这个问题,那为什么还是很多人用51能控制舵机?我现在想不通舵机就是不停的摇摆,不受控制!我用 ...

这个问题肯定是电源不稳定,舵机启动电流非常大, 换个5V 大电流的。 或者用开关降压芯片 5V 3A 。   然后说的51 驱动不了舵机, 我一直都用51驱动舵机的,没发现什么问题。你如果要分析为什么驱动不了,你看看驱动不了舵机的 PWM 波形,就明白了。 输出电流不够,幅度达不到要求了。 PWM 输出端 加个上拉电阻即可。 如果是 STC 1T MCU 设置IO推挽输出即可。

出0入0汤圆

发表于 2012-10-8 20:55:11 | 显示全部楼层
lyg407 发表于 2012-10-8 08:09
这个问题肯定是电源不稳定,舵机启动电流非常大, 换个5V 大电流的。 或者用开关降压芯片 5V 3A 。   然 ...

谢谢!我用的是usb接口作为电源。我以前也是用usb作为电源,不过采用的是arduino能驱动好几个舵机。stc89c52接了上拉电阻,还是不行.....这是什么情况?我手里只有stc89c52芯片,其它有推挽输出的芯片我没有。有没有别的办法?求指点.......

出0入0汤圆

发表于 2012-10-8 20:55:47 | 显示全部楼层
sco518 发表于 2012-10-7 13:20
应该是51输出电流太小导致的。你可以试一下输出用三极管去驱动舵机。

我接了8050还是不行......

出0入0汤圆

发表于 2012-10-8 21:39:29 | 显示全部楼层
come0722 发表于 2012-10-8 20:55
我接了8050还是不行......

有没有考虑到三极管输出反相?

出0入0汤圆

发表于 2012-10-8 22:14:48 | 显示全部楼层
sco518 发表于 2012-10-8 21:39
有没有考虑到三极管输出反相?

怎么接线?能具体说一下,说不定我接错了,你截个图来吗?

出0入0汤圆

发表于 2012-10-9 09:38:10 | 显示全部楼层
首先确保输出的波形是正确的。 周期20MS 高电平时间在0.5-2.5MS之间.USB接口供电能力差,要独立供电。大舵机启动电流大的。

接三极管 8050 你是反相,还是跟随驱动。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-10-9 12:31:48 | 显示全部楼层
come0722 发表于 2012-10-8 22:14
怎么接线?能具体说一下,说不定我接错了,你截个图来吗?

12楼的兄弟已经给出图了,,就是那个意思,如果你是用上面一种接法,出来的是反相的波形,用下面的则是同相的。你可以用示波器接输出端看一下输出波形。

出0入0汤圆

发表于 2012-10-9 13:30:30 | 显示全部楼层
lyg407 发表于 2012-10-9 09:38
首先确保输出的波形是正确的。 周期20MS 高电平时间在0.5-2.5MS之间.USB接口供电能力差,要独立供电。大舵 ...

谢啦!

出0入0汤圆

发表于 2012-10-11 12:04:04 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 20:27

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表