Mundarija:
- 1 -qadam: material tayyorlash
- 2 -qadam: Pin ulanishi
- 3 -qadam: kodlash
- 4 -qadam: shahar motorini sinovdan o'tkazish
- 5 -qadam: Natija
- 6 -qadam: video
Video: Joylashuv va tezlikni boshqarish uchun shahar dvigateli va kodlovchi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Kirish
Biz Malayziya Universiteti Tun Xusey Onn (UTHM) dan UQD10801 (Robocon I) talabasi guruhimiz. Bu kursda 9 ta guruh bor. Mening guruhim 2 -guruh. Bizning guruhimiz faoliyati DC motor va pozitsiya va tezlikni boshqarish uchun kodlovchi. Guruhning maqsadi - shahar motorining kerakli tezlikda aylanishini nazorat qilish.
Tavsif
Elektromotorlarni haydash uchun yuqori oqim kerak. Bundan tashqari, aylanish yo'nalishi va tezligi nazorat qilinadigan ikkita muhim parametrdir. Ushbu talablarni mikrokontroller (yoki Arduino kabi ishlab chiqish taxtasi) yordamida hal qilish mumkin. Ammo muammo bor; Mikrokontrollerlar dvigatelni ishga tushirish uchun etarli oqimni ta'minlay olmaydilar va agar siz motorni to'g'ridan-to'g'ri mikrokontrollerga ulasangiz, siz mikrokontrolderga zarar etkazishingiz mumkin, masalan, Arduino UNO pinlari 40mA tok bilan cheklangan, bu 100-200mA tokdan ancha past. kichik sevimli mashg'ulot motorini boshqaring. Buni hal qilish uchun biz motor haydovchisidan foydalanishimiz kerak. Dvigatel drayverlari buyruqlarni qabul qilish va dvigatelni yuqori oqim bilan ishlatish uchun mikrokontrollerga ulanishi mumkin.
1 -qadam: material tayyorlash
Qayta ishlangan material
Ushbu harakatni bajarish uchun biz quyidagilarni tayyorlashimiz kerak:
-Arduino UNO R3
-2 potentsiometr 10kOm
-Enkoderli 2 ta shahar dvigateli
-12V va 5A quvvat manbai
-H-ko'prikli motorli haydovchi
-2 tugma
-8 Ohmli 8 rezistor
-Katta simlar
-Kichik nonvoylik
2 -qadam: Pin ulanishi
1. Chap tarafdagi dvigatel uchun Arduino UNO 3 ga ulaning:
-A kanali 2 -pin
-B kanali 4 -pingacha
2. To'g'ri dvigatel uchun Arduino UNO 3 ga ulaning:
-A kanali 3 -pingacha
-B kanali 7 -pingacha
3. Potentsiometr 1 uchun Arduino UNO 3 ga ulaning:
-A4 analogiga tozalovchi
4. Potentsiometr 2 uchun Arduino UNO 3 ga ulaning:
-A5 analogiga tozalovchi
5. 1 tugmachasini bosish uchun Arduino UNO 3 ga ulaning:
-Terminal 1a 8 -pingacha
6. 2 tugmachasi uchun Arduino UNO 3 ga ulaning:
-Terminal 1a 9 -pingacha
7. H-Bridge Motor Drive uchun Arduino UNO 3 ga ulaning:
-1 -pinni 1 -raqamga kiriting
-2 -raqamni 6 -pinga kiriting
3 -qadam: kodlash
Siz aylana oladigan doimiy dvigatelni sinab ko'rish uchun kodlashni yuklab olishingiz mumkin. Bu kodlash sizga shahar motorini aylantirish va ishlashga yordam beradi, keyingi bosqichda kompyuteringizga yuklab olishingiz kerak.
4 -qadam: shahar motorini sinovdan o'tkazish
Shunday qilib, siz avvalgi bosqichdan kodni yuklaganingizdan so'ng, uni kompyuteringizga o'rnatilgan Arduino IDE -da ochishingiz yoki Internetda Tinkercad -dan foydalanishingiz kerak, va bu kodni USB kabeli orqali Arduino kartangizga yuklang. Tinkercad onlaynda, siz bu kodni rasmda ko'rsatilgan "Kod" ga yuklaysiz. Kodlash manbasini yuklaganingizdan so'ng, siz shahar motorini ishga tushirishingiz mumkin. Agar siz Tinkercaddan foydalansangiz, "Simulyatsiyani boshlash" tugmasini bosishingiz kerak. bu tizimni ishga tushiring.
5 -qadam: Natija
Simulyatsiyani boshlaganimizdan so'ng, biz har ikkala shahar dvigatelining ham aylanayotganini, lekin boshqa yo'nalishda ekanligini ko'rishimiz mumkin. "Serial monitor" ni ko'rsak, M1 yo'nalishi soat yo'nalishi bo'yicha va M2 yo'nalishi soat sohasi farqli o'laroq.
Tavsiya:
Tasodifiy shahar dvigatelining PWM tajribalari + kodlovchi bilan bog'liq muammolarni bartaraf etish: 4 qadam
Tasodifiy shahar motorli PWM tajribalari + Enkoder bilan bog'liq muammolarni bartaraf etish: Ba'zida kimningdir axlati boshqa birovning xazinasi bo'ladi va bu men uchun o'sha paytlardan biri edi. Agar siz meni kuzatib yurgan bo'lsangiz, bilasizki, men o'zim 3D -printerli CNC -ni hurdadan yaratish bo'yicha ulkan loyihani boshlaganman. Bu qismlar
Shahar dvigatelining tezlikni boshqarish davri: 5 qadam
Dvigatelning tezligini nazorat qilish davri: Ushbu qisqa maqolada biz shahar motorining salbiy teskari aloqa sxemasini qanday hosil qilishni bilib olamiz. Asosan, biz sxemaning qanday ishlashini va PWM signaliga nima tegishli ekanligini bilib olamiz. va PWM signalini tartibga solish uchun foydalanish usuli
Cho'tkasi bo'lmagan shahar dvigateli: 6 qadam
Brushless DC dvigatelni ishga tushiruvchi: ko'rsatmalarni o'qib, https: //www.instructables.com/id/Make-A-Brushless -โฆ va magnit simli g'altakning qo'lida bo'lish (men o'g'limga o'rgatish uchun sotib olganman) elektromagnitlar haqida) Men o'yladim, nega buni ham o'tkazib yubormaysiz. Mana mening harakatim
Qanday qilib shahar dvigateli bilan yuqori tezlikda ventilyator yasash mumkin ?: 6 qadam
Qanday qilib DC dvigateli bilan yuqori tezlikda ventilyator yasash mumkin ?: Birinchidan, to'liq videoni tomosha qiling, siz hamma narsani tushunasiz. Tafsilotlar quyida keltirilgan
HW30A Dvigatel tezligini boshqarish moslamasi va Arduino UNO yordamida uchuvchisiz kvadrokopterli cho'tkasi bo'lmagan shahar motorini (3 simli) qanday boshqarish kerak: 5 qadam
HW30A Dvigatel tezligini boshqarish moslamasi va Arduino UNO yordamida uchuvchisiz kvadrokopterli cho'tkasiz shahar motorini (3 simli tip) qanday boshqarish mumkin: Tavsif: HW30A dvigatel tezligini boshqarish moslamasi 4-10 NiMH/NiCd yoki 2-3 hujayrali LiPo batareyalari bilan ishlatilishi mumkin. BEC 3 ta LiPo hujayralari bilan ishlaydi. U cho'tkasi bo'lmagan doimiy dvigatelning tezligini boshqarish uchun ishlatilishi mumkin (3 simli) maksimal 12 Vt gacha