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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 42474|回復: 54
收起左側

L298N電機驅動器設計資料 帶PCB圖+AD原理圖+單片機例程+詳細說明

  [復制鏈接]
ID:284341 發表于 2018-3-28 11:50 | 顯示全部樓層 |閱讀模式
Altium Designer畫的L298N電機驅動器電路原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png
電路圖.JPG
pcb工程文件包:
0.png

制作出來的實物圖如下:
L298N電機驅動器.jpg

接線說明資料:
L298N驅動器與直流電機接線圖.jpg 驅動器控制兩相步進電機接線圖.jpg 驅動器控制四相步進電機接線圖.jpg

附件中包含如下單片機控制例程:
例一、步進電機正轉兩相四拍程序
例七、四相步進電機正轉四拍程序
例三、步進電機反轉兩相四拍程序
例九、四相步進電機反轉四拍程序
例二、步進電機正轉兩相八拍程序
例五、步進電機兩相四拍調速程序
例八、四相步進電機正轉八拍程序
例六、步進電機兩相八拍調速程序
例十、四相步進電機反轉八拍程序
例十一、四相步進電機四拍調速程序
例十七、步進電機每按一下轉3圈
例十三、四相步進電機八拍調速程序方法二
例十二、四相步進電機八拍調速程序
例十五、步進電機每按一下轉1.8度
例十六、步進電機每按一下轉3.6度
例十四、步進電機分檔控制
例四、步進電機反轉兩相八拍程序

直流電機反轉控制程序
直流電機外接位置開關調速正反轉控制程序
直流電機實現定時正反轉
直流電機正轉控制程序
直流電機調速控制實例
直流電機調速控制程序

這是其中的一個例程:
步進電機兩相八拍調速單片機源程序如下:
  1. ////////////////////////匯誠科技////////////////////
  2. ///////////////////步進電機調試程序/////////////

  3. #include<reg52.h>  

  4. /*****P1.0=A ;P1.1=B ;P1.2=B' ; P1.3=A'****/
  5. //////////////////////////////////////////////////////////////////////////////////////////////
  6. /*******************************正轉數組**************************************************/
  7.   code unsigned char runz[8]={0x0e,0x0c,0x0d,0x09,0x0b,0x03,0x07,0x06};  //兩相四線八拍工作方式
  8. /*******************************反轉數組**************************************************/
  9.   code unsigned char runf[8]={0x06,0x07,0x03,0x0b,0x09,0x0d,0x0c,0x0e};  //兩相四線八拍工作方式
  10. unsigned char keycan=0;                //鍵值
  11. unsigned char s,i,j,k,z;

  12. int y=30;//定義轉動速度,數值越大電機轉速越慢反之則快

  13. sbit P2_0=P2^0;//正轉按鍵
  14. sbit P2_1=P2^1;//反轉按鍵
  15. sbit P2_2=P2^2;//電機加速
  16. sbit P2_3=P2^3;//電機減速

  17. void delay(i)//延時函數
  18.   {
  19.       for(j=0;j<i;j++)
  20.       for(k=0;k<250;k++);
  21.   }



  22. void zrun()// 正轉運行
  23. {

  24.    for(z=0;z<8;z++)
  25.        {
  26.          P1=runz[z];
  27.          delay(y);
  28.        }
  29. }

  30. void frun()// 反轉運行
  31. {
  32.      for(z=0;z<8;z++)
  33.         {
  34.             P1=runf[z];
  35.             delay(y);
  36.          }
  37. }

  38. main()
  39. {
  40.    while(1)
  41.     {
  42.        if(P2_0==0) //如果電機正轉按鍵按下
  43.       {
  44.         keycan=1;         //鍵值等于1
  45.       }
  46.          if(P2_1==0) //如果電機反轉按鍵按下
  47.       {
  48.         keycan=2;         //鍵值等于2
  49.        }
  50.                      switch (keycan)
  51.                     {
  52.                      case 1: zrun();  //鍵值等于1 正轉
  53.                                  break;
  54.                      case 2: frun();  //鍵值等于2 反轉
  55.                      break;

  56.                      }

  57.              if(P2_2==0)  //  電機加速
  58.       {
  59.         y+=5;
  60.       }
  61.          if(P2_3==0)
  62.       {                         // 電機減速
  63.         y-=5;
  64.        }

  65.    }
  66. }
復制代碼

L298N電機驅動器使用說明書

注意:本說明書中添加超鏈接的按CTRL并點擊連接,即可看到內容。

電機驅動器.jpg

L298N是ST公司生產的一種高電壓、大電流電機驅動芯片。該芯片采用15腳封裝。主要特點是:工作電壓高,最高工作電壓可達46V;輸出電流大,瞬間峰值電流可達3A,持續工作電流為2A額定功率25W內含兩個H橋的高電壓大電流全橋式驅動器,可以用來驅動直流電動機和步進電動機、繼電器線圈等感性負載;采用標準邏輯電平信號控制;具有兩個使能控制端,在不受輸入信號影響的情況下允許或禁止器件工作有一個邏輯電源輸入端,使內部邏輯電路部分在低電壓下工作;可以外接檢測電阻,將變化量反饋給控制電路。使用L298N芯片驅動電機,該芯片可以驅動兩相步進電機或四相步進電機,也可以驅動兩臺直流電機。







簡要說明:
  • 尺寸:80mmX45mm
  • 主要芯片:L298N、光電耦合器
  • 工作電壓:控制信號直流5V;電機電壓直流3V~46V(建議使用36伏以下)
  • 最大工作電流:2.5A
  • 額定功率:25W
特點:1、具有信號指示。
              2、轉速可調
              3、抗干擾能力強
              4、具有過電壓和過電流保護
              5、可單獨控制兩臺直流電機
              6、可單獨控制一臺步進電機
              7、PWM脈寬平滑調速
              8、可實現正反轉
              9、采用光電隔離
六、有詳細使用說明書
七、提供相關軟件
八、提供例程及其學習資料

驅動器結構詳解


1.信號電源引入端



2.控制信號輸入端


3.直流電機調速PWM脈寬信號輸入端。(控制步進電機或者控制直流電機無需調速時,保持此狀態)


4.控制信號指示燈

5.光電隔離(抗干擾)


6.核心芯片(L298N)


7.二極管橋式續流保護


8.電源濾波


9.端子接線

實例一:步進電機的控制實例

步進電機是數字控制電機,它將脈沖信號轉變成角位移,即給一個脈沖信號,步進電機就轉動一個角度,因此非常適合于單片機控制。步進電機可分為反應式步進電機(簡稱VR)、永磁式步進電機(簡稱PM)和混合式步進電機(簡稱HB)。

一、步進電機最大特點是:

1、它是通過輸入脈沖信號來進行控制的。

2、電機的總轉動角度由輸入脈沖數決定。

3、電機的轉速由脈沖信號頻率決定。

二、步進電機的驅動電路

根據控制信號工作,控制信號由單片機產生。(或者其他信號源)

如圖:按CTRL并點擊(L298N驅動器與直流電機接線圖)

三、基本原理作用如下:

兩相四拍工作模式時序圖:

步進電機
信號輸入
第一步
第二步
第三步
第四步
返回第一步
正轉
IN1
0
1
1
1
返回
IN2
1
0
1
1
返回
IN3
1
1
0
1
返回
IN4
1
1
1
0
返回
反轉
IN1
1
1
1
0
返回
IN2
1
1
0
1
返回
IN3
1
0
1
1
返回
IN4
0
1
1
1
返回

(1)控制換相順序

1、通電換相這一過程稱為脈沖分配。

例如:

1、兩相四線步進電機的四拍工作方式,其各相通電順序為(A-B-A’-B’)依次循環。《例一、步進電機正轉兩相四拍程序》(通電控制脈沖必須嚴格按照這一順序分別控制A,B相的通斷。)

2、兩相四線步進電機的四拍工作方式,其各相通電順序為:

(A-AB-B-BA’-A’-A’B’-B’-B’A) 例二、步進電機正轉兩相八拍程序》依次循環。(出于對力矩、平穩、噪音及減少角度等方面考慮。往往采用八拍工作方式)

(2)控制步進電機的轉向

如果給定工作方式正序換相通電,步進電機正轉,如果按反序通電換相,則電機就反轉。如:正轉通電順序是:(A-B-A’-B’ 依次循環。)則反轉的通電順序是:(B‘-A’-B-A依次循環。)

參考下例:

《例三、步進電機反轉兩相四拍程序》
《例四、步進電機反轉兩相八拍程序》

(3)控制步進電機的速度

如果給步進電機發一個控制脈沖,它就轉一步,再發一個脈沖,它會再轉一步。兩個脈沖的間隔越短,步進電機就轉得越快。調整單片機發出的脈沖頻率,就可以對步進電機進行調速。(注意:如果脈沖頻率的速度大于了電機的反應速度,那么步進電機將會出現失步現象)。

參考下例:

《例五、步進電機兩相四拍調速程序》
《例六、步進電機兩相八拍調速程序》

(4)四相電機的控制程序

如圖:按CTRL并點擊(驅動器控制四相步進電機接線圖)

《例 一 、步進電機正轉兩相四拍程序》 《例七、四相步進電機正轉四拍程序》
《例八、四相步進電機正轉八拍程序》
《例九、四相步進電機反轉四拍程序》
《例十、四相步進電機反轉八拍程序》
《例十一、四相步進電機四拍調速程序》
《例十二、四相步進電機八拍調速程序》
《例十三、四相步進電機八拍調速程序方法二》
以下為參考程序:
《例十四、步進電機分檔控制》
《例十五、步進電機每按一下轉1.8度》
《例十六、步進電機每按一下轉3.6度》
實例直流電機的控制實例
使用直流/步進兩用驅動器可以驅動兩臺直流電機。分別為M1和M2。引腳A,B可用于輸入PWM脈寬調制信號對電機進行調速控制。(如果無須調速可將兩引腳接5V,使電機工作在最高速狀態,既將短接帽短接)實現電機正反轉就更容易了,輸入信號端IN1接高電平輸入端IN2接低電平,電機M1正轉。(如果信號端IN1接低電平, IN2接高電平,電機M1反轉。)控制另一臺電機是同樣的方式,輸入信號端IN3接高電平,輸入端IN4接低電平,電機M2正轉。(反之則反轉),PWM信號端A控制M1調速,PWM信號端B控制M2調速。
可參考下圖表:
電機
旋轉方式
控制端IN1
控制端IN2
控制端IN3
控制端IN4
輸入PWM信號改變脈寬可調速
調速端A
調速端B
M1
正轉
/
/
/
反轉
/
/
/
停止
/
/
/
M2
正轉
/
/
/
反轉
/
/
/
停止
/
/
/

0.png

全部資料51hei下載地址:
08K3856_L298N電機驅動器_共地.rar (3.06 MB, 下載次數: 1429)

評分

參與人數 3黑幣 +22 收起 理由
Jeff_BlindCat + 5 贊一個!完整講解授精。
濤濤啊 + 12
122zx + 5 很給力!

查看全部評分

回復

使用道具 舉報

ID:419884 發表于 2019-4-14 17:49 | 顯示全部樓層
網上有人說這個電路圖有問題,我也不太懂!直接拿你的電路圖來畫pcb板子了,要是有問題整個板子都不能用!想請教一下,這個l298n的電路圖有問題是真的還是假的?我也想有時間自己研究一下,可是現在時間不夠了,要是沒有問題的就得趕緊做pcb出來了
回復

使用道具 舉報

ID:419884 發表于 2019-9-17 21:18 | 顯示全部樓層
gggb 發表于 2019-4-14 17:49
網上有人說這個電路圖有問題,我也不太懂!直接拿你的電路圖來畫pcb板子了,要是有問題整個板子都不能用! ...

發現了,如果你用PWM輸出來控制光耦器件的話,這個電路是不能正常工作的。(至于為什么會用pwm輸出端來控制光耦,自行了解l298n)但是通過引腳輸出的高低電平來控制光耦器件是可行的。
回復

使用道具 舉報

ID:805466 發表于 2020-7-19 15:54 | 顯示全部樓層
gggb 發表于 2019-9-17 21:18
發現了,如果你用PWM輸出來控制光耦器件的話,這個電路是不能正常工作的。(至于為什么會用pwm輸出端來控 ...

我用的這個電路 直接把L298N燒了 燒了2次
回復

使用道具 舉報

ID:323078 發表于 2018-5-16 10:35 | 顯示全部樓層
很給力!
回復

使用道具 舉報

ID:357238 發表于 2018-6-23 14:59 | 顯示全部樓層
感覺是很好的學習資料
回復

使用道具 舉報

ID:68814 發表于 2018-7-16 09:40 | 顯示全部樓層
多謝分享!
回復

使用道具 舉報

ID:399075 發表于 2018-9-17 15:48 | 顯示全部樓層
黑幣不夠,能發郵箱嗎,913947421@qq.com,謝謝了
回復

使用道具 舉報

ID:127004 發表于 2018-10-5 19:15 | 顯示全部樓層
很給力
回復

使用道具 舉報

ID:341901 發表于 2018-10-5 21:52 | 顯示全部樓層
正在學習中,非常好的資料,謝啦
回復

使用道具 舉報

ID:356411 發表于 2018-11-22 17:21 | 顯示全部樓層
樓主,能給下L298N的封裝庫嗎
回復

使用道具 舉報

ID:428027 發表于 2018-12-21 18:10 | 顯示全部樓層
這個資料太棒了,真的很強,很666了,謝謝分享
回復

使用道具 舉報

ID:213175 發表于 2018-12-21 20:46 | 顯示全部樓層
感謝無私分享,很詳細的資料,先玩了步進電機驅動芯片lv8731,過幾天學習這個資料。
回復

使用道具 舉報

ID:451287 發表于 2018-12-22 10:46 | 顯示全部樓層
很好的資料,必須點贊!!!
回復

使用道具 舉報

ID:213175 發表于 2019-1-15 10:46 | 顯示全部樓層
無私分享,十分感謝
回復

使用道具 舉報

ID:475617 發表于 2019-2-20 23:07 | 顯示全部樓層
很好的資料,感謝分享
回復

使用道具 舉報

ID:502961 發表于 2019-4-2 09:31 | 顯示全部樓層
非常好
回復

使用道具 舉報

ID:506435 發表于 2019-4-7 19:12 | 顯示全部樓層
樓主的分享真的是幫了我相當大的忙,萬分感謝
回復

使用道具 舉報

ID:497418 發表于 2019-5-1 10:30 | 顯示全部樓層
謝謝!
回復

使用道具 舉報

ID:525685 發表于 2019-5-4 18:49 | 顯示全部樓層
謝謝樓主分享,很有用
回復

使用道具 舉報

ID:513076 發表于 2019-5-4 21:46 | 顯示全部樓層
黑幣不夠了。急用,樓主能分享一下嗎,謝謝,1594130342@qq.com
回復

使用道具 舉報

ID:495814 發表于 2019-5-16 19:06 | 顯示全部樓層
正在學習中,非常好的資料,謝啦
回復

使用道具 舉報

ID:542959 發表于 2019-5-20 16:27 | 顯示全部樓層
非常感謝!學習學習
回復

使用道具 舉報

ID:458558 發表于 2019-5-30 19:45 | 顯示全部樓層
有l298n和tlp521-4的封裝庫嗎?

回復

使用道具 舉報

ID:458558 發表于 2019-5-30 19:47 | 顯示全部樓層
l298n和tlp521封裝庫有的話能發下1010626031@qq.com
回復

使用道具 舉報

ID:467128 發表于 2019-6-17 23:02 | 顯示全部樓層
這么好的資料都能分享出來,支持樓主,太感謝了
回復

使用道具 舉報

ID:579670 發表于 2019-7-8 09:37 | 顯示全部樓層
很詳細
回復

使用道具 舉報

ID:585149 發表于 2019-7-16 15:28 | 顯示全部樓層
樓主威武
回復

使用道具 舉報

ID:588325 發表于 2019-7-22 19:17 | 顯示全部樓層
非常給力!!
回復

使用道具 舉報

ID:592574 發表于 2019-9-27 13:41 | 顯示全部樓層
很好的學習資料
回復

使用道具 舉報

ID:617352 發表于 2019-9-27 20:14 | 顯示全部樓層
資料相當給力
回復

使用道具 舉報

ID:444322 發表于 2019-10-12 09:49 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:554109 發表于 2019-11-11 19:20 | 顯示全部樓層
強,這資料很全。謝謝了
回復

使用道具 舉報

ID:313468 發表于 2019-11-13 14:02 | 顯示全部樓層
謝謝樓主
回復

使用道具 舉報

ID:297735 發表于 2019-11-13 20:06 | 顯示全部樓層
非常nice
回復

使用道具 舉報

ID:20672 發表于 2019-11-14 12:41 | 顯示全部樓層
好好收藏~~
回復

使用道具 舉報

ID:288037 發表于 2020-2-23 15:30 | 顯示全部樓層
支持樓主!!!感謝無私分享
回復

使用道具 舉報

ID:696991 發表于 2020-2-23 16:09 | 顯示全部樓層
非常感謝!!!!
回復

使用道具 舉報

ID:518779 發表于 2020-2-23 21:05 | 顯示全部樓層
這么好的資料,感謝樓主分享
回復

使用道具 舉報

ID:697141 發表于 2020-2-27 09:34 | 顯示全部樓層
很有用
回復

使用道具 舉報

ID:700711 發表于 2020-3-1 16:35 | 顯示全部樓層
很給力
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91精品国产高清一区二区三区 | 国产一区二区三区视频 | 国产在线一区二区三区 | 在线一区二区三区 | 99精品视频免费观看 | 亚洲精品一区久久久久久 | 蜜桃精品噜噜噜成人av | 精品伊人 | 亚洲成人二区 | aⅴ色国产 欧美 | 久久综合久久久 | 亚洲va欧美va人人爽午夜 | 一区日韩 | 欧美日产国产成人免费图片 | 奇色影视 | 亚洲精品视频久久 | 国产99视频精品免视看9 | 一区二区三区欧美 | 你懂的免费在线 | 欧美乱码精品一区二区三区 | 韩国av一区二区 | 一区二区在线免费观看视频 | 久久久久久久久久久久久91 | 久久国产欧美一区二区三区精品 | 欧美福利三区 | 国产精品视频免费观看 | 国产在线观看网站 | 国产精品夜夜夜一区二区三区尤 | 免费成人高清在线视频 | 一级黄色绿像片 | 韩日精品一区 | 天天操天天干天天曰 | 国产免费看 | 国产成人一区二 | www在线| 成人一区二区三区 | 欧美日韩中文在线观看 | 精品二区 | 成人高潮片免费视频欧美 | 一区二区视频在线 | 亚洲综合久久精品 |