Thông báo

Collapse
No announcement yet.

Xung PWM điều khiển động cơ Brushless

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

  • Xung PWM điều khiển động cơ Brushless

    Chào các bạn, mình đang viết code để điều khiển động cơ bruchless qua ESC trên kit STM32F4-Discovery.
    Mục đích tạo ra xung PWM tần số 50Hz, đồ rộng xung ra là 1-2 ms, chu kì là 20ms.
    Các anh có kinh nghiệm xin chỉ dùm e, e cảm ơn nhiều ạ !

  • #2
    Nguyên văn bởi nobita91_201 Xem bài viết
    Chào các bạn, mình đang viết code để điều khiển động cơ bruchless qua ESC trên kit STM32F4-Discovery.
    Mục đích tạo ra xung PWM tần số 50Hz, đồ rộng xung ra là 1-2 ms, chu kì là 20ms.
    Các anh có kinh nghiệm xin chỉ dùm e, e cảm ơn nhiều ạ !
    xung rc servo không phải là xung pwm. Google " R/C Servo Signals " để tìm hiểu.
    Em biết viết code chớp tắt led chứ ? xuất xung rc Servo tương tự.
    out on -> delay 1-2 ms -> out off -> delay 20ms. Lặp lại chu kì mới =====> xong
    Từ chối trách nhiệm:
    Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
    Blog: http://mritx.blogspot.com

    Comment


    • #3
      Nguyên văn bởi itx Xem bài viết
      xung rc servo không phải là xung pwm. Google " R/C Servo Signals " để tìm hiểu.
      Em biết viết code chớp tắt led chứ ? xuất xung rc Servo tương tự.
      out on -> delay 1-2 ms -> out off -> delay 20ms. Lặp lại chu kì mới =====> xong
      bác cứ thử viết cho 10 con độc lập nhau xem có dùng delay được không.

      Comment


      • #4
        Nguyên văn bởi FXR Xem bài viết
        bác cứ thử viết cho 10 con độc lập nhau xem có dùng delay được không.
        Sao lại không ? viết cho bao nhiêu servo chẳng được, quan trọng là phải có giải thuật, tuy nhiên có viết được hay không còn phải do trình độ người viết code. [ mới xem qua các post trong forum nên phần nào biết được trình độ của em]

        Còn nếu không viết được thì xin, nhờ đoàng hoàng tử tế người khác sẽ hướng dẫn cho.
        Từ chối trách nhiệm:
        Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
        Blog: http://mritx.blogspot.com

        Comment


        • #5
          ok rồi, mình viết bằng ngắt timer3 mỗi pin ra 1PWM, như pác itx nói viết nhiêu BLDC cũng được

          Comment


          • #6
            Nguyên văn bởi itx Xem bài viết
            Sao lại không ? viết cho bao nhiêu servo chẳng được, quan trọng là phải có giải thuật, tuy nhiên có viết được hay không còn phải do trình độ người viết code. [ mới xem qua các post trong forum nên phần nào biết được trình độ của em]

            Còn nếu không viết được thì xin, nhờ đoàng hoàng tử tế người khác sẽ hướng dẫn cho.
            itx!bạn có viết lọc kalman hay bổ phụ trên kit này lần nào chưa,HELP ME!!

            Comment


            • #7
              Nguyên văn bởi nobita91_201 Xem bài viết
              ok rồi, mình viết bằng ngắt timer3 mỗi pin ra 1PWM, như pác itx nói viết nhiêu BLDC cũng được
              ITX nói là xuất xung R/C Servo điều khiển R/C ESC , ESC này điều kiển BLDC. Không nói là điều khiển trực tiếp BLDC. hãy đọc lại.
              Nên biết là bài toán điều khiển R/C ESC khác hoàn toàn với điều khiển BLDC.
              đây là BLDC Click image for larger version

Name:	TN_38-Burnaby Flyers-High Power BLDC Motor.JPG
Views:	1
Size:	6.1 KB
ID:	1379828
              đây là R/C ESC Click image for larger version

Name:	12282007esc80Asonix.jpg
Views:	1
Size:	22.0 KB
ID:	1379829 như yêu cầu cần điều khiển.

              Phải nói như vậy vì nhận thấy em chưa phân biệt rõ giữa điều khiển R/C ESC và BLDC.

              Với BLDC không phải chỉ đơn thuần quanh quẩn code mcu là đã có thể điều khiển được, phải có kết hợp rất lớn với mảng công xuất và mảng cảm biến nữa chua nhắc đến pcb, nhiễu nhủng.... đừng nghĩ là chỉ cần có code đang hoạt động đem về là đã xong, code chỉ là một phần trong tổng thể.
              Từ chối trách nhiệm:
              Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
              Blog: http://mritx.blogspot.com

              Comment


              • #8
                Lúc trước em có ráp một bo này để kích mở ESC , điều chỉnh độ rộng xung để điều chỉnh tốc độ motor brussless, mạch dùng một ic 555 thôi , mạch khá đơn giản

                Comment


                • #9
                  đánh nhầm 1 chút, xung cấp cho ESC, ESC đk BLDC

                  Comment


                  • #10
                    Người ta đang hỏi Lít-sờ...
                    Ít-xờ lại bẩu đó là rờ-xê


                    Động cơ "Bờ rát lít sờ" có giống "Rờ xê sẹc vô" không hả Ít-xờ?

                    Để quay động cơ Bờ rát còn phải xem em nó có cần "hôn hít" gì không đã, có loại chẳng cần hôn mà bụp luôn, cũng có loại phải hôn chán chê mới làm việc được. Nhưng tóm lại, chẳng cần PWM mới quay được động cơ, chỉ cần tạo góc lệch pha giữa các cuộn dây là đủ.
                    Đêm nay tớ không ngủ - ngày mai tớ ngủ bù

                    Comment


                    • #11
                      Nguyên văn bởi nhathung1101 Xem bài viết
                      Người ta đang hỏi Lít-sờ...
                      Ít-xờ lại bẩu đó là rờ-xê


                      Động cơ "Bờ rát lít sờ" có giống "Rờ xê sẹc vô" không hả Ít-xờ?

                      Để quay động cơ Bờ rát còn phải xem em nó có cần "hôn hít" gì không đã, có loại chẳng cần hôn mà bụp luôn, cũng có loại phải hôn chán chê mới làm việc được. Nhưng tóm lại, chẳng cần PWM mới quay được động cơ, chỉ cần tạo góc lệch pha giữa các cuộn dây là đủ.
                      bạn ấy hỏi làm thế nào để điều chế xung PPM để điểu khiển ESC BRUSHLESS trong mô hình RC
                      không thể làm những gì bạn muốn,hãy làm những gì bạn có thể làm .Đời không như mơ

                      Comment


                      • #12
                        A có thể giúp e viết code điều khiển động cơ BLDC thông qua ESC k? E đã dùng timer ngắt đúng 20ms độ rộng xung 50hz nhưng không chạy được

                        Comment

                        Về tác giả

                        Collapse

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

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

                        Collapse

                        • dinhthuong80
                          Trả lời cho Tự tìm công thức tính lưu lượng gió quạt điện dân dụng
                          bởi dinhthuong80
                          Dạ, cháu nghĩ,chân vịt nó phải làm cánh to vì không thể làm nhỏ được, vì số vòng quay/phút của cánh quạt dưới nước rất thấp hơn trong không khí. Vả lại độ nhớt của nước lớn hơn không khí rất nhiều lần, nên nếu cùng độ dày...
                          hôm nay, 10:23
                        • appongtho
                          Mẹo xóa máy giặt Panaonic báo lỗi H-84 nhanh
                          bởi appongtho
                          Mã lỗi H-84 Máy giặt Panasonic là gì?


                          https://appongtho.com/khac-phuc-loi-...iat-panasonic/

                          Mã lỗi H-84 trên máy giặt Panasonic là một cảnh báo đặc biệt nghiêm trọng báo hiệu hệ thống điều khiển đang kích hoạt chế độ bảo vệ...
                          hôm nay, 10:14
                        • vi van pham
                          Trả lời cho Tự tìm công thức tính lưu lượng gió quạt điện dân dụng
                          bởi vi van pham
                          Dinhthuong ơi! cơ hội làm giàu của cháu đến rồi.

                          Trên thế giới toàn bộ : "Chân Vịt" cho tàu bè đều là cánh to, nó hao nhiên liệu, ma sát làm hư hao. Nay cháu sx chân vịt cánh nhò cho thế giới sử dụng, chân vịt của cháu...
                          Hôm qua, 21:25
                        • bqviet
                          Trả lời cho nguồn switching
                          bởi bqviet
                          Thông tin cá nhân bqv xin phép tránh nêu ở diễn đàn. Nghề nghiệp thì bao năm nay vẫn thế thôi : điện - điện tử - tự động hóa - IT. Làm ơn đừng hâm mộ, nhỡ có dịp gặp thật thì lại thất vọng vì thực tế không như mình nghĩ. Bqv xét...
                          Hôm qua, 21:16
                        • mèomướp
                          Trả lời cho Tự tìm công thức tính lưu lượng gió quạt điện dân dụng
                          bởi mèomướp
                          Dạ chú dinh... cứ xét hệ tại 1 thời điểm thì sẽ dễ hiểu hơn ạ, với cánh to thì mặt tiếp xúc lớn hơn, lực tác động vào đồng thời nhiều không khí hơn, nhìu không khí cùng chuyển động thì sẽ tạo lưu lượng gió lớn hơn ạ...
                          Hôm qua, 18:49
                        • mèomướp
                          Trả lời cho nguồn switching
                          bởi mèomướp
                          Dạ cháu hỏi lại chị hàng xóm nhà cháu rồi ạ, chị ấy bảo anh thợ sửa điều hòa tâm sự với chị ấy nên hông nhầm đâu ạ. Chú bq... hông tin thì có thể xem video này ạ
                          https://youtu.be/dvU8ZcvgYH4?si=15Sd_j3uxuWah9PR
                          Hôm qua, 17:30
                        • dinhthuong80
                          Trả lời cho Tự tìm công thức tính lưu lượng gió quạt điện dân dụng
                          bởi dinhthuong80
                          Cảm ơn bác ạ, nhờ chủ đề này, nhờ bác nhiệt tình chia sẻ mà mọi người biết thêm nhiều kiến thức về quạt điên, thiết bị điện tưởng chừng rất đơn giản chỉ chuyển điện thành cơ.

                          Tuy nhiên, chỗ in đậm cháu không đồng...
                          Hôm qua, 17:00
                        • bqviet
                          Trả lời cho nguồn switching
                          bởi bqviet
                          Hình như bạn mèomướp lộn chút. Mạch nguồn xung vốn chạy 220V, muốn chuyển sang chạy 110V thì có thể dùng mạch nhân áp; hoặc thậm chí chẳng phải làm gì nếu đó là nguồn xung flyback đầu vào dải rộng. Chứ mạch nguồn vốn chạy 110V hoặc 100V nay muốn chuyển sang chạy 220 thì phải thay một mớ đấy....
                          Hôm qua, 16:16
                        • milan
                          Trả lời cho nguồn switching
                          bởi milan
                          Đại ca bqviet năm nay bao nhiêu tuổi rồi, làm nghề gì nhỉ.
                          Ngày xưa em hâm mộ anh nhất diễn đàn mà chưa có dịp gặp....
                          Hôm qua, 11:51
                        • mèomướp
                          Trả lời cho nguồn switching
                          bởi mèomướp
                          Dạ ai lại làm như chú bq... ạ. một số dòng điều hòa của nhật bên trong nó có mạch nhân áp thì bỏ qua mạch ấy là chạy 220v được ạ. Còn máy hàn thì cháu hông biết nó có thể làm vậy ko, chú tháo ra xem mạch mới biết được ạ...
                          Hôm qua, 07:09
                        Đang tải...
                        X