IT技術互動交流平台

手把手教你智能硬件開發(六)直流馬達

來源_-_雷区里的工具:IT165收集  發布日期_||长沙南站到常德:2016-10-09 20:16:10

第6節 直流馬達

馬達是我們經常使用到的電動裝置|_陈浥萍,它可以將電能轉化成動能-__阿鲁科尔沁绿源网,驅動其他東西的運動|_李白 谈爱。聽起來很抽象-|塔河吧,舉幾個例子吧_-|龙玛显脉片。

我們小時候玩的四驅車--石蜡的熔点,帶動輪子轉動的那個小裝置就是馬達||365彩票还能买吗;夏天讓風扇旋轉帶給我們涼意|_助赢官方网站是多少?,也是馬達的功勞_-长垣车祸。

根據使用電源的不同__诺基亚6120c手机软件下载,可以將馬達分成直流馬達和交流馬達__-五个人出名了。我們做智能硬件使用的基本都是直流馬達_不丹王妃,通過馬達來驅動外接設備運動_-滦县二中吧。

6.1 工作原理

將電能轉化成動能的物理原理_-_135彩票开奖,我們在中學已經學過_亿客隆彩票怎么坑人,這裏利用了兩個原理||环保设备图片:電磁感應和磁鐵的同性相斥異性相吸|-|008彩票论坛网址。

將一根磁棒放在金屬罩中間-|天天向上20100205,兩端懸上一個金屬柱子-|易投宝彩票注册,金屬柱子上麵有線圈_-诺基亚主题制作; 當線圈通過電流的時候_|-曾潇逸,就能產生磁場-_尊龙娱乐app官方网站,磁棒根據極性改變位置_苏豪鸿; 改變電流方向|__捧腹网搞笑动态图片,線圈磁場方向發生調換__小动脉电影网,磁棒再次根據極性改變位置||尊彩可信吗; 如此往複-||赢发彩票首页,磁棒就旋轉了起來_|宋慧乔李秉宪。

一個馬達的外形大致如此-|106官网彩票怎么下,

馬達加上一些結構-花萼楼,與輪胎結合起來就成了輪子

它有兩個接線的地方--掌上彩票pro网络异常,一處接正極___陈国栋的秘书,另一處就接負極艾利和e50,

在不超過極限電壓的情況下|-众购彩票开奖,對馬達施加的電壓越大|128福彩网站是真的吗,馬達就轉動的越快__|亿万彩票是不是黑网; 調轉正負極的連接順序|_132彩票13mb,馬達的旋轉方向也發生調轉_|曾潇逸;

6.2 連接方式

馬達的正負極不能直接連接到Arduino開發板的引腳上|-_云鼎国际娱乐,必須使用一個轉換電路|--地狗互联。否則馬達在轉動的過程中可能會產生強大的電流_-|2019年精准五肖,擊穿開發板上的元器件|_众发娱乐。

為此|-_耳鼻喉科解放军466医院,可以使用專門的馬達擴展板|||长篇小说征稿,來連接使用馬達_|-莆田公务员局,

也可以使用集成了轉換電路的馬達模塊|众赢国际彩票,例如風扇馬達模塊|嘟嘟熊动画片全集,

在此我們選用集成了轉換電路的風扇馬達模塊來講解|相信自己 mp3。

該模塊有4個引腳||_黄丽满简历,

模塊引腳 功能說明
INA 控製接口A
INB 控製接口B
VCC 直流電
GND 接地

因為要調整直流馬達的轉動速度_花都区教育局,INA與INB最好接到具有PWM功能的接口上-_娱乐天地线路官网,通過設置該引腳的級數數__-小学老师给学生的毕业赠言,來調節馬達的轉速---众博彩票骗局揭秘。這裏--铁路安全保护条例,我們將INA連接到D9-__苏州名人馆,INB連接到D8_-英女侠新形象,

模塊引腳 連接 Arduino擴展板
INA <–> D9組S引腳
INB <–> D8組S引腳
VCC <–> D8組V引腳
GND <–> D8組G引腳

6.3 代碼設計

首先要初始化INA與INB連接的接口|-金巧巧胸,讓Arduino開發板擁有向它們輸出的能力--|朴树亚健康创新平台,

//INA使用具有PWM功能的D9引腳
int INA = 9;
//INB使用具有PWM功能的D8引腳
int INB = 8;

void setup() {
    //設置引腳為輸出
    pinMode(INA, OUTPUT);
    pinMode(INB, OUTPUT);
}

將INA引腳設置成低電平LOW_-注册送38元彩票主页,改變INB引腳的值__-悦天使,來達到控製馬達轉速的效果--|重庆公交集团招聘,

void setup() {
    //設置引腳為輸出
    pinMode(INA, OUTPUT);
    pinMode(INB, OUTPUT);
    digitalWrite(INA, LOW);
}

void loop() {
    //從0級到100級
    for(int level = 0 ; level < 100+1; level++)
    {
        //調整INB上的電壓級數|__番禺桑拿论坛,達到改變風扇轉速的效果
        analogWrite(INB, level);
        delay(100);
    }
}

這裏將調整的級數|-|虚拟社区游戏,調整在了0~100||-苍井空视频无码看。理論上可以調整的級數應該是0~255級_||008彩票信誉吗。但是由於馬達電流負載的原因__阜新市交通违章,設置到高級數時--|雪花飞舞图片,例如245級-_|农牧盗匪,會讓開發板過載_361彩票官网首页。因此可以把最大級數設置的稍微小一點|_-桀骜值,例如230級-||殷世航个人资料,

int INA = 9;
int INB = 8;

int START_LEVEL = 0;
int END_LEVEL = 230;

void setup() {
  pinMode(INA, OUTPUT);
  pinMode(INB, OUTPUT);
  digitalWrite(INA, LOW);
}

void loop() {

    //從9級慢慢加速到230級
    for(int level = START_LEVEL ; level < END_LEVEL+1; level++)
    {
        analogWrite(INB, level);
        delay(100);
    }

    //從230級慢慢減速到0級
    for(int level = END_LEVEL; level > START_LEVEL ; level--)
    {
        analogWrite(INB, level);
        delay(100);
    }
}

6.4 結果觀察

馬達開始緩慢的旋轉|_众途汽车行业软件,越轉越快__-2019网上能买双色球吗;達到最快轉速時_-_310v大赢家足球比分,又開始減速|快乐大本营棒棒堂,直到停止--|2009手机qq官方下载;整個過程周而複始_-二十二选五。

6.5 馬達的反轉

如果想修改馬達旋轉的方向___运连彩票,可以將INB設置為低電平LOW|-_广州烟草网上订货,改變INA引腳的值|__掌信彩是正规的吗,

int INA = 9;
int INB = 8;

int START_LEVEL = 0;
int END_LEVEL = 230;

void setup() {
  pinMode(INA, OUTPUT);
  pinMode(INB, OUTPUT);
}

void loop() {
    //朝著一個方向旋轉-||亿客隆pk10,先加速_-_海博出租车叫车电话,再減速
    //INA設置為LOW
    digitalWrite(INA, LOW);
    for(int level = START_LEVEL ; level < END_LEVEL+1; level++)
    {
        //改寫INB的級數
        analogWrite(INB, level);
        delay(100);
    }
    for(int level = END_LEVEL; level > START_LEVEL ; level--)
    {
        //改寫INB的級數
        analogWrite(INB, level);
        delay(100);
    }

    //朝著另一個方向旋轉|_|链家司歌,先加速_|_娱乐天地点检怎么挣钱,再減速
    //INB設置為LOW
    digitalWrite(INB, LOW);
    for(int level = START_LEVEL ; level < END_LEVEL+1; level++)
    {
        //改寫INA的級數
        analogWrite(INA, level);
        delay(100);
    }
    for(int level = END_LEVEL; level > START_LEVEL ; level--)
    {
        //改寫INA的級數
        analogWrite(INA, level);
        delay(100);
    }
}

/*******************************************************************/
* 版權聲明
* 本教程隻在CSDN和安豆網發布|__招商银行济南分行,其他網站出現本教程均屬侵權__1995反水05%彩票网。

*另外-||优信彩票破解方法,我們還推出了Arduino智能硬件相關的教程|__苏易正,您可以在我們的網店安豆的雜貨鋪中購買相關硬件__-2018大乐透。同時也感謝大家對我們這些碼農的支持|_永胜讨债2000会上门吗。

*最後再次感謝各位讀者對安豆的支持|--福州哪里有学生鸡,謝謝:)
/*******************************************************************/

Tag標簽||_重庆万盛黑山论坛: 硬件開發   馬達   智能  
  • 專題推薦

  • Directx11 遊戲編程入門教程
  • 專題主要學習DirectX的初級編程入門學習-_上海移动动感地带套餐,對Directx11的入門及初學者有...... 詳細
  • Windows7係統入門 優化 技巧技術專題
  • Windows7係統專題 無論是升級操作係統--苏州红星美凯龙活动、資料備份|_借身份证号、加強資料的安全及管...... 詳細
About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯係方式
本站內容來自於互聯網,僅供用於網絡技術學習,學習中請遵循相關法律法規
盛世彩票6号彩票快乐赛车盛兴彩票快乐时时彩天天彩票

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!