Thông báo

Collapse
No announcement yet.

Xin giúp đỡ mạch ấp trứng ATmega8 + LM35 + Led 7 đoạn

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

  • #16
    Nguyên văn bởi truongantinh Xem bài viết
    ban có thể thay LM35 bằng DS18B20 và thêm 2 nút nhấn để chỉnh nhiệt độ mà mình muốn ổn định không? nếu vậy thì nó sẽ rất hay vì trứng ấp về sau phải tăng lên 38 độ cho gà dễ nở. mình thì không biết lập trình nhưng rất thích nghiên cứu vấn đề này. cảm ơn bạn rất nhiều
    Ý tưởng của bạn rất hay, lúc trước đi học mình cũng có ý tưởng đó nhưng về mặt lập trình thì mình còn gà lắm nên mới dừng lại ở đó, chủ yếu tự học trên các diễn dàn và góp nhặt từ nhiều bài viết khác nhau nên vẫn còn sơ sài. Bây giờ đi làm ko đụng đến VXL nữa nên càng tệ hơn. Hy vọng có nhìu cao thủ lập trình tham gỡ rối cho ae học hỏi.
    TN.

    Comment


    • #17
      Nguyên văn bởi nhatpro Xem bài viết
      Ý tưởng của bạn rất hay, lúc trước đi học mình cũng có ý tưởng đó nhưng về mặt lập trình thì mình còn gà lắm nên mới dừng lại ở đó, chủ yếu tự học trên các diễn dàn và góp nhặt từ nhiều bài viết khác nhau nên vẫn còn sơ sài. Bây giờ đi làm ko đụng đến VXL nữa nên càng tệ hơn. Hy vọng có nhìu cao thủ lập trình tham gỡ rối cho ae học hỏi.
      TN.
      mình cũng vậy. lúc đi học thì ko lo học, chỉ học sơ sài vi xử lý thôi, với lại còn học ASM nửa chứ, giờ nhìn vào C không biết gì hết, mình cũng đọc nhiều nhưng không có căn bản rất khó, ngày nào cũng ôm máy tính học mà chưa được bao.. giờ mới biết ...hối hận ước gì mình được học tiếp. vi xử lý ứng dụng rất nhiều

      Comment


      • #18
        Nếu mạch của bạn đã chạy ngon mình sẽ thêm nút bấm điều chỉnh nhiệt độ_ Mình đang làm bài tập lớn môn vi điều khiển, hy vọng mọi thứ đều thuận lợi!

        Comment


        • #19
          mình làm mạch của bác chủ theard mà sao nó hiển thị không ra số nào với số nào cả? nỗi ở đâu đây ??

          Comment


          • #20
            Nguyên văn bởi toi ngu kinh Xem bài viết
            mình làm mạch của bác chủ theard mà sao nó hiển thị không ra số nào với số nào cả? nỗi ở đâu đây ??
            Bạn làm theo mạch nào thế? Bạn thử nạp lại trương trình trong bài gửi thứ 2 nhé, bài thứ nhất là mình post lên để mọi người giúp đỡ thui, mạch thứ 2 mới là hoàn chỉnh, đã có 1 ọố bạn làm theo mạch này và chạy OK rùi, bạn xem thử lại nhé. Lưu ý AVR sử dụng thạch anh nội 1MHz

            Comment


            • #21
              Nguyên văn bởi nhatpro Xem bài viết
              Bạn làm theo mạch nào thế? Bạn thử nạp lại trương trình trong bài gửi thứ 2 nhé, bài thứ nhất là mình post lên để mọi người giúp đỡ thui, mạch thứ 2 mới là hoàn chỉnh, đã có 1 ọố bạn làm theo mạch này và chạy OK rùi, bạn xem thử lại nhé. Lưu ý AVR sử dụng thạch anh nội 1MHz
              mình biết mà.
              tất cả của mình đây :do nhiet do c mach that
              code+mô phỏng+ hình ảnh mạch thật+ sch mạch mình vẽ.

              mình sử dụng led 7 thanh anot chung*4 để có thể hiển thị chữ ^0 C.
              mình chỉ muốn đo nhiệt độ thôi lên đã vẽ lại như trong mạch. bạn xem giúp nha.

              Comment


              • #22
                Nguyên văn bởi toi ngu kinh Xem bài viết
                mình biết mà.
                tất cả của mình đây :do nhiet do c mach that
                code+mô phỏng+ hình ảnh mạch thật+ sch mạch mình vẽ.

                mình sử dụng led 7 thanh anot chung*4 để có thể hiển thị chữ ^0 C.
                mình chỉ muốn đo nhiệt độ thôi lên đã vẽ lại như trong mạch. bạn xem giúp nha.
                Lỗi sai trong chương trình bạn nhé. Sửa theo trong file mình gửi sẽ chạy Ok
                lịnk: Temperature

                Comment


                • #23
                  Nguyên văn bởi nhatpro Xem bài viết
                  lỗi sai trong chương trình bạn nhé. Sửa theo trong file mình gửi sẽ chạy ok
                  lịnk: temperature
                  bác có thế đính kèm chương trình của bác không ạ? Trên là file hex đã đo nhiêt độ ok nhưng chương trình thì chưa có bác ạ? à mà em dùng nguồn máy tính thì đo ổn nhưng khi dùng nguồn khác thì nhẩy liên tục. Giờ muốn đo 10 lần lấy giá trị trung bình cho hiên thị thì làm thế nào a?

                  Comment


                  • #24
                    xin lỗi mod xóa giùm em #24
                    Last edited by toi ngu kinh; 29-11-2013, 16:39.

                    Comment


                    • #25
                      Các bạn làm mạch ấp trứng thì không nên sử dụng LM35 vì máy ấp trứng cần step size nhiệt độ nhỏ hơn, chẳng hạn 0.1 độ C là good. Step size của LM35 là 1 độ C là quá lớn. Step size nhỏ sẽ giúp máy kịp thời điều chỉnh nhiệt độ về ngưỡng cài đặt nên sẽ giảm bớt biên độ nhiệt dao động, trứng ít bị sốc nhiệt hơn. Với mạch này các bạn có thể thay thế bằng DS18B20 sẽ có step size nhỏ hơn nên không cần chỉnh sửa mạch.
                      Các máy ấp trứng ngày nay thường dùng giải thuật PID kết hợp với công nghệ điều chỉnh gốc pha thay cho rờ le, nhờ vậy tuổi thọ của bộ điều khiển nhiệt gia tăng đáng kể, đồng thời tránh được quán tính nhiệt và tăng tuổi thọ cho bóng đèn nhiệt/điện trở nhiệt.
                      Tuy nhiên, tỉ lệ trứng nở còn phụ thuộc vào chất lượng trứng, độ ẩm và thiết kế thùng máy. Do đó, để điều khiển một không gian duy trì ở quanh ngưỡng 37.5 độ C không khó nhưng một thiết kế thùng máy để khí lưu thống đều, không bị nóng/ẩm cục bộ đòi hỏi các bạn phải có nhiều kinh nghiệm.

                      Comment


                      • #26
                        Nhưng các bạn ơi nhiệt độ thùng ấp quy đinh là 37.5 cơ mà..nếu dùng LM35 chẳng phải sai số sẽ rất lớn đấy sao?

                        Comment


                        • #27
                          thế jo muốn dùng Keypad để điều khiển nhiệt độ lò ấp trứng thì dùng thế nào nhi?
                          bạn nào biết ko chỉ minh với
                          đang nghiên cứu mà ko ra đây

                          Comment


                          • #28
                            cho hỏi đổi con pic thành 16f877a có đc hok?

                            Nguyên văn bởi nhatpro Xem bài viết
                            Cuối cùng thì mình cũng viết được đoạn code cho mạch ấp trứng, cảm giác thành công thật là zui!
                            Mạch khá đơn giản và hoạt động như sau:
                            - Mạch sẽ dùng 2 led 7 đoạn để hiển thị nhiệt độ đo được từ LM35 thông qua Atmega8
                            - Nhiệt độ ấp trứng luôn được duy trì khoảng 37 độ C.
                            - Ngưỡng tác động đóng mở rơle điều khiển bóng đèn sưởi là: 37 -> 38 Rơle ngắt (>38 luôn ngắt), 37 -> 36 Rơle đóng (<36 luôn đóng).
                            Mình đã làm thử mạch thực tế thành công và hoạt động tốt. Hy vọng bài này sẽ giúp ích cho anh em nào đang còn vướng mắc lâu nay.

                            Còn thắc mắc các bạn có thể liên hệ (mình sẽ giúp những gì có thể!)
                            Email: nhatbui.pro@gmail.com

                            Tel: 0907089313
                            cho hỏi đổi con pic thành 16f877a có đc hok?

                            Comment


                            • #29
                              LM35 ngõ ra là analog nên độ phân giải tùy thuộc vao adc chứ, sao lại là 1độ???

                              Comment


                              • #30
                                Nguyên văn bởi OpenDoor Xem bài viết
                                Các bạn làm mạch ấp trứng thì không nên sử dụng LM35 vì máy ấp trứng cần step size nhiệt độ nhỏ hơn, chẳng hạn 0.1 độ C là good. Step size của LM35 là 1 độ C là quá lớn. Step size nhỏ sẽ giúp máy kịp thời điều chỉnh nhiệt độ về ngưỡng cài đặt nên sẽ giảm bớt biên độ nhiệt dao động, trứng ít bị sốc nhiệt hơn. Với mạch này các bạn có thể thay thế bằng DS18B20 sẽ có step size nhỏ hơn nên không cần chỉnh sửa mạch.
                                Các máy ấp trứng ngày nay thường dùng giải thuật PID kết hợp với công nghệ điều chỉnh gốc pha thay cho rờ le, nhờ vậy tuổi thọ của bộ điều khiển nhiệt gia tăng đáng kể, đồng thời tránh được quán tính nhiệt và tăng tuổi thọ cho bóng đèn nhiệt/điện trở nhiệt.
                                Tuy nhiên, tỉ lệ trứng nở còn phụ thuộc vào chất lượng trứng, độ ẩm và thiết kế thùng máy. Do đó, để điều khiển một không gian duy trì ở quanh ngưỡng 37.5 độ C không khó nhưng một thiết kế thùng máy để khí lưu thống đều, không bị nóng/ẩm cục bộ đòi hỏi các bạn phải có nhiều kinh nghiệm.
                                LM35 có khả năng lập trình với sai số 0.1 độ với ADC 10 bit.
                                Máy ấp trứng cần thêm mạch đo độ ẩm và điều chỉnh được độ ẩm,

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X