Мазмұны:

Arduino мен BTS7960b көмегімен қуатты электр скейтборды 350 Вт тұрақты қозғалтқышты басқару: 9 қадам
Arduino мен BTS7960b көмегімен қуатты электр скейтборды 350 Вт тұрақты қозғалтқышты басқару: 9 қадам

Бейне: Arduino мен BTS7960b көмегімен қуатты электр скейтборды 350 Вт тұрақты қозғалтқышты басқару: 9 қадам

Бейне: Arduino мен BTS7960b көмегімен қуатты электр скейтборды 350 Вт тұрақты қозғалтқышты басқару: 9 қадам
Бейне: Использование модуля контроллера двигателя BTS7960 BTN8982TA PWM H Bridge с библиотекой Arduino. 2024, Қараша
Anonim

Бұл оқулықта біз Arduino және Dc bts7960b драйвері арқылы тұрақты ток қозғалтқышын басқаруды үйренеміз.

Электр қозғалтқышы 350 Вт немесе шағын arduino DC қозғалтқышы болуы мүмкін, егер оның қуаты BTS7960b драйверінің максималды ток күшінен аспаса.

Видеоны қараңыз!

1 -қадам: Мотор туралы

Мотор туралы
Мотор туралы

Номиналды шығыс қуаты 350 Вт. Номиналды кернеу 24/36 В тұрақты ток

Номиналды жылдамдық 2750 айн / мин.

Жүктеме жылдамдығы 3300 айн / мин

Толық жүктеме Ток = 19.20А.

Жүктеме жоқ ток = 2,5А

Номиналды момент 1.11 N.m (11.1 кг.см).

Тұру моменті 5,55 Нм (55,11 кг.см) Тиімділік = 78%

2 -қадам: Bts7960b тұрақты ток қозғалтқышының драйвері туралы

Bts7960b тұрақты ток қозғалтқышының драйвері туралы
Bts7960b тұрақты ток қозғалтқышының драйвері туралы

Ерекшелігі:

Қос BTS7960 үлкен ток (43 A) H көпір жүргізушісі;

MCU көмегімен 5В оқшаулау және MCU тиімді қорғау;

Борттағы 5В қуат индикаторы; қозғалтқыш драйверінің шығыс ұшының кернеу көрсеткіші; жылытқышты дәнекерлеуге болады;

Тек MCU -дан драйвер модуліне төрт жол қажет (GND. 5V. PWM1. PWM2);

оқшаулау чипі 5 В қуат көзі (5 В MCU -мен бөлісе алады); Өлшемі: 4 * 5 * 1,2 см;

Қозғалтқышты алға айналдыра алады, 25 кГц -ке дейінгі екі PWM кіріс жиілігі; қате сигналының шығуы арқылы өтетін екі жылу ағыны; оқшауланған чип 5В қуат көзі (5В MCU-мен бөлісуге болады), сонымен қатар борттық 5В қоректендіруді қолдана алады; кернеу 5,5 В -тан 27 В -қа дейін

3 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
  • Arduino Uno немесе кез келген басқа Arduino тақтасы
  • DC мотор драйвері Bts7960b
  • Кейбір тұрақты ток қозғалтқышы бұл эксперименттегідей кішкентай немесе одан да күшті болуы мүмкін
  • Қозғалтқыштың қуат көзі
  • Потенциометр
  • 2X түймесі
  • Өткізгіш сымдар
  • Нан тақтасы
  • Visuino бағдарламалық қамтамасыз ету: мына жерден жүктеп алыңыз

4 -қадам: Цикл

Цикл
Цикл
Цикл
Цикл
  • Arduino цифрлық түйреуішін [3] bts7960 RPWM драйверіне қосыңыз
  • Arduino сандық пинін [3] bts7960 LPWM драйверіне қосыңыз
  • Arduino цифрлық түйреуішін [4] bts7960 R_EN драйверіне қосыңыз
  • Arduino сандық пинін [3] bts7960 L_EN драйверіне қосыңыз
  • Bts7960 істік VCC -ті Arduino аналогтық пин 5V -ге қосыңыз
  • Bts7960 pin GND -ті Arduino Pin GND -ге қосыңыз
  • Қозғалтқыштың GND (-) қуат көзінің түйреуішін bts7960 драйверінің түйреуішіне B- қосыңыз
  • Қозғалтқыштың VCC (+) қуат көзінің түйреуішін bts7960 драйверінің пин+B+желісіне қосыңыз
  • Қозғалтқыштың оң сымын bts7960 драйверінің істікшесіне M+ қосыңыз
  • Қозғалтқыштың теріс сымын bts7960 драйверінің түйреуішіне қосыңыз M-
  • OTB потенциометрінің түйреуішін Arduino аналогтық пин A0 -ге қосыңыз
  • VCC потенциометрінің түйреуішін Arduino Analog Pin 5V -ге қосыңыз
  • GND потенциометрлік штырын Arduino Pin GND -ге қосыңыз
  • BUTTON1 pin1 -ді Arduino pin 5V -ге қосыңыз
  • BUTTON2 pin1 -ді Arduino pin 5V -ге қосыңыз
  • BUTTON1 PIN 2 -ді Arduino цифрлық 8 -ші түйреуішіне және 1Ком резисторына жалғаңыз, резистордағы басқа түйреуішті Arduino пин GND -ге қосыңыз.
  • BUTTON2 PIN2 -ді Arduino цифрлық түйрегіш 9 -ге және резистор 1Км -ге жалғаңыз, резистордағы басқа түйреуішті Arduino пин GND -ге қосыңыз.

5 -қадам: Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз

Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз
Visuino -ны іске қосыңыз және Arduino UNO тақтасының түрін таңдаңыз

Visuino: https://www.visuino.eu орнату қажет. Тегін нұсқаны жүктеп алыңыз немесе ақысыз сынаққа жазылыңыз.

Visuino -ны бірінші суретте көрсетілгендей бастаңыз Arduino компонентіндегі «Құралдар» түймесін басыңыз (1 -сурет) Visuino -да диалог пайда болған кезде 2 -суретте көрсетілгендей «Arduino UNO» таңдаңыз.

6 -қадам: Visuino компоненттерін қосу және орнату

Visuino компоненттерін қосу және орнату
Visuino компоненттерін қосу және орнату
Visuino компоненттерін қосу және орнату
Visuino компоненттерін қосу және орнату
Visuino компоненттерін қосу және орнату
Visuino компоненттерін қосу және орнату
Visuino компоненттерін қосу және орнату
Visuino компоненттерін қосу және орнату
  • «SR Flip-Flop» компонентін қосыңыз
  • «Жылдамдық пен жылдамдыққа бағыт» компонентін қосыңыз
  • «Қос DC қозғалтқыш драйвері 2 PWM түйреуіш көпірі (L9110S, L298N, AM1016A, BTN7960/BTS7960)» компонентін қосыңыз
  • «Сандық (логикалық) мән» компонентін қосыңыз

«DigitalValue1» таңдаңыз және қасиеттер терезесінде «Value» мәнін True етіп орнатыңыз, бұл драйверді қосады, оны жалған күйге қою мотор драйверін өшіреді және қозғалтқыш айналмайды

7 -қадам: Visuino Connect компоненттерінде

Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
Visuino Connect компоненттерінде
  • Arduino 8 цифрлық түйреуішін «SRFlipFlop1» түйреуішіне «Жиынға» қосыңыз
  • Arduino 9 цифрлық түйреуішін «SRFlipFlop1» компоненттік түйрегіне «Қалпына келтіру» желісіне қосыңыз
  • «SRFlipFlop1» түйреуішін «SpeedAndDirectionToSpeed1» түйіспесіне «кері» жалғаңыз
  • Arduino Analog 0 штырын «SpeedAndDirectionToSpeed1» түйреуішіне «Жылдамдыққа» қосыңыз.
  • «SpeedAndDirectionToSpeed1» түйреуішін «DualMotorDriver1» істікшелі «қозғалтқыштарына [0]> кіргізіңіз
  • «DualMotorDriver1» істікшелі қозғалтқыштарын [0] қосыңыз> Arduino цифрлық 5 -істігіне бағыттаңыз
  • «DualMotorDriver1» істікшелі қозғалтқыштарын [0] қосыңыз> Arduino цифрлық 6 істігіне кері бағыттаңыз
  • «DigitalValue1» түйреуішін Arduino цифрлық 3 және цифрлық істікке 4 қосыңыз

8 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.

9 -қадам: Ойнаңыз

Егер сіз Arduino UNO модуліне қуат берсеңіз, қозғалтқыш айнала бастайды, сіз потенциометр көмегімен жылдамдықты реттей аласыз немесе түймелерді басу арқылы бағытты өзгерте аласыз.

Құттықтаймын! Сіз Visuino -мен жобаңызды аяқтадыңыз. Мен осы нұсқаулық үшін жасаған Visuino жобасына қоса, оны жүктеп, Visuino -да ашуға болады:

Ұсынылған: