智能车制作
标题:
舵机转角怎样实现转动任意角度
[打印本页]
作者:
fromdream123
时间:
2009-8-21 08:36
标题:
舵机转角怎样实现转动任意角度
是不是要把那个定时更改下呢?要改成多少呢?
作者:
bcfai123
时间:
2009-8-21 10:59
不是有个pwm控制嘛,20ms的周期,然后根据一个周期的占空比来决定转角大小
作者:
fromdream123
时间:
2009-8-28 08:22
2#
bcfai123
我调试过了,但是舵机不转哦,周期没问题,占空比也合理,但是舵机转不起来,怎么回事,是不是信号太弱?信号控制端需要加驱动么?
作者:
huen
时间:
2009-11-15 12:32
信号频率是多少啊,舵机电源是多少V
作者:
kingcau
时间:
2009-11-15 13:31
你的输出管脚不对吧……
作者:
hufangwu
时间:
2009-11-15 17:36
通过串口,在pc机上得不到正确的数据,这是为什么啊 请指教
#include <hidef.h> /* common defines and macros */
#include <MC9S12XS128.h> /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12xs128"
/*************锁相环******************/
void PLL_Init(void){
//锁相环设置:频率40M
SYNR=0x49;
REFDV=0x43;
while(CRGFLG_LOCK!=1);
CLKSEL_PLLSEL=1;
}
/***********************************/
void uart_Init(void) { //40MHZ 波特率9600 8位无校验。
SCI0CR2=0x0c;
SCI0BD=0x104;
SCI0CR2_RIE=0;
}
void uart_sendchar(char *cs) { //单字符发送函数
while(SCI0SR1_TDRE==0);
SCI0DRL=*cs;
}
void uart_sendstring(char *ss){ //字符串发送函数
while(*ss){
uart_sendchar(ss);
++ss;
}
}
//***********************************************
void main(void) {
PLL_Init();
uart_Init();
DisableInterrupts;
uart_sendstring("Hello World!");
for(;;) {} /* wait forever */
/* please make sure that you never leave this function */
}
作者:
john
时间:
2009-11-18 21:58
同志们呀,我困惑呀,我们那个舵机,无论你怎样你给它什么占空比,它都朝着一个方向打死,还嘎嘎的叫,我一共拿了三个舵机来实验,都这样,最后又拿示波器观察,周期20ms,程序肯定没问题的,我就不知道是那里的问题??? 急呀,舵机调不出,车子怎么跑呀!!!!
作者:
凌风
时间:
2010-1-1 20:32
作者:
小雨1111
时间:
2010-1-2 12:24
我觉得还是占空比的问题我觉的
作者:
papa2009
时间:
2010-1-7 13:51
共地问题吗?
作者:
lim1t
时间:
2010-1-9 17:56
我记得好像有个极性寄存器要设置的,还有就是你的PWM并联没。
作者:
阿贵
时间:
2010-1-19 19:58
可能有几个原因:一是没有共地,而是你输出的波形的占空比为50是不会转的,还有就是你的频率是好高呀?
作者:
zongjiapeng
时间:
2010-1-23 20:30
可能就是共地问题,我以前碰到过
作者:
nbanba
时间:
2010-1-24 01:10
按键控制舵机PWM电路 一搜就出来了
作者:
zou317
时间:
2010-3-20 14:28
车模还没到···
作者:
athesa
时间:
2010-4-7 13:42
回复
7#
john
是共地问题 要把舵机的地与芯片的地连在一起 我们开始也是这样的问题 共地后就好了
作者:
librae8226
时间:
2010-4-7 15:37
频率50Hz,高电平时间0.5~2.5ms之间
作者:
hex
时间:
2010-4-10 09:06
对拉 共地很重要啊
作者:
tingyu0
时间:
2010-4-10 12:32
学习下 我们刚开始
作者:
fengnan
时间:
2010-6-10 20:58
注意连线 加上电容
作者:
uevip
时间:
2010-6-12 11:27
回复
7#
john
如果舵机是好的(可接到别的车上试试)
没有共地会引起往一个方向转
作者:
yuan
时间:
2010-6-12 12:10
可能是你的占空比给的不对或者没有共地
作者:
素情王子
时间:
2010-6-14 09:44
我们也是这种情况
作者:
zhangjiarui
时间:
2010-11-16 17:33
XUEXI
作者:
青衿
时间:
2011-2-25 15:01
我也是 共地了 周期也是20ms 不论怎样改变占空比都不转 要是不加信号只通电的话就轮转 郁闷人
作者:
云中水
时间:
2011-4-8 09:31
程序有问题,或者是舵机稳压电路的驱动能力不够!!!换个驱动电路试试!
作者:
科技之光
时间:
2011-5-12 19:32
我的也是 该怎么解决啊 急求
作者:
RKK
时间:
2011-5-12 23:33
不错啊
作者:
科技之光
时间:
2011-5-13 09:32
开始 我的舵机也是这样 你要工地 就是舵机地线和芯片地线工地 二可能是驱动电压不够吧 加6V吧 5V可能有点小 我的就是这个问题
作者:
lizhiwei
时间:
2011-5-13 21:43
同求!
作者:
554919931
时间:
2011-5-20 11:30
舵机内部结构和原理看了就懂了。原理是舵机内部有一个基准电路,产生周期为20ms,宽度为1.5ms 的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。抄的……
作者:
陈永胜
时间:
2012-3-28 08:24
john 发表于 2009-11-18 21:58
同志们呀,我困惑呀,我们那个舵机,无论你怎样你给它什么占空比,它都朝着一个方向打死,还嘎嘎的叫,我一 ...
我的也是这样,你解决了吗????
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2