Мазмұны:

Arduino -да ESC бағдарламалауы (Hobbyking ESC): 4 қадам
Arduino -да ESC бағдарламалауы (Hobbyking ESC): 4 қадам

Бейне: Arduino -да ESC бағдарламалауы (Hobbyking ESC): 4 қадам

Бейне: Arduino -да ESC бағдарламалауы (Hobbyking ESC): 4 қадам
Бейне: How Brushless Motor and ESC Work and How To Control them using Arduino 2024, Қараша
Anonim
Arduino -да ESC бағдарламалау (хоббикинг ESC)
Arduino -да ESC бағдарламалау (хоббикинг ESC)

Сәлем қауымдастығы, мен сізге Хоббикинг ЭСК қалай бағдарламалауды және қолдану керектігін көрсетемін. Мен бірнеше ақпарат пен оқулықтарды таптым, олар маған көмектесе алмады, сондықтан мен түсінуге оңай болатын жеке эскизді бағдарламалауды шештім. Білу маңызды: * ESC электронды жылдамдықты басқару дегенді білдіреді * ESC -те 5в (қолданылмайды), GND және сигналдық түйреуіш бар * Сіз оны сервис сияқты басқарасыз () https://arduino.cc/de/Reference /ServoWrite * немесе writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds Менің мысалда мен writeMicroseconds қолданамын, себебі оны түсіну оңай. Ендеше кеттік…

1 -қадам: ESC ақпаратын алу

ESC ақпаратын алу
ESC ақпаратын алу

Сіз шынымен де ESC -тің ампералдылығын атап өтуіңіз керек. Бұл оқу құралы тек 20 AMP ESC -те тексерілген: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Мен бұл басқа ESC -пен жұмыс істейтініне сенімдімін, бірақ мен солай ойлаймын, себебі ағылшын нұсқаулығы 20 және 30 Amp ESC сипатталған. Неміс нұсқасында 10 -дан 120 амперге дейін жалпылау бар, сондықтан менің ойымша, бұл әрбір ESC үшін жұмыс істей алады. Дереккөз: неміс: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Ағылшын тілі:

2 -қадам: Arduino -ға қосылу

Arduino -ға қосылу
Arduino -ға қосылу

Мен оны arduino uno R3 арқылы сынап көрдім. Менің ойымша, мысалы, мысалы, мүмкін. arduino Duemilanove немесе Mega. Алдымен сізге ESC -ті lipo немесе NiMH -ге қосу керек. Сіз ESC -ті осылай қосасыз: * GND -ге қара * PIN -ге ақ/сары 9 ESC -ті батареяға қосқаныңыз үшін, ЭСК кернеуге түседі. Сондықтан қызыл сымды 5 вольтты портқа қосудың қажеті жоқ, себебі бұл компьютердің USB портын бұзуы мүмкін. Бұл суретте сіз ESC пен Arduino (Mega) арасындағы дұрыс байланысты көре аласыз. Сурет көзі:

3 -қадам: эскизді жүктеу

Эскизді жүктеу
Эскизді жүктеу

Тек осы кодты IDE -ге көшіріп, қойыңыз: /* Insctructables.com Ашық көзден Маржан Олеш Эскизімен кодталған - бұл кодпен қалағаныңызды жасаңыз! */ #include int мәні = 0; // мәндерді орнату қажет Servo firstESC, secondESC; // Servoobject қалағаныңызша жасаңыз. Сіз бір уақытта 2 немесе одан да көп серверлерді басқара аласыз void setup () {firstESC.attach (9); // түйреуішке бекітілген 9 Мен мұны тек 1 Servo Serial.begin (9600) арқылы жасаймын; // серияны 9600 baud} бастаңыз} void loop () {// Алдымен ESC -ті Қарусыз қосыңыз. Содан кейін алдымен Serial және follo нұсқауларын ашыңызESES.writeMicroseconds (мән); if (Serial.available ()) value = Serial.parseInt (); // Сериядан бүтін санды талдау}

4 -қадам: ESC түсіну және бағдарламалау

ESC түсіну және бағдарламалау
ESC түсіну және бағдарламалау

ESC IC немесе тіпті сіздің Arduino сияқты бағдарламаланған. Сізде бағдарламалауға тіл жоқ, бірақ дыбыстардан жасалған мәзір. Бұл мәзірге кіру үшін сіз келесі қадамдарды орындауыңыз керек: * ESC-ті қосыңыз * Кодты конфигурациялаңыз (ESC-те және Pin-конфигурациясында) * Сіз ештеңе естімеуіңіз керек, себебі Arduino нөл жібереді. * Сериялық мониторды ашып, '2000' жіберіңіз. бұл ESC қабылдай алатын ең жоғары сигналды білдіреді * Сіз суретте сипатталған дыбыстарды естисіз (Дереккөз: Manual: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Hobbyking ESC 700 -ден 2000 -ге дейінгі сигналды алыңыз (микросекундтар). 700 - ең төменгі позициядағы дроссель, ал ең жоғары позицияда - 2000. Егер сіз нақты не істегіңіз келетінін білгіңіз келсе, мәзірді таңдағанда нұсқаулықты қараңыз. Мысал: - 2000 бізге жазыңыз - DDDD аккумулятор түрі ретінде липоны таңдағанша күтіңіз - Ол анықталған кезде, серияңыздағы үшінші 'D' 700 нөміріне жазыңыз (қысқа кідіріс, сондықтан сіз оны үшінші 'D' жіберуіңіз керек) - ESC дыбыс шығарады және опция таңдалады. Мен сізге бұл оқулықта көмектесе аламын деп үміттенемін.

Ұсынылған: