Thông báo

Collapse
No announcement yet.

Xin các bác vào giúp em về Động Cơ Bước với ạ

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

  • Xin các bác vào giúp em về Động Cơ Bước với ạ

    Hic. Tình hình là e làm bài tập mạch điều khiển động cơ bước dùng 8051 có nút bấm ạ.sau 1 tuần mầy mò nghiên cứu e mô phỏng được mạch (chạy thấy giật tưng tưng vì hình như chưa code ngắt timer). sau đó làm mạch thật làm đến lần 2 mà vẫn ko thấy DCB nhúc nhích tí gì. thật sự rất nản ạ. các bác cho e hỏi 1 số chỗ vs ạ: (ảnh e up ko được ạ)

    - DCB 6 dây của e thứ tự dây: Trắng Đen Đỏ Vàng Xanh Cam thì e đấu Trắng Đen vào dương nguồn, 4 dây kia vào 4 dây pha đúng ko ạ.

    Còn mỗi thắc mắc này ạ!

    e xin up lên mediafire ảnh động cơ và mạch mô phỏng ạ
    link =>> DK Dong Co Buoc.rar

    Xin các bác giúp e với ạ
    Last edited by nbking; 12-04-2012, 09:54.

  • #2
    Nguyên văn bởi nbking Xem bài viết
    Hic. Tình hình là e làm bài tập mạch điều khiển động cơ bước dùng 8051 có nút bấm ạ.sau 1 tuần mầy mò nghiên cứu e mô phỏng được mạch (chạy thấy giật tưng tưng vì hình như chưa code ngắt timer). sau đó làm mạch thật làm đến lần 2 mà vẫn ko thấy DCB nhúc nhích tí gì. thật sự rất nản ạ. các bác cho e hỏi 1 số chỗ vs ạ: (ảnh e up ko được ạ)

    - DCB 6 dây của e thứ tự dây: Trắng Đen Đỏ Vàng Xanh Cam thì e đấu Trắng Đen vào dương nguồn, 4 dây kia vào 4 dây pha đúng ko ạ.

    - E mua adapter 9v 1a về nhưng ko thấy kí hiệu âm dương đâu, e thử = bút thử điện thì trong ngoài đều có sáng đèn ạ, các bác giúp em xác định với ạ.

    - Mạch thật thì e lắp như mô phỏng thay nguồn,đất = dương,âm nguồn DC đúng không ạ

    e xin up lên mediafire ảnh động cơ và mạch mô phỏng ạ
    DK Dong Co Buoc.rar

    Xin các bác giúp e với ạ
    thử điện 1 chiều mà chú dùng bút thử điện là hiểu rồi @@

    Comment


    • #3
      Hì, thằng bạn e chỉ thế :d, e học chú trọng viễn thông, nên điện tử học ít nên hem bik, đây là bài tổng lại điện tử. bác xem hộ cái động cơ ạ

      Comment


      • #4
        Giúp em với các bác !!!!!!!!!!!

        Comment


        • #5
          động cơ bước đo hai đầu dây với nhau. có hai dây chung cấp VCC vào đó. ví dụ lấy dây màu đỏ đo điện trở với các đầu còn lại. nếu điện trở dây đỏ và vàng bằng điện trở dây đỏ với dây nâu==> dây đỏ là dây chung nối VCC vào. làm tương tự với các đầu cong lại. chú ý đo điện trở các đầu dây thì viết ra một tờ giấy để dễ kiểm soát. không làm lung tung kẻo trâu quỳ lại tiếp nhận thêm thành viên mới

          Comment


          • #6
            thank bác để em đi mượn đồng hồ về đo ạ

            Comment


            • #7
              Click image for larger version

Name:	Photo0023.jpg
Views:	1
Size:	68.0 KB
ID:	1359432
              ảnh động cơ đây ạ. ai từng dùng loại này thì chỉ e với

              Comment


              • #8
                Hic mình cũng lập trình thử rồi nhưng chỉ con bé thì chay được còn con to một chút là cứng nhắc

                Comment


                • #9
                  Thế con của e chạy đc chứ ạ, e xài 5v nuôi nó nhg ko hiểu sao ko chạy

                  Comment


                  • #10
                    nếu là 6 dây mình nghĩ là động cơ 2 pha.
                    loại này khi đo chập thì sẽ chia thành 2 phần, mỗi phần 3 dây chập nhau.
                    Sau đó bạn đo trở đối với từng phần 1 đầu 1 dây còn đầu kia đo 2 dây còn lại, nếu là dây chung thì giá trị điện trở khi đo 2 đầu còn lại sẽ bằng nhau. Như vậy là tìm ra được 2 dây chung.
                    5V là ok rồi.

                    Comment


                    • #11
                      Thank bác e đang đi mươn đồng hồ.

                      Comment


                      • #12
                        Nguyên văn bởi ahdvip1 Xem bài viết
                        nếu là 6 dây mình nghĩ là động cơ 2 pha.
                        loại này khi đo chập thì sẽ chia thành 2 phần, mỗi phần 3 dây chập nhau.
                        Sau đó bạn đo trở đối với từng phần 1 đầu 1 dây còn đầu kia đo 2 dây còn lại, nếu là dây chung thì giá trị điện trở khi đo 2 đầu còn lại sẽ bằng nhau. Như vậy là tìm ra được 2 dây chung.
                        5V là ok rồi.
                        Thế dây pha thì thế nào bác, làm sao để biết thứ tự ạ

                        Comment


                        • #13
                          day pha thường nó tự sắp theo tuần tự các bước rui,nếu bạn muốn biết thứ tự ntn thi có thể lấy cục nguồn 5v cấp + cho dây chung còn chân (-)kích vào 4 dây còn lại theo thứ tự,nếu đúng chiều thì các bước sẽ nhảy theo vòng,còn ko đúng thì nó sẽ nhảy ngược lại,cứ như thế bạn sẽ tìm dc thứ tự các bước

                          Comment


                          • #14
                            Nguyên văn bởi binhcddt09b Xem bài viết
                            day pha thường nó tự sắp theo tuần tự các bước rui,nếu bạn muốn biết thứ tự ntn thi có thể lấy cục nguồn 5v cấp + cho dây chung còn chân (-)kích vào 4 dây còn lại theo thứ tự,nếu đúng chiều thì các bước sẽ nhảy theo vòng,còn ko đúng thì nó sẽ nhảy ngược lại,cứ như thế bạn sẽ tìm dc thứ tự các bước
                            thank bác nhiều, để e thử xem sao

                            Comment


                            • #15
                              #include <regx52.h>
                              #include <stdio.h>

                              sbit TRAI = P1^0;
                              sbit PHAI = P1^1;
                              sbit TOC1 = P1^2;
                              sbit TOC2 = P1^3;
                              sbit TOC3 = P1^4;
                              sbit TOC4 = P1^5;
                              sbit TOC5 = P1^6;
                              sbit TOC6 = P1^7;

                              unsigned char M[] = {0x0e,0x0d,0x0b,0x07};
                              int i=0,j=0,a;

                              //-------------------------

                              void tocdoc(){
                              a=200;
                              if (TOC1) {a = a + 300; }
                              if (TOC2) {a = a + 500;}
                              if (TOC3) {a = a + 800;}
                              if (TOC4) {a = a + 1000;}
                              if (TOC5) {a = a + 2000;}
                              if (TOC6) {a = a + 3000;}
                              }

                              void delay(){
                              unsigned int t,time=10;
                              tocdoc();
                              while(time--)
                              for(t=0;t<a;t++);
                              }
                              //--------------------------
                              void dc_thuan(){
                              while(TRAI){
                              delay();
                              P2 = M[i--];
                              if(i < 0)
                              i = 3;
                              }
                              i++;
                              }
                              //-------------------------
                              void dc_dao(){
                              while(PHAI){
                              delay();
                              P2 = M[i++];
                              if(i > 3)
                              i = 0;
                              }
                              i--;
                              }

                              //-------------------------

                              void main(){
                              P2 = 0;
                              while(1){
                              dc_thuan();
                              dc_dao();
                              }
                              }

                              em xài code này ạ, chạy mô phỏng thấy giật ghê. nghe bảo e thiếu ngắt timer bác giúp e vs

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X