Thông báo

Collapse
No announcement yet.

Điều khiển động cơ bước dùng 89c51

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #61
    em hoi may anh ti
    dieu khien motor 5 buoc bang vdk ho AT89c52, e lam mot code nhung ko hieu wa cho lam
    anh nao co doan code nao co the cho em tham khao voi duoc khong
    em cam on

    Comment


    • #62
      có bác nào biết chỗ bán sách "ĐỘNG CƠ BƯỚC - Kỹ thuật điều khiển và ứng dụng" của Nguyễn Quang Hùng ở Hà Nội ko chỉ em với

      Comment


      • #63
        bác nào biết điều khiển động cơ bước bằng 2 con l297 và l298 dùng 7sw. quay thuận,quay ngược,chay 1 bước,chạy,dừng,tăng giảm giúp em với

        Comment


        • #64
          Bác cncPunch cho xin cái chương trình tham khảo cái..hi hi
          Quang Nhat
          ---------------------------------------
          Yahoo :quangnhat85ls
          Mail :
          Nhận thiết kế và ép nhựa cho đồ điện tử

          Comment


          • #65
            trời

            Nguyên văn bởi quangnhat Xem bài viết
            Bác cncPunch cho xin cái chương trình tham khảo cái..hi hi
            gửi mấy lần rồi mà ko đc

            Comment


            • #66
              Nguyên văn bởi quangnhat Xem bài viết
              Bác cncPunch cho xin cái chương trình tham khảo cái..hi hi
              Cộng hòa xã hội chủ nghĩa việt nam
              Độc lập – tự do – hạnh phúc
              Mô tơ bước
              Mô tơ bước có nhiều loại : tôi biết và dùng loại 2 pha , 6 dây ( 4 cuộn dây , 2 common )
              Với mô tơ mới có đầy đủ các tham số nhưng với mô tơ chợ trời thì rất khó , vì vậy chúng ta cần xác định chính xác 2 dây common này . với tên tường cuộn dây là 1 , 2 , 3 và 4 trong đó cuộn 1 và 2 có 1 dây common , cuôn 3 và 4 với dây common còn lại thì tại thời điểm làm việc chỉ 1 trong cuộn dây làm việc ( cuộn 3 và 4 cũng vậy ) , nếu mức 1 là làm việc và 0 la ko làm việc thi chúng ta có bẳng trạng thái làm việc như sau :

              Cuộn 1 2 3 4
              Bit1 1 0 1 0
              Bit2 1 0 0 1
              Bit3 0 1 1 0
              Bit4 0 1 0 1
              Như đã nói đây là mô tơ cũ chúng ta ko thể biết cuộn nào là cuộn 1 , cuộn nào là cuộn 2 ( đâu cuộn 3 , đâu là cuộn 4 ) vì vậy chúng ta chỉ có thể thử và thay đổi cho đến khi nào bằng trực quan thấy mô tơ êm ái , ko nóng thì ok
              1 tham số ko thể bỏ qua la tần số F , nếu F cao hơn khả năng của mô tơ thì có hiện tượng trược , nếu F thấp thì mô tơ nóng. Mô tơ 2 pha tôi đang dùng thì F khoảng trên dưới 10hz la ok , nếu F = < 20hz thì mô tơ bị trược và F =<4hz thì mô tơ nóng
              Tôi đã làm hỏng kha khá ic driver vì vậy việc chọn công suất phù hợp rất quan trọng nếu sản phẩm để thương mại để có gia thành tốt nhất nhưng với sản phẩm đơn lẻ thì IRF 640 là 1 sự lựa chọn tốt, theo datasheet của nó thì nó có tích hợp diot còn công suất thì thoải mái vì vậy chúng ta ko cân thêm linh kiên .
              Kết nối vi điều khiển đến ic driver theo kinh nghiệm cá nhân tôi thì nên thêm vào tầng đệm , nó là tầng cách ly và an toàn cho vi điều khiển
              Cẩn thận giảm nhiều phiền toái
              Kiên trì dẫn đến thành công
              Để đảm bảo chắc ăn chúng ta chỉ cho mô tơ chạy 1 bước khi có lệnh chạy
              Vi dụ : kolamgi:
              setb p1.0
              jb p1.0,kolamgi
              acall runmoto
              với kiến thức và kinh nghiệm nhỏ bé và văn ko hay chư ko đẹp hi vọng sẽ giúp ích cho anh em . ngoc_minh1973@yahoo.com , dt 0903419062
              bất cứ thời gian nào nếu trong kha năng thì xin liên lạc

              Comment


              • #67
                Nguyên văn bởi linhDT1 Xem bài viết
                Mạch của tôi cho ông bạn có 8 trạng thái hơn yêu cầu 2 trạng thái.Chỗ nguồn vào nút ấn là -5V.Nguồn vào tụ Reset là +5V.Motor dùng loại giống hình dưới nhưng nhớ chỉ 3V thôi(nếu không thích cháy VXL).Nhưng yêu cầu của thầy là motor bước phải tự nghĩ cách đi.Giúp bạn hết thì khác gì hại bạn
                Thế nhé.Chúc may mắn

                bạn cho mình xin code lập trình của mạch trên được không,cảm ơn bạn nhiều

                Comment


                • #68
                  linhDT1 ơi ! mong bạn giúp mình với. thầy mình ra đề tài đồ án điện tử căn bản điều khiển động cơ bước dùng VDK 89c51, giống như tài liệu của bạn vậy đó. file proteus với mạc in của bạn mình tải về rồi.nhưng chưa có tài liệu làm lí thuyết. mong bạn có tài liệu về đề tài này chia sẽ cho mình với. cảm ơn bạn nhiều. mình không rành về VDK nên đề tài này khó với mình lắm
                  mong sớm được bạn trả lời !!! thanks !
                  mail: hoangtudoicho0810@gmail.com

                  Comment


                  • #69
                    co ai giup minh voi. ve ho mícnh mach dieu khien động cơ bước dung 89c51

                    Comment


                    • #70
                      Các đại ka sửa cho e cái code này với.
                      Em muốn điều khiển công tắc Button nhấn một cái là quay phải, nhấn công tác khâc là quay trái . nhấn nút dừng là dừng nhưng e ko làm thế nào đc.
                      nhờ các bác giúp e.
                      e cảm ơn
                      Code:
                      #include<reg52.h>
                      #include<intrins.h>
                      sbit thuan = P3^0;
                      sbit nguoc = P3^1;
                      sbit dung  = P3^2;
                      // chuong trinh dieu khien motor buoc
                      void delay(unsigned char ms)
                          {
                      	 int i,j;
                      	 for(i=0;i<ms;i++)
                      	 for(j=0;j<125;j++)
                      	   {
                      	   ;
                      	   }
                      	}
                      unsigned char mangdk1[4]={0x0E,0x0D,0x0B,0x07};	 // dieu khien quay thuan
                      unsigned char mangdk2[4]={0x07,0x0B,0x0D,0x0E};  // dieu khien quay nguoc
                      
                      
                      void dunglai(void)
                         {
                      
                         P2=0xFF;
                         }
                         void quaynguoc(void)
                         {
                         int j;
                         while(1)
                         {
                         for(j=0;j<4;j++)
                            {
                      	  if(dung==0) dunglai();
                      	  P2=mangdk2[j];
                      	  delay(1000);
                      	  }
                         }
                         }
                      void quaythuan(void)
                         {
                         int i;
                         while(1)
                         {
                         for(i=0;i<4;i++)
                            {
                      	  if(dung==0) dunglai();
                      	  P2=mangdk1[i];
                      	  delay(1000);
                      	  }
                      	}
                         }
                      
                      
                      // chuong trinh kiem tra phim bam
                      
                      void kiemtra(void)
                          {
                           while(thuan!=0&&nguoc!=0&&dunglai!=0)
                      	 {
                      	 if(thuan==0) quaythuan();
                      	 if(nguoc==0) quaynguoc();
                      	 if(dung==0) dunglai();
                      	 }
                      
                      	}
                      
                      void main(void)
                          {
                      	P2=0xFF;
                      	while(1)
                      	{
                      	 kiemtra();
                      	 }
                      	}
                      Attached Files
                      Last edited by capkama; 20-09-2011, 07:02.

                      Comment


                      • #71
                        bac nào đã làm và có mạch nguyên lý động cơ bước bao nhiêu động cơ cũng được.dùng ic 89c51 hay 89c52 j do cũng được.Up lên cho mọi người cùng tham khảo với
                        e thì đang làm cái đồ án môn học cần điều khiển 4 đc bước,nhưng chưa biết j nhiều về động cơ bước hit.
                        mong mọi người giúp đỡ
                        thanks các bác nhiều nha

                        Comment


                        • #72
                          Bác nào có thể cho xem xin cái code dùng 8051 điểu khiển động cơ bước của hdd được không ạ (3 cuộn mắc hình sao 120 độ ý). h em ko học dt nữa nên chịu chết. thanks!!

                          Comment


                          • #73
                            Em đang làm đồ án điều khiển và hiển thị tốc độ động cơ bước : 12v, 1.8 đô, điều khiển 4 bước , 6 dây. yêu cầu sử dụng 5 nút bấm : chạy/dừng, thuận, nghịch, tăng tốc, giảm tốc. Em làm được sơ đồ nguyên lý rồi nhưng phần viết code do em kém vi xử lý lắm nên không biết bắt đầu từ đâu. Em thấy anh am hiểu về vấn đề này, Anh có thể giúp đỡ em được không ạ

                            Comment


                            • #74
                              Cac bac oi cho em hoi khi lap trinh cac Bac hay dung lenh $include(reg51xa.INC); #include <sfr51.inc>. Vay no co y nghia gi vay. Muon tim hieu thi phai vao dau. Thanks

                              Comment


                              • #75
                                Mạch điều khiển vi bước cho step motor nay đã bán sẵn
                                Loại < = 2A , kích thước bằng bao diêm với giá 250k..chỉ việc giao tiếp với vi điều khiển là xong, vi bước 8
                                Quang Nhat
                                ---------------------------------------
                                Yahoo :quangnhat85ls
                                Mail :
                                Nhận thiết kế và ép nhựa cho đồ điện tử

                                Comment

                                Về tác giả

                                Collapse

                                RaulBlanco Tìm hiểu thêm về RaulBlanco

                                Bài viết mới nhất

                                Collapse

                                • iTron
                                  Hỗ trợ tìm linh kiện mạch hạ áp 220V - 110V
                                  bởi iTron
                                  Em được ông anh cho mạch như hình, nhờ ace trong diễn đàn xem giúp mạch này dùng ổn ko và dùng linh kiện công suất nào thì phù hợp.
                                  Xin cảm ơn...
                                  hôm nay, 11:27
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Vì sản phẩm của họ dân mình có dùng, và có lẽ cũng không phải là không phổ biến, nên ĐT quyết định gởi thư điện tử tiếng Anh cho họ như sau, ( đã sửa vài từ như được góp ý, vì nếu lịch sự thì dù vòng vo cũng nên phản hồi, vì...
                                  Hôm qua, 16:36
                                • tuyennhan
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi tuyennhan
                                  Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                                  Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                                  23-02-2025, 07:44
                                • vi van pham
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi vi van pham
                                  Cám ơn những lời chúc tốt đẹp của em.

                                  Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                                  Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                                  23-02-2025, 02:00
                                • nhathung1101
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi nhathung1101
                                  Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                                  Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                                  Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                                  22-02-2025, 22:18
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                                  Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                                  22-02-2025, 14:51
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                                  Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                                  22-02-2025, 14:39
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                                  Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                                  22-02-2025, 14:28
                                • bqviet
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi bqviet
                                  Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                                  21-02-2025, 20:26
                                • mèomướp
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi mèomướp
                                  Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                                  21-02-2025, 12:32
                                Đang tải...
                                X