2. THIẾT KỀ PHẦN CỨNG 1 Sơ Đồ Khối Điều Khiển
2.2 Giải thích nguyên lý từng khố
Máy tính(PC):
Dùng ngơn ngữ lập trình Visual Basic 6.0 làm phương tiện giao tiếp. Nhiệm vụ của Visual Basic 6 là:
Tạo giao diện người dùng để giao tiếp với người sử dụng. Trên đĩ cho phép thay đổi giá trị nhiệt độ yêu cầu, thay đổi bộ thơng số PID, vẽ đồ thị biểu diễn đáp ứng của hệ thống.
Thiết lập giao tiếp với khối Vi điều khiển qua cổng nối tiếp RS – 232. Lấy giá trị đo nhiệt đo thực tế do khối vi điều khiển truyền về để xử lý.
Từ giá trị đo nhiệt độ thực tế, gửi lệnh xuống vi xử lý để thực hiện việc điều khiển đĩng/mở (on/off) lị, hay thực hiện thuật tốn PID xuất giá trị độ rộng xung về khối Vi xử lý để điều khiển.
Vi điều khiển : Bộ chuyển đổi DAC K.đại và chấp hành 3 K.đại và chấp hành 2 K.đại và chấp hành 1 PWM Quạt3 Quạt2 Quạt1 Khuếch đại Khuếch đại Khuếch đại Bus 3 Bus 3
Dùng ngơn ngữ lập trình hợp ngữ 8051 để lập trình cho Vi điều khiển 89V51RB2. Nhiệm vụ của khối vi điều khiển là:
Thiết lập giao tiếp với máy tính qua cổng giao tiếp nối tiếp.
Thực hiện việc lấy nhiệt độ thực tế của lị nhiệt từ bộ chuyển đổi ADC và truyền giá trị này về cho khối máy tính để xử lý.
Xuất giá trị ra bộ chuyển đổi DAC để điều khiển việc đĩng/mở lị nhiệt.
Thực hiện thuật tốn điều chế độ rộng xung (PWM), xuất xung PWM và xung điều khiển nhiệt độ của lị nhiệt cho khối cơng suất. Giá trị độ rộng xung nhận được từ khối máy tính.
Mạch cơng suất: nhiệm vụ của khối này là:
Khuếch đại cơng suất từ tín hiệu điều khiển do khối vi điều khiển truyền tới để điều khiển lị nhiệt.
Bộ chuyển đổi ADC : Do các tín hiệu đầu ra của cảm biến là các tín hiệu tương tự
khơng thích hợp để đưa vào các mạch số để xử lý. Vì thế cần phải cĩ mạch ADC để chuyển đổi từ tương tự sang số để các vi mạch số cĩ thể hiểu và xử lý được.
Bộ chuyển đổi DAC: Dùng chuyển đổi từ tín hiệu số sang tương tự để điều khiển. Max 232: Max-232 dùng để giao tiếp giữa máy tính và vi điều khiển
Cảm biến: để thu thập các giá trị của các đại lượng vật lý của mơi trường bên ngồi. Mạch khuyếch đại và điều chỉnh: do giá trị của đầu ra các cảm biến thường nhỏ so
với bộ chuyển đổi ADC của hệ thống vì thế cần cĩ mạch khuyếch đại và chuyển đổi cho thích hợp với các mạch chuyển đổi.