0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣使用Arduino控制無(wú)刷電機(jī)

454398 ? 來(lái)源:wv ? 作者:快科技 ? 2019-09-29 17:47 ? 次閱讀

步驟1:電路接線

首先將無(wú)刷電機(jī)的三個(gè)端子連接到在ESC的三個(gè)端子上,用類似的方法將電機(jī)擰到一塊厚木板上,以使其在高RPM時(shí)保持穩(wěn)定。使用USB電纜將頁(yè)面底部的可用代碼下載并刷新到arduino(說(shuō)明代碼在此頁(yè)的另一部分)。將ESC的信號(hào)線(大部分為白色或黃色)連接到任何Arduino的PWM引腳,我將其連接到D8引腳并在Arduino Sketch中將其指定為引腳8。您可以使用多個(gè)引腳來(lái)控制許多電機(jī)。

將電位計(jì)連接到Arduino的vcc或5v引腳和地面。

將可變引腳的第三個(gè)端子連接到模擬引腳A0。您可以使用BEC(電池消除器電路)已存在ESC中。要使用BEC,只需將紅色粗線連接到Arduino的Vin引腳即可提供5V電壓。并非所有ESC都有BEC,在這種情況下,您可以使用外部5v電源。在給Arduino供電后,現(xiàn)在將Lipo電池連接到ESC。

您已完成??!現(xiàn)在慢慢轉(zhuǎn)動(dòng)電位器旋鈕以啟動(dòng)并提高電機(jī)速度。

步驟2:Arduino代碼

在此代碼中,我們只是將引腳A0的最大值(1023)和最小值(0)模擬值映射或引用到所需的最大值(2000)和最小值(1000),以控制和控制速度。 ESC。您可能需要將ESC的max-min值(即1000和2000)更改為不同的值,換句話說(shuō),您可能需要校準(zhǔn)它,因?yàn)镈iffrent ESC的起點(diǎn)和終點(diǎn)可能不同。

有關(guān)更多教程,請(qǐng)?jiān)L問(wèn)-RZtronics.com

代碼

#include //使用伺服庫(kù)控制 ESC

Servo esc;//創(chuàng)建名稱為esc

void setup()

{

esc.attach(9);//指定esc信號(hào)引腳,這里為D8

esc.writeMicroseconds(1000);//將信號(hào)初始化為1000

Serial.begin(9600);

}

void loop()

{

int val;//創(chuàng)建變量val

val = AnalogRead(A0);//從模擬引腳a0讀取輸入并存儲(chǔ)在val

val = map(val,0,1023,1000,2000);//將val映射為最大值和最小值(如果需要,可以更改)esc.writeMicroseconds(val);//使用val作為esc的信號(hào)

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 無(wú)刷電機(jī)
    +關(guān)注

    關(guān)注

    57

    文章

    800

    瀏覽量

    45477
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185931
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    其利天下技術(shù)·低速無(wú)刷電機(jī)如何更好的控制?無(wú)刷電機(jī)驅(qū)動(dòng)方案開發(fā)

    需要低速運(yùn)轉(zhuǎn)的無(wú)刷電機(jī)經(jīng)常運(yùn)用在電動(dòng)車、機(jī)器人關(guān)節(jié)、醫(yī)療設(shè)備等場(chǎng)景。最近有客戶找到我們開發(fā)無(wú)刷電機(jī)驅(qū)動(dòng)方案,他的需求是低轉(zhuǎn)速,而且需要精準(zhǔn)控制電流。經(jīng)常開發(fā)無(wú)刷電機(jī)驅(qū)動(dòng)方案的工程師都知
    的頭像 發(fā)表于 09-09 11:50 ?145次閱讀
    其利天下技術(shù)·低速<b class='flag-5'>無(wú)刷電機(jī)</b>如何更好的<b class='flag-5'>控制</b>?<b class='flag-5'>無(wú)刷電機(jī)</b>驅(qū)動(dòng)方案開發(fā)

    無(wú)刷電機(jī)正反轉(zhuǎn)由什么控制

    無(wú)刷電機(jī)(Brushless DC Motor, BLDC)是一種沒(méi)有電刷的電機(jī),它通過(guò)電子換向器來(lái)控制電流的流向,從而實(shí)現(xiàn)電機(jī)的轉(zhuǎn)動(dòng)。無(wú)刷電機(jī)
    的頭像 發(fā)表于 09-03 14:14 ?206次閱讀

    無(wú)刷電機(jī)的驅(qū)動(dòng)原理 直流有刷電機(jī)無(wú)刷電機(jī)的差異

    在上期芝識(shí)課堂中,我們一起認(rèn)識(shí)了東芝無(wú)刷電機(jī)的基本知識(shí),對(duì)于生活中無(wú)處不在的無(wú)刷電機(jī),了解它的更多知識(shí)才能上手開發(fā)哦~今天芝子就帶你一起來(lái)學(xué)習(xí)無(wú)刷電機(jī)的驅(qū)動(dòng)原理!
    的頭像 發(fā)表于 07-19 14:29 ?900次閱讀
    <b class='flag-5'>無(wú)刷電機(jī)</b>的驅(qū)動(dòng)原理 直流有刷<b class='flag-5'>電機(jī)</b>和<b class='flag-5'>無(wú)刷電機(jī)</b>的差異

    直流無(wú)刷電機(jī)控制方式有哪些

    直流無(wú)刷電機(jī)是一種采用電子換向器代替?zhèn)鹘y(tǒng)機(jī)械換向器的電動(dòng)機(jī)。與傳統(tǒng)的有刷直流電機(jī)相比,直流無(wú)刷電機(jī)具有更高的效率、更低的噪音、更長(zhǎng)的壽命以及更寬廣的調(diào)速范圍等優(yōu)點(diǎn)。直流無(wú)刷電機(jī)通常由永
    的頭像 發(fā)表于 06-12 17:09 ?501次閱讀

    直流無(wú)刷電機(jī)的工作原理 直流無(wú)刷電機(jī)的基本結(jié)構(gòu)

    直流無(wú)刷電機(jī)(BLDC,Brushless Direct Current Motor)是一種無(wú)刷直流電動(dòng)機(jī),它具有高效率、高可靠性、低噪音和長(zhǎng)壽命等優(yōu)點(diǎn),廣泛應(yīng)用于各種工業(yè)和民用領(lǐng)域。本文將詳細(xì)介紹
    的頭像 發(fā)表于 06-04 17:04 ?1584次閱讀

    直流無(wú)刷電機(jī)vs,gnd,vcc,fg四根線怎樣測(cè)量

    直流無(wú)刷電機(jī)(BLDC)是一種常見(jiàn)的電機(jī)類型,廣泛應(yīng)用于各種設(shè)備和應(yīng)用中。在這篇文章中,我們將詳細(xì)介紹如何測(cè)量直流無(wú)刷電機(jī)的四根線:VS(電源正極)、GND(電源負(fù)極)、VCC(控制
    的頭像 發(fā)表于 06-04 16:58 ?3844次閱讀

    無(wú)刷電機(jī)控制芯片及技術(shù)方案

    在現(xiàn)代工業(yè)和電子領(lǐng)域中,無(wú)刷電機(jī)因其高效率、高精度和長(zhǎng)壽命等優(yōu)點(diǎn),得到了廣泛的應(yīng)用。而無(wú)刷電機(jī)控制離不開芯片技術(shù)的支持,芯片在無(wú)刷電機(jī)控制
    的頭像 發(fā)表于 05-14 14:52 ?1186次閱讀

    arduino控制步進(jìn)電機(jī)代碼

    Arduino是一種開放源代碼的電路板平臺(tái),它可以用于控制各種不同的電子設(shè)備,包括步進(jìn)電機(jī)。步進(jìn)電機(jī)是一種電動(dòng)機(jī),可以通過(guò)下達(dá)特定的指令來(lái)控制
    的頭像 發(fā)表于 02-14 16:29 ?1621次閱讀

    無(wú)刷電機(jī)是什么意思 無(wú)刷電機(jī)是交流還是直流

    ,并且無(wú)需維護(hù)刷子。無(wú)刷電機(jī)采用了電子換向技術(shù),可以在不使用電刷的情況下實(shí)現(xiàn)電機(jī)的換向。本文將詳細(xì)介紹無(wú)刷電機(jī)的工作原理、種類、特點(diǎn)和應(yīng)用領(lǐng)域等。 一、工作原理 無(wú)刷電機(jī)通過(guò)內(nèi)部的電子
    的頭像 發(fā)表于 02-01 13:57 ?1.1w次閱讀

    無(wú)刷電機(jī)和有刷電機(jī)的優(yōu)缺點(diǎn) 無(wú)刷電機(jī)工作原理

    無(wú)刷電機(jī)和有刷電機(jī)是目前最常見(jiàn)的兩種電動(dòng)機(jī)類型,它們?cè)诓煌膽?yīng)用場(chǎng)景中有著各自的優(yōu)點(diǎn)和局限性。下面將詳細(xì)介紹無(wú)刷電機(jī)和有刷電機(jī)的優(yōu)缺點(diǎn)以及無(wú)刷電機(jī)
    的頭像 發(fā)表于 01-31 11:05 ?3561次閱讀

    無(wú)刷電機(jī)諧波怎么調(diào) 無(wú)刷電機(jī)為什么要電調(diào)

    無(wú)刷電機(jī)諧波怎么調(diào) 無(wú)刷電機(jī)為什么要電調(diào)? 無(wú)刷電機(jī)諧波調(diào)節(jié)原理詳解 無(wú)刷電機(jī)是一種通過(guò)電子調(diào)速器來(lái)控制
    的頭像 發(fā)表于 12-20 16:00 ?1691次閱讀

    無(wú)刷電機(jī)應(yīng)用

    無(wú)刷電機(jī)在某些領(lǐng)域也稱直流變頻電機(jī)(BLDC),它采用電子換向(霍爾傳感器),線圈不動(dòng)磁極動(dòng),此時(shí)永磁鐵可以在線圈外部也可以在線圈內(nèi)部,于是有了外轉(zhuǎn)子無(wú)刷電機(jī)和內(nèi)轉(zhuǎn)子無(wú)刷電機(jī)之分。
    的頭像 發(fā)表于 12-05 14:52 ?622次閱讀
    <b class='flag-5'>無(wú)刷電機(jī)</b>應(yīng)用

    直流無(wú)刷電機(jī)的原理及其控制

    直流無(wú)刷電機(jī)的原理及其控制--英飛凌英飛凌專題技術(shù)交流??
    發(fā)表于 11-09 16:40 ?20次下載

    如何分辨無(wú)刷電機(jī)和伺服電機(jī)

    無(wú)刷電機(jī)和傳統(tǒng)的有刷電機(jī)的構(gòu)造差異非常大。無(wú)刷電機(jī)的轉(zhuǎn)子上沒(méi)有傳統(tǒng)的碳刷子,在轉(zhuǎn)子上有固定的電子元件,比如霍爾元件、傳感器等,這些元件可以感受電極磁極位置,并調(diào)整電機(jī)的電流和電壓,從而
    發(fā)表于 10-15 09:16 ?2105次閱讀

    單片機(jī)如何控制無(wú)刷電機(jī)?

    買了一個(gè)無(wú)刷電機(jī),但是沒(méi)有控制器。突然有個(gè)想法,看一看能不能用51單片機(jī)做一個(gè)控制控制霍爾傳感器的相位,從而控制
    發(fā)表于 09-28 08:27