智能车制作

标题: l298驱动舵机 [打印本页]

作者: lzf1997    时间: 2017-11-4 22:53
标题: l298驱动舵机
当用l298驱动舵机的时候,舵机的pwm口应该接哪里呢?

作者: aytc100    时间: 2017-11-4 23:58
舵机直接给PWM波就行,不需要用L298驱动
作者: lzf1997    时间: 2017-11-5 09:01
aytc100 发表于 2017-11-4 23:58
舵机直接给PWM波就行,不需要用L298驱动

不用驱动的话,电压不够 ,是自己搭桥吗?

作者: 耿大大    时间: 2017-11-5 10:19
小白啊哈哈  你问的问题好幼稚
作者: lzf1997    时间: 2017-11-5 10:31
耿大大 发表于 2017-11-5 10:19
小白啊哈哈  你问的问题好幼稚

刚刚接触小车,很多地方都清楚
作者: lzf1997    时间: 2017-11-5 10:32
lzf1997 发表于 2017-11-5 10:31
刚刚接触小车,很多地方都清楚

不清楚
作者: 耿大大    时间: 2017-11-5 10:43
lzf1997 发表于 2017-11-5 10:32
不清楚

直接用个升电平的芯片就行了      l298电机驱动  再说这个驱动飞卡的话也不一定会好用

作者: 耿大大    时间: 2017-11-5 10:44
lzf1997 发表于 2017-11-5 10:32
不清楚

你舵机型号是什么  有的可以直接连接pwm信号的

作者: lzf1997    时间: 2017-11-5 11:33
耿大大 发表于 2017-11-5 10:44
你舵机型号是什么  有的可以直接连接pwm信号的

mg996,有pwm接口,可以直接用,但是不用驱动的电压不够,应该要自己找个升压的办法?
作者: 耿大大    时间: 2017-11-5 12:30
lzf1997 发表于 2017-11-5 11:33
mg996,有pwm接口,可以直接用,但是不用驱动的电压不够,应该要自己找个升压的办法?

那就做个升压电源呗  

作者: lzf1997    时间: 2017-11-5 15:19
耿大大 发表于 2017-11-5 12:30
那就做个升压电源呗

接好以后舵机一直往一个方向转是为什么啊?但是示波器检查了pwm输出没有问题
作者: aytc100    时间: 2017-11-5 15:20
lzf1997 发表于 2017-11-5 15:19
接好以后舵机一直往一个方向转是为什么啊?但是示波器检查了pwm输出没有问题

舵机1.5ms高电平时间是中值,1.0ms是一边,2.0ms是另一边

作者: 耿大大    时间: 2017-11-5 16:12
你是大一的吧
作者: lzf1997    时间: 2017-11-5 17:34
耿大大 发表于 2017-11-5 16:12
你是大一的吧

大二了。。。大一没有接触
作者: lzf1997    时间: 2017-11-5 17:35
aytc100 发表于 2017-11-5 15:20
舵机1.5ms高电平时间是中值,1.0ms是一边,2.0ms是另一边

void Time0_Init()
{
TMOD=0X01;
IE=0X82;
TH0=0XFA;
TL0=0X9A;
TR0=1;

}
void  Time0_Ini()interrupt 1
{
TH0=0XFE;
TL0=0X33;
if(count<jd)
         pwm=1;
         else
         pwm=0;
         count=(count+1);
         count=count%40;
}
void keyscan()
{
if(jia==0)
   {
   delay(10);
   if(jia==0)
        {
        jd++;
        count=0;
        if(jd==6)
        jd=5;
        while(jia==0);
       
        }
   }
if(jan==0)
   {
   delay(10);
         if(jan==0)
           {
           jd--;
           count=0;
           if(jd==0)
                 jd=1;
                 while(jan==0);
}
   
   }
}大概得程序是这样,驱动不了
作者: aytc100    时间: 2017-11-5 18:24
lzf1997 发表于 2017-11-5 17:35
void Time0_Init()
{
TMOD=0X01;

请用PWM输出模块驱动。delay不准

作者: 王林生    时间: 2017-11-10 12:32
ENA 和ENB




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