久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2522|回復(fù): 8
收起左側(cè)

stc89c52rc單片機(jī)+L298n驅(qū)動(dòng)JGB37-520減速電機(jī)為什么電機(jī)沒(méi)反應(yīng)?該怎么改程序

[復(fù)制鏈接]
ID:999667 發(fā)表于 2022-5-16 17:38 | 顯示全部樓層 |閱讀模式
100黑幣
單片機(jī)源程序如下:謝謝大家
#include <reg52.h>

sbit IN1   = P1^7;
sbit IN2   = P1^6;
sbit IN3   = P1^5;
sbit IN4   = P1^4;
sbit ENA   = P2^1;
sbit ENB   = P2^0;
sbit hdz1=P1^0;     //灰度
sbit hdy1=P1^2;
unsigned char zkb1 = 0;    //占空比左
unsigned char zkb2 = 0;    //占空比右
int t = 0;

void PIT_Init()
{
   EA    = 1;
    TMOD |= 0x01;
    TH0   = (65536 - 200) / 256;
    TL0   = (65536 - 200) % 256;
    ET0   = 1;
    TR0   = 1;
}

void timer()interrupt 1
{
  TH0 = (65536-200)/256;
    TL0 = (65536-200)%256;
   
  if(t<zkb1)
    {
       ENA = 1;
    }
  else
    {
      ENA = 0;
    }
   
    if(t<zkb2)
    {
       ENB = 1;
    }
  else
        
    {
      ENB = 0;
    }
   
    t = (t + 1) %50;
}

void run()
{  zkb1  =  20;
    zkb2  =  20 ;
    IN1   = 1;
    IN2   = 0;
    IN3   = 1;
    IN4   = 0;
}

void stop(void)
{   zkb1 = 0;
    zkb2 = 0;
    IN1  = 0;
    IN2  = 0;
    IN3  = 0;
    IN4  = 0;
}

void rightrun(void)
{
    zkb1 = 45;
    zkb2 = 45;
    IN1  = 1;
    IN2  = 0;
    IN3  = 0;
    IN4  = 1;
}

void leftrun(void)
{
    zkb1 = 45;
    zkb2 = 45;
    IN1  = 0;
    IN2  = 1;
    IN3  = 1;
    IN4  = 0;
}


void main()
{
   
    PIT_Init();
    while(1)
    {
    if(hdy1==1)
    {
      rightrun();
    }
    else if(hdz1==1)
    {
        leftrun();
    }
    else
    {
    run();
    }
  
}

}

回復(fù)

使用道具 舉報(bào)

ID:554500 發(fā)表于 2022-5-16 23:05 | 顯示全部樓層
個(gè)人思路:
ENA和ENB是門控位,一般直接高電平.兩個(gè)輸入腳,一個(gè)接地,另外一個(gè)做PWM調(diào)速.這樣只能是單向調(diào)速.
雙向調(diào)速參考下圖:<可下載仿真試試>
51hei截圖20220516225326.png

L298N驅(qū)動(dòng)直流電機(jī).zip

20.66 KB, 下載次數(shù): 6

回復(fù)

使用道具 舉報(bào)

ID:1026496 發(fā)表于 2022-5-16 23:23 | 顯示全部樓層
單片機(jī)和減速電機(jī)沒(méi)有共地?
回復(fù)

使用道具 舉報(bào)

ID:844772 發(fā)表于 2022-5-17 08:43 | 顯示全部樓層
1、你的程序跟圖不一樣啊,程序是從ENA/ENB注入pwm,圖上直接把這倆拉高了。2、你pwm使用的中斷寫法有點(diǎn)問(wèn)題,最好用自動(dòng)重裝模式,頻率也沒(méi)必要那么高。3、直行時(shí)占比調(diào)的太低,電機(jī)pwm調(diào)節(jié)不是線性,低于50%扭矩會(huì)下降很快,你用萬(wàn)用表先測(cè)一下?傊,主要是電路問(wèn)題,最好能上個(gè)實(shí)物圖或你實(shí)際用的電路圖。
回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2022-5-17 10:05 | 顯示全部樓層
增加脈寬調(diào)制導(dǎo)通時(shí)間,現(xiàn)在驅(qū)動(dòng)力不夠。
回復(fù)

使用道具 舉報(bào)

ID:999667 發(fā)表于 2022-5-17 12:01 | 顯示全部樓層
18701931930 發(fā)表于 2022-5-16 23:05
個(gè)人思路:
ENA和ENB是門控位,一般直接高電平.兩個(gè)輸入腳,一個(gè)接地,另外一個(gè)做PWM調(diào)速.這樣只能是單向調(diào)速. ...

好的,謝謝大佬
回復(fù)

使用道具 舉報(bào)

ID:999667 發(fā)表于 2022-5-17 12:02 | 顯示全部樓層
glinfei 發(fā)表于 2022-5-17 08:43
1、你的程序跟圖不一樣啊,程序是從ENA/ENB注入pwm,圖上直接把這倆拉高了。2、你pwm使用的中斷寫法有點(diǎn)問(wèn) ...

知道了,謝謝大佬
回復(fù)

使用道具 舉報(bào)

ID:999667 發(fā)表于 2022-5-17 12:03 | 顯示全部樓層
glinfei 發(fā)表于 2022-5-17 08:43
1、你的程序跟圖不一樣啊,程序是從ENA/ENB注入pwm,圖上直接把這倆拉高了。2、你pwm使用的中斷寫法有點(diǎn)問(wèn) ...

大佬,這圖不是我的
回復(fù)

使用道具 舉報(bào)

ID:999667 發(fā)表于 2022-5-17 12:05 | 顯示全部樓層
yaoyao2022 發(fā)表于 2022-5-16 23:23
單片機(jī)和減速電機(jī)沒(méi)有共地?

共了,我好像找到問(wèn)題了,別的接線問(wèn)題
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 草久久久 | 日韩电影在线一区 | 神马久久久久久久久久 | 粉嫩av久久一区二区三区 | 欧美精品综合在线 | 欧美激情在线一区二区三区 | 91在线精品视频 | 亚洲视频一区二区三区 | 亚洲精品1区 | 伊人91在线 | 国产精品国产精品国产专区不片 | 免费网站在线 | 国产精品久久久久久久久久妇女 | 亚洲aⅴ精品 | 中文字幕一区二区视频 | 欧美精品一区二区三区四区 在线 | 一区二区三区不卡视频 | 亚洲一区二区三区免费视频 | 天天草夜夜骑 | 超碰520 | 四虎影院新网址 | 欧美一级视频在线观看 | 久久久久久免费毛片精品 | 亚洲综合视频 | 亚洲 中文 欧美 日韩 在线观看 | 成人国产在线视频 | 国产欧美日韩综合精品一区二区 | 色欧美片视频在线观看 | 亚洲成人久久久 | 日韩欧美亚洲一区 | 国产在线精品一区二区三区 | 黄色在线观看网址 | 亚洲电影中文字幕 | 三级视频在线观看 | 久久精品a级毛片 | 日韩免费av一区二区 | 天天干狠狠操 | 精品久久久久久久久久久久久久 | 美女视频一区二区三区 | 午夜在线观看免费 | 羞羞的视频在线看 |