智能车制作

标题: 舵机只响不转是怎么回事? [打印本页]

作者: 孙一杰河曲    时间: 2011-12-4 10:42
标题: 舵机只响不转是怎么回事?
我想用51模拟PWM控制模拟舵机,但是写了半天舵机只响不转,不知道怎么回事。这是我的程序,不知道什么地方写错了,麻烦大家给指点一下。
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit pwm=P1^0;
uint i,t=0;

void main()
{
EA=1;
TMOD=0x01;
ET0=1;
TR0=1;
TH0=(65535-500)/256;
TL0=(65535-500)%256;
while(1)
{
}
}
void timer0() interrupt 1
{
TH0=(65535-500)/256;
TL0=(65535-500)%256;
t++;
if(t==20) t=0;

if(t<3) pwm=1;
else pwm=0;
}
作者: zl6977    时间: 2011-12-4 23:08
拿示波器看看输没输出PWM波啊
作者: 孙一杰河曲    时间: 2011-12-5 10:40
回复 2# zl6977


    我上边那个程序对不对呢?错在哪里了?
作者: zl6977    时间: 2011-12-8 15:32
我没这么弄过,详细的我也不知道,但是感觉没错。呵呵,看波形了么?
作者: 孙一杰河曲    时间: 2011-12-8 22:18
好吧,谢谢了。
作者: 超级Q    时间: 2011-12-19 12:19
首先看看是不是电源供电不足,其次看你的舵机频率是多少
作者: 孙一杰河曲    时间: 2011-12-20 23:14
回复 6# 超级Q


    我给的是5V的电压。频率是50Hz的的小模拟舵机,额定电压可以有4.8和6V两种的,我上边那样写对不对呢?
作者: 80mcu    时间: 2012-2-13 13:52
89C52 好像 可以  不过 不同的舵机 用相同的程序 也不行  我就尝试过~
作者: 恶灵战车    时间: 2012-5-25 19:06
因该是电压不够  我的就是 直接给点的话   舵机 一转一停  抖动的特厉害  外接电源  就OK
作者: 294026416    时间: 2012-7-5 12:52
检查是否公地!!!!




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2