User Tag List

Trang 2/3 đầuđầu 123 cuốicuối
kết quả từ 11 tới 20 trên 28
Cây cảm ơn36Cảm ơn

Ðề tài: Điều khiển động cơ bước bằng AVR

  
  1. #11
    Thành viên tích cực pavo_lusa's Avatar
    Tham gia
    Nov 2007
    Bài viết
    179
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    bạn dùng mạch điều khiển bằng L297 xem sao nhé (hình kèm theo)

    Ảnh gửi kèm
    eragon17aoxanh_244ht đã cảm ơn nội dung này.
    :-)

  2. #12
    Thành viên mới vantrung's Avatar
    Tham gia
    May 2008
    Bài viết
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Điều khiển động cơ bươc

    Chào các bạn.
    Mình có ý tưởng như thế này. Mình nhập số bước quay của động cơ bước vào 1 mãng (ví dụ a[i+1]-a[i] để có số bước), tùy theo số bước mà điều khiển tốc độ quay nhanh hay chậm. Bạn nào hứng thú thì góp ý cho mình với.

    eragon17aoxanh_244ht đã cảm ơn nội dung này.

  3. #13
    Thành viên tích cực quangnhat's Avatar
    Tham gia
    Jul 2005
    Bài viết
    943
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi trch Click here to enlarge
    Thấy bạn pavo_lusa hăng hái quá mình cũng xin post project của mình lên cho các bạn thêm nhiều tư liệu. Ở đây mình điều khiển vi bước qua máy tính.
    http://mega.1280.com//file/M81U4GY2/
    http://mega.1280.com//file/0ZIDKK2A/
    http://mega.1280.com//file/B1MEIWVL/
    yêu cầu máy tính cài VC++2005,labview8.5
    chúc thành công, bảo trọng.
    Bác giải thích nguyên lý chạy vi bước giúp em với?

    Ảnh gửi kèm
    eragon17, conan23aoxanh_244ht đã cảm ơn nội dung này.
    Quang Nhat
    ---------------------------------------
    Yahoo :quangnhat85ls
    Mail : quangnhat85ls@gmail.com
    Nhận thiết kế và ép nhựa cho đồ điện tử

  4. #14
    Thành viên mới huuhuy1987's Avatar
    Tham gia
    Feb 2009
    Bài viết
    5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Vâng đúng rồi, Em cũng điều khiển được rùi.
    Căm ơn anh

    aoxanh_244ht đã cảm ơn nội dung này.

  5. #15
    Thành viên mới huuhuy1987's Avatar
    Tham gia
    Feb 2009
    Bài viết
    5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank "pavo_lusa"
    E điều khiển đc rùi


  6. #16
    Thành viên mới huuhuy1987's Avatar
    Tham gia
    Feb 2009
    Bài viết
    5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Em muốn trích nguyên văn bài của ai đó, rùi trả lời thì làm thế nào vậy?
    Cảm ơn cả nhà!!!


  7. #17
    Thành viên mới conan23's Avatar
    Tham gia
    Oct 2010
    Bài viết
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi pavo_lusa Click here to enlarge
    Tôi thấy có nhiều bạn hỏi tôi về lập trình điều khiển động cơ bước bằng AVR. Nên tôi xin post lên đây 1 project đơn giản để cùng thảo luận:
    Các bạn xem file mô phỏng và kết quả ở kế dưới:
    cảm ơn bạn nhiều


  8. #18
    Thành viên tích cực quangtung112's Avatar
    Tham gia
    Mar 2011
    Bài viết
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi trch Click here to enlarge
    Thấy bạn pavo_lusa hăng hái quá mình cũng xin post project của mình lên cho các bạn thêm nhiều tư liệu. Ở đây mình điều khiển vi bước qua máy tính.
    http://mega.1280.com//file/M81U4GY2/
    http://mega.1280.com//file/0ZIDKK2A/
    http://mega.1280.com//file/B1MEIWVL/
    yêu cầu máy tính cài VC++2005,labview8.5
    chúc thành công, bảo trọng.
    Mọi người đã down được các link này rồi thì up lại cho em với. Thanks!


  9. #19
    Thành viên chính thức nhanmd's Avatar
    Tham gia
    May 2008
    Bài viết
    61
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi pavo_lusa Click here to enlarge
    Code C cho chương trình được viết trên CodeVisionAVR như sau:

    /**********************************************
    Project : Stepper-motor
    Version : 1.0
    Date : 26.03.2009
    Author : Pavo_lusa

    Chip type : ATmega16
    Program type : Application
    Clock frequency : 1,000000 MHz
    Memory model : Small
    External SRAM size : 0
    Data Stack size : 256
    ************************************************** ***/


    #include <mega16.h>
    #include <io.h>
    #include <delay.h>

    #define BLUE PORTB.0
    #define BLACK PORTB.1
    #define RED PORTB.2
    #define YELLOW PORTB.3

    void main(char a)
    {
    DDRB = 0xFF;
    PORTB = 0x00;

    DDRD = 0xFF;
    PORTD = 0xFF;
    while (1)
    {
    unsigned int i = 0;

    if(a==0) //dich sang trai 1 na^c
    {
    for(i=0;i<=8;i++)
    {
    PORTB = BLUE;
    BLUE = 1;
    delay_ms(100);
    BLUE = 0;

    BLACK = 1;
    delay_ms(100);
    BLACK = 0;

    RED = 1;
    delay_ms(100);
    RED = 0;

    YELLOW = 1;
    delay_ms(100);
    YELLOW = 0;

    PORTD = PORTD&(PORTD<<1);
    }
    a=1;
    }

    else { //dich sang phai 1 na^c
    for(i=8;i>=1;i--)
    {
    YELLOW = 1;
    delay_ms(100);
    YELLOW = 0;

    RED = 1;
    delay_ms(100);
    RED = 0;

    BLACK = 1;
    delay_ms(100);
    BLACK = 0;

    BLUE = 1;
    delay_ms(100);
    BLUE = 0;

    if(PORTD == 0x00)
    {
    PORTD = PORTD|(0x80);
    }
    else
    PORTD = PORTD|(PORTD>>1);
    };
    a=0;
    };


    };
    }

    Download Code trong file kèm dưới đây
    chương trình của bạn thế này thì mô-tơ chạy chậm lắm nhỉ, 100ms/bước. các bạn ơi có mô-tơ bước nào mô men xoắn cỡ 50kgf.cm không nhỉ.

    Chuyên thiết kế mạch điều khiển, lắp đặt cơ khí, ĐT: 0913059995.

  10. #20
    Thành viên mới liunguyenspk's Avatar
    Tham gia
    Oct 2011
    Nơi Cư Ngụ
    TPHCM
    Bài viết
    17
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    a pavo_lusa cho e hỏi cái nhé: a có làm điều khiển motor-pwmservo or motor-servo thì post lên e tham khảo với Click here to enlarge


Trang 2/3 đầuđầu 123 cuốicuối

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không được gửi luồng mới
  • Bạn không được trả lời bài viết
  • Bạn không được gửi file đính kèm
  • Bạn không được sửa bài viết của mình
  •