Ардуино жана BTS7960b колдонуу менен күчтүү электро скейтборд 350W DC моторун башкарыңыз: 9 кадам
Ардуино жана BTS7960b колдонуу менен күчтүү электро скейтборд 350W DC моторун башкарыңыз: 9 кадам
Anonim

Бул окуу куралында биз Arduino жана Dc драйвери bts7960b аркылуу DC моторун башкарууну үйрөнөбүз.

Мотор 350W же кичинекей Toy arduino DC мотору болушу мүмкүн, эгерде анын күчү BTS7960b айдоочусу Макс токтон ашпаса.

Видео көрүү!

1 -кадам: Мотор жөнүндө

Мотор жөнүндө
Мотор жөнүндө

Номиналдык кубаттуулугу 350W. Rated Voltage 24/36V DC

Ылдамдыгы 2750 RPM.

Жүктөө ылдамдыгы жок 3300RPM

Толук жүктөө Учурдагы = 19.20А.

Жүк жок Учурдагы = 2.5А

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

Stall Torque 5.55 N.m (55.11 kg.cm) Efficiency = 78%

2 -кадам: DC Motor Driver Bts7960b жөнүндө

DC Motor Driver Bts7960b жөнүндө
DC Motor Driver Bts7960b жөнүндө

Мүнөздөмөсү:

Double BTS7960 чоң ток (43 A) H көпүрөнүн айдоочусу;

MCU менен 5V изоляциялоо жана MCUду эффективдүү коргоо;

Бортто 5V электр көрсөткүчү; мотор айдоочусунун чыгуу чыңалуусунун көрсөткүчү; жылыткычты эрите алат;

Жөн эле MCUдан айдоочу модулуна төрт сап керек (GND. 5V. PWM1. PWM2);

изоляция чипи 5 В электр энергиясы (MCU 5 V менен бөлүшө алат); Көлөм: 4 * 5 * 1,2 см;

Моторду артка бура алган, 25kHZге чейин эки PWM киргизүү жыштыгы; ката сигналынын чыгышынан өткөн эки жылуулук агымы; изоляцияланган чип 5V электр менен камсыздоо (MCU 5V менен бөлүшүүгө болот), ошондой эле борттогу 5В булагын колдоно алат; камсыздоо чыңалуусу 5,5-27В

3 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  • Arduino Uno же башка Arduino тактасы
  • DC Motor Driver Bts7960b
  • Кээ бир DC мотору бул эксперименттегидей кичинекей же күчтүү нерсе болушу мүмкүн
  • Мотор үчүн электр энергиясы
  • Потенциометр
  • 2X баскычы
  • Өткөргүч зымдар
  • Breadboard
  • Visuino программасы: Бул жерден жүктөп алыңыз

4 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit
  • Arduino санарип пинин [3] bts7960 драйверинин пин RPWM туташтырыңыз
  • Arduino санарип пинин [3] bts7960 драйвер пин LPWMге туташтырыңыз
  • Arduino санарип пинин [4] bts7960 драйверинин пин R_EN туташтырыңыз
  • Arduino санарип пинин [3] bts7960 драйвер пин L_ENге туташтырыңыз
  • Bts7960 пин VCCди Arduino Analog Pin 5V менен туташтырыңыз
  • Bts7960 пин GNDди Arduino Pin GND менен туташтырыңыз
  • GTS (-) мотору үчүн bts7960 драйверинин пин B- ге туташтыруу
  • Мотор үчүн VCC (+) электр менен камсыздоо түйүнүн bts7960 драйвынын пин B+туташтырыңыз
  • Мотор позитивдүү зымды bts7960 айдоочу пин M+ га туташтырыңыз
  • Мотор терс зымын bts7960 драйверинин пин M- ге туташтырыңыз
  • OTB потенциометрин Arduino Analog Pin A0 менен туташтырыңыз
  • VCC потенциометрин Arduino Analog Pin 5V менен туташтырыңыз
  • GND потенциометрин Arduino Pin GNDге туташтырыңыз
  • BUTTON1 pin1ди Arduino pin 5V менен туташтырыңыз
  • BUTTON2 pin1ди Arduino pin 5V менен туташтырыңыз
  • BUTTON1 pin2ди Arduino санарип пин 8ге туташтырыңыз жана 1Kohm каршылыгына, резистордогу башка пинти Arduino pin GND менен туташтырыңыз
  • BUTTON2 pin2ди Arduino санариптик пин 9га туташтырыңыз жана 1Kohm каршылыгына, резистордогу башка пинти Arduino pin GND менен туташтырыңыз

5 -кадам: Visuinoду баштаңыз жана Arduino UNO Board түрүн тандаңыз

Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Visuino: https://www.visuino.eu да орнотулушу керек. Акысыз версиясын жүктөп алыңыз же акысыз сыноого катталыңыз.

Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

6 -кадам: Visuino компоненттерин кошуу жана коюу

Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
Visuino компоненттерин кошуу жана коюу
  • "SR Flip-Flop" компонентин кошуу
  • "Ылдамдык жана багытка ылдамдык" компонентин кошуңуз
  • "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)" компонентин кошуу
  • "Санариптик (логикалык) маани" компонентин кошуу

"DigitalValue1" тандап, касиеттер терезесинде "Value" параметрин True деп коюңуз, бул драйверди иштетет, аны false деп коюу мотор драйверин иштен чыгарат жана мотор айланбайт

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

Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
  • Arduino санарип пин 8ди "SRFlipFlop1" пин "Орнотууга" туташтырыңыз
  • Arduino санариптик пин 9ду "SRFlipFlop1" компонент пинине "Баштапкы абалга" туташтырыңыз
  • "SRFlipFlop1" төөнөгүчүн "SpeedAndDirectionToSpeed1" пин "артка" туташтырыңыз
  • Arduino Analog pin 0ду "SpeedAndDirectionToSpeed1" pin "Speed" менен туташтырыңыз
  • "SpeedAndDirectionToSpeed1" түйүнүн "DualMotorDriver1" пин "Моторлоруна туташтырыңыз [0]> Киргизүү
  • "DualMotorDriver1" пин "Моторлорун [0]> Arduino санариптик пин 5ке туташтырыңыз
  • "DualMotorDriver1" пин "Моторлорун [0]> Ардуино санариптик пин 6га кайтаруу
  • "DigitalValue1" пинти Arduino санарип пин 3 жана санарип пин 4 менен туташтырыңыз

8 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө

Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.

9 -кадам: Play

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

Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны жүктөп алып, Visuinoдо ачсаңыз болот:

Сунушталууда: