Bộ điều chế độ rộng xung PWM với 16F877A!

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • dvtrieu89
    Đệ tử 1 túi
    • Mar 2008
    • 25

    #1

    Bộ điều chế độ rộng xung PWM với 16F877A!

    Chào các bạn!
    Mình đang làm đồ án môn học "điều khiển tốc độ và chiều quay của motor dùng pic". Nhưng mình mới tiếp xúc với PIC nên chỉ biết chút ít. Biến đổi AD thì mình biết nhưng PWM thì không rành. Mong các bạn giúp đỡ!
    Bạn nào có tài liệu hay code đã viết sẳn thì post lên cho mình tham khảo với nhé.
    Thanks các bạn rất nhiều...........
  • dientudong
    Đệ tử 5 túi
    • Oct 2008
    • 95

    #2
    code thì quá trời luôn nhưng không biên dịch được,do không biết sử dụng CCS

    Comment

    • dvtrieu89
      Đệ tử 1 túi
      • Mar 2008
      • 25

      #3
      Mình viết asm. Các bạn giúp nhé!!!!!!!!!

      Comment

      • ketxanh
        Đệ tử 3 túi
        • Aug 2008
        • 53

        #4
        Nguyên văn bởi dvtrieu89 View Post
        Mình viết asm. Các bạn giúp nhé!!!!!!!!!
        tôi chi có code viết bằng c thôi, chương trình chạy rồi,bạn muôn tham khảo thì down về coi.trong này co cả tài liệu về PWM lun đó. chúc bạn thành công
        Attached Files
        Hãy cho trước khi nhận

        Comment

        • dvtrieu89
          Đệ tử 1 túi
          • Mar 2008
          • 25

          #5
          Cảm ơn bạn rất nhiều, chắc mình cũng phải chuyển qua C thôi. Chứ viết asm dài dòng quá. Để mình xem lại có gì không hiểu nhờ các bạn tiếp nhé!

          Comment

          • ketxanh
            Đệ tử 3 túi
            • Aug 2008
            • 53

            #6
            đươc thôi. đối với mình thì hạnh phúc là được chia xẻ
            Hãy cho trước khi nhận

            Comment

            • levannam
              Nhập môn đệ tử
              • Nov 2008
              • 4

              #7
              điều khiển tốc độ động cơ DC

              Nguyên văn bởi ketxanh View Post
              tôi chi có code viết bằng c thôi, chương trình chạy rồi,bạn muôn tham khảo thì down về coi.trong này co cả tài liệu về PWM lun đó. chúc bạn thành công
              chào ketxanh mình cũng đang làm đồ án đảo chiều quay và thay đổi tốc độ động cơ,và đã dowl code của bạn về làm thử nhưng khi biên dịch thì bị báo lỗi ở phần khai báo"#include <def_877a.h>"và ở 8 đoạn "if(!bit_test(portb,x))".mình mới làm quen với pic nên chưa biết nhiều,mong các bạn hướng dẫn.theo mình hiểu thì có 1 file khai báo phần def này,nếu có thì up lên cho mình xem vói hoặc cách khắc phục lỗi trên như thế nào mong ketxanh và anh em chỉ dẫn.đồ àn sắp bảo vệ rồi,rối quá!xin cảm ơn.

              Comment

              • lexuantien
                Đệ tử 2 túi
                • Feb 2009
                • 37

                #8
                Nguyên văn bởi levannam View Post
                chào ketxanh mình cũng đang làm đồ án đảo chiều quay và thay đổi tốc độ động cơ,và đã dowl code của bạn về làm thử nhưng khi biên dịch thì bị báo lỗi ở phần khai báo"#include <def_877a.h>"và ở 8 đoạn "if(!bit_test(portb,x))".mình mới làm quen với pic nên chưa biết nhiều,mong các bạn hướng dẫn.theo mình hiểu thì có 1 file khai báo phần def này,nếu có thì up lên cho mình xem vói hoặc cách khắc phục lỗi trên như thế nào mong ketxanh và anh em chỉ dẫn.đồ àn sắp bảo vệ rồi,rối quá!xin cảm ơn.
                Cái đó bạn phải khai báo con VĐK mà mình lập trình là con gì đã . Trong đoạn Code của ketxanh thì chưa khai báo địa chỉ của Portb , là " #byte PORTB=0x06" .Còn #include<def_16f877a.h> là gì thì mình không hiểu , nhưng mình xóa nó đi thì chương trình chạy.
                the stair

                Comment

                • htphong
                  Nhập môn đệ tử
                  • Oct 2009
                  • 1

                  #9
                  Cam on rat nhieu!!!

                  Comment

                  • navy
                    Đệ tử 2 túi
                    • Jan 2007
                    • 34

                    #10
                    Nguyên văn bởi lexuantien View Post
                    Cái đó bạn phải khai báo con VĐK mà mình lập trình là con gì đã . Trong đoạn Code của ketxanh thì chưa khai báo địa chỉ của Portb , là " #byte PORTB=0x06" .Còn #include<def_16f877a.h> là gì thì mình không hiểu , nhưng mình xóa nó đi thì chương trình chạy.
                    Bạn copy file này vào chỗ nó hỏi. Ko xoá nó nếu như bạn tự định nghĩa.
                    lanhnavy@gmail.com
                    Mobile phone: 0974711766
                    Automation

                    Comment

                    • navy
                      Đệ tử 2 túi
                      • Jan 2007
                      • 34

                      #11
                      Nguyên văn bởi lexuantien View Post
                      Cái đó bạn phải khai báo con VĐK mà mình lập trình là con gì đã . Trong đoạn Code của ketxanh thì chưa khai báo địa chỉ của Portb , là " #byte PORTB=0x06" .Còn #include<def_16f877a.h> là gì thì mình không hiểu , nhưng mình xóa nó đi thì chương trình chạy.
                      Sao ko up dc file?
                      lanhnavy@gmail.com
                      Mobile phone: 0974711766
                      Automation

                      Comment

                      • mocdailam
                        Đệ tử 1 túi
                        • Mar 2009
                        • 18

                        #12
                        cái file dịnh nghĩa mà. cái nào hay dùng thì tạo luôn di 1 file như thế cho tiện, thường thì có người tạo giúp rồi!

                        Comment

                        • JumboT
                          Đệ tử 1 túi
                          • Feb 2009
                          • 21

                          #13
                          đây là một số file định nghĩa mà em đã sưu tầm được, ko biết có bác nào cần ko
                          http://www.mediafire.com/?otlwoom1zzr

                          Comment

                          • thinh001
                            Đệ tử 1 túi
                            • Nov 2008
                            • 15

                            #14
                            cho em hỏi là mấy con trans mình dùng con nào vậy,với lại sao mình mô phỏng trên proteus sao mà nó không chạy vậy

                            Comment

                            • suphuhocdoi89
                              Đệ tử 1 túi
                              • Sep 2009
                              • 12

                              #15
                              mình đang làm mạch để điều khiển động cơ servo HS422,bạn nào biết nhiêu về động cơ này giúp mình với.nếu bạn nào có sơ đồ mạch về động cơ HS422 thi pót lên cho minh với nha.thanks!

                              Comment

                              Working...