Thông báo

Collapse
No announcement yet.

Mạch đo nhiệt độ(lm35+AVR+hiển thị LCD+Giao tiếp máy tính)

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

  • Mạch đo nhiệt độ(lm35+AVR+hiển thị LCD+Giao tiếp máy tính)

    Chào các bạn , mình đang làm cái đồ án Vi Điều Khiển. Cái mạch của mình là đo nhiệt độ hiênt thị trên LCD, và giao tiếp với máy tính qua con RS232. Mình gặp khó khăn về con cảm biến LM35, mình lắp theo mạch trong datasheet , khảo sat ở nhiẹt độ Môi Trường thì nó tuyến tính 10m/oC. Nhưng giờ mình muốn khuyếch đại nên để đưa vào chân ADC của AVR, vì để nguyên tín hiệu ra nhỏ quá.
    Mình đã mô phỏng thành công trên protues , giờ làm mạch thật, nhưng không biết khuyếch đại nên thế nào. Bác nào có mạch khuyech cho con này , pót nên cho em với.
    Mach nguyên lý của mình ở dưới, mọi người giúp mình mạch khuyech ở khối cảm biến ý.

    http://www.mediafire.com/?c8y2ylhqqae6391

    http://http://www.mediafire.com/?c8y2ylhqqae6391

  • #2
    ko nên làm kiểu này, bạn nên dùng con DS18B20/21 có example trong codevision.

    Comment


    • #3
      LM35 bạn có thể dùng nguồn 5V cấp cho nó, ngõ ra bạn đua thảng vào chân ADC của AVR luôn. Mình chưa làm cho AVR nhưng mình đã làm cho PIC rồi. mọi việc còn lại là viết code.

      Comment


      • #4
        Mình đã viết code và mô phỏng trên protes rồi , nhưng hầu hết mọi người đều bảo phải khuyếch ậi tín hiệu nên trước khi đưa vào chân của ADC của AVR , vì tín hiệu nhiệt độ ở LM35 thay đổi cứ 10m/oC , rất nhỏ , không khuếch đại , đầu ra hiển thị sai số nhiều lắm.

        Comment


        • #5
          Bạn cần làm để đo nhiệt độ chính xác hay không. nếu cần đo nhiệt độ Chinh xác thì bạn cho qua mạch khuyếch đại trước, còn nếu chỉ cần tương đối thì bạn đưa trực tiếp vào VĐK, bạn nên dùng chế độ ADC 10bit. Mình đã làm cho ứng dụng của mình để đo tầm nhiệt 120 độ.
          Bạn hiện còn là sinh viên phải không? Nếu là đồ án môn học hoặc đồ án tốt nghiệp thì không cần độ chính xác cao đâu.
          Thân.
          Last edited by eunix; 09-09-2010, 09:52.

          Comment


          • #6
            CodeVision

            Bạn nào giúp code của mạch này với. Mình làm mãi nhưng cứ rối tung cả lên
            Attached Files

            Comment


            • #7
              chào bạn : thanh_tdh52 , mình cũng đang làm đề tài này , bạn có thể gửi phan code lập trình của mega16 va phần code vb giao tiếp cho mình tham khảo được ko, cám ơn bạn trước nhe' : vodanh_soso@yahoo.com

              Comment


              • #8
                Thưa các bác là em có nhận đồ án môn học là thiết kế cái quạt làm mát tự động cho máy tính nhưng chưa biết làm thế nào? Đã post bài mấy lần nhưng chưa được trợ giúp, mong các bác giúp em với. Em mới vào nghề còn ít hiểu biết. Đồ án của em dùng con LM35 so sánh nhiệt độ, (thầy bảo 40 độ là quạt chạy thấp hơn là ngăt)
                Dùng con LM324 khuếch đại, rất mong các bác giúp đỡ em. Sắp bảo vệ rồi mà em vẫn trắng tay, chỉ biết dung con NTC nhưng thầy bảo không được. HIC.
                Các bác cho em xin cái mạch và các tính toán, nếu có cho em xin mạch in nưa.
                Thank dientuvietnam, thank các bác trên diễn đàn..
                Nếu có file đính kèm xin cứ gửi vào Gmail của em là: chudinh.hao@gmail.com
                Mong hồi thư của các đàn anh.
                Thank các bác!

                Comment


                • #9
                  ban co the gui code cua mach do nhiet do dung lm35 cho mjh dc k,mjh dang lam mach nay ma lap trinh van chua dc.mail mjh la tiendat1369@yahoo.com mjh dang la sinh vien dang lam bai bao cao ve cai mach nay mong ban va moi ng giup

                  Comment


                  • #10
                    Nếu bạn muốn khuếch đại có thể dùng lm358,tl084 hoặc tl082. Nhưng đã dùng thêm opamp thì phải dùng nguồn đối xứng:+-12v hoặc +-9v. Bạn có thể dùng nguồn +-12v sau đó đưa +12v qua diode --->7805 để lấy nguồn 5v cho avr. Bạn nên dùng tl082, có 2 bộ khuếch đại trông đó. Bạn cjir dùng KD đảo. Khuếch đại 2 lần 1 lần với hệ số là 1, lần sau với hệ số là 5.
                    KD CAM BIEN.DSN
                    trong mạch này mình dùng tl084.

                    Comment


                    • #11
                      Em đã lắp xong mạch cảm biến nhiệt độ lm35 vs 8051 hiển thị lcd, code em lấy trên mạng. . Mạch đã chạy, nhưng mà em để cứ 1s thì lấy mẫu nhiệt độ rồi hiển thị, csai nhiệt độ nó tăng giảm rất thất thường, từ 16 lên 86 rất thất thường. Nhưng khi em mắc thếm một con tụ lọc nguồn 5v có trị số là 4,7uF 50V thì lại chỉ hiển thị ở 16oC, mặc dù nhiệt độ đang là 10oC. Anh nào có kinh nghiệm chỉ bảo em với ạ.

                      Comment


                      • #12
                        cứu cứu..........Mình có mạch đo nhiệt độ mà nó nhảy số ghê quá, ai giúp mình vụ này đi,,sắp nộp đồ án rồi huhu
                        http://www.dientuvietnam.net/forums/...iet-do-149366/

                        Comment


                        • #13
                          các bác cho em xem đồ án mạch đo dòng điện qua adc giao tiếp với máy tính qua rs232 dùng avr với

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          Đang tải...
                          X