Thông báo

Collapse
No announcement yet.

hỏi về cách Đo tần số bằng 8051

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

  • hỏi về cách Đo tần số bằng 8051

    Xin các cao thủ chỉ bảo!
    em có thể dùng timer để đếm tần số được không vậy(đếm số xung tần số điện áp vào chân của 8051? các bác chỉ dùm em mạch để biến đổi tần số sin thành xung, sau đó đưa vào để đếm. Xin cảm ơn.

  • #2
    Cái này quan trọng tìm đươc con thạch anh có độ chính xác càng cao càng tốt. tần số vào cần đưa qua mạch sửa dạng xụng, hạn biên... rồi khi đã có xung chuẩn thì đưa vào timer để đếm. Dùng 1 bộ timer khác để tạo thới gian chuẩn, như vậy số xung đếm được chia cho thời gian chuẩn sẽ ra được tần số. Đây là cách đơn giản, áp dụng với tần số thấp. Tôi đã từng làm nhưng là cho PIC theo cách này và đo được cỡ 50MHz (thạch anh 20MHz). Code chương trình có thể qua mục các đề tài PIC để down về.
    Ethernet-RS232, PIC Webserver, RFID Reader
    CallerID, Cảnh báo BTS, ...
    0988006696
    linhnc308@gmail.com
    http://linhnc308.blogspot.com

    Comment


    • #3
      Nguyên văn bởi linhnc308 Xem bài viết
      Cái này quan trọng tìm đươc con thạch anh có độ chính xác càng cao càng tốt. tần số vào cần đưa qua mạch sửa dạng xụng, hạn biên... rồi khi đã có xung chuẩn thì đưa vào timer để đếm. Dùng 1 bộ timer khác để tạo thới gian chuẩn, như vậy số xung đếm được chia cho thời gian chuẩn sẽ ra được tần số. Đây là cách đơn giản, áp dụng với tần số thấp. Tôi đã từng làm nhưng là cho PIC theo cách này và đo được cỡ 50MHz (thạch anh 20MHz). Code chương trình có thể qua mục các đề tài PIC để down về.
      Bác có thể giúp em cái mạch sửa dạng xung và hạn biên không? Hoặc có thể tham khảo ở đâu? cảm ơn Bác trước.
      Last edited by Puppy; 18-12-2006, 06:42.

      Comment


      • #4
        Có thể dùng cách này để đo điện áp được không nhỉ? dùng một mạch biến đổi điện áp -> tần số, sau đó đưa vào vxl đếm: cách này liệu có chính xác không?(có thể dùng phần mềm để can thiệp nếu không tuyến tính?). Nếu dùng ADC thì tốn chân vxl quá. Có cách nào hay mong các cao thủ chỉ bảo với.

        Comment


        • #5
          Cho mình xin có chút ý kiến thế này ko biết có dc ko: Bạn thử dùng mạch KD thuat toan chuyển dạng xung hình sin sang hình chữ nhật, như thế bạn khống chế dc biên độ điện áp ra (tức là vào của VDK), nếu tần số cao bạn có thể dùng cách chia tần (KD TT có thể đo dc tần số dưới 10M).
          Mình cũng đang định làm bộ đo tần số này nhưng phải tạm hoãn để ôn thi cái đã .
          Thien thu van co: Yeu la kho!!!
          Van co thien thu: Kho van yeu!!!!!!!!!!!!!!!!!!!!!!

          Comment


          • #6
            Bác có thể giúp em cái mạch sửa dạng xung và hạn biên không? Hoặc có thể tham khảo ở đâu? cảm ơn Bác trước.
            Bác có thể xem sách KT mạch điện tử của PHạm Minh Hà có phần sửa dạng xung (nếu tôi nhớ ko nhầm)
            Thien thu van co: Yeu la kho!!!
            Van co thien thu: Kho van yeu!!!!!!!!!!!!!!!!!!!!!!

            Comment


            • #7
              cac bac oi giup jum em voi.em co bai tap lon nhu sau :thiet ke bo do tan so. tan so dc do dc hien thi tren lcd.tan so co chuyen mach de do 3 dai tan khac nhau nham dam bao do chinh xac (dai 1 tu 10hz den 100hz dai 2 tu 100 den 500hz dai 3 tu 1khz den 5khz
              ) he thong co kem theo mot tao xung voi cac tan so tuong ung voi 3 dai tan. bac nao biet giup jum em voi.day la dia chi cua em hothieugia86@gmail.com

              Comment


              • #8
                Sao ko hien thi tren led 7d cho dễ nhìn vậy bạn?
                Lcd hơi tốn kém đấy.

                Comment


                • #9
                  nhung ma bai tap lon cua bon em thay giao bat phai lam nhu vay ma
                  bac nao biet chi gium em voi

                  Comment


                  • #10
                    Bạn cấp tín hiệu tần số cần đo vào chân p3.4(chế độ đếm của timer) rồi đọc và hiển thị nó lên.
                    Nhớ là phải tính toán sao cho nó hiển thị đúng tần số trong đơn vị thời gian chuẩn là 1 giây nhé.
                    Chúc may mắn

                    Comment


                    • #11
                      dung lm393 tao cung vuong
                      cho vao chan timer de dem
                      hien thi ra led hoac lcd
                      ok
                      minh dang lam tot nghiep ve no sap xong rui

                      Comment


                      • #12
                        mạch này mình làm song rồi chạy rất ổn hiển thị cả trên led và LCD ai cần thì liên hệ mail: dongsongbang_dld@yahoo.com mình xẽ gửi cho
                        nội dung thiết kế chương trình như sau mình thiết lập 2 timer timer 0 hoạt động ở chế độ đếm xung timer 1 định khoảng thời gian cho timer 0 hoạt động
                        giả sử mình cho timer 1 chạy trong khoảng thời gian 0,1s khi chạy hết 0,1s thì timer1 tràn sảy ra ngắt timer 1 trong hàm ngắt timer 1 đọc giá trị mà timer đếm dc số xung đưa vào sau đó nhân số xung này 10 hiển thị số xung này ra led hoặc lcd,tiếp sau đó xóa bộ đếm timer 0 về 0.

                        Comment


                        • #13
                          có anh nào có đồ án hay bài tập lớn về: sử dụng 8051 đo tần số hiện thị trên led 7 đoạn không. Có thì send giùm em nha,
                          gmail của em là; nguyenduclinh01@gmail.com
                          thank các anh rất nhiều !!!

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          Đang tải...
                          X