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。

您已完成?。‖F(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)注

    58

    文章

    846

    瀏覽量

    45926
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6473

    瀏覽量

    187420
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    無(wú)刷電機(jī)和空心杯電機(jī)哪個(gè)好?

    和換向器的電機(jī)。它通過(guò)電子換向器(通常是霍爾傳感器)來(lái)控制電機(jī)的磁場(chǎng),從而實(shí)現(xiàn)無(wú)接觸的換向。無(wú)刷電機(jī)的轉(zhuǎn)子通常由永磁材料制成,而定子則包含繞組。當(dāng)電流通過(guò)定子繞組時(shí),會(huì)產(chǎn)生旋轉(zhuǎn)磁場(chǎng),使
    的頭像 發(fā)表于 10-25 10:30 ?1184次閱讀

    直流無(wú)刷電機(jī)主要應(yīng)用在哪些方面?直流無(wú)刷電機(jī)控制策略有哪些?

    直流無(wú)刷電機(jī)(Brushless DC Motor,簡(jiǎn)稱BLDC)是一種無(wú)刷電機(jī),它通過(guò)電子方式控制電機(jī)的換向,無(wú)需使用碳刷。這種電機(jī)具有高
    的頭像 發(fā)表于 10-22 16:01 ?833次閱讀

    直流無(wú)刷電機(jī)的主要特點(diǎn)是什么?直流無(wú)刷電機(jī)具體可以組成哪些結(jié)構(gòu)?

    直流無(wú)刷電機(jī)(Brushless DC Motor,簡(jiǎn)稱BLDC)是一種沒(méi)有電刷和換向器的電機(jī),它通過(guò)電子方式實(shí)現(xiàn)換向。這種電機(jī)具有許多優(yōu)點(diǎn),如高效率、高功率密度、低噪音、長(zhǎng)壽命和易于控制
    的頭像 發(fā)表于 10-22 15:59 ?871次閱讀

    無(wú)刷電機(jī)驅(qū)動(dòng)方案的應(yīng)用

    一 .無(wú)刷電機(jī)(BLDC,Brushless Direct Current Motor)因其高效率、低維護(hù)、長(zhǎng)壽命和良好的控制特性,被廣泛應(yīng)用于各種產(chǎn)品中。以下是一些常見的應(yīng)用無(wú)刷電機(jī)的產(chǎn)品
    發(fā)表于 10-21 16:00

    直流無(wú)刷電機(jī)應(yīng)用原理與控制方法是什么?

    自動(dòng)化、電動(dòng)汽車和航空航天等,直流無(wú)刷電機(jī)都得到了廣泛的應(yīng)用。 一、直流無(wú)刷電機(jī)的應(yīng)用原理 直流無(wú)刷電機(jī)主要由定子、轉(zhuǎn)子和控制器三部分組成。定子由繞組和磁鐵組成,轉(zhuǎn)子由永磁體和導(dǎo)體組成
    的頭像 發(fā)表于 10-21 14:15 ?378次閱讀

    其利天下技術(shù)·無(wú)刷電機(jī)中開環(huán)控制和閉環(huán)控制的區(qū)別·無(wú)刷電機(jī)驅(qū)動(dòng)方案

    無(wú)刷電機(jī)驅(qū)動(dòng)方案中的開環(huán)控制和閉環(huán)控制是兩種不同的控制策略,各有其原理和應(yīng)用場(chǎng)景。作為無(wú)刷電機(jī)驅(qū)動(dòng)方案開發(fā)商,經(jīng)常會(huì)有客戶或者同行交流過(guò)程中
    的頭像 發(fā)表于 10-16 10:30 ?654次閱讀
    其利天下技術(shù)·<b class='flag-5'>無(wú)刷電機(jī)</b>中開環(huán)<b class='flag-5'>控制</b>和閉環(huán)<b class='flag-5'>控制</b>的區(qū)別·<b class='flag-5'>無(wú)刷電機(jī)</b>驅(qū)動(dòng)方案

    無(wú)刷電機(jī)控制方案設(shè)計(jì)合作

    無(wú)刷電機(jī)控制應(yīng)用包含:電動(dòng)工具風(fēng)機(jī),水泵,家電變頻電機(jī),自動(dòng)化設(shè)備領(lǐng)域等。無(wú)刷電機(jī)控制方案代開發(fā)設(shè)計(jì),無(wú)
    發(fā)表于 09-26 11:46 ?22次下載

    其利天下技術(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 ?577次閱讀
    其利天下技術(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 ?806次閱讀

    無(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 ?1455次閱讀
    <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 ?1072次閱讀

    無(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 ?1632次閱讀

    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 ?2095次閱讀

    無(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.3w次閱讀

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

    無(wú)刷電機(jī)和有刷電機(jī)是目前最常見的兩種電動(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 ?5196次閱讀