جدول المحتويات:

التحكم في لوح التزلج الكهربائي القوي للدراجة الإلكترونية بقوة 350 وات باستخدام محرك اردوينو و BTS7960b: 9 خطوات
التحكم في لوح التزلج الكهربائي القوي للدراجة الإلكترونية بقوة 350 وات باستخدام محرك اردوينو و BTS7960b: 9 خطوات

فيديو: التحكم في لوح التزلج الكهربائي القوي للدراجة الإلكترونية بقوة 350 وات باستخدام محرك اردوينو و BTS7960b: 9 خطوات

فيديو: التحكم في لوح التزلج الكهربائي القوي للدراجة الإلكترونية بقوة 350 وات باستخدام محرك اردوينو و BTS7960b: 9 خطوات
فيديو: أكثر 50 نقلاً شخصيًا إبداعًا 2021 - 2022 2024, شهر نوفمبر
Anonim

في هذا البرنامج التعليمي سوف نتعلم كيفية التحكم في محرك DC باستخدام برنامج تشغيل Arduino و Dc bts7960b.

يمكن أن يكون المحرك 350 واط أو مجرد محرك صغير من لعبة اردوينو dc طالما أن قوته لا تتجاوز الحد الأقصى لتيار السائق BTS7960b.

شاهد الفيديو!

الخطوة 1: حول المحرك

حول المحرك
حول المحرك

قوة الخرج المقدرة 350 واط. الفولطية المقدرة 24 / 36V DC

السرعة المقدرة 2750 دورة في الدقيقة.

لا توجد سرعة تحميل 3300 دورة في الدقيقة

الحمل الكامل الحالي = 19.20A.

لا يوجد حمل الحالي = 2.5A

العزم المقنن 1.11 نيوتن متر (11.1 كجم سم).

كفاءة الكشك 5.55 نيوتن متر (55.11 كجم سم) = 78٪

الخطوة 2: حول برنامج تشغيل محرك DC Bts7960b

حول برنامج تشغيل محرك DC Bts7960b
حول برنامج تشغيل محرك DC Bts7960b

تخصيص:

مزدوج BTS7960 تيار كبير (43 أ) H جسر سائق ؛

5V عزل مع MCU ، وحماية فعالة MCU ؛

5V مؤشر الطاقة على متن الطائرة ؛ مؤشر الجهد لنهاية خرج محرك المحرك ؛ يمكن لحام بالوعة الحرارة.

فقط بحاجة إلى أربعة خطوط من MCU إلى وحدة السائق (GND. 5V. PWM1. PWM2) ؛

رقاقة عزل 5 فولت (يمكن مشاركتها مع MCU 5 V) ؛ الحجم: 4 * 5 * 1.2 سم ؛

قادرة على عكس المحرك للأمام ، بتردد إدخال PWM يصل إلى 25 كيلو هرتز ؛ اثنان من تدفق الحرارة يمر من خلال خرج إشارة الخطأ ؛ مزود طاقة معزول 5 فولت (يمكن مشاركته مع MCU 5V) ، يمكن أيضًا استخدام مصدر طاقة 5 فولت على متن الطائرة ؛ جهد العرض 5.5 فولت إلى 27 فولت

الخطوة 3: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
  • Arduino Uno أو أي لوحة Arduino أخرى
  • سائق محرك DC Bts7960b
  • بعض محركات التيار المستمر يمكن أن تكون صغيرة أو شيء أكثر قوة كما في هذه التجربة
  • امدادات الطاقة للمحرك
  • مقياس فرق الجهد
  • 2X زر
  • أسلاك العبور
  • اللوح
  • برنامج Visuino: قم بالتنزيل هنا

الخطوة 4: الدائرة

الدائرة
الدائرة
الدائرة
الدائرة
  • قم بتوصيل دبوس Arduino الرقمي [3] بـ bts7960 driver pin RPWM
  • قم بتوصيل دبوس Arduino الرقمي [3] بـ bts7960 driver pin LPWM
  • قم بتوصيل دبوس Arduino الرقمي [4] إلى bts7960 driver pin R_EN
  • قم بتوصيل Arduino digital pin [3] إلى bts7960 driver pin L_EN
  • قم بتوصيل bts7960 pin VCC بـ Arduino Analog Pin 5V
  • قم بتوصيل bts7960 pin GND بـ Arduino Pin GND
  • قم بتوصيل دبوس مزود الطاقة GND (-) للمحرك بـ bts7960 driver pin B-
  • قم بتوصيل دبوس مزود الطاقة VCC (+) للمحرك بـ bts7960 driver pin B +
  • قم بتوصيل السلك الموجب للمحرك بـ bts7960 driver pin M +
  • قم بتوصيل السلك السلبي للمحرك بـ bts7960 driver pin 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 digital pin 8 والمقاوم 1Kohm ، قم بتوصيل دبوس آخر على المقاوم بـ Arduino pin GND
  • BUTTON2 قم بتوصيل pin2 بـ Arduino digital pin 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 كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2

الخطوة 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 digital pin 8 بـ "SRFlipFlop1" pin "Set"
  • توصيل دبوس Arduino الرقمي 9 بدبوس مكون "SRFlipFlop1" "إعادة تعيين"
  • قم بتوصيل طرف "SRFlipFlop1" بـ "SpeedAndDirectionToSpeed1" دبوس "عكس"
  • قم بتوصيل دبوس Arduino التناظري 0 بـ "SpeedAndDirectionToSpeed1" pin "Speed"
  • قم بتوصيل دبوس "SpeedAndDirectionToSpeed1" بمحركات "DualMotorDriver1" دبوس [0]> In
  • قم بتوصيل محركات "DualMotorDriver1" دبوس "[0]> إعادة توجيه إلى دبوس Arduino الرقمي 5
  • قم بتوصيل محركات "DualMotorDriver1" pin "[0]> عكسيًا إلى دبوس Arduino الرقمي 6
  • قم بتوصيل دبوس "DigitalValue1" بـ Arduino digital pin 3 والدبوس الرقمي 4

الخطوة 8: إنشاء كود Arduino وترجمته وتحميله

إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو

في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".

الخطوة 9: العب

إذا قمت بتشغيل وحدة Arduino UNO ، فسيبدأ المحرك في الدوران ، يمكنك ضبط السرعة باستخدام مقياس الجهد أو تغيير الاتجاه عن طريق الضغط على الأزرار.

تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino:

موصى به: