Lập trình khống chế nhiệt độ 89c51 và ds18b20

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • luantinh
    Thành viên chính thức
    • Apr 2009
    • 42

    #1

    Lập trình khống chế nhiệt độ 89c51 và ds18b20

    ai chỉ m làm sao lập trình khống chế nhiệt độ với.
    giả sử nút nhấn P2.0 : SET điều chỉnh
    p2.1: UP nút tăng
    P2.2: DOWN nút giảm
    kích hoạt cho chân p0.0
    VD nhấn SET lần 1 ,ta chỉnh lên 37.2 độ C. Nhấn SET lần 2 lưu kết quả vừa SET
    Nếu nhiệt độ vượt quá 37 độ C thì tắt p0.0
    Nếu nhiệt dộ dưới 37 độ C thì kích hoạt P0.0
    mong mọi người giúp đỡ .
    Xin cảm ơn nhiều
  • daohuytien
    Thành viên tích cực
    • Mar 2008
    • 440

    #2
    bạn phải có 2 đầu ra điều khiển chứ:
    + điều khiển cho thiết bị làm nóng
    + điều khiển cho thiết bị làm mát.
    để điều khiển cho 2 cái này bạn xuất tín hiệu ra transistor để đóng cắt là ok.
    chỉ có tâm hồn là nơi duy nhất: có thể biến thiên đường thành địa ngục và ngược lại có thể biến địa ngục hóa thiên đường
    Everything should be made as simple as possible, but not simpler

    Comment

    • luantinh
      Thành viên chính thức
      • Apr 2009
      • 42

      #3
      uh.Nhưng mình ko bít lập trình sao cho điều chỉnh nhiệt độ . VD ở 37 độ, nếu dưới 37 độ thì sẽ kích hoạt lại p0.0(lam nóng) nếu quá nhiệt khoảng 1 độ thì sẽ có led báo và đồng thời ngắt p0.0.
      ai bít giúp đỡ với
      cám ơn nhìu

      Comment

      • daohuytien
        Thành viên tích cực
        • Mar 2008
        • 440

        #4
        bạn đã đọc được nhiệt độ từ con ds18b20 chưa ?
        nếu làm được rồi thì thế này nhé: bạn đặt 1 con điện trở công suất và 1 cái quạt làm mát gần con ds18b20. khi nhiệt độ nhỏ hơn nhiệt độ đặt thì mình cấp điều khiển cấp nguồn cho điện trở công suất, nếu nhiệt độ hiện tại mà lớn hơn nhiệt độ đặt thì cấp nguồn cho quạt chạy.
        còn nếu chưa đọc được nhiệt độ từ con ds18b20 thì bạn phải nghiên cứu cái đã.
        chỉ có tâm hồn là nơi duy nhất: có thể biến thiên đường thành địa ngục và ngược lại có thể biến địa ngục hóa thiên đường
        Everything should be made as simple as possible, but not simpler

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        Đang tải...