Thông báo

Collapse
No announcement yet.

Giup do mach do dien ap dung 89s52

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

  • Giup do mach do dien ap dung 89s52

    Em dang lam do an mon vie dieu khien dung 8051, em thi dung 89s52, adc0804, voi dien ap tham chieu Vef/2 la 2.5V,lam mach do dien ap voi cac dai dien ap tu 0-5V, 0-25V, 0-50V, em lam thi da chay ngon nhung gap mot van de. vi du khi em do dai dien ap 0-5V, ADC0804 se nhan biet duoc gia tri dien ap nho nhat la 20mV, e thay led7thanh cua e nhap nhay rat mach o vi tri hang chuc mV, con khi e do dai dien ap 0-25V thi vi tri hang tram mV nhay, nhin vao, e thay chan, e muon mach cua e that tot, led khong bi nhay, e khong biet phai lam the nao de khong con nhieu. Mong moi nguoi giup do e, e xin cam on
    http://www.mediafire.com/?l2zjn5mwt0t

  • #2
    số nhảy như vậy thì có khả năng là điện áp cần đo không được mịn và sạch. Bạn thử tăng thời gian lấy mẫu từ ADC về xem sao . Ví dụ 1s mới lấy mẫu về một lần.

    Comment


    • #3
      vang, cam on anh, e se thu xem

      Comment


      • #4
        Mới cài Orcad xong xem thử mạch của bạn. Sài nguồn USB của máy tính lun ah.
        - Tui không bit code bạn viết sao nhưng chỉ góp ý theo quan điểm cá nhân thôi.
        - Cái PORT 2 bạn đã dùng một số pin để quét led (điều khiển base của trans) mà còn dùng để nhận biết range ( tầm đo chắc vậy hả bạn ? cái này bạn sẽ quét để vdk biết bạn đang set nó ở tầm đo nào nếu chương trình viết không tốt sẽ ảnh hưởng đến việc quét led => mắt nhìn thấy).
        - Thằng 0804 này hồi trước cũng có sài nói chung chán hơn thằng 0809 . vừa thấy đắt hơn lại ít ngõ vào .. cần có clock cấp cho nó có thể dùng crystal hoặc tụ kết hợp với trở.. nhưng sẽ không chính xác bằng dùng crystal rồi chia tần cho thích hợp.
        - Độ chính xác cao thì cũng không thể tốt được vì thằng này hình như là ADC 8 bit thôi. Và nó còn phụ thuộc vào nhiều thứ khác nữa ( phần cứng khác trong mạch, chương trình xử lý của bạn).
        - Cái này chỉ để đo hiển thị không cần cập nhật mẫu từ ADC liên tục nên có thể cứ 1s mới lấy mẫu cũng được. Chương trình lúc này cứ lo việc quyét led thôi.. chỗ cấp nguồn cho ic có thể nối thêm con tụ 104.

        Comment


        • #5
          cao thu, cam on rat nhieu, that su thi e cugn tim hieu roi, con 0804 8bit thoi, vi nam trong do an mon thoi, cho sai so 5% nen e cung khong suy nghj nhieu, cai wan trong la e chi muon no dung yen, wan sat cho de, chu nhap nhay nhin tuc lam, cam on anh, vi em cho chay thu thay nhay giam, ah, anh cho e hoi, bjo e muon thiet ke lai, e dung them tu 104 noi vao chan Vef/2 xuong mass, va noi tu 104 vao chan Vin xuong mass thi co anh huong j khong vay?? dong thoi, mach cu e dung dien ap tham chieu Vef/2 la 2.5V, bjo e thay doi, dung 1 bien tro, chinh de lay dien ap tham chieu Vef/2 la 1.28V thi lieu co anh huong j khong a?
          Last edited by talaai_89; 17-10-2009, 21:38.

          Comment


          • #6
            Tùy vào độ rộng của dải đo mà đặt vref cho hợp lý thôi..miễn là bạn hiểu thì khi lập trình mới không bị sai. Với giải đo của bạn lớn như vậy thì cứ đặt cho Vin (0 - >5 v). bạn mún giải đo được mịn hơn có thể dùng ADC có độ phân giải cao hơn..10,12,bit.. Hoặc sài pic (16F8xx hoặc atmega8H vv.. , ADC 10bit giá khá rẻ lại học thêm được vdk mới) mạch sẽ gọn hơn.
            Tụ 104 mà mình khuyên cạnh nguồn cấp cấp cho ic hoặc đầu vào sẽ tăng tính ổn định cho mạch (chống nhiễu).Nếu cục pin mà đấu vào ngõ vào đo thử xem còn nhấp nháy không.(nếu không ) là do nguồn đo không sạch.

            Comment


            • #7
              vay e co the de tu 104 o dau vao Vin va Vef/2? neu de Vin 0->5V thi Vef/2 phai la 2.5V dung khong a? E cung da thu tinh toan voi cac gia tri Vef/2 khac, ket wa van khong thay doi, do phan giai cua no van la 8bit nen sai so van la 20mV. e cung dinh dung AVR, atmega8 nhung thay yeu cau de bai khong wa cao nen cung khong nghi ngoi wa nhieu, 89s52 va adc0804 cung duoc, ma bon e dang hoc 8051 ma, so dung avr,cac thay noi, met, tuy ton nhieu tien hon ca dugn AVR va hieu wa khong cao nhung e van dung vay,hj

              Comment


              • #8
                Nguyên văn bởi talaai_89 Xem bài viết
                Em dang lam do an mon vie dieu khien dung 8051, em thi dung 89s52, adc0804, voi dien ap tham chieu Vef/2 la 2.5V,lam mach do dien ap voi cac dai dien ap tu 0-5V, 0-25V, 0-50V, em lam thi da chay ngon nhung gap mot van de. vi du khi em do dai dien ap 0-5V, ADC0804 se nhan biet duoc gia tri dien ap nho nhat la 20mV, e thay led7thanh cua e nhap nhay rat mach o vi tri hang chuc mV, con khi e do dai dien ap 0-25V thi vi tri hang tram mV nhay, nhin vao, e thay chan, e muon mach cua e that tot, led khong bi nhay, e khong biet phai lam the nao de khong con nhieu. Mong moi nguoi giup do e, e xin cam on
                http://www.mediafire.com/?l2zjn5mwt0t
                bạn nên tham khảo một vài cách xử lý tín hiệu của các hãng chế tạo dụng cụ đo điện tử: thời gian lấy mẫu, thuật toán quét giá trị 0, thuật toán loại bỏ giá trị nhiễu, giá trị ngoại lai, nếu có thể nên sử dụng thuật toán PID để lấy giá trị ra với độ ổn định theo yêu cầu
                Kiếm tiền cưới vợ!!!

                Comment


                • #9
                  giúp đỡ

                  em cũng làm 1 mạch tuơng tự như bạn. nhưng em chọn làm trên con at89c51, và adc0804. phần sơ đồ nguyên lý đã làm xong nhưng phần viết code nạp mạch thực sự em ko biết mong cách anh giúp đỡ em với.

                  Comment

                  Về tác giả

                  Collapse

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

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

                  Collapse

                  Đang tải...
                  X