Mundarija:
- 1 -qadam: "Larson yuguruvchisi"
- 2 -qadam: Asosiy davr
- 3 -qadam: Puls manbai
- 4 -qadam: dvigatellarni boshqarish
- 5 -qadam: qulflash funktsiyasi
- 6 -qadam: Xulosa
Video: 2 simli 2 o'qli elektr motorini boshqarish: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu loyiha har bir kanal uchun pulslar sonini hisobga olgan holda ikkita dvigatel o'qini haydash usulini va 4017 taymer yordamida "yoqish-o'chirish" kommutatsiya usulini taklif qiladi.
Bu usul har qanday impulsli kirish funktsiyasi uchun javob beradi (tugma, aylanadigan kalit yoki chiqish pimi cheklangan boshqa manba).
Men 555 taymer va 4017 taymer chiplari yordamida mashhur "Larson yuguruvchi" to'plamidagi komponentlardan foydalangan holda DC, step va servo dvigatellarni haydash usullarini ko'rsatishni taklif qilaman.
Menda eskirgan, lekin ishlaydigan TI99 uy kompyuteri bor, u bir muncha vaqt oldin (70 -yillar) mashhur bo'lgan va men hech narsa qilmay o'tirgan foydali asboblarni ko'rishni yomon ko'raman. TI99 o'z vaqtining eng yaxshi protsessori Texas 9900 -dan foydalangan, lekin negadir uy kompyuteri sifatida nogiron bo'lib qolgan va tez orada uning foydasidan voz kechgan.
TI99 video, kassetali lenta va ovozdan boshqa gapirish uchun hech qanday natijaga ega emas; kirishlar nostandart klaviatura va "joy-tayoq" portidir.
1 -qadam: "Larson yuguruvchisi"
Hozirda men ishlayotgan modelni yakunlay olmayapman, lekin agar qiziq bo'lsa, men buni Instructables -ga qo'yaman deb o'yladim va umid qilamanki, ba'zi sharhlar beraman. "Larson yuguruvchisi" ni yaxshi biladiganlar, 555 taymer 4017 taymerining soatini ta'minlab berishini va hisoblagich ketma -ket yorug'likli LEDlarni chiqarishini bilishadi.
Men taklif qilayotgan fikr shuki, A4988 kabi motorli haydovchilar, ya'ni H-ko'prigi yoki qadam modullari, kerakli drayverni faollashtirish uchun to'g'ri impulslar sonini yuborish orqali 4017 taymerining chiqishlari orqali tanlanishi mumkin.
2 -qadam: Asosiy davr
Mana "Larson yuguruvchisi" elektron sxemasi. Ushbu ilovada 555 taymer 4017 hisoblagichiga ulanmagan, chunki men hisoblagichni TI99 bilan boshqaraman, shunda u hisobni nazorat qiladi va chiqishlar LED emas, balki dvigatel drayverlariga o'tadi.
Muhim bo'lgan ikkita narsa shundaki, hisob har doim oxirigacha bo'lishi kerak (yoki asl holatini tiklash) va kerakli hisoblash natijasi vosita funktsiyasini faollashtiradi.
Birinchi talab uchun TI99 joriy sonni ushlab turishi kerak va agar past raqamli chiqish tanlansa, har doim maksimal darajada hisoblanishi kerak - ishonchim komilki, u o'nga va orqaga sanashga qodir!
DC dvigateliga kerak bo'lgan boshqa talab, "LED" funktsiyasini kondansatkich bilan almashtirish va uni qarshilik bilan birlashtirish orqali CR kechikishidan foydalanishning elektr hiylasi bilan hal qilinadi. vosita haydovchisi ko'rmaydi va faqat chiqish statik bo'lganda faollashadi.
Bundan tashqari, men qayta o'rnatish sxemasini qo'shmoqchiman.
3 -qadam: Puls manbai
Men TI99ning "Joy-stick" portini puls manbai va chegara kaliti sifatida ishlataman.
Bu erda "Joy-tayoq" portining sxemasi, ikkita "Joy-tayoq" tanlash liniyasi va odatiy 4 kvadrant va "olov" tugmachalari mavjudligini ko'rsatadi.
Men har bir "Joy-stick" tanlash liniyasiga 4017 hisoblagichini ulashim mumkin, shunda har safar portga murojaat qilinganida hisoblagich ko'payadi; Tugma kirishlari chegara kaliti va/yoki pozitsiyalarni hisoblash uchun ishlatiladi.
Bu menga 2 o'qni beradi va men keyinchalik qo'shimcha nazorat qilish uchun "yoqish" mandalini qanday olish kerakligini tushuntiraman.
4 -qadam: dvigatellarni boshqarish
DC motorini boshqarish uchun
Qayta tiklash hisoblagichi "yuqori" da "0" chiqishga ega, shuning uchun agar ikkita H-ko'prikli kirish "1" va "2" chiqishlariga ulangan bo'lsa, 1-sonli hisoblash dvigatelni bir tomonga, 2-soni esa dvigatelni teskari yo'nalishda harakatlantiring; yana bir marta motor to'xtaydi va/yoki boshqa haydovchilar ketma -ket tanlanadi.
Bosqichli motorni haydash uchun
Hisoblagichning chiqishlari ko'p qadamli modullarni "yoqish" uchun ishlatiladi (4017 -da 9 ta chiqish bor va ular kaskadli bo'lishi mumkin) va 555 taymer soat tezligini ta'minlash uchun barcha modullarga ulangan. A4988 modulidan foydalanilganda, chiqish transistor bilan teskari bo'lishi kerak,
Servo haydash uchun
555 taymer bu erda ko'pchilik ta'riflaganidek, servo dvigatelga ulangan, lekin farq shundaki, 10 ta hisoblagich chiqishining har birida vaqt qarshiligi ulangan, "0" chiqishi standart qiymatga ega. Bu holda, boshqa barcha chiqishlar 0v ga tortiladi, shuning uchun matematikani kompensatsiya qilish kerak, yoki kiruvchi chiqishlarni ajratish uchun diod qo'yish mumkin.
5 -qadam: qulflash funktsiyasi
Men CD4017 ma'lumotlar jadvalini biriktirdim, unda siz "0" chiqishi asl holatini tiklash holatida va "Qayta tiklash" faolligini ko'rishingiz mumkin. Aytish kerakki, har qanday quvvat manbai yoqilganda o'rnatilishi mumkin, shuning uchun haydovchi modullari tasodifan "yoqilgan", ayniqsa, H-ko'prikdan himoyalangan bo'lishi kerak. Bu xususiyat hisoblagichni unga ulangan har qanday chiqish orqali qayta tiklanishini va shu bilan hisoblash uzunligini tugatilishini bildiradi. Hisoblagichlarni har qanday uzunlikdagi kaskadli bo'lishi mumkin, bu har qanday chiqishda qayta o'rnatish bilan amalga oshiriladi.
Bu xususiyat o'qlar hisoblagichlarida ham ishlatilishi mumkin.
Agar men "2" chiqishini "Reset" ga ulagan bo'lsam, hisoblagich faqat "0" va "1" chiqishlari o'rtasida aylana oladi, bu menga solenoid/o'rni yoki hech qachon ishlamasligi uchun qulflash funktsiyasini beradi. Tanlov boshqaruvini ta'minlash uchun boshqa hisoblagich chiqishlaridan birini soat usuli sifatida ishlataman.
Shubhasiz, har qanday mandal, flip-flop yoki hisoblagichdan foydalanish mumkin, lekin menda ishlatish uchun juda ko'p 4017-lar bor!
Bu chipning yana bir o'ziga xos xususiyati shundaki, soat - bu Shmitt tetikli kirish, men uni impulslarni "o'tish" uchun taklif qilganimdek, CR kechikishida qulay qiladi. Agar Schmitt tetikli kiritish muhim bo'lmasa, "yoqish" usuli salbiy tetikli kirish sifatida ishlatilishi mumkin.
6 -qadam: Xulosa
Aytganimdek, men hozircha prototipni jismonan ta'minlay olmayman, lekin taklif qilingan g'oyalarni muhokama qilish uchun shu erdaman.
Men qadimgi TI99 bilan lazerli gravürchi yoki plotter loyihalaridan birini sinab ko'rishni orziqib kutaman va umid qilamanki, bu sizga ba'zi g'oyalarni beradi. Baxtli qilish!
TI99 yaxshi qila oladigan narsa bu matematika, shuning uchun siz yulduz izlovchini yaratganingizni eshitish juda yaxshi bo'lardi!
Tavsiya:
Arduino qo'llanmasi - Potentsiometr yordamida qadam motorini boshqarish: 5 qadam
Arduino qo'llanmasi - Potentsiometr yordamida qadam motorini boshqarish: Bu "Arduino: Potentsiometr yordamida qadam dvigatelini qanday boshqarish kerak" ning yozma versiyasi. Yaqinda yuklagan YouTube videosi. Men buni tekshirib ko'rishingizni qat'iy tavsiya qilaman.YouTube kanalim, birinchi navbatda, siz
Quyosh energiyali elektr stantsiyasining elektr energiyasini masofadan boshqarish va tarqatish tizimi: 10 qadam
Quyosh energiyali elektr stantsiyasining masofadan turib elektr energiyasini kuzatish va tarqatish tizimi: Ushbu loyihaning maqsadi energiya tizimlarida (quyosh energiyasi tizimlari) quvvatni kuzatish va tarqatishdir. Ushbu tizimning dizayni mavhum tarzda quyidagicha izohlanadi. Tizimda taxminan 2 ta quyosh panelli bir nechta tarmoqlar mavjud
Elektr motorini namoyish qilish: 5 qadam (rasmlar bilan)
Elektr dvigatelining namoyishi: Bu elektr motor elektromagnetizmning asosiy tamoyillarini namoyish etadi. Bu demoni yaratish juda oddiy va buning uchun faqat dam olish kunlari kerak. Qismlar ro'yxati: 3D printerLaser kesuvchi elektr sim Magnit sim (1) Seramika magnitli o'rta qumli zımpara (2) Kornea
Arduino bilan qadam motorini boshqarish: 8 qadam
Arduino bilan qadam motorini boshqarish: Salom les Makers :) c'est Maker3.0Notre premier " o'rgatuvchi " "Stepper Motor" va "Moteur pasport" va "pervaz" dasturlari; sa vitesse son sens de rotation et cela de façon manuelle ou automatique!
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