Mündəricat:
- Addım 1: "Larson Runner"
- Addım 2: Baza Dövrü
- Addım 3: Pulse mənbəyi
- Addım 4: Sürücü Motorlar
- Addım 5: Kilidləmə funksiyası
- Addım 6: Xülasə
Video: 2 Tel 2 Eksenli Elektrik Motoru İdarəçiliyi: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu layihə, hər bir kanal üçün bir nəbz sayını istifadə edərək iki motor oxunu idarə etmək üçün bir üsul və 4017 sayğacdan istifadə edərək "açma-söndürmə" keçidini bağlama üsulu təklif edir.
Bu üsul hər hansı bir nəbz giriş funksiyası üçün uyğundur (düymə, fırlanan açar və ya çıxış pinlərinin məhdud olduğu digər mənbələr).
Məşhur "Larson runner" dəstinin komponentlərindən istifadə edərək DC, step və servo mühərrikləri 555 Taymer və 4017 sayğac çiplərindən istifadə edərək idarə etməyi təklif edirəm.
Bir müddət əvvəl (70 -ci illərdə) populyar olan köhnəlmiş, lakin işləyən TI99 Ev Kompüterim var və heç bir iş görmədən oturaraq faydalı qurğular görməkdən nifrət edirəm. TI99, dövrünün ən yaxşı prosessoru Texas 9900 -dən istifadə etdi, amma nədənsə Ev Kompüteri olaraq şikəst oldu və tezliklə əlindən düşdü.
TI99 -un video, kaset və səsdən başqa danışmağa heç bir çıxışı yoxdur; Girişlər standart olmayan bir klaviatura və "sevinc çubuğu" portudur.
Addım 1: "Larson Runner"
Hal -hazırda işləyən bir modeli tamamlaya bilmirəm, amma maraqlandığı təqdirdə bunu Təlimatlara yerləşdirəcəyimi və inşallah bəzi şərhlər yazacağımı düşündüm. "Larson idmançısı" ilə tanış olanlarınız, 555 sayğacının 4017 sayğac üçün saatı təmin etdiyini və sayğacın ardıcıl olaraq işıqlı LEDlər çıxardığını biləcəklər.
Təklif etdiyim fikir, A4988 kimi motorlu sürücülərin, yəni H-körpüsü və ya addım modullarının, lazım olan sürücünü aktivləşdirmək üçün doğru sayda nəbz göndərməklə 4017 sayğacının çıxışları ilə seçilə bilməsidir.
Addım 2: Baza Dövrü
Budur "Larson runner" dövrə diaqramı. Bu tətbiqdə 555 taymer 4017 sayğacına bağlı deyil, çünki sayğac girişini TI99 ilə idarə edəcəyəm, belə ki saya nəzarət edir və nəticələr LEDlərə deyil, motor sürücülərinə gedir.
Mühüm olan iki şey, sayımın həmişə sona qədər davam etməsi (və ya sıfırlama yaratması) və tələb olunan say çıxışı bir motor funksiyasını aktivləşdirən yeganə şeydir.
İlk tələb üçün, TI99 cari sayını saxlamalı və daha aşağı saylı bir çıxış seçiləcəyi təqdirdə həmişə maksimuma qədər saymalıdır - Əminəm ki, on və geri saya biləcək!
DC motor sürücüsü üçün lazım olan digər tələb, LED funksiyasını bir kondansatörlə əvəz etmək və bir rezistorla birləşdirməklə CR gecikməsini istifadə edərək elektrik hiyləsi ilə həll olunur ki, bu da "keçən" bir nəbz, yəni tələb olunan çıxışın altındakı bir saydır. motor sürücüsü tərəfindən görülmür və yalnız çıxış statik olduqda aktivləşir.
Bundan əlavə, sıfırlama sxemini əlavə edəcəyəm.
Addım 3: Pulse mənbəyi
TI99-un "Joy-stick" portunu nəbz mənbəyi və limit açarı girişi kimi istifadə edəcəyəm.
İşdə iki "Joy-stick" seçmə xəttinin və hər zamanki 4 quadrant və "fire" düymə girişinin olduğunu göstərən "Joy-stick" limanının dövrə diaqramı.
Hər bir "Joy-stick" seçmə xəttinə 4017 sayğac bağlaya bilərəm ki, hər dəfə liman ünvanlandıqda sayğac artır; Düymə girişləri limit açarı və/və ya mövqe sayı üçün istifadə ediləcək.
Bu mənə 2 ox verir və daha sonra əlavə nəzarət üçün "açma" kilidinin necə alınacağını izah edəcəyəm.
Addım 4: Sürücü Motorlar
DC mühərrikini idarə etmək
Sıfırlama sayğacının "0" çıxışı "yüksək" səviyyəsindədir, buna görə də iki H-körpü girişi "1" və "2" çıxışlarına qoşulduqda, 1-in sayılması motoru bir istiqamətə və 2 sayına səbəb olacaq mühərriki əks istiqamətə sürün; daha bir sayım motoru dayandıracaq və/və ya digər sürücüləri ardıcıl olaraq seçəcək.
Bir pilləli motor sürmək üçün
Sayaç çıxışları, lazım olan qədər çoxlu modul "aktivləşdirmək" üçün istifadə olunur (4017 -də 9 çıxış var və kaskad edilə bilər) və 555 taymer bütün modullara bağlanaraq saat sürətini təmin edir. A4988 modulu istifadə edildikdə, çıxış tranzistorla tərs çevrilməlidir.
Bir servo sürmək üçün
555 timer, burada çoxları tərəfindən təsvir edildiyi kimi bir servo mühərrikə qoşulur, amma fərq ondadır ki, 10 sayğac çıxışının hər birinin zamanlama rezistoru bağlıdır, "0" çıxışı standart dəyərə malikdir. Bu vəziyyətdə bütün digər çıxışlar 0v -ə çəkiləcək, ya kompensasiya etmək üçün riyaziyyat edilməli, ya da istenmeyen çıxışları təcrid etmək üçün bir diod daxil edilə bilər.
Addım 5: Kilidləmə funksiyası
Sıfırlama vəziyyətində "0" çıxışının aktiv olduğunu və "Sıfırla" nın yüksək aktiv olduğunu görə biləcəyiniz CD4017 məlumat cədvəlini əlavə etdim. Sürücü modullarının, xüsusən də H körpüsünün təsadüfən "açılma" ehtimalından qorunması üçün hər hansı bir çıxışın işə salınması mümkün olduğunu söyləmək lazımdır. Bu xüsusiyyət, sayğacın ona bağlı olan hər hansı bir çıxışla sıfırlana biləcəyini və beləliklə sayım uzunluğunun sona çatdığını bildirir. Sayğaclar, hər hansı bir çıxışdan sıfırlama tətbiq olunmaqla, çoxluqlarında istənilən uzunluqda şəlalə edilə bilər.
Bu xüsusiyyət ox sayğaclarında da istifadə edilə bilər.
"2" çıxışını "Sıfırlama" ya bağlasam, sayğac yalnız "0" və "1" arasında dəyişə bilər ki, bu da mənə solenoid/rölin işləməsi və ya heç nə üçün kilidləmə funksiyası verir. Seçim nəzarətini təmin etmək üçün digər sayğac çıxışlarından birini saat girişi kimi istifadə edəcəyəm.
Aydındır ki, hər hansı bir mandal, flip-flop və ya sayğac istifadə edilə bilər, amma istifadə etmək üçün çoxlu 4017-lərim var!
Bu çipin digər bir xüsusiyyəti, saatın Schmitt tətik girişi olmasıdır ki, pulsları "keçmək" üçün təklif etdiyim kimi CR gecikməsi ilə rahat edir. Schmitt tətik girişi vacib deyilsə, "Enable" girişinin mənfi bir tetikleyici giriş olaraq istifadə edilə biləcəyi ortaya çıxır.
Addım 6: Xülasə
Dediyim kimi, fiziki olaraq hələ bir prototip verə bilmərəm, ancaq təklif olunan fikirləri müzakirə etmək üçün burdayam.
Qədim TI99 ilə Lazer oyma və ya plotter layihələrindən birini sınamağı səbirsizliklə gözləyirəm və ümid edirəm ki, bəzilərinizə bəzi fikirlər verir. Xoşbəxtlik!
TI99 -un yaxşı edə biləcəyi bir şey riyaziyyatdır, buna görə də Ulduz Axtarıldığınızı eşitmək çox gözəl olardı!
Tövsiyə:
E-Tullantılardan DIY Elektrik Motoru: 6 addım
E-Tullantılardan DIY Elektrik Motoru: Ol á Pessoal, Eu və ya İnternetdən istifadə etməklə, motorlu yeməklər, motorlu yeməklər və yeməklər, həm də ən yaxşı funksiyalar, məsələn, … Funciona! Como n ã o vi um Instructable que bir anda
Tək Bobinli Asenkron Motor / Elektrik Motoru: 6 Addım
Tək Bobinli İndüksiyon Motoru / Elektrik Motoru: Bu layihədə bir tək bobinli induksiya mühərrikini kommersiya olaraq hazırlayacağıq və bu elektrik motorunun daha çox işlənmiş versiyaları əksər alternativ cərəyan cihazlarında istifadə olunur. Motorumuz yüksək torka malik deyil, daha çox işlə bağlıdır
Elektrik Motoru Göstərişi: 5 Addım (Şəkillərlə birlikdə)
Elektrik Motoru Göstərişi: Bu elektrik mühərriki elektromaqnetizmin əsas prinsiplərini nümayiş etdirir. Bu demonun qurulması sadədir və bunu etmək üçün yalnız bir həftə sonu lazımdır. Parça siyahısı: 3D PrinterLaser Kesici Elektrik TelMaqnit Tel (1) Seramik Maqnit Orta Qum Zımpara (2) Kornea
Tel Sarma Tel Stripper: 4 Addım (Şəkillərlə birlikdə)
Tel Sarma Tel Stripper: Bu, Prototiplərin qurulması üçün çox faydalı nəticəyə gələ bilən Tel Sarma Tel Soyucusudur. Kəsici bıçaqlardan istifadə edir və tərəzi əlverişli prototip PCB -lərlə istehsal edilmişdir. Evdəki layihələr üçün PCB sifariş etmək çox qənaətcil və asan bir işdir
Tel Necə Soyulur (Tel Soyucu Olmadan): 6 addım
Tel Necə Soyulur (Tel Sıyıcı Olmadan): Bu, dostlarımdan birinin mənə göstərdiyi telin soyulması üsuludur. Bir çox layihə üçün teldən istifadə etdiyimi və tel soyucu olmadığını gördüm. Bir tel soyucu yoxdursa və ya qırılmısınızsa və ya almaq üçün çox tənbəlsinizsə bu yol faydalıdır