Thông báo

Collapse
No announcement yet.

Dùng ADC trong AVR làm dao động ký?

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

  • Dùng ADC trong AVR làm dao động ký?

    Tôi định làm đề tài này: dùng ADC trong AVR làm bộ dao động ký 2 tia hiển thị trên máy tính.
    Không biết có khả thi không? Có thể đo được tín hiệu có tần số tối đa là bao nhiêu? Xin các bác cho ý kiến.

  • #2
    Khả thi với tần số thấp (chắc vài Khz)
    http://www.fpga4fun.com/digitalscope.html

    Sông dài, Thuyền lớn, Biển rộng bao la.
    Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.

    Comment


    • #3
      Sao bác tính được tần số vài kHz?
      Tốc độ ADC tối đa của AVR là khoảng bao nhiêu?
      Giả sử là 10uS thì 1s lấy được khoảng 100000 mẫu --> có thể đo được vài chục khz chứ.!

      Comment


      • #4
        Nguyên văn bởi big_sky Xem bài viết
        Sao bác tính được tần số vài kHz?
        Tốc độ ADC tối đa của AVR là khoảng bao nhiêu?
        Giả sử là 10uS thì 1s lấy được khoảng 100000 mẫu --> có thể đo được vài chục khz chứ.!
        15kHz in full scale
        AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
        Xem thêm tại Online Store ---> Click here
        Mob: 0982.083.106

        Comment


        • #5
          Vậy nếu dùng khoảng 10 con AVR cho thì chắc đo được khoảng 150 KHZ?

          Comment


          • #6
            Ko nói trước đc.
            2 CPU 1Ghz != 2Ghz.
            Cậu hãy tìm hiểu Link mình send sẽ hiểu rõ vấn đề hơn.

            Sông dài, Thuyền lớn, Biển rộng bao la.
            Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.

            Comment


            • #7
              Đọc rồi nhưng chưa biết được nhiều!
              Vấn đề là mình đang tìm con ADC có tốc độ cao khoảng vài chục M.
              Last edited by big_sky; 10-06-2009, 13:31.

              Comment


              • #8
                CÓ vấn đề nữa là, bác lấy mẫu xong, với hàng chục Mega dữ liệu ấy bác xử lý thế nào
                Ko cứ ADC tốc độ cao là xong

                Comment


                • #9
                  Nguyên văn bởi big_sky Xem bài viết
                  Đọc rồi nhưng chưa biết được nhiều!
                  Vấn đề là mình đang tình con ADC có tốc độ cao khoảng vài chục M.
                  Có thể kiếm đc đấy vào www.bktek.com mà kiếm của National.
                  Nhưng tốc độ chục M cũng khôg thể đơn giản dùng AVR để quản lý vì tốc độ của AVR khoảng 16MIPS để quản lý đối tượng với tốc độ mẫu như thế thì hoạt động ở tầm tần số vài Khz là possible thôi.
                  Bạn có thể suy nghĩ đến các giải pháp như FPGA thì công việc có thể ở tần số cao hơn.

                  Sông dài, Thuyền lớn, Biển rộng bao la.
                  Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.

                  Comment


                  • #10
                    Nguyên văn bởi big_sky Xem bài viết
                    Tôi định làm đề tài này: dùng ADC trong AVR làm bộ dao động ký 2 tia hiển thị trên máy tính.
                    Không biết có khả thi không? Có thể đo được tín hiệu có tần số tối đa là bao nhiêu? Xin các bác cho ý kiến.
                    Các dao động ký số thương mại thường có độ phân giải 8-bit cho một kênh tín hiệu analog, còn các module ADC trong AVR hay PIC lại thường có độ phân giải 10-bit, thích hợp hơn với các ứng dụng thường gặp của chúng.

                    Bạn có thể tham khảo link sau để thấy được thiết kế của một sản phẩm thực (đã cũ), sử dụng PIC16F628, PLD và flash ADC:
                    http://www.bitscope.com/design/

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

                    Comment


                    • #11
                      Nguyên văn bởi namqn Xem bài viết
                      Các dao động ký số thương mại thường có độ phân giải 8-bit cho một kênh tín hiệu analog
                      Chắc là độ phân giải không đến nỗi thấp như vậy.
                      Có lẽ phải là trên 8bit.
                      Last edited by kimhuynguyen; 10-06-2009, 13:41.
                      More friends more foods

                      Comment


                      • #12
                        Thông thường độ phân giải của chiều dọc ( Vol/div) là 8bit ah
                        thực tế củng ko cần độ phân giải lơn, vì khi ta đo có nhiều thang đo từ 2mV đến 10V, nên 8bit là đủ. Loại dùng 16bit thì giá con OSC tầm vài chục nghìn usd

                        ví dụ như mấy con của rigol này có 8bit thoai

                        http://www.rigolna.com/products_ds1000a.aspx


                        b.r
                        Last edited by nhatson.elec; 10-06-2009, 14:03.

                        Comment


                        • #13
                          Có thể kiếm đc đấy vào www.bktek.com mà kiếm của National.
                          Nhưng tốc độ chục M cũng khôg thể đơn giản dùng AVR để quản lý vì tốc độ của AVR khoảng 16MIPS để quản lý đối tượng với tốc độ mẫu như thế thì hoạt động ở tầm tần số vài Khz là possible thôi.
                          Bạn có thể suy nghĩ đến các giải pháp như FPGA thì công việc có thể ở tần số cao hơn.
                          Đúng là như vậy, vì tôi cũng đang tìm mua con AVR có tốc độ khoảng 40M.
                          Nếu dùng FPGA thì quá OK rồi. Nhưng mình mù tịt về nó.
                          Các dao động ký số thương mại thường có độ phân giải 8-bit cho một kênh tín hiệu analog, còn các module ADC trong AVR hay PIC lại thường có độ phân giải 10-bit, thích hợp hơn với các ứng dụng thường gặp của chúng.

                          Bạn có thể tham khảo link sau để thấy được thiết kế của một sản phẩm thực (đã cũ), sử dụng PIC16F628, PLD và flash ADC:
                          http://www.bitscope.com/design/
                          Mình vẫn muốn làm ADC 10 bit hoặc hơn.
                          Bác co link nào xem thiết kế mới hơn không. Thiết kế đã cũ mà mình đi nghiên cứu thì kì quá.

                          Comment


                          • #14
                            Nguyên văn bởi nhatson.elec Xem bài viết
                            Thông thường độ phân giải của chiều dọc ( Vol/div) là 8bit ah
                            thực tế củng ko cần độ phân giải lơn, vì khi ta đo có nhiều thang đo từ 2mV đến 10V, nên 8bit là đủ. Loại dùng 16bit thì giá con OSC tầm vài chục nghìn usd

                            ví dụ như mấy con của rigol này

                            http://www.rigolna.com/products_ds1000a.aspx


                            b.r
                            Ừh, thông thường vertical resolution là 8bits.
                            Cũng có khi là 9bits hay đến 11bit (Hi Res)
                            More friends more foods

                            Comment


                            • #15
                              Nguyên văn bởi big_sky Xem bài viết
                              Đúng là như vậy, vì tôi cũng đang tìm mua con AVR có tốc độ khoảng 40M.
                              Nếu dùng FPGA thì quá OK rồi. Nhưng mình mù tịt về nó.

                              Mình vẫn muốn làm ADC 10 bit hoặc hơn.
                              Bác co link nào xem thiết kế mới hơn không. Thiết kế đã cũ mà mình đi nghiên cứu thì kì quá.

                              Bác muốn dùng ADC tốc độ cao, độ phân giải cao, mà dùng AVR xử lý thì.... gay go

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X