Daftar Isi:

Kontrol Motor Listrik 2 Kawat 2 Sumbu: 6 Langkah
Kontrol Motor Listrik 2 Kawat 2 Sumbu: 6 Langkah

Video: Kontrol Motor Listrik 2 Kawat 2 Sumbu: 6 Langkah

Video: Kontrol Motor Listrik 2 Kawat 2 Sumbu: 6 Langkah
Video: Kawat besar VS Kawat kecil pada motor brushless 2024, Juli
Anonim
Kontrol Motor Listrik 2 Kawat 2 Sumbu
Kontrol Motor Listrik 2 Kawat 2 Sumbu

Proyek ini mengusulkan metode untuk menggerakkan dua sumbu motor menggunakan penghitungan pulsa untuk setiap saluran dan metode penguncian sakelar "on-off" menggunakan pencacah 4017.

Metode ini cocok untuk semua fungsi input pulsa (tombol tekan, sakelar putar, atau sumber lain di mana pin output terbatas).

Saya mengusulkan untuk menunjukkan metode untuk menggerakkan motor DC, stepper dan servo menggunakan komponen dari kit "Larson runner" yang populer menggunakan 555 Timer dan 4017 chip counter.

Saya memiliki Komputer Rumah TI99 yang sudah usang tetapi berfungsi yang populer beberapa waktu lalu (tahun 70-an) dan saya benci melihat peralatan yang berguna duduk-duduk tanpa ada hubungannya. TI99 menggunakan prosesor terbaik saat itu, Texas 9900, tetapi untuk beberapa alasan lumpuh sebagai Komputer Rumah dan segera tidak disukai.

TI99 tidak memiliki output selain video, kaset, dan suara; inputnya adalah keyboard non-standar dan port "joy-stick".

Langkah 1: "Larson Runner"

NS
NS

Saat ini saya tidak dapat menyelesaikan model kerja saat ini tetapi saya pikir saya akan meletakkan ini di sini di Instructables jika itu menarik dan mudah-mudahan menghasilkan beberapa komentar. Anda yang akrab dengan "Larson runner" akan tahu bahwa timer 555 menyediakan jam untuk pencacah 4017 dan pencacah mengeluarkan LED secara berurutan.

Ide yang saya usulkan adalah bahwa driver motor yaitu modul H-bridge atau stepper, seperti A4988, dapat dipilih oleh output dari pencacah 4017 dengan mengirimkan jumlah pulsa yang benar untuk mengaktifkan driver yang diperlukan.

Langkah 2: Sirkuit Dasar

Sirkuit Dasar
Sirkuit Dasar

Berikut adalah diagram sirkuit "Larson runner". Dalam aplikasi ini timer 555 tidak terhubung ke counter 4017 karena saya akan menggerakkan input counter dengan TI99 sehingga mengontrol hitungan dan outputnya ke driver motor bukan LED.

Dua hal yang penting adalah bahwa hitungan harus selalu berjalan sampai akhir (atau menghasilkan reset) dan output hitungan yang diperlukan adalah satu-satunya yang mengaktifkan fungsi motor.

Untuk persyaratan pertama, TI99 harus menahan hitungan saat ini dan selalu menghitung hingga maksimum jika output bernomor yang lebih rendah akan dipilih - saya cukup yakin bahwa ia akan dapat menghitung sampai sepuluh dan mundur!

Persyaratan lain yang diperlukan untuk penggerak motor DC diselesaikan dengan trik listrik menggunakan penundaan CR dengan mengganti fungsi LED dengan kapasitor dan menggabungkannya dengan resistor sehingga pulsa "lewat" yaitu hitungan di bawah output yang diperlukan. tidak terlihat oleh pengemudi motor dan hanya aktif ketika output statis.

Selanjutnya, saya akan menambahkan sirkuit reset.

Langkah 3: Sumber Pulsa

Sumber pulsa
Sumber pulsa

Saya akan menggunakan port "Joy-stick" dari TI99 sebagai sumber pulsa dan input sakelar batas.

Berikut adalah diagram sirkuit dari port "Joy-stick" yang menunjukkan bahwa ada dua jalur pilih "Joy-stick" dan input 4 kuadran dan tombol "api" yang biasa.

Saya dapat menghubungkan penghitung 4017 ke setiap baris pilih "Joy-stick" sehingga setiap kali port ditangani maka penghitung bertambah; Input tombol akan digunakan untuk sakelar batas dan/atau penghitungan posisi.

Itu memberi saya 2 sumbu dan saya akan menjelaskan nanti bagaimana cara mendapatkan penguncian "on-off" untuk kontrol ekstra.

Langkah 4: Mengemudi Motor

Untuk mengendarai motor DC

Penghitung dari reset memiliki output "0" pada "high" jadi jika kedua input H-bridge dihubungkan ke output "1" & "2" maka hitungan 1 akan menggerakkan motor ke satu arah dan hitungan 2 akan menggerakkan motor ke arah yang berlawanan; satu hitungan lagi akan menghentikan motor dan/atau memilih driver lain secara berurutan.

Untuk menggerakkan motor stepper

Output penghitung digunakan untuk "Aktifkan" sebanyak modul stepper yang diperlukan (4017 memiliki 9 output dan dapat di-cascade) dan timer 555 terhubung ke semua modul untuk memberikan kecepatan clock. Outputnya perlu dibalik dengan transistor jika menggunakan modul A4988,

Untuk menggerakkan servo

Timer 555 terhubung ke motor servo seperti yang dijelaskan oleh banyak orang di sini tetapi perbedaannya adalah bahwa 10 output penghitung masing-masing memiliki resistor waktu yang terhubung, output "0" memiliki nilai default. Dalam hal ini semua output lainnya akan ditarik ke 0v sehingga matematika harus dilakukan untuk mengkompensasi atau dioda dapat dimasukkan untuk mengisolasi output yang tidak diinginkan.

Langkah 5: Fungsi Menempel

Saya telah melampirkan lembar data CD4017 di mana Anda mungkin memperhatikan bahwa output "0" aktif ketika dalam status reset dan juga bahwa "Reset" aktif tinggi. Harus dikatakan bahwa output apapun dapat diatur pada power-up sehingga modul driver harus dilindungi dari kemungkinan bahwa mereka secara tidak sengaja "aktif", terutama H-bridge. Karakteristik ini berarti bahwa penghitung dapat direset dengan keluaran apa pun yang terhubung kembali padanya dan dengan demikian mengakhiri panjang hitungan. Penghitung dapat mengalir ke panjang berapa pun dalam kelipatannya dengan reset diterapkan dari output apa pun.

Fitur ini juga dapat digunakan pada penghitung sumbu.

Jika saya menghubungkan output "2" ke "Reset" maka penghitung hanya dapat membalik antara output "0" dan "1" memberi saya fungsi penguncian untuk mengoperasikan solenoid/relay atau apa pun. Saya akan menggunakan salah satu keluaran penghitung lainnya sebagai masukan jam untuk memberikan kontrol pemilihan.

Jelas, kait, flip-flop, atau penghitung apa pun dapat digunakan, tetapi saya memiliki banyak 4017 untuk digunakan!

Salah satu fitur lain dari chip ini adalah bahwa jam adalah input pemicu Schmitt sehingga nyaman dengan penundaan CR seperti yang saya usulkan untuk "melewati" pulsa. Jika input pemicu Schmitt tidak penting ternyata input "Aktifkan" dapat digunakan sebagai input pemicu negatif.

Langkah 6: Ringkasan

Seperti yang saya katakan, saya belum dapat secara fisik memberikan prototipe tetapi saya di sini untuk mendiskusikan ide-ide yang diusulkan.

Saya menantikan untuk mencoba salah satu proyek pengukir atau plotter Laser dengan TI99 kuno saya dan berharap ini memberi Anda beberapa ide. Selamat membuat!

Satu hal yang dapat dilakukan TI99 dengan baik adalah matematika, jadi akan sangat menyenangkan untuk mendengar bahwa Anda berhasil menjadi Pencari Bintang!

Direkomendasikan: