Thông báo

Collapse
No announcement yet.

Dac bằng pwm

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

  • Dac bằng pwm

    Các pro cho ý kiến về tạo giá trị điện áp ra phẳng bặng PWM. Ví dụ ngư mình có sóng pwm biên dộ là 5v, duty=50%--> áp trung bình là 2,5 v, nhưng ngõ ra ở đây không pphai3 là đưởng thẳng. Mình muốn dùng PWM để tạo ra diện áp này nhưng không biết dùng cái gì để lọc cho ra điện áp phẳng hết, Mình không dùng IC D/A vì mình nghĩ là PWM cũng tạo ra được áp trung bình thì cần chi D/A cho tốn them IC. Các pro help me với

  • #2
    Theo mình nghĩ thì dùng mạch lọc thông thấp đầu ra (R, C) sẽ có điện áp trung bình thôi, nhưng gặp phải vấn đề về tốc độ đáp ứng, có lẽ bạn nên dùng mạch lọc tích cực với Opam.

    Comment


    • #3
      Nguyên văn bởi bkx007 Xem bài viết
      Các pro cho ý kiến về tạo giá trị điện áp ra phẳng bặng PWM. Ví dụ ngư mình có sóng pwm biên dộ là 5v, duty=50%--> áp trung bình là 2,5 v, nhưng ngõ ra ở đây không pphai3 là đưởng thẳng. Mình muốn dùng PWM để tạo ra diện áp này nhưng không biết dùng cái gì để lọc cho ra điện áp phẳng hết, Mình không dùng IC D/A vì mình nghĩ là PWM cũng tạo ra được áp trung bình thì cần chi D/A cho tốn them IC. Các pro help me với
      Bản chất của bộ biến đổi công suất là 1 khâu DAC .Vấn đề lọc thế nào thì bạn nên tham khảo các mạch nguồn xung .Chất lượng các mạch nguồn xung rất tốt mà lọc cũng chỉ là L,C hoạt động ở tâng số băm xung > 20KHZ .

      Comment


      • #4
        Cảm ơn các pác đã góp ý. Nhưng mình dùng mạch lọc RC sau lai không lọc được phần Toff, MÌnh mô phòng bằng Protus thấy phần này khong bị mất, kiến thức điện tử mình hơi "gà mờ" nên các pac2 xem mình làm như dzầy có đúng không. Mình tạo PWM tư Vi điều khiển--> cho ngõ ra PWM nầy wa bộ lọc RC rồi dùng Volt kế 1 chiều đo diện áp ra. Nhưng khi đo thì nó nhảy liên tục từ 0->5V rồi nhảy tự 5V->0V---> không lọc bỏ được phần Toff, nếu như lọc bỏ được phần này thì volt kế phải chỉ đúng giá trị xấp xỉ 2,5V (duty=50%). MOng muốn của mình là phải làm sao chi áp ra phải phẳng. Tại vì mình nghĩ như dầy nè, nếu dùng IC DAC vd như DAC 8 bit chẵng hạn thì nó cũng chỉ biến đổi được 256 giá trị. Nhưng nếu dũng VDK chẳng hạn như ATMEGA chọn pWM chế độ top ICR1 (16 bit thanh ghi),nếu ngõ ra PWM lọc thành công thì xem như tạo được DAC 16 bit mà không cần tốn IC DAC. Các pro nào làm được thì cho ý kiến giúp. Nếu có sơ đồ thì càng tốt hơn nữa. Thank các pro đã quan tâm

        Comment


        • #5
          nếu dac bằng PWM ko nên dùng hết thang 0-5V, bạn salce lại bằng mạch r nối tiếp r xuống , ví dụ là 1/5 , tức thang sẽ còn từ 0-1V/
          dac bằng PWM sẽ bị giới hạn tốc độ chuyển đổi

          b.r

          Comment


          • #6
            oh, lại gặp pác tivoi. Mình định dùng pwm này để tạo áp thay đổi-> thay đổi được dòng điện. Do mình muốn điều khiển vi bước step motor. Hôm bữa bạn có gửi cho mình tài liệu này tham khảo http://www.piclist.com/tecHREF/io/st...p/lini_wks.htm nhìn qua thì thấy nó hay quá, đún với yêu cầu cũa mình nhưng so đồ thì lại khó hiểu. không biết họ làm saoma2 thay đồi dòng wa 2 cuộn dây được. nhất là chế độ 3200 step. Sóng sin nhìn đẹp ghê nhưng không bít làm cáchnao2 để được như vậy hết. pác cho ý kiến với.
            Nếu có cách nào hay hơn cũng được pác cứ nêu ra. tại mình chỉ nghĩ được cách dùng PWm để thay đổi áp-> thay đổi dòng thôi. ngoaia2 ra chacng83bit1 được them cách nào hết

            Comment


            • #7
              Điện áp trung bình là 2.5V nhưng điệp áp ấy khác với điện áp 2.5 V không đổi.

              Comment


              • #8
                Hoàn toàn làm được. Tuy nhiên tốc độ đáp ứng sẽ không cao như 1 số bạn đã nói. Dưới đây là 1 mạch điển hình tôi vẫn thường dùng với tần số PWM 10KHz.
                Attached Files
                Đêm nay tớ không ngủ - ngày mai tớ ngủ bù

                Comment


                • #9
                  Sao khi tha khảo ý kiến từ nhiều luồng khác nhau, mình có ý tưởng như dzầy các pác góp ý kiến thử. tại vấn đề của mình nói chung là điều khiển micro step stepper motor.
                  mình dùng mạch gồm 4 tranistor để diều khiển 4 đầu tín hiệu điều khiển unipolar motor (tip 122). Chọn các giá trị dòng Ic tương ứng với các góc cần Đk trong mod micro step, từ dòng Ic này tra theo datasheet ta tìm được Hfe (hệ số khuếch đại)--> dòng Ib. Muốn thy đổi Ic--> phải tahy đổi Ib, mà Rb là conts--> thay đổi áp cấp qua Rb. dùng PWM--> lọc để tạo áp phẳng--> thay đổi Ib--> thay đổi Ic. đây là ý tưởng như vậy, các bác góp ý với xem như dzay` có đưộc ko, có bị hạn chế gì ko. do mo phỏng bằng protues thì không thấy được, do vậy xin thêm ý kiến từ các pác để bắt tay vào làm mạch thực lun. thank các pác đã giúp đỡ

                  Comment


                  • #10
                    Click image for larger version

Name:	mach loc.JPG
Views:	1
Size:	128.2 KB
ID:	1346683không bit pác nhathung1101 làm sao chứ mình thử mô phỏng bằng Protues mạch của pác nhưng cu ng4 đâu có ra được áp phẳng đâu. Đây là ảnh và file mo phỏng của mình. Pác xem thử dùm

                    Comment


                    • #11
                      Giữa cái mô phỏng và thực tế còn khoảng cách xa lắm. Bạn thấy bộ nguồn cho CPU(chip) máy tính cũng PƯM đó thôi. Nó chỉ dùng cuộn cảm và tụ điện thôi bạn ạ.

                      Comment

                      Về tác giả

                      Collapse

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

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

                      Collapse

                      Đang tải...
                      X