智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2793|回复: 4
打印 上一主题 下一主题

[硬件类] 真的没办法了,求解救!(有程序)舵机一直往一边转。

[复制链接]

1

主题

2

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
威望
133
贡献
58
兑换币
8
注册时间
2012-7-14
在线时间
12 小时
毕业学校
保定三中
跳转到指定楼层
1#
发表于 2012-7-14 14:10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前几天刚买的S3010伺服器(90元),按照说明书上装好了,还没和前轮连上,先写了程序测试,将P0^7设为脉冲输出口,舵机正负极分别接7.2V电池正负极。可是不管我把高电平持续时间变成1100还是1900,舵机就只往同一个方向稍稍动一下!希望能有大神帮帮我,是我程序有问题还是舵机有问题?。下面是程序:
#include<reg52.h>
sbit PWM=P0^7;
void main()
{
        PWM=0;              
        TMOD=0x01;
        TH0=(65536-1500)/256;               
        TL0=(65536-1500)%256;
        EA=1;
        ET0=1;
        TR0=1;
        while(1)
        {}
}
void zhongduan() interrupt 1
{
        if(PWM==0)
        {
        TH0=(65536-1500)/256;
        TL0=(65536-1500)%256;         //高电平持续时间为1500微妙
        PWM=1;
        }
        else
        {               
                PWM=0;
                TH0=(65536-20000)/256;
                TL0=(65536-20000)%256;                 // 低电平持续时间为20毫秒
        }
}

16

主题

487

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2898
威望
1582
贡献
758
兑换币
243
注册时间
2011-3-18
在线时间
279 小时
2#
发表于 2012-7-14 15:40:27 | 只看该作者
为什么要用51测试?
上来就接7.2V,也不怕烧?
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
威望
133
贡献
58
兑换币
8
注册时间
2012-7-14
在线时间
12 小时
毕业学校
保定三中
3#
 楼主| 发表于 2012-7-14 18:43:26 | 只看该作者
Magnetoplas 发表于 2012-7-14 15:40
为什么要用51测试?
上来就接7.2V,也不怕烧?

只是测试舵机能不能用,不是一直接7.2V没事的,好像有的说直接接7.2V也不会烧的。
回复 支持 反对

使用道具 举报

16

主题

487

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2898
威望
1582
贡献
758
兑换币
243
注册时间
2011-3-18
在线时间
279 小时
4#
发表于 2012-7-14 18:52:35 | 只看该作者
万一烧了呢?
回复 支持 反对

使用道具 举报

4

主题

61

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1613
威望
860
贡献
405
兑换币
251
注册时间
2012-2-23
在线时间
174 小时
毕业学校
浙传
5#
发表于 2012-7-24 19:22:43 | 只看该作者
P0上拉电阻= =。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 23:26 , Processed in 0.082197 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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