娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年11月12日(星期二)

正在發生

2019年11月12日 | L298N電機驅動器設計資料 單片機例程+詳細說明

發布者:TranquilOasis 來源: 51hei關鍵字:L298N  電機驅動器  單片機 手機看文章 掃描二維碼
隨時隨地手機看文章

Altium Designer畫的L298N電機驅動器電路原理圖和PCB圖如下:
0.png
電路圖.JPG

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

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

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

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

這是其中的一個例程:
步進電機兩相八拍調速單片機源程序如下:

////////////////////////匯誠科技////////////////////

///////////////////步進電機調試程序/////////////


#include  


/*****P1.0=A ;P1.1=B ;P1.2=B' ; P1.3=A'****/ 

//////////////////////////////////////////////////////////////////////////////////////////////

/*******************************正轉數組**************************************************/

  code unsigned char runz[8]={0x0e,0x0c,0x0d,0x09,0x0b,0x03,0x07,0x06};  //兩相四線八拍工作方式

/*******************************反轉數組**************************************************/

  code unsigned char runf[8]={0x06,0x07,0x03,0x0b,0x09,0x0d,0x0c,0x0e};  //兩相四線八拍工作方式

unsigned char keycan=0;                //鍵值

unsigned char s,i,j,k,z;


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


sbit P2_0=P2^0;//正轉按鍵

sbit P2_1=P2^1;//反轉按鍵

sbit P2_2=P2^2;//電機加速

sbit P2_3=P2^3;//電機減速


void delay(i)//延時函數

  {

      for(j=0;j      for(k=0;k<250;k++);

  }




void zrun()// 正轉運行

{


   for(z=0;z<8;z++)

       { 

         P1=runz[z];

         delay(y);

       }

}


void frun()// 反轉運行

{

     for(z=0;z<8;z++)

        {

            P1=runf[z];

            delay(y);

         }

}


main()

{

   while(1)

    {

       if(P2_0==0) //如果電機正轉按鍵按下

      {

        keycan=1;         //鍵值等于1

      }

         if(P2_1==0) //如果電機反轉按鍵按下

      {

        keycan=2;         //鍵值等于2

       }

                     switch (keycan)

                    {

                     case 1: zrun();  //鍵值等于1 正轉

                                 break;

                     case 2: frun();  //鍵值等于2 反轉

                     break;


                     }


             if(P2_2==0)  //  電機加速

      {

        y+=5;

      }

         if(P2_3==0)

      {                         // 電機減速

        y-=5;

       }


   }

}


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

正轉

/

/

/

反轉

/

/

/

停止

/

/

/



關鍵字:L298N  電機驅動器  單片機 引用地址:L298N電機驅動器設計資料 單片機例程+詳細說明

上一篇:教你使用一個單片機IO口控制RGB彩燈,單總線LED燈使用教程
下一篇:完美搞定keil error C100: unprintable character 0xA3 skipped

推薦閱讀

因應美中貿易戰升溫帶來的變數,臺灣蘋概股正醞釀「史上最大生產線遷徙潮」。和碩、仁寶、緯創、臺郡、欣興、美律、可成等七大指標廠,均有意降低中國大陸生產比重,強化東南亞或臺灣布局。 目前蘋果相關供應鏈并未在美方對中國大陸課稅清單當中,但中國大陸缺工、工資上漲,以及環保意識抬頭等現況已困擾在當地布局多年的臺灣蘋...
在“設計與功能相結合”的市場號召下,電容式觸控技術迅速地在電子設備領域得到了應用。想象一下,你的爐灶上有一個“隱形”的觸控界面,而當你靠近時背光就會自動開啟,觸控按鈕就呈現在你眼前。許多爐灶摒棄了傳統的旋鈕和按鈕,轉而采用電容式觸控,實現了現代設計并解決了功能性問題,包括可靠性、可用性、環境影響、設計自由度、與復雜設備形狀的一致...
新浪數碼訊 11月12日下午消息,三星在上海舉行發布會,正式推出了全新一代Exynos 1080處理器。這款5nm工藝制程處理器不僅搭載了最新Cortex-A78 CPU,而且還采用了Mali-78 GPU,同時兼顧高性能和低功耗的特性,vivo手機將首發Exynos 1080處理器。三星宣布vivo首發新旗艦芯片今年是手機芯片變革的一年,將從全面從7nm邁進到5nm時代,此前,華為公布了麒...
11月11日,瑞聲科技對外公布2021年第三季度業績。2021年前九個月,瑞聲科技實現收入為人民幣128.6億元,同比上漲4%,毛利率為26.3%,同比上漲3個百分點,凈利潤為人民幣11億元,同比上漲47.1%。2021年第三季度收入為人民幣42.5億元。聲學方面,2021年前九個月,瑞聲科技聲學業務實現收入為人民幣63.4億元,同比增長15.5%,毛利率為30.7%,同比提升4.3個百...

史海拾趣

問答坊 | AI 解惑

招聘驗證工程師,工藝工程師等職位

上海公司招聘以下職位,有興趣請速發簡歷到xinjihr_cn@126.com,或者msn: mouhuitou@hotmail.com,謝謝 ASIC Verfication Engineer: 1)本科以上學歷 2)有3年左右驗證工作背景. 3)熟悉system verilog最好. Process Engineer: 1)本科以上學歷 2) ...…

查看全部問答∨

GPS方案以及嵌入式開發板介紹(轉)

市場上有S3C,TI,Freescale等不同品牌的產品,但是那一款比較適合做消費電子產品,下面我給大家做個分析。S3C的開發板產品價格相對較低,受到很多高校的鐘愛,但是,要知道作為工程師必須使用和了解高端的產品,像這種給高校用來做基礎教育的產品 ...…

查看全部問答∨

WinCE下聲音的問題(急請達人指教)

程序要分離系統聲音和按鍵聲音,使兩者互不干擾。 現在系統聲音的設置通過waveOutSetVolume(0, 音量值) 這種情況下,可不可以實現另外做一個音頻的通道,使其不受主音量的干擾,成為按鍵的聲音? 要怎么做才能實現呢? 請指教啊~~~~~謝謝…

查看全部問答∨

linux關于dentry,inode的問題

linux中一個文件都有一個dentry和一個inode,這兩個結構是VFS根據具體文件系統磁盤上的信息在內存中建立的數據結構,我這么理解對吧?我們在mount一個文件系統的時候,系統應該負責建立這些dentry和inode吧?那如果一個磁盤包括的文件數很多,那么內 ...…

查看全部問答∨

hid設備控制問題? audio與usb復合設備

現在有個心片,是一個usb的audio設備 ,我現在可以把她作為一個普通的usb設備讀寫,但是現在有個問題就是希望該設備作為audio 設備來播放音樂,除了控制命令用endpoint1和4來傳外,另外的audio channel怎么指定啊? 謝謝指定一下!…

查看全部問答∨

請問在MTK開發平臺上后綴名為.pth文件是做什么用的?

請問在MTK開發平臺上后綴名為.pth文件是做什么用的?…

查看全部問答∨

QQ的內嵌技術

您好,我使用MVC架構(java語言)來作QQ內嵌,實現用戶可通過QQ和在線的管理員進行交流。我在網上搜索后,沒有找到可用的資源。請您指教!…

查看全部問答∨

LM3開發筆記_2.時鐘和GPIO

        今天熟悉了一下LM提供的StellarisWare固件庫,感覺跟STM32的固件庫有很大的差異,使用上有點像Windows平臺API函數的意思,使用外設的時候到對應的固件庫看看有啥函數可以用就行了。   &nbs ...…

查看全部問答∨

STM32F105系列I2SSLAVERX收數錯位問題

MCU輸出主時鐘給音頻ADC芯片,讓ADC芯片工作在master 模式,產生standerd philips I2S格式(64FS,FS=48K),但從MCU端看,接收到的數據有錯位情況。 舉例:MCU I2S配置如下,I2S時鐘誤差為0, I2S_InitStructure.I2S_Standard = I2S_Standa ...…

查看全部問答∨

看門狗不會復位怎么辦

看門狗不會復位怎么辦,我用的是MSP430147,究竟是什么導致這種情況發生的呢?…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 高阳县| 教育| 北票市| 阆中市| 莒南县| 盖州市| 哈尔滨市| 浪卡子县| 上饶县| 九江县| 双桥区| 和田县| 宜昌市| 诏安县| 星座| 青浦区| 彰化市| 永定县| 抚顺市| 丘北县| 通化县| 抚松县| 尚义县| 凤台县| 娱乐| 增城市| 康保县| 翁牛特旗| 水城县| 武定县| 兰西县| 西贡区| 丰宁| 商城县| 松潘县| 乃东县| 交城县| 五台县| 邹城市| 柘城县| 盐源县|