Mundarija:
- 1 -qadam: Dvigatel haqida
- 2 -qadam: Bts7960b shahar dvigatelining drayveri haqida
- 3 -qadam: Sizga nima kerak
- 4 -qadam: O'chirish davri
- 5 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
- 6 -qadam: Visuino komponentlarini qo'shish va sozlash
- 7 -qadam: Visuino Connect komponentlarida
- 8 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
- 9 -qadam: O'ynang
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu qo'llanmada biz Arduino va DC drayveri bts7960b yordamida shahar motorini boshqarishni o'rganamiz.
Dvigatel quvvati BTS7960b drayveri Maks oqimidan oshmasa, 350 Vt yoki oddiygina o'yinchoq arduino dvigatel bo'lishi mumkin.
Videoni tomosha qiling!
1 -qadam: Dvigatel haqida
Nominal chiqish quvvati 350W. Nominal kuchlanish 24/36 V DC
Nominal tezlik 2750 rpm.
Yuklanish tezligi 3300 RPM emas
To'liq yuk oqimi = 19.20A.
Yuk yo'q Oqim = 2,5A
Nominal moment 1.11 Nm (11.1 kg sm).
Stall moment 5,55 N.m (55,11 kg sm) Samaradorlik = 78%
2 -qadam: Bts7960b shahar dvigatelining drayveri haqida
Xususiyat:
Katta BTS7960 katta oqim (43 A) H ko'prigi haydovchisi;
MCU bilan 5V izolyatsiya qilish va MCUni samarali himoya qilish;
Bortda 5V quvvat ko'rsatkichi; vosita drayverining chiqish uchining kuchlanish ko'rsatkichi; issiqlik batareyasini lehimlashi mumkin;
MCU -dan haydovchi moduliga to'rtta satr kerak (GND. 5V. PWM1. PWM2);
izolyatsion chip 5 V quvvat manbai (MCU 5 V bilan bo'lishishi mumkin); Hajmi: 4 * 5 * 1,2 sm;
Dvigatelni oldinga burishga qodir, 25 kGts gacha bo'lgan ikkita PWM kirish chastotasi; xato signalining chiqishi orqali o'tadigan ikkita issiqlik oqimi; izolyatsiyalangan chip 5V quvvat manbai (MCU 5V bilan bo'lishish mumkin), shuningdek, bortda 5V quvvat manbasidan foydalanish mumkin; besleme quvvati 5,5 dan 27 V gacha
3 -qadam: Sizga nima kerak
- Arduino Uno yoki boshqa Arduino taxtasi
- DC vosita haydovchi Bts7960b
- Ba'zi bir shahar dvigateli bu tajribada bo'lgani kabi kichikroq yoki kuchliroq bo'lishi mumkin
- Dvigatel uchun quvvat manbai
- Potentsiometr
- 2X tugmasi
- Jumper simlari
- Non paneli
- Visuino dasturi: Bu yerdan yuklab oling
4 -qadam: O'chirish davri
- Arduino raqamli pinini [3] bts7960 haydovchi pin RPWM ga ulang
- Arduino raqamli pinini [3] bts7960 LPWM haydovchi piniga ulang
- Arduino raqamli pinini [4] bts7960 haydovchi pin R_EN ga ulang
- Arduino raqamli pinini [3] bts7960 L_EN haydovchi piniga ulang
- Bts7960 pinli VCC ni Arduino analog pin 5V ga ulang
- Bts7960 pinli GND ni Arduino Pin GND ga ulang
- Dvigatel uchun GND (-) quvvat manbai pinini bts7960 haydovchi pin B ga ulang.
- Dvigatel uchun quvvat manbai VCC (+) pinini bts7960 haydovchi pin B+ga ulang
- Dvigatel musbat simini bts7960 haydovchi pin M+ ga ulang
- Dvigatel manfiy simini bts7960 haydovchi piniga ulang M-
- OTB potentsiometr pinini Arduino analog pin A0 ga ulang
- VCC potentsiometr pinini Arduino analog pin 5V ga ulang
- GND potentsiometr pinini Arduino Pin GND ga ulang
- BUTTON1 1 -pinni Arduino pin 5V ga ulang
- BUTTON2 1 -pinni Arduino pin 5V ga ulang
- BUTTON1 2 -pinni Arduino raqamli 8 -piniga va 1Kohmli rezistorga ulang, rezistordagi boshqa pinni Arduino pin GND ga ulang.
- BUTTON2 pin2 ni Arduino raqamli pin 9 ga va rezistor 1Kohm ga ulang, rezistordagi boshqa pinni Arduino pin GND ga ulang.
5 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Bepul versiyani yuklab oling yoki bepul sinov uchun ro'yxatdan o'ting.
Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.
6 -qadam: Visuino komponentlarini qo'shish va sozlash
- "SR Flip-Flop" komponentini qo'shing
- "Tezlik va tezlikka yo'nalish" komponentini qo'shing
- "Ikkita shahar motorli haydovchi 2 PWM pinli ko'prik (L9110S, L298N, AM1016A, BTN7960/BTS7960)" komponentini qo'shing.
- "Raqamli (mantiqiy) qiymat" komponentasini qo'shing
"DigitalValue1" -ni tanlang va xususiyatlar oynasida "Value" -ni "True" ga o'rnating, bu haydovchini yoqadi, agar uni "false" ga o'rnatsangiz, motor drayveri o'chadi va dvigatel aylanmaydi
7 -qadam: Visuino Connect komponentlarida
- Arduino raqamli 8 -pinini "SRFlipFlop1" pinli "O'rnatish" ga ulang.
- Arduino 9 raqamli pinini "SRFlipFlop1" komponent piniga "Qayta o'rnatish" ga ulang.
- "SRFlipFlop1" pinini "SpeedAndDirectionToSpeed1" piniga "teskari" ga ulang.
- Arduino Analog pin 0 ni "SpeedAndDirectionToSpeed1" pinli "Tezlik" ga ulang.
- "SpeedAndDirectionToSpeed1" pinini "DualMotorDriver1" pinli "Motor" ga ulang [0]> In
- "DualMotorDriver1" pinli dvigatellarini [0]> Arduino raqamli 5 -pinli oldinga ulang
- "DualMotorDriver1" pinli dvigatellarni [0] ulang> Arduino raqamli pin 6 ga teskari aylantiring.
- "DigitalValue1" pinini Arduino raqamli pin 3 va raqamli pin 4 ga ulang
8 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.
9 -qadam: O'ynang
Agar siz Arduino UNO modulini quvvatlantirsangiz, vosita aylana boshlaydi, siz potansiyometr yordamida tezlikni sozlashingiz yoki tugmachalarni bosib yo'nalishni o'zgartirishingiz mumkin.
Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin: