Агуулгын хүснэгт:

Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W DC моторыг удирдах: 9 алхам
Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W DC моторыг удирдах: 9 алхам

Видео: Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W DC моторыг удирдах: 9 алхам

Видео: Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W DC моторыг удирдах: 9 алхам
Видео: 50 САМЫХ ИННОВАЦИОННЫХ ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2021–2022 гг. 2024, Арваннэгдүгээр
Anonim

Энэхүү гарын авлагад бид Arduino болон Dc драйвер bts7960b ашиглан DC моторыг хэрхэн удирдах талаар сурах болно.

Мотор нь 350W эсвэл жижиг Toy arduino dc хөдөлгүүр байж болно, хэрвээ түүний хүч чадал нь BTS7960b драйверын Макс гүйдэлээс хэтрэхгүй бол.

Видеог үзээрэй!

Алхам 1: Моторын тухай

Моторын тухай
Моторын тухай

Нэрлэсэн гаралтын хүч 350W. Нэрлэсэн хүчдэл 24/36V DC

Нэрлэсэн хурд 2750 эрг / мин.

Ачаалах хурд 3300 эрг / мин

Бүрэн ачаалал Одоогийн = 19.20А.

Ачаалалгүй гүйдэл = 2.5А

Нэрлэсэн момент 1.11 N.m (11.1 кг.см).

Зогсолтын эргэлт 5.55 Н.м (55.11 кг.см) Үр ашиг = 78%

Алхам 2: DC мотор драйверын тухай Bts7960b

DC мотор драйверын тухай Bts7960b
DC мотор драйверын тухай Bts7960b

Үзүүлэлт:

Давхар BTS7960 их гүйдэл (43 A) H гүүрний драйвер;

MCU -тай 5V тусгаарлаж, MCU -ийг үр дүнтэй хамгаалах;

Тавцан дээрх 5V хүчдэлийн үзүүлэлт; мотор драйверын гаралтын төгсгөлийн хүчдэлийн үзүүлэлт; дулаан шингээгчийг гагнах боломжтой;

MCU -аас драйвер модуль хүртэлх дөрвөн мөр хэрэгтэй (GND. 5V. PWM1. PWM2);

тусгаарлах чип 5 В цахилгаан хангамж (MCU 5 V -тэй хуваалцах боломжтой); Хэмжээ: 4 * 5 * 1.2 см;

Хөдөлгүүрийг урвуу эргүүлэх чадвартай, 25 кГц хүртэлх ХОУХ -ны хоёр оролтын давтамж; алдааны дохионы гаралтаар дамждаг хоёр дулааны урсгал; тусгаарлагдсан чип 5V цахилгаан хангамж (MCU 5V-тэй хуваалцах боломжтой), мөн 5V эх хавтан дээрх тэжээлийг ашиглах боломжтой; тэжээлийн хүчдэл 5.5 В -оос 27 В хүртэл

Алхам 3: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  • Arduino Uno эсвэл бусад Arduino самбар
  • DC мотор драйвер Bts7960b
  • Зарим DC мотор нь энэ туршилтынх шиг жижиг эсвэл илүү хүчтэй байж магадгүй юм
  • Моторын цахилгаан хангамж
  • Потенциометр
  • 2X товчлуур
  • Холбогч утас
  • Талхны самбар
  • Visuino програм хангамж: Эндээс татаж авна уу

Алхам 4: Хэлхээ

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

Алхам 5: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Үнэгүй хувилбарыг татаж авах эсвэл үнэгүй туршилтанд бүртгүүлнэ үү.

Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 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" -ийг сонгоод шинж чанаруудын цонхонд "Утга" -г Үнэн болгож тохируулснаар драйверийг идэвхжүүлж, худал гэж тохируулснаар мотор драйверийг идэвхгүй болгож, мотор эргэхгүй болно

Алхам 7: Visuino Connect бүрэлдэхүүн хэсгүүдэд

Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
Visuino Connect бүрэлдэхүүн хэсгүүдэд
  • Arduino дижитал зүү 8 -ийг "SRFlipFlop1" pin "Set" руу холбоно уу.
  • Arduino дижитал зүү 9 -ийг "SRFlipFlop1" бүрэлдэхүүн хэсгийн зүү "Дахин тохируулах" руу холбоно уу.
  • "SRFlipFlop1" зүүг "SpeedAndDirectionToSpeed1" зүү "урвуу" руу холбоно уу.
  • Arduino Analog pin 0 -ийг "SpeedAndDirectionToSpeed1" зүү "Хурд" руу холбоно уу.
  • "SpeedAndDirectionToSpeed1" зүүг "DualMotorDriver1" pin "Motors [0]> In руу холбоно уу
  • "DualMotorDriver1" pin "Motors [0]> Arduino дижитал зүү 5 руу холбоно уу
  • "DualMotorDriver1" pin "Motors [0]> Arduino дижитал зүү 6 руу урвуу холбоно уу.
  • "DigitalValue1" зүүг Arduino дижитал зүү 3 ба дижитал зүү 4 -т холбоно уу

Алхам 8: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.

Алхам 9: Тоглох

Хэрэв та Arduino UNO модулийг асаах юм бол мотор эргэж эхэлнэ, та потенциометрийн тусламжтайгаар хурдыг тохируулах эсвэл товчлууруудыг дарж чиглэлээ өөрчлөх боломжтой.

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг татаж аваад Visuino -д нээж болно:

Зөвлөмж болгож буй: