Mündəricat:

2 Tel 2 Eksenli Elektrik Motoru İdarəçiliyi: 6 addım
2 Tel 2 Eksenli Elektrik Motoru İdarəçiliyi: 6 addım

Video: 2 Tel 2 Eksenli Elektrik Motoru İdarəçiliyi: 6 addım

Video: 2 Tel 2 Eksenli Elektrik Motoru İdarəçiliyi: 6 addım
Video: Basit elektrik motoru. Siz de yapabilirsiniz. 2024, Iyul
Anonim
2 Tel 2 Eksenli Elektrik Motoru İdarəçiliyi
2 Tel 2 Eksenli Elektrik Motoru İdarəçiliyi

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"

The
The

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ü

Baza Dövrü
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

Pulse mənbəyi
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ə: