Mündəricat:

Mövqe və Sürət Nəzarəti üçün DC Motor və Enkoder: 6 Addım
Mövqe və Sürət Nəzarəti üçün DC Motor və Enkoder: 6 Addım

Video: Mövqe və Sürət Nəzarəti üçün DC Motor və Enkoder: 6 Addım

Video: Mövqe və Sürət Nəzarəti üçün DC Motor və Enkoder: 6 Addım
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Iyul
Anonim
Mövqe və Sürət Nəzarəti üçün DC Motor və Enkoder
Mövqe və Sürət Nəzarəti üçün DC Motor və Enkoder

Giriş

Biz Universiti Tun Hussei Onn Malaysia (UTHM) tələbəsi olan UQD10801 (Robocon I) tələbəsiyik. Bu kursda 9 qrupumuz var. Qrupumuz 2. qrupumuzdur. Qrupumuzun fəaliyyəti mövqe və sürət nəzarəti üçün DC motor və kodlayıcıdır. qrupun məqsədi DC motorunun lazım olan sürətlə dönməsini idarə etməkdir.

Təsvir

Sürücülük elektromotorlarının yüksək cərəyana ehtiyacı var. Bundan əlavə, əyilmə istiqaməti və sürəti nəzarət edilməli olan iki vacib parametrdir. Bu tələblər bir mikro nəzarətçi (və ya Arduino kimi bir inkişaf lövhəsi) istifadə etməklə həll edilə bilər. Ancaq bir problem var; Mikro nəzarətçilər mühərriki işə salmaq üçün kifayət qədər cərəyan verə bilmir və motoru birbaşa mikrokontrolöre bağlasanız, mikro nəzarətçiyə zərər verə bilərsiniz. kiçik bir hobbi motorunu idarə edin. Bunu həll etmək üçün bir motor sürücüsündən istifadə etməliyik. Motor sürücüləri əmrləri almaq və mühərriki yüksək cərəyanla işlətmək üçün mikrokontrolöre qoşula bilər.

Addım 1: Materialın hazırlanması

Material Hazırlanması
Material Hazırlanması

İstifadə olunan material

Bu hərəkəti etmək üçün hazırlamalıyıq:

-Arduino UNO R3

-10 kOhm gücündə 2 potansiyometr

Enkoderi olan 2 ədəd DC mühərriki

-12V və 5A ilə enerji təchizatı

-H-körpü motor sürücüsü

-2 düymə

10 kOhm -8 rezistor

-Yüksək tellər

-Çörək yolu kiçikdir

Addım 2: Pin Bağlantısı

Pin Bağlantısı
Pin Bağlantısı

1. Sol tərəfdəki motor üçün Arduino UNO 3 -ə qoşulun:

-A kanalını 2 -ci pinlə bağlayın

-B kanalını 4 -cü pinlə bağlayın

2. Doğru motor üçün Arduino UNO 3 -ə qoşulun:

-A kanalını 3 -cü pinlə bağlayın

-B kanalını 7 nömrəyə bağlayın

3. Potansiometr 1 üçün Arduino UNO 3 -ə qoşulun:

-A4 analoquna silecek

4. Potansiometr 2 üçün Arduino UNO 3 -ə qoşulun:

-A5 analoquna silecek

5. 1 düyməsini basmaq üçün Arduino UNO 3 -ə qoşulun:

-Terminal 1a -dan 8 -ə qədər

6. 2 düyməsini basmaq üçün Arduino UNO 3 -ə qoşulun:

-Terminal 1a -dan 9 -a qədər

7. H-Bridge Motor Sürücüsü üçün Arduino UNO 3-ə qoşulun:

-1 nömrəli pin 1 -ə daxil edin

-6 nömrəli pin üçün 2 daxil edin

Addım 3: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma

Dönə bilən DC motorunu sınamaq üçün kodlaşdırmanı yükləyə bilərsiniz. Bu kodlaşdırma DC motorunun dönməsinə və işləməsinə kömək edə bilər. Sonrakı addım üçün bu kodu kompüterinizə yükləməlisiniz.

Addım 4: DC motorunun sınanması

DC motorunun sınanması
DC motorunun sınanması

Beləliklə, kodlaşdırmanı əvvəlki addımdan yüklədikdən sonra onu kompüterinizdə quraşdırılmış Arduino IDE -də açmalı və ya Tinkercad -ı onlayn olaraq istifadə etməlisiniz və bu kodu USB kabel vasitəsilə Arduino lövhənizə yükləməlisiniz. İnternetdəki Tinkercad, bu kodu yalnız fotoda göstərilən "Kod" a yükləyirsiniz. Kodlaşdırma mənbəyini yüklədikdən sonra DC motorunu işə sala bilərsiniz. Tinkercad istifadə edirsinizsə, "Simulyasiyanı Başlat" düyməsini basmalısınız. bu sistemi işə salın.

Addım 5: Nəticə

Nəticə
Nəticə
Nəticə
Nəticə

Simulyasiyaya başladıqdan sonra hər iki DC motorunun döndüyünü, lakin fərqli istiqamətdə olduğunu görə bilərik. "Serial Monitor" u gördükdə M1-in istiqaməti saat yönündə, M2-nin istiqaməti isə saat yönünün əksinədir.

Tövsiyə: