Thông báo

Collapse
No announcement yet.

Help ! Mạch cầu H sử dụng IR2184

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

  • Help ! Mạch cầu H sử dụng IR2184

    Em có làm mạch cầu H sử dụng IR2184 kích FET. Mạch nguyên lý :
    Click image for larger version

Name:	untitled.JPG
Views:	1
Size:	57.9 KB
ID:	1411208
    Nhưng khi test động cơ không nhúc nhích. Không biết lý do tại sao. Mong các anh có kinh nghiệm chỉ giúp.
    Còn đây là code test thử. Em dùng PIC16F886.
    Code:
    #include <16F886.h>
    #FUSES NOWDT                    //No Watch Dog Timer
    #FUSES HS                       //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
    #FUSES NOPUT                    //No Power Up Timer
    #FUSES MCLR                     //Master Clear pin enabled
    #FUSES NOPROTECT                //Code not protected from reading
    #FUSES NOCPD                    //No EE protection
    #FUSES NOBROWNOUT               //No brownout reset
    #FUSES IESO                     //Internal External Switch Over mode enabled
    #FUSES FCMEN                    //Fail-safe clock monitor enabled
    #FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
    #FUSES NODEBUG                  //No Debug mode for ICD
    #FUSES BORV40                   //Brownout reset at 4.0V
    #FUSES NOWRT                    //Program memory not write protected
    
    #use delay(clock=24000500)
    void main()
    {
    setup_comparator(NC_NC_NC_NC);// This device COMP currently not supported by the PICWizard
    set_tris_c(0x00);
    output_high(pin_C0);
    output_high(pin_C3);
    setup_timer_2(T2_DIV_BY_16,74,1);      //5kHz
       setup_ccp1(CCP_PWM);
       setup_ccp2(CCP_PWM);
       set_pwm1_duty(45);                  //60%
       set_pwm2_duty(45);                 //60%
    }

  • #2
    Đọc kĩ lại datasheet của IR2184 nhé, bạn thiết kế cổng logic như thế chưa đúng.

    Comment


    • #3
      Em nhầm chưa sửa lại em dùng con 74HC00(nand). Mà không biết là cách điều khiển của em đúng chưa. Có cần chú ý gì không

      Comment


      • #4
        Cậu cứ đọc lại datasheet đi. Tất cả nó nằm trong đó.

        Comment


        • #5
          Bạn hãy giả thiết:
          Tín hiệu vào DIR là H (coi như quay phải).
          Tín hiệu vào DIR là L (coi như quay trái).
          Xét điện thế lối ra của từng nhánh trong từng trường hợp -> Dòng qua mô tơ có hay không?
          Chưa đỗ tú tài, nên vẫn còn phải đi học.

          Comment


          • #6
            to duong_act: Nói như anh, em đọc rồi hiểu hết và làm được rồi thì em cũng không cần hỏi. Và như vậy cũng chẳng cần cái diễn đàn này làm gì.
            to HTTTTH : Em đã thử đo hết rồi. Và em phát hiện 2 điều sau
            1. 2 chân PWM của em đo thử thấy luôn = 0 không biết có phải PIC chết hay lập trình sai( in out lại thấy đúng)
            2. Cái chân SD con IR ấy mặc dù bị ép xuống 0 nhưng nó không ảnh hưởng, nó vẫn xuất ra tín hiệu 1 ở phía cao.
            Mong các huynh chỉ giúp.

            Comment


            • #7
              Nguyên văn bởi OoMrBayoO Xem bài viết
              to duong_act: Nói như anh, em đọc rồi hiểu hết và làm được rồi thì em cũng không cần hỏi. Và như vậy cũng chẳng cần cái diễn đàn này làm gì.
              to HTTTTH : Em đã thử đo hết rồi. Và em phát hiện 2 điều sau
              1. 2 chân PWM của em đo thử thấy luôn = 0 không biết có phải PIC chết hay lập trình sai( in out lại thấy đúng)
              2. Cái chân SD con IR ấy mặc dù bị ép xuống 0 nhưng nó không ảnh hưởng, nó vẫn xuất ra tín hiệu 1 ở phía cao.
              Mong các huynh chỉ giúp.
              Thế này thì tôi thua cậu.
              Cậu đã đọc datasheet chưa ? Đọc những phần nào ?
              Trước khi làm cái gì cần phải nghiên cứu kĩ mới thực hiện. Cái phương pháp điều khiển IR2184 nó nằm ngay trong cái datasheet, cái giản đồ xung mà tôi cá là cậu chưa bao giờ đọc trước khi làm. Nó không quá khó đến cái mức không làm được. Diễn đàn sinh ra không phải chỉ để trả lời những câu hỏi mà câu trả lời nó nằm ngay trên tay người đi hỏi.

              Comment


              • #8
                Kinh nghiệm và kiến thức em thua bác nhưng bác nói là chưa từng đọc là hơi bị khinh thường nhau đấy. Dù sao cũng cảm ơn vì lời khuyên hãy nghiên cứu kĩ trước khi làm và đừng có hỏi khi chưa làm được.

                Comment


                • #9
                  Mọi người giờ hay đe dọa nhau quá


                  Add: 97 Quán Nam - Lê Chân - Hải Phòng.
                  Tel: 031 518648 Phone: 0904 283 505

                  Comment


                  • #10
                    Nguyên văn bởi OoMrBayoO Xem bài viết
                    Kinh nghiệm và kiến thức em thua bác nhưng bác nói là chưa từng đọc là hơi bị khinh thường nhau đấy. Dù sao cũng cảm ơn vì lời khuyên hãy nghiên cứu kĩ trước khi làm và đừng có hỏi khi chưa làm được.
                    e thấy bạn này noí cũng có ý đúng mà , có quá nhiều phần , nếu đối với ng mới tìm hiểu sẽ là rất hỗn loạn ,vì ng đó sẽ k biết cái mình cần làm có cần những cái kia không , nếu đưa lên diễn đàn mọi ng góp ý 1 chút thôi ,nhưng đối với ng đang bí lại là 1 điểm sáng , vì có thể suy nghĩ nhiều rồi làm rối trí

                    nếu góp ý đọc datasheet thì nên chỉ đọc chỗ nào thì hay hơn ,chẳng hạn phần nào có phải tốt hơn k

                    cái nài e test rồi ,e thấy thế á

                    Comment


                    • #11
                      Vậy với IR2184 muốn điều khiển nó thì đọc phần " Input/Output Timing Diagram "
                      với cái hình vẽ là giản đồ xung Input / Output.
                      Để điều khiển cầu H cần 2 IR2184. Nên có 4 đầu vào là IN1,SD1,IN2,SD2. Để điều khiển cầu H thì không nên PWM cả 4 Fet mà thường mở bão hòa 2 Fet trên hoặc dưới và PWM 2 Fet còn lại.
                      Với cách tôi hay dùng là mở bão hòa 2 Fet trên và PWM 2 Fet dưới nên có kiểu điều khiển sau đây :

                      IN1 | SD1 | IN2 | SD2 | H
                      1 | 0 | 1 | 0 | OFF
                      1 | 1 | 0 | PWM | LEFT
                      0 | PWM | 1 | 1 | RIGHT

                      PWM tích cực mức 1. Đây là bảng trạng thái điều khiển cầu H với 4 Fet-N. Sơ đồ cậu suy nghĩ thêm

                      Comment


                      • #12
                        Cảm ơn mọi người. Em đã tìm được nguyên nhân rồi. Lý do là cái mạch nạp em không verify nên hình như nó không nạp được phần PWM vào không hiểu tại sao. Em test thử lại bằng cách I/O và delay thế là được.
                        Nguyên văn bởi OoMrBayoO Xem bài viết
                        [ATTACH=CONFIG]36861[/ATTACH]
                        Em cũng phân tích cái này 1 chút. Nếu ta cho DIR=0 qua con NAND thì chân IN (IR2184 thứ nhất ) = 1 như vậy phần Ho, Lo của nó sẽ tương ứng mức 1,0 (nói cho tiện chứ không đúng bản chất ). Khi ta PWM cao thì qua con NAND thứ 2 chân IN con IR thứ hai =0 Ho, Lo sẽ là 0,1 do đó Q1, Q4 dẫn động cơ chạy.
                        Tuy nhiên do tụ boot ban đầu chưa được nạp đầy nên mặc dù Ho đo được khoảng 10v nhưng đó là so với GND còn với VS chỉ được tầm 5->6v (cái này mới quan trọng)động cơ chạy yếu và giật FET phía cao nóng hơn phía dươi (không biết phân tích như vậy đúng chưa, em phân tích theo kết quả làm). Và em thay NAND =con NOR thì chạy ngon đo được áp tại chân SEN khoảng gần 1v tương ứng khoảng gần 4A nhỉ. Cứ chạy như vậy 5s đảo chiều 1 lần trong 1/2h sờ vào FET không có cảm giác ấm luôn chứ huống chi nóng. Nhưng phải nói là em lấy búa đập ruồi dùng con FET 3205.
                        to duong_act : Em hiểu và sẽ thử. Nhưng em có thắc mắc ở chế độ off sao không cho IN1=0| SD1=1| IN2=0| SD2=1 động cơ sẽ ở trạng thái hãm fast stop còn để như vậy nó ở trạng thái free stop.

                        Comment


                        • #13
                          Cái ấy cũng còn tùy mục đích sử dụng nữa. Không phải lúc nào dùng cũng tốt

                          Comment


                          • #14
                            Em làm mạch dùng sơ đồ như chủ topic nhưng chân SD để không thì chạy ngon lành, đọc Input/Output Timing Diagram thì thấy ngược lại

                            Comment


                            • #15
                              mạch này em cugr làm rùi, kết quả không đảo chiều được động cơ còn mô tơ chạy rầm rầm.

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X