RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

Điều khiển động cơ DC dùng PIC thế nào nhỉ

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • nemesisfx15
    Nhập môn đệ tử
    • Oct 2008
    • 5

    #1

    Điều khiển động cơ DC dùng PIC thế nào nhỉ

    Ông thầy giao cái đồ án : điều khiển tốc độ động cơ DC dùng bộ biến đổi điện áp 1 chiều đơn dạng giảm áp dùng PIC16F877 .Anh em nào biết chỉ mình với, học cũng lang mang mà thầy giao cái này chả biết bắt đầu từ đâu,xem trên diễn đàn về điều khiển động cơ thì thấy cao siêu quá,có ai có lòng tốt hướng dẫn cụ thể giùm mình ko ? thank nhiều ^^
  • trieucn
    Đệ tử 1 túi
    • Apr 2008
    • 18

    #2
    Nguyên văn bởi nemesisfx15 View Post
    Ông thầy giao cái đồ án : điều khiển tốc độ động cơ DC dùng bộ biến đổi điện áp 1 chiều đơn dạng giảm áp dùng PIC16F877 .Anh em nào biết chỉ mình với, học cũng lang mang mà thầy giao cái này chả biết bắt đầu từ đâu,xem trên diễn đàn về điều khiển động cơ thì thấy cao siêu quá,có ai có lòng tốt hướng dẫn cụ thể giùm mình ko ? thank nhiều ^^
    Tui cũng chỉ biết đơn giản thui. Đại khái là thế này: để điều khiển được tốc độ động cơ một chiều, người ta dùng tín hiệu PCW. Tức là điều khiển độ rộng xung. Dùng một chân để điều khiển tốc độ động cơ, ở chân này phát ra tín hiệu PCW. Nếu có xung thì có điện cho động cơ. Không có xung thì không có điện. Khi có điện thì động cơ tăng tốc, không có thì giảm tốc. Tuỳ vào độ rộng xung, tốc độ động cơ sẽ khác nhau. Nếu xung dài, tốc độ sẽ lớn và ngược lại. Còn việc tính toán độ rộng xung phù hợp với tốc độ thì còn nhiều vấn đề liên quan khác như việc công suất của nguồn lớn hay nhỏ, động cơ to hay nhỏ .... Việc này, bác phải tự tính toán thui. Tui chỉ biết có vậy. Mà việc điều khiển động cơ đã có trong các PICVIETNAM mà. Bác chịu khó tìm ở trong đó đi. Có nhiều cao thủ nói về vấn đề này rùi
    Tiền là tiên là phật. Tiền là sức bật của ta.

    Comment

    • Mr.Bi
      Đệ tử 7 túi
      • Jul 2007
      • 188

      #3
      tín hiệu PCW . Tức là điều khiển độ rộng xung....
      cái này lần đầu tiên nghe ah ! hiiii .... PWM u ơi ( Pulse Width Modulation)

      Comment

      • nemesisfx15
        Nhập môn đệ tử
        • Oct 2008
        • 5

        #4
        Ai chỉ chi tiết hơn được ko

        Comment

        • nguyenhung1811
          Đệ tử 3 túi
          • Jul 2007
          • 48

          #5
          trong datasheet cua 16f877a, no co day', o phan CCP do'.

          Comment

          • nguyenhung1811
            Đệ tử 3 túi
            • Jul 2007
            • 48

            #6
            day la chuong trinh con dieu chinh do rong xung o 2 chan ccp1 va ccp2 (rc1&2). ban doc xem thu
            ;------------------------------------------------------------------------------------
            CHAY ; CHUONG TRINH CON PWM
            STEP1 ; SET THE PWM PERIOD BY WRITING TO THE PR2 REGISTER
            MOVLW D'200' ; PWM PERIOD = 200
            BANKSEL PR2
            MOVWF PR2
            STEP2 ; SET THE PWM DUTY CYCLE BY WRITING TO THE CCPRxL AND CCPxCON<5,4>
            BANKSEL CCP2CON
            CLRF CCP2CON
            CLRF CCP1CON
            MOVF PHAI,W ; DUTY CYCLE = B'00000110 00' = 24
            MOVWF CCPR2L
            MOVF TRAI,W
            MOVWF CCPR1L
            STEP3
            BANKSEL T2CON ; SET THE TMR2 PRESCALE VALUE AND ENABLE TM2 BY WRITING T2CON
            MOVLW 0X06 ; 1:16 PRESCALE
            MOVWF T2CON
            STEP4 ; CONFIGURE THE CCP1 MODULE FOR PWM OPERATION
            BANKSEL CCP2CON
            MOVLW 0X0C ; CCP1CON = 00111100 PWM MODE
            MOVWF CCP2CON
            MOVWF CCP1CON
            RETURN

            Comment

            • nguyenhung1811
              Đệ tử 3 túi
              • Jul 2007
              • 48

              #7
              mua 16f877a o da nag, ba con biet dia chi nao` ko???? giup tui voi. 0 bit xai` kieu gi` hay mua nham` pic dom? ma` 2 nga`y no die 3 con, kieu nay` ban nha` thoi.... T_T

              Comment

              • naivatho
                Đệ tử 1 túi
                • Aug 2008
                • 17

                #8
                hung a!!!!
                ban xem thu lai cai mach cua ban di hay
                mach ban co van de thi pic de bi dot lam
                dien ap tren pic ma wa 5V la tieu do.

                Comment

                • Mr.Bi
                  Đệ tử 7 túi
                  • Jul 2007
                  • 188

                  #9
                  Nguyên văn bởi nguyenhung1811 View Post
                  mua 16f877a o da nag, ba con biet dia chi nao` ko???? giup tui voi. 0 bit xai` kieu gi` hay mua nham` pic dom? ma` 2 nga`y no die 3 con, kieu nay` ban nha` thoi.... T_T
                  PIC 16F877A 75-80k mà chỉ có 2 kênh băm xung , trong khi 18F4331 có tới 6 kênh mà giá cũng như vậy, mắc chi cực công lùng mua con hiếm hàng . Mua 4331 về dùng cho đã. Tui cũng ở ĐN nè , tới 41 Đoàn Thị Điểm hoặc 378 Lê Duẩn

                  Comment

                  • congadientu
                    Nhập môn đệ tử
                    • Oct 2008
                    • 6

                    #10
                    Điều khiển động cơ DC bằng điều chế độ rộng xung thì mình cũng có đọc qua!!. Nhưng ko biết bạn nào có sơ đồ kết nối phần cứng giữa Pic và động cơ Dc luôn thì tốt quá. Up lên đây để anh em cùng thảo luận.

                    Comment

                    • love_ac
                      Đệ tử 4 túi
                      • Apr 2008
                      • 78

                      #11
                      cũng đã có bài trả lời cùng câu hỏi của neme...bên đtvn rồi,một bài viết của ZZ,bạn thử xem (cẩn thận với cái sơ đồ nguyên lý đó nhé)
                      http://dientuvietnam.net/forums/showthread.php?t=18748

                      Comment

                      • Mr.Bi
                        Đệ tử 7 túi
                        • Jul 2007
                        • 188

                        #12
                        sơ đồ í tui dùng để đk motor catset , vả lại lấy nguồn từ lưới điện nên ko sợ sụt dòng

                        Comment

                        • ptngocanh
                          Đệ tử 1 túi
                          • Nov 2008
                          • 11

                          #13
                          Điều khiển động cơ DC dung PIC 16F877A

                          Mình đã làm mạch này rồi và chạy râá tốt ...Chúc bạn thành công
                          Attached Files

                          Comment

                          • toiditimem1010
                            Nhập môn đệ tử
                            • Dec 2008
                            • 2

                            #14
                            hay quá!đúng là đi một ngày đàng học một sàng khôn.Em cám ơn các bậc tiền bối.em sẽ làm cái mạch này.Em cũng đang làm một bài điều khiển động cơ 1 chiều quay thuận nghịch mhuwmg dùng cổng song song sử lý qua bộ DAC0808.ko biet làm song nó có chạy ko?
                            Các sư phụ co chương trình lập trình bằng C ko? cho em với!Em cam ơn các bác trước nhé

                            Comment

                            • danhvu
                              Nhập môn đệ tử
                              • Apr 2008
                              • 1

                              #15
                              em đang làm đồ án điều khiển và đo tốc độ động cơ DC dùng pic 16f877 ai giúp em với

                              Comment

                              Working...