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

立即注冊 登錄
返回首頁

uid:241715的個人空間

日志

TB6612FNG電機驅動模塊學習

熱度 4已有 15100 次閱讀2018-3-5 17:07 |個人分類:電機驅動

該模塊相對于傳統的L298N效率上提高很多,體積上也大幅度減少,在額定范圍內,芯片基本不發熱。


TB6612FNG每通道輸出最高1.2 A的連續驅動電流,啟動峰值電流達2A/3.2 A(連續脈沖/單脈沖);

4種電機控制模式:正轉/反轉/制動/停止;

PWM支持頻率高達100 kHz;

待機狀態;

片內低壓檢測電路與熱停機保護電路;

工作溫度:-20~85℃;

SSOP24小型貼片封裝。

引腳說明

                A控制信號輸入------PWMA               VM ------電機驅動電壓輸入端(4.5V-15V)

                   A電機輸入端2 ------AIN2                VCC ------邏輯電平輸入端(2.7V-5.5V)

                   A電機輸入端1 ------AIN1                GND ------ 接地

正常工作/待機狀態控制端------STBY                 AO1 ------- A電機輸出端1

                    B電機輸入端1------BIN1                AO2 ------ A電機輸出端2

                    B電機輸入端2------BIN2                BO2 ------ B電機輸出端2

            B控制信號輸入端------PWMB                BO1 ------ B電機輸出端1

                                   接地------GND                GND ------- 接地


接線方式



程序實現



[objc] view plain copy
  1. //motor A connected between A01 and A02  
  2. //motor B connected between B01 and B02  
  3.   
  4. int STBY = 10//standby  
  5.   
  6. //Motor A  
  7. int PWMA = 3//Speed control   
  8. int AIN1 = 9//Direction  
  9. int AIN2 = 8//Direction  
  10.   
  11. //Motor B  
  12. int PWMB = 5//Speed control  
  13. int BIN1 = 11//Direction  
  14. int BIN2 = 12//Direction  
  15.   
  16. void setup(){  
  17.   pinMode(STBY, OUTPUT);  
  18.   
  19.   pinMode(PWMA, OUTPUT);  
  20.   pinMode(AIN1, OUTPUT);  
  21.   pinMode(AIN2, OUTPUT);  
  22.   
  23.   pinMode(PWMB, OUTPUT);  
  24.   pinMode(BIN1, OUTPUT);  
  25.   pinMode(BIN2, OUTPUT);  
  26. }  
  27.   
  28. void loop(){  
  29.   move(12551); //motor 1, full speed, left  
  30.   move(22551); //motor 2, full speed, left  
  31.   
  32.   delay(1000); //go for 1 second  
  33.   stop(); //stop  
  34.   delay(250); //hold for 250ms until move again  
  35.   
  36.   move(11280); //motor 1, half speed, right  
  37.   move(21280); //motor 2, half speed, right  
  38.   
  39.   delay(1000);  
  40.   stop();  
  41.   delay(250);  
  42. }  
  43.   
  44.   
  45. void move(int motor, int speed, int direction){  
  46. //Move specific motor at speed and direction  
  47. //motor: 0 for B 1 for A  
  48. //speed: 0 is off, and 255 is full speed  
  49. //direction: 0 clockwise, 1 counter-clockwise  
  50.   
  51.   digitalWrite(STBY, HIGH); //disable standby  
  52.   
  53.   boolean inPin1 = LOW;  
  54.   boolean inPin2 = HIGH;  
  55.   
  56.   if(direction == 1){  
  57.     inPin1 = HIGH;  
  58.     inPin2 = LOW;  
  59.   }  
  60.   
  61.   if(motor == 1){  
  62.     digitalWrite(AIN1, inPin1);  
  63.     digitalWrite(AIN2, inPin2);  
  64.     analogWrite(PWMA, speed);  
  65.   }else{  
  66.     digitalWrite(BIN1, inPin1);  
  67.     digitalWrite(BIN2, inPin2);  
  68.     analogWrite(PWMB, speed);  
  69.   }  
  70. }  
  71.   
  72. void stop(){  
  73. //enable standby    
  74.   digitalWrite(STBY, LOW);   
  75. }  


實例效果

通電,并測量馬達A與B的輸出電壓,基本相同,電壓差在正負0.03V,輸出穩定。

想必能完美解決L9110S 和 L298N兩路電機輸出電壓誤差大導致的走不到直線。


路過
1

雞蛋

鮮花
1

握手

雷人

剛表態過的朋友 (2 人)

發表評論 評論 (2 個評論)

回復 lhy1056705011 2018-11-5 19:42
TB6612FNG內部帶不帶死區保護?  需要軟件保護死區嗎??
回復 bengbai4 2020-5-7 14:33
有51的完整程序嗎

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

Powered by 單片機教程網

返回頂部
主站蜘蛛池模板: www.色午夜.com | 成人三级在线播放 | 国产高清在线视频 | 久久精品久久久久久 | 国产精品久久久亚洲 | 性色视频 | 三级av免费| 7777精品伊人久久精品影视 | 天堂在线www | 日韩在线精品视频 | 日韩一区欧美一区 | 日韩免费av| 日韩一区二区在线视频 | 亚洲三区视频 | 久久久91精品国产一区二区三区 | 中国大陆高清aⅴ毛片 | 欧美视频在线看 | 国产精品视频偷伦精品视频 | 国产精品亚洲一区二区三区在线 | 国产婷婷精品 | 国产美女在线播放 | 四虎影院免费在线播放 | 久久国产免费 | 日韩在线一区二区三区 | 国产伦精品一区二区三区高清 | 国产美女高潮 | 久久九九99 | 国产精品久久久久久久毛片 | 97精品国产| 毛片国产 | 欧美一级久久 | 日韩精品成人网 | 可以在线观看av的网站 | 91天堂| 先锋资源吧 | se婷婷| 欧美1—12sexvideos | 国产99视频精品免视看9 | 91免费版在线观看 | 久久一二 | 蜜桃av鲁一鲁一鲁一鲁 |