Thông báo

Collapse
No announcement yet.

Các vấn đề ADC/DAC trong PIC

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

  • #16
    Nguyên văn bởi leduy173 Xem bài viết
    Minh muốn làm 1 bộ chuyển đổi DAC trên PIC 877A có thực hiện được ko?Vref+ là 5v,Vref- là 0v.Mong được chỉ thêm!
    Thân!!!
    Đơn giản nhất là bạn dùng bộ PWM sau đó cho qua mạch lọc RC.
    Hoặc có thể dùng nhiều chân của PIC tạo DAC bằng mạng trở R-2R, nếu bạn dùng 2 PORT của PIC thì bạn sẽ có DAC 16 bit đấy.

    Về mạng R-2R bạn có thể xem ở đây:
    http://www.allaboutcircuits.com/vol_4/chpt_13/3.html

    Comment


    • #17
      ban co the noi ro hon ve mang r-2r ko? cap nguon va gia tri dien tro la bao nhieu! co the chi minh chi tiet 1 chut ko?
      Than
      |

      Comment


      • #18
        Neu dung PWM thi don gian that nhung lieu co chinh xac ko?va mach RC nhu the nao?
        |

        Comment


        • #19
          Bác totite đã dùng con A/D serial nào vậy,có dễ sử dụng không.Mình đang nghiên cứu con MCP 3208 nhưng vẫn chưa nắm bắt được.Nếu bác đã dùng được con nào 4 kênh thì cho mình tham khảo với được không?
          Technical Institutes
          Mobile: 0983278725
          Email:

          Comment


          • #20
            Nguyên văn bởi process Xem bài viết
            Bác totite đã dùng con A/D serial nào vậy,có dễ sử dụng không.Mình đang nghiên cứu con MCP 3208 nhưng vẫn chưa nắm bắt được.Nếu bác đã dùng được con nào 4 kênh thì cho mình tham khảo với được không?
            Mình đã sử dụng con LTC1298. Con này có độ phân giải 12 bit, số kênh AD là 2, không hơn được. Nếu bạn cần 4 kênh thì để mình tìm con khác xem sao.
            Tìm tiên giữa suối mơ
            Rêu xanh, đá trắng bụi lu mờ

            Comment


            • #21
              co ai co tai lieu bang tieng viet cua DSPIC ve phan truyen UART khong ? cứu em với! co thi pót len cho em nhe!

              Comment


              • #22
                Nguyên văn bởi nguyenbathao Xem bài viết
                co ai co tai lieu bang tieng viet cua DSPIC ve phan truyen UART khong ? cứu em với! co thi pót len cho em nhe!
                Bạn sang picvietnam, tải tutorial 4 cho dsPIC:
                http://www.picvietnam.com/forum/showthread.php?t=623

                và đọc thêm ở đây:
                http://www2.hcmut.edu.vn/~nqnam/Commu.php#rs232

                Thân,
                Biển học mênh mông, sức người có hạn

                Comment


                • #23
                  mình đang muốn làm 1 cái mạch để do điện áp và dòng điện từ đầu cực máy phát.dùng Pic16f877. chân AN0 và AN1. có ban nao có mạch đó có thể cho mình tham khảo được không?
                  cám ơn
                  đời là bể khổ

                  Comment


                  • #24
                    Mình đang làm cái thiết bị đo khối lượng nhưng mãi vẫn không làm thế nào để nối và lập trình để khi chưa có đầu vào mình nhấn nút này thì giá trị khối lượng hiển thị lên là 0kg
                    - Hiện tại mỗi lần bật máy lên là nó báo vài kg rồi mặc dù chưa cân thứ gì cả, nếu vặn chiết áp chỉnh 0 thì hơi mất công.
                    - Các bác có cách nào chỉ giúp mình với hicc...

                    Comment


                    • #25
                      Tất nhiên rùi! Nếu không thì dùng cái gì để đọc data về? Nhưng nếu bạn dùng con serial AD thì chỉ cần 2 chân thôi.

                      Comment


                      • #26
                        Chọn Vref thế nào để đo đc điện áp âm???

                        Nguyên văn bởi CHIBANG Xem bài viết
                        Vref đặt vào ADC có thể chọn 2 nguồn: hoặc bằng VDD hoặc bằng Vref ở ngoài đặt vào. Nếu cần sự chính xác thì nên dùng Vref ở ngoài. Chú ý:
                        +Vref không được quá bé, thường >3V. Bạn xem ở cuối datasheet có bảng phụ lục. Cái này nhà sản xuất quy định.
                        +Ví dụ Vref+=4V, Vref-=0V---> Mỗi mức của ADC có giá trị: (4-0)/1024 (V) khoảng 4mv.
                        +Tần số ADC có phụ thuộc thạch anh và có phụ thuộc vào cả lập trình cài đặt module ADC nữa. Bạn nên đọc kỹ phần đó, nói dài lắm, hơn nữa nó ko khó.
                        Anh cho em hỏi, em đang thực hành adc đo điện áp dc , chọn vdd là Vref+ và Vss là Vref-, Ok rồi,
                        Bi giờ em đang Ko biết làm thế nào đo đựoc tín hiệu âm, tức là khi mình đưa tin hiệu âm vào thì nó sẽ hiển thị kết quả là âm, vì bi giờ mà đưa tín hiệu âm (tức là nhỏ hơn VSS) thì kết quả lấy mẫu là bằng 0.
                        Em đã định dùng Vref ngoài :
                        em chọn Vref+ Và Vref- lấy ở chân RA3 và RA2 (pic16f876) và em định sau đó sẽ
                        nối Vref- với một điện áp âm (dự định nối với -5v, hoặc -2v) cách này không biết có đúng không mà khi em làm thử, em lập trình để chọn Vref+ Và Vref- lấy ở chân RA3 và RA2 (tức là ADCON1 = 88 - các bít PCFG3:PCFG0 = 1000 - theo datasheet - trang 112),
                        rôi em lại nối hai chân RA3 và RA2 với Vdd và Vss bằng tay ơ ngoài, tức là vẫn chọn điện áp tham chiếu là 0 và 5v như lúc đầu, chỉ khác là trước đó thì tín hiệu Vref được nối tự động, nhưng kết quả đo lại không được, chỉ hiển thị nhảy giữa 0 và 1023. thế nên em chưa nối Vref- với điện áp âm được.

                        Các anh đã có kinh nghiệm với adc cua pic 16f876 chỉ cho em với

                        Comment


                        • #27
                          Bạn nên xem lại datasheet phần AD, với Ref - khi đo điện áp âm kết quả luôn luôn =0.
                          Theo mình bạn nên dùng nguồn đối xứng +-2,5V,với đầu vào AD dùng mass 0V,với đầu ra dùng mass
                          -2,5V khi lập trình nên xử lý phần hiển thị điện áp âm(hiển thị dấu -).
                          Chúc bạn thành công.

                          Comment


                          • #28
                            Đo điện áp âm thì làm thế nào?

                            Nguyên văn bởi ThanhPhuc Xem bài viết
                            Bạn nên xem lại datasheet phần AD, với Ref - khi đo điện áp âm kết quả luôn luôn =0.
                            Theo mình bạn nên dùng nguồn đối xứng +-2,5V,với đầu vào AD dùng mass 0V,với đầu ra dùng mass
                            -2,5V khi lập trình nên xử lý phần hiển thị điện áp âm(hiển thị dấu -).
                            Chúc bạn thành công.
                            Bạn có thể nói cụ thể hơn một chút ko, minh chưa hiểu lắm

                            Comment


                            • #29
                              Vss nối với -2.5V,Vdd nối với +2.5V.Vref+,Vref- như bạn khai báo.
                              Đầu vào mass nối với dây chung 0V,dây còn lại nối với AD .
                              Thực chất đây là cách dời áp để tương đồng dải điện áp xuất của tín hiệu và điện áp vào của bộ phận đo.

                              Comment


                              • #30
                                không biết dòng dsPIC33 có DAC không nhỉ các bác. em muốn dùng DAC để làm cái MP3 mà .hì

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X