Bài đăng

Hiển thị các bài đăng có nhãn Step-motor

(Mikro C) Điều khiển động cơ bước dùng PIC 16F887 (step motor code Mikro C)

Hình ảnh
Mô phỏng điều khiển động cơ bước Mạch sử dụng IC PIC 16f887, động cơ bước, uln2003, LCD và một số nút nhấn để điều khiển. Nguyên lý hoạt động có hai phương pháp để điều khiển động cơ bước, đó là điều khiển nửa bước (half step) và đủ bước (full step). Link download this project (code + altium) : google drive:  project MikroC github:  https://github.com/minhhieuec/pic-stepper-motor-controller Code trên chỉ đúng với mô phỏng, để đúng với thực tế, tùy theo số góc bước của động cơ bước, tùy theo phương pháp điều khiển (đủ bước, nửa bước) các bạn chỉnh lại cho phù hợp. vd : mình dùng động cơ có góc bước là : 7,5* Bạn hãy tưởng tượng động cơ bước là 2 bánh răng được ghép với nhau, bánh răng nhỏ quay được một vòng, thì bánh răng lớn sẽ quay được 7,5 độ (số góc bước của động cơ). Tức là mình kích 1 vòng như hình trên :       // chế độ quay thuận, quay nghịch thì ngược lại nhé!        PORTD=0x08;        Delay_ms(100);        PORTD=0x0C;        Delay_ms(100);        PORTD=0x