Chào mừng các bạn đến với forum lớp DTVT_K7A CNTT Thái Nguyên
Bạn hãy "Đăng nhập" để tham gia cùng chúng tôi

Join the forum, it's quick and easy

Chào mừng các bạn đến với forum lớp DTVT_K7A CNTT Thái Nguyên
Bạn hãy "Đăng nhập" để tham gia cùng chúng tôi

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Top posters

banmun08 (721)
điều khiển động cơ DC (help) Bar_leftđiều khiển động cơ DC (help) Barđiều khiển động cơ DC (help) Bar_right 
Toanlt_GP (368)
điều khiển động cơ DC (help) Bar_leftđiều khiển động cơ DC (help) Barđiều khiển động cơ DC (help) Bar_right 
tiendientu343 (344)
điều khiển động cơ DC (help) Bar_leftđiều khiển động cơ DC (help) Barđiều khiển động cơ DC (help) Bar_right 
hany_mitu (281)
điều khiển động cơ DC (help) Bar_leftđiều khiển động cơ DC (help) Barđiều khiển động cơ DC (help) Bar_right 
TranTuyen_BG (275)
điều khiển động cơ DC (help) Bar_leftđiều khiển động cơ DC (help) Barđiều khiển động cơ DC (help) Bar_right 
Capkama (271)
điều khiển động cơ DC (help) Bar_leftđiều khiển động cơ DC (help) Barđiều khiển động cơ DC (help) Bar_right 
VDuy_NĐ (260)
điều khiển động cơ DC (help) Bar_leftđiều khiển động cơ DC (help) Barđiều khiển động cơ DC (help) Bar_right 
Minh (257)
điều khiển động cơ DC (help) Bar_leftđiều khiển động cơ DC (help) Barđiều khiển động cơ DC (help) Bar_right 
tieuthantien_3t (173)
điều khiển động cơ DC (help) Bar_leftđiều khiển động cơ DC (help) Barđiều khiển động cơ DC (help) Bar_right 
Hangvt_gc (171)
điều khiển động cơ DC (help) Bar_leftđiều khiển động cơ DC (help) Barđiều khiển động cơ DC (help) Bar_right 

Latest topics

» Game dân gian thuần việt 2014 ra mắt phiên bả
by banmun08 Fri May 02, 2014 5:38 pm

» Ứng dụng Bóng đá trực tuyến - Chia sẻ mới dàn
by meocontt89 Fri May 02, 2014 3:44 pm

» Bài bào cáo mạch bấm chuông trò chơi
by tuyenbk2009 Sun Apr 27, 2014 10:48 pm

» Tư vấn học công nghệ thông tin - lập trình
by wyuru Thu Apr 24, 2014 5:17 pm

» Hero Chibi - Khai mở máy chủ S10 - SonGoKu
by Poligon121 Wed Apr 16, 2014 2:15 pm

» mạch đông hồ vạn niên sư dụng DS1307
by ttd2506 Mon Apr 14, 2014 9:45 pm

» Game8 phát 1000 GiftCode mừng máy chủ mới của
by Poligon121 Mon Apr 14, 2014 3:07 pm

» HIỆP KHÁCH 4U.COM OPEN GAME HỒI 10H00 SÁNG
by anata Fri Apr 11, 2014 1:34 pm

» Đua tốp Mu Thần Tài nhận iphone iphone 5s
by muthantai Sun Apr 06, 2014 12:26 pm

» Hiệp khách 4u.com OPEN game hồi 10h00 chủ nh
by anata Sat Apr 05, 2014 7:48 am


2 posters

    điều khiển động cơ DC (help)

    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

    điều khiển động cơ DC (help) Empty điều khiển động cơ DC (help)

    Bài gửi by thanga7a Thu Feb 23, 2012 9:50 pm

    em chào các đại ka ạ.
    em đang nghiên cứu về động cơ DC để điều khiển nó như theo ý muốn.nhưng em lại mắc một số vấn đề mong các đại ka giúp với.

    - vấn đề một của em là :trước tiên em lập trình với động cơ này với cách dùng 2 nút ấn để chỉ điều khiển chế độ tiến và lùi của nó thui, em viết chương trình có vẻ khá ổn nhưng khi cho vào mạch mô phỏng lại ko chạy dc ,mà nếu chạy dc thì lại chỉ dc một chiều .em ko biết có phải là do phần vẽ mô phỏng của em ko đúng có phải ko mong các anh giúp đỡ.
    đây là bài của em :
    điều khiển động cơ DC (help) B60c23bf9670055461fc57c8a903ad76_41253283.untitled
    Code:
    #include <REGX51.H>

    sbit DC1 = P2^0;
    sbit DC2 = P2^1;

    void delay(unsigned char timer)
    {
      unsigned char i,j;
      for(i=0;i<timer;i++)
      for(j=0;j<125;j++)
        {;}
    }
    void main()
    {
     IE=0X85;
     IT0=1;
     IT1=1;
     P2=0x00;
     while(1){};
     }

    void ngatngoai1(void) interrupt 0           // dieu khien dong co quay xuoi
    {
      DC1=1;
      DC2=0;
      delay(1);
    }

    void ngatngoai2(void) interrupt 1             // dieu khien dong co quay nguoc
    {
     DC1=0;
     DC2=1;
     delay(1);
    }

    http://www.ziddu.com/download/18681082/detaiDC.rar.html

    - vấn đề thứ 2 là về cách làm thay đổi độ rộng xung của nó. như hum trước em hỏi,nhưng mà em chưa dc rõ lắm về cái chế độ băm xung này (pwm)
    mong các đại ka chỉ rõ hơn 1 chút và cho 1 bài cụ thể hơn.
    em xin cảm ơn.
    Capkama
    Capkama
    Admin
    Admin


    Gender : Nam Số bài : 271
    Birthday : 14/05/1989
    Họ và tên : Dương Vũ Kiên Đến từ : DTVT K7A
    Ước mơ : We are one family
    Status : It only takes a second to say I love you, but it will take a lifetime to show you how much...

    điều khiển động cơ DC (help) Empty Re: điều khiển động cơ DC (help)

    Bài gửi by Capkama Thu Feb 23, 2012 10:34 pm

    Thứ 1: Bạn muốn thay đổi chiều thì bạn phải sử dụng mạch cầu H. Cái mạch H mình vẽ đây này
    http://www.dtvtk7.tk/t549-mach-ieu-khien-ong-co-huong
    đây là 2 động cơ với 4 nút nhấn, bạn cần 1 động cơ thì chỉ cần 2 nút thôi (thay 2 nút bằng 2 chân đk của VĐK).
    Thứ 2: Bạn muốn băm xung để đk tốc độ, ví dụ thay vì viết
    Code:
    void ngatngoai1(void) interrupt 0          // dieu khien dong co quay xuoi
    {
      DC1=1;
      DC2=0;
      delay(1);
    }
    thì bạn viết
    Code:
    void ngatngoai1(void) interrupt 0          // dieu khien dong co quay xuoi
    {
      DC1=1;
      DC2=0;
      delay(4);
      DC1=0;
      DC2=0;
      delay(1);
    }
    Ở đây động cơ sẽ quay 4ms và dừng 1ms. Tức là tốc độ còn 80%.
    Thời gian delay khi cho quay càng giảm thì tốc độ càng chậm (Nhớ là tổng thời gian delay hay chu kì xung phải giữ nguyên)
    điều khiển động cơ DC (help) Pwm
    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

    điều khiển động cơ DC (help) Empty Re: điều khiển động cơ DC (help)

    Bài gửi by thanga7a Thu Feb 23, 2012 10:48 pm

    đại ka nói là :tổng thời gian delay hay chu kì xung phải giữ nguyên
    cái này em không hiểu lắm ,
    đại ka cho một ví dụ cụ thể được ko ạ.
    và có phải với ví dụ ở trên :
    Code:
    void ngatngoai1(void) interrupt 0          // dieu khien dong co quay xuoi
    {
      DC1=1;
      DC2=0;
      delay(4);
      DC1=0;
      DC2=0;
      delay(1);
    }

    thì ở đây có phải mình chia thời gian xung làm 5 phần ,mình dùng 4 phần để cho quay và dùng 1 phần để giảm tốc độ phải ko ạ.
    mong đại ka chỉ bảo một cách chi tiết.
    cảm ơn
    Capkama
    Capkama
    Admin
    Admin


    Gender : Nam Số bài : 271
    Birthday : 14/05/1989
    Họ và tên : Dương Vũ Kiên Đến từ : DTVT K7A
    Ước mơ : We are one family
    Status : It only takes a second to say I love you, but it will take a lifetime to show you how much...

    điều khiển động cơ DC (help) Empty Re: điều khiển động cơ DC (help)

    Bài gửi by Capkama Thu Feb 23, 2012 10:51 pm

    Ừa đúng rồi đấy. Lấy chu kì xung là 5ms thì cho 4ms chạy 1ms tắt.Điện áp hay tốc độ của động cơ sẽ chính bằng (tg xung cao/tổng tg)x100%. Ở đây chính là 4/5 hay 80%.
    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

    điều khiển động cơ DC (help) Empty Re: điều khiển động cơ DC (help)

    Bài gửi by thanga7a Sat Feb 25, 2012 1:59 pm

    đại ka ơi em làm như đại ka rùi mà ko thấy chạy đại ka xem hộ em với Crying or Very sad

    điều khiển động cơ DC (help) Fea69adb59869e556c58626b358a09e1_41309492.dc

    Code:
    #include <REGX51.H>

    sbit DC1 = P2^0;
    sbit DC2 = P2^1;

    void delay(unsigned char timer)
    {
      unsigned char i,j;
      for(i=0;i<timer;i++)
      for(j=0;j<125;j++)
        {;}
    }
    void main()
    {
    P1=0xff;
    P2=0x00;
     while(1)
      {
      if(P1^0==0)
        {
        DC1=1;DC2=0;
       }
      if(P1^1==0)
        {
        DC1=0;DC2=1;
       }
      }

    }

    các đại ka giúp em với
    Capkama
    Capkama
    Admin
    Admin


    Gender : Nam Số bài : 271
    Birthday : 14/05/1989
    Họ và tên : Dương Vũ Kiên Đến từ : DTVT K7A
    Ước mơ : We are one family
    Status : It only takes a second to say I love you, but it will take a lifetime to show you how much...

    điều khiển động cơ DC (help) Empty Re: điều khiển động cơ DC (help)

    Bài gửi by Capkama Sat Feb 25, 2012 2:38 pm

    À mô phỏng thì cũng phải xem điện áp đưa vào Trans như thế nào chứ, với điện áp đưa vào ĐC như nào nữa chứ. Có phải là làm IC số đâu mà chỉ quan tâm 2 mức 1 và 0. nếu ko đủ điện áp nuôi ĐC thì code có đúng đến mấy nó cũng ko chạy đâu Laughing .Em gắn thêm mấy cái Volt Probe và Current Probe để đo điện áp với dòng điện qua ĐC khi em đk nữa.
    thanga7a
    thanga7a
    Thượng Sĩ
    Thượng Sĩ


    Gender : Nam Số bài : 88
    Birthday : 04/08/1991
    Họ và tên : vũ đình thắng Đến từ : bình giang _hải dương
    Ước mơ : kĩ sư điện tử
    Status : tui là thắng đến từ hải dương

    điều khiển động cơ DC (help) Empty Re: điều khiển động cơ DC (help)

    Bài gửi by thanga7a Sat Feb 25, 2012 2:43 pm

    thui đại ka cứ làm cho em luôn đi hix.chỉ cho em như thế này em dò sao dc.đại ka hộ em cái ,em lọ mọ mãi mà ko dc .em đang cần cái điều khiển này lắm.
    và có gì xong cái này em còn có cái nhờ đại ka nữa.

    à mà cho em hỏi khi em đưa hai led vào thay thế để xem ấn nút 1 thì đèn 1 sáng ,và ấn nút 2 thì đèn 2 sáng ,nhưng tại làm sao khi chưa ấn gì mà hai led cứ luân phiên thay nhau nháy ,khó hiểu wa.mà code lập trình có thế đâu nhỉ,xin đại ka chỉ bảo

    em cảm ơn đại ,xong mấy vụ động cơ này em sẽ hậu tạ đại ka . hi hi
    cảm ơn đại ka trước nhá

    Sponsored content


    điều khiển động cơ DC (help) Empty Re: điều khiển động cơ DC (help)

    Bài gửi by Sponsored content


      Hôm nay: Sun Nov 24, 2024 11:19 am