Mục lục:
Video: Hệ thống điều khiển tự động tấm nóng (HPACS): 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Dự án này nhằm mục đích cung cấp một cách trực quan đơn giản để hiểu cách điều chỉnh PID tự động bằng cách sử dụng lò sưởi. Những gì tôi đã thực hiện dựa trên phương pháp Åström – Hägglund để lấy các tham số bằng cách sử dụng điều khiển bang-bang để tiết lộ các đặc tính của hệ thống và sau đó chọn các tham số dựa trên kiến thức này. Không có gì bí mật đối với nó và thông tin có thể được tìm thấy ở đây: https://en.wikipedia.org/wiki/PID_controller#Loop… Và để biết các thông số lựa chọn, bạn có thể đọc một chút tại đây: https://en.wikipedia.org/ wiki / PID_controller # Vòng lặp…
Để làm cho nó đẹp hơn, giao diện HMI Nextion 3.2 được thêm vào để người dùng nhập liệu và hiển thị các biến khác nhau theo thời gian thực. NHƯNG tôi cũng đã tạo phiên bản đầu cuối nối tiếp của thư viện giúp dự án rẻ hơn!
Câu chuyện cơ bản thực sự là một phần tôi đã hứa với bố tôi làm điều khiển nhiệt độ để làm tan sáp ong, một phần tôi muốn làm mới lý thuyết điều khiển cơ bản của mình và cuối cùng tôi muốn xem xét việc điều chỉnh tự động của bộ điều khiển PID. Bên cạnh đó, tôi cũng đã sử dụng nó để Sous Vide làm món bít tết ngon và sốt Bearnaise như một phần của thử nghiệm!
CẢNH BÁO
Tôi đang làm việc với 230 V ở đây rất nguy hiểm nếu bạn không biết mình đang làm gì! Tôi là một kỹ sư điện và điện tử nên tôi có một số kinh nghiệm ở đây - nhưng KHÔNG ĐƯỢC làm việc với 230 V nếu bạn không cảm thấy thoải mái với nó và hết sức cẩn thận để không chạm vào dây điện sống! Ngoài ra, hãy cẩn thận với các rơ le SS rẻ tiền liên quan đến nguy cơ hỏa hoạn có thể xảy ra vì điều này đã được nhìn thấy bởi một số người (mặc dù vậy không phải bởi tôi).
Quân nhu
- Đĩa nóng WASCO giá rẻ (có thể là loại tốt hơn - ví dụ: đĩa cảm ứng Ikea)
- Một rơ le SS giá rẻ
- Một cảm biến nhiệt độ một dây Dallas
- Một Mega Arduino
- (Tùy chọn) Giao diện / màn hình HMI Nextion 3.2"
- Nguồn điện 5V cho Arduino
Bước 1: Lắp ráp
Tôi chỉ xây dựng một vỏ bọc cho phiên bản HMI của dự án vì đây là những gì tôi đã sử dụng. Vì vậy, tôi đã làm một vỏ bọc để lắp rơ le, HMI và Arduino. Tôi cũng đã làm một cái kẹp cho cảm biến nhiệt độ chỉ vì tôi có thể…
Bước 2: Mã hóa
Tất cả mã cho HMI và Arduino có sẵn tại kho Git của tôi cho dự án.
Tôi đã nhận xét rất nhiều trong mã để cố gắng làm cho nó dễ đọc và dễ hiểu hơn. Nhưng về cơ bản, tôi đã thiết lập một PWM thực sự chậm cho tấm nóng và một bộ hẹn giờ ngắt cho máy trạng thái / điều khiển và thực sự là như vậy.
Sau đó, tất nhiên là quy trình điều chỉnh và bản thân điều khiển + giao diện HMI hoặc Serial…
Tôi làm điều gì đó mà tôi không phải là một người hâm mộ lớn trong mã này, và đó là sử dụng tính năng in nối tiếp trong ngắt bộ đếm thời gian. Việc in nối tiếp mất rất nhiều thời gian và thực sự nên tránh làm gián đoạn bộ hẹn giờ…
Việc điều chỉnh hoạt động như sau:
- Đặt chu kỳ nhiệm vụ PWM thành 40%
- Chờ cho đến khi đạt đến nhiệt độ điểm đặt
- Đặt chu kỳ nhiệm vụ PWM thành 0%
- Chờ cho đến khi nhiệt độ dưới điểm đặt
- Lặp lại bước 1-4 cho đến khi v.d. 3 chu kỳ với thời gian và biên độ gần như giống nhau
- Tính toán các tham số cho PID dựa trên những điều trên
Khá đơn giản;)
Bước 3: Thử nghiệm
Bây giờ mã hóa đã xong, đã đến lúc kiểm tra. Trong phần trước, tôi đã trình bày phần điều chỉnh bằng đồ thị từ một bài kiểm tra - vì vậy không còn nhiều điều để nói. Nhưng một số thử nghiệm sử dụng các thông số thu được được hiển thị ở đây.
Đề xuất:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
SMD SOLDERING 101 - SỬ DỤNG TẤM NÓNG, MÁY LẠNH KHÔNG KHÍ NÓNG, MÀN HÌNH SMD VÀ GIỮ NHIỆT TAY: 5 bước
SMD SOLDERING 101 | SỬ DỤNG TẤM NÓNG, MÁY LẠNH KHÔNG KHÍ NÓNG, MÀN HÌNH SMD VÀ GIỮ NHIỆT TAY: Xin chào! Việc hàn khá dễ dàng …. Áp dụng một số chất trợ dung, Làm nóng bề mặt và áp dụng chất hàn. Nhưng khi hàn các thành phần SMD, nó đòi hỏi một chút kỹ năng và một số công cụ và phụ kiện. Trong Tài liệu hướng dẫn này, tôi sẽ cho bạn thấy