Isi kandungan:
- Langkah 1: Pengenalan
- Langkah 2: Skematik
- Langkah 3: PCB
- Langkah 4: Perisian
- Langkah 5: Kesimpulannya
- Langkah 6: Praview
Video: Simple Electronic Speed Controller (ESC) untuk Servo Putaran Tidak Terbatas: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Sekiranya anda cuba mengemukakan Electronic Speed Controller (ESC) pada masa ini, anda mesti tidak sopan atau berani. Dunia pembuatan elektronik murah penuh dengan pengawal selia dengan pelbagai kualiti dengan spektrum fungsi yang luas. Walaupun begitu, rakan saya meminta saya merancang satu pengatur untuknya. Inputnya cukup sederhana - apa yang boleh saya lakukan, untuk dapat menggunakan servo yang diubah suai untuk putaran tak terhingga untuk excavator pemacu?
(ini boleh didapati di laman web saya juga)
Langkah 1: Pengenalan
Saya menganggap, bahawa sebahagian besar pemodel memahami, bahawa servo model murah dapat berjaya ditukarkan menjadi putaran tanpa batas. Dalam praktiknya, hanya mengeluarkan penyumbat mekanikal dan perapi elektronik untuk maklum balas. Sebaik sahaja anda menyimpan elektronik lalai, anda boleh mengawal servo yang bermaksud putaran ke satu atau lawan arah, tetapi dalam praktiknya tanpa kemungkinan untuk mengatur kelajuan putaran. Tetapi apabila anda mengeluarkan elektronik lalai, kami akan mendapatkan motor DC dengan kotak gear yang tidak baik. Motor ini berfungsi dengan voltan sekitar 4V - 5V dan penggunaan semasa adalah sekitar ratusan miliamper (katakanlah kurang daripada 500mA). Parameter tersebut sangat penting terutamanya kerana kita dapat menggunakan voltan biasa untuk penerima dan pemacu. Dan sebagai bonus yang dapat anda lihat, bahawa parameternya sangat dekat dengan motor mainan kanak-kanak. Kemudian pengatur akan sesuai juga untuk kes, kami ingin meningkatkan mainan dari kawalan bang-bang asli ke kawalan berkadar lebih moden.
Langkah 2: Skematik
Kerana kita menggunakan dunia "murah" beberapa kali; rancangannya adalah, untuk menjadikan semua peranti murah dan sesederhana mungkin. Kami bekerja dengan syarat, bahawa motor dan pengatur dikuasakan dari sumber voltan yang sama, termasuk penerima. Kami menganggap, voltan ini berada dalam jangkauan yang boleh diterima untuk pemproses biasa (cca 4V - 5V). Oleh itu, kita tidak boleh menyelesaikan litar kuasa yang rumit. Untuk penilaian isyarat kami akan menggunakan pemproses biasa PIC12F629. Saya setuju, bahawa sekarang ini adalah pemproses fesyen lama, tetapi masih murah dan senang dibeli dan mempunyai periferal yang mencukupi. Bahagian asas dalam reka bentuk kami adalah H-bridge bersepadu (pemandu motor). Saya memutuskan untuk menggunakan L9110 yang sangat murah. Jambatan H ini boleh didapati dalam pelbagai versi termasuk melalui lubang DIL 8, dan juga SMD SO-08. Harga jambatan ini sangat positif di bahagian atas. Semasa membeli satu keping di China, harganya kurang dari $ 1 termasuk bayaran pos. Pada skematik kami hanya dapat menemui header untuk menghubungkan programmer (PICkit dan klonnya berfungsi dengan baik dan harganya murah). Di sebelah header kami mempunyai perintang yang tidak biasa R1 dan R2. Mereka tidak begitu penting, sehingga kita tidak mula menggunakan suis berhenti akhir. Sekiranya kita mempunyai suis di tempat yang bising elektronik, kita dapat membatasi kesan bunyi elektronik ini dengan menambahkan perintang tersebut. Kita akan "fungsi lanjutan" kemudian. Saya diberitahu bahawa ia berfungsi dengan baik, tetapi tidak sesuai dengan kren portal, kerana anak-anak yang meninggalkan bingkai troli berhenti hingga berhenti sehingga ia terkoyak. Kemudian saya menggunakan input percuma pada header pengaturcaraan untuk menyambungkan suis akhir. Hubungan mereka juga terdapat dalam skematik. Ya, adalah mungkin untuk melakukan banyak peningkatan pada skema, tetapi saya akan membiarkannya menjadi fantasi setiap pembangun.
Langkah 3: PCB
Papan litar bercetak cukup mudah. Ia direka sedikit lebih besar. Ini kerana lebih mudah untuk menyolder komponen dan juga untuk penyejukan yang baik. PCB direka bentuk sebagai satu sisi, dengan pemproses SMD dan H-bridge. PCB mengandungi dua sambungan wayar. Semua papan boleh disolder di bahagian atas (yang dirancang). Kemudian bahagian bawah tetap rata dan boleh dilekatkan menggunakan pita pelekat kedua sisi di suatu tempat dalam model. Saya menggunakan beberapa helah untuk alternatif ini. Sambungan wayar diwujudkan oleh wayar terpencil di sisi komponen. Penyambung dan perintang juga disolder pada bahagian komponen PCB. Silap mata pertama adalah, setelah menyolder saya "memotong" semua wayar yang tersisa menggunakan jig saw. Kemudian bahagian bawah cukup rata untuk penggunaan pita pelekat kedua sisi. Oleh kerana penyambung ketika bahagian atas terpateri tidak sesuai dengan baik, maka helah kedua adalah "menjatuhkan" mereka dengan lem super. Ia hanya untuk kestabilan mekanikal yang lebih baik. Lem tidak boleh difahami sebagai pengasingan.
Langkah 4: Perisian
Kejadian PICkit header on board mempunyai alasan yang sangat baik. Pengatur tidak mempunyai elemen kawalan sendiri untuk konfigurasi. Konfigurasi yang saya lakukan dalam satu masa, ketika program dimuat. Keluk kelajuan disimpan dalam memori pemproses EEPROM. Ia disimpan sebagai throttle min byte pertama pada kedudukan 688µsec (maksimum maksimum). Maka setiap langkah seterusnya bermaksud 16µsec. Kemudian kedudukan tengah (1500µsec) adalah bait dengan alamat 33 (hex). Sebaik sahaja kita bercakap mengenai pengatur untuk kereta, maka kedudukan tengah bermaksud, motor berhenti. bergerak pendikit ke satu arah bermaksud peningkatan kelajuan putaran; bergerak pendikit ke arah bertentangan bermaksud, kelajuan putaran juga meningkat, tetapi dengan putaran berlawanan. Setiap bait bermaksud kelajuan tepat untuk kedudukan pendikit yang diberikan. Speed 00 (hex - seperti yang digunakan semasa memprogram) bermaksud, motor berhenti. kelajuan 01 bermaksud putaran yang sangat perlahan, kelajuan 02 sedikit lebih cepat dll. Jangan lupa, bahawa ia adalah nombor hex, kemudian baris terus 08, 09, 0A, 0B,.. 0F dan diakhiri dengan 10. Apabila langkah laju 10 diberikan, ia tidak ada peraturan, tetapi motor disambungkan terus ke kuasa. Keadaan untuk arah yang berlawanan adalah serupa, hanya nilai 80 yang ditambah. Maka baris seperti ini: 80 (berhenti motor), 81 (perlahan), 82,… 88, 89, 8A, 8B,… 8F, 90 (maksimum). Sudah tentu beberapa nilai disimpan beberapa kali, ia menentukan keluk kelajuan optimum. lengkung lalai adalah linear, tetapi dapat diubah dengan mudah. sama mudah, seperti yang dapat diubah posisi, di mana motor berhenti, sekali pemancar tidak mempunyai kedudukan tengah yang baik. Jelaskan bagaimana kelengkungan kelajuan pesawat udara tidak perlu, motor dan pengatur jenis ini tidak dirancang untuk pesawat udara.
Langkah 5: Kesimpulannya
Program untuk pemproses sangat mudah. Ini hanya pengubahsuaian komponen yang sudah dipersembahkan, maka tidak perlu menghabiskan waktu yang lama dengan penerangan fungsi.
Ini adalah cara yang sangat mudah, bagaimana menyelesaikan pengatur untuk motor kecil misalnya dari model servo yang diubahsuai. Ia sesuai untuk model animasi mudah untuk membina mesin, tangki, atau hanya menaik taraf kawalan kereta untuk anak-anak. Regulator sangat asas dan tidak mempunyai fungsi khas. Ia lebih banyak mainan untuk menghidupkan mainan lain. Penyelesaian mudah untuk "ayah, jadikan saya kereta kawalan jauh seperti yang anda ada". Tetapi ia melakukannya dengan baik dan sudah membuat beberapa kanak-kanak senang.
Langkah 6: Praview
Video kecil.
Disyorkan:
Platformer Dengan Tahap Tidak Terbatas di GameGo With Makecode Arcade: 5 Steps (with Pictures)
Platformer Dengan Tahap Tak Terbatas pada GameGo With Makecode Arcade: GameGo adalah konsol mudah alih permainan retro yang serasi dengan Microsoft Makecode yang dibangunkan oleh pendidikan TinkerGen STEM. Ia berdasarkan cip STM32F401RET6 ARM Cortex M4 dan dibuat untuk pendidik STEM atau hanya orang yang suka berseronok membuat permainan video retro
Tidak Pernah Mengakhiri Putaran Eddy Semasa Atas: 3 Langkah
Tidak Pernah Mengakhiri Putaran Eddy Semasa: Saya baru-baru ini membuat reka bentuk ini untuk bahagian atas berputar tanpa henti menggunakan magnet berputar untuk membuat arus Eddy di bahagian atas berputar. Selepas beberapa carian saya tidak dapat mencari orang lain menggunakan prinsip yang sama untuk peranti seperti itu, jadi saya fikir saya akan
Litar Belajar NANO: Satu PCB. Senang dipelajari. Kemungkinan Tidak Terbatas: 12 Langkah (dengan Gambar)
Litar Belajar NANO: Satu PCB. Senang dipelajari. Kemungkinan Tidak Terbatas: Bermula dalam dunia elektronik dan robotik pada awalnya boleh menjadi sangat menakutkan. Terdapat banyak perkara yang perlu dipelajari pada awalnya (reka bentuk litar, pematerian, pengaturcaraan, memilih komponen elektronik yang tepat, dan lain-lain) dan apabila ada yang salah
Cara Mengubah Motor Servo Mikro (SG90) untuk Putaran Berterusan: 6 Langkah (dengan Gambar)
Cara Mengubah Motor Servo Mikro (SG90) untuk Putaran Berterusan: Oh tidak! Saya kehabisan motor DC! Adakah anda mempunyai servos dan perintang ganti yang duduk? Kemudian mari kita ubah! Servo normal bertukar sekitar 180 darjah. Jelas, kita tidak boleh menggunakannya untuk kenderaan yang berjalan dengan roda. Dalam tutorial ini, saya akan menjadi
Cara Membuat Kamera Sekali Pakai Tidak Terbatas: 4 Langkah
Cara Membuat Kamera Sekali Pakai Tidak Terbatas: Baiklah, jadi saya bermain-main dengan kamera sekali pakai pada hari yang lain dan mendapat tahu bahawa terdapat sedikit peralatan di bawah penutup kamera bahawa jika anda memutarnya ke kanan akan membuat kamera mengambil gambar yang besar. . *** PERINGATAN: HASIL ELEKTRIK HA