智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1967|回复: 3
打印 上一主题 下一主题

[控制类] 怎么测试舵机?

[复制链接]

13

主题

114

帖子

0

精华

高级会员

Rank: 4

积分
599
威望
210
贡献
91
兑换币
0
注册时间
2011-8-23
在线时间
149 小时
跳转到指定楼层
1#
发表于 2011-11-5 14:21:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3贡献
怎么测试舵机的频率和电压啊?标准怎样的

最佳答案

查看完整内容

用这个程序看哈 #include #define uint unsigned int unsigned char count; unsigned char jd; sbit pwm=P2^0; sbit jia=P3^6; sbit jian=P3^7; void delay(uint SB) { uint i,j; for(i=SB;i>0;i--) for(j=125;j>0;j--); } void Time0_Init() { TMOD=0x01; IE=0x82; TH0=(65536-92)/256;//100us TL0=(65536-92)%256; TR0=1; } void Time0_Int() interrupt 1 { TH0=(65536-92)/256; ...

28

主题

644

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5607

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2272
贡献
2099
兑换币
346
注册时间
2011-11-15
在线时间
618 小时
2#
发表于 2011-11-5 14:21:11 | 只看该作者
用这个程序看哈
#include<reg52.h>
#define uint unsigned int
unsigned char count;
unsigned char jd;
sbit pwm=P2^0;
sbit jia=P3^6;
sbit jian=P3^7;
void delay(uint SB)
{
        uint i,j;
        for(i=SB;i>0;i--)
        for(j=125;j>0;j--);
}
void Time0_Init()
{
        TMOD=0x01;
        IE=0x82;
            TH0=(65536-92)/256;//100us
           TL0=(65536-92)%256;
        TR0=1;
}
void Time0_Int() interrupt 1
{
    TH0=(65536-92)/256;
           TL0=(65536-92)%256;
        if(count<jd)
                pwm=1;
        else
                pwm=0;
        count=(count+1);
        count=count%200;
}
void keyscan()
{
        if(jia==0)
        {
                delay(10);
                if(jia==0)
                {
                        jd++;
                        count=0;
                        if(jd==20)
                        jd=19;
                        while(jia==0);
                }
        }
        if(jian==0)
        {
                delay(10);
                if(jian==0)
                {
                        jd--;
                        count=0;
                        if(jd==2)
                        jd=3;
                        while(jian==0);
                }
        }

}
void main()
{
        jd=11;
        count=0;
        Time0_Init();
        while(1)
        {
                keyscan();
        }
}
回复

使用道具 举报

2

主题

33

帖子

0

精华

高级会员

Rank: 4

积分
886
QQ
威望
521
贡献
135
兑换币
8
注册时间
2011-9-1
在线时间
115 小时
3#
发表于 2011-12-2 16:26:56 | 只看该作者
回复

使用道具 举报

28

主题

644

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5607

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2272
贡献
2099
兑换币
346
注册时间
2011-11-15
在线时间
618 小时
4#
发表于 2011-12-2 21:12:10 | 只看该作者
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-8 22:57 , Processed in 0.084824 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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