I. SƠ ĐỒ VÀ CHỨC NĂNG TỪNG KHỐI 1. Sơ đồ khối
2. Chức năng của từng khối 2.1. Cảm biến nhiệt và khuếch đại
Trong phần đo nhiệt độ thì đây là khối tạo ra sự thay đổi điện thế từ 0V đến 1.97V tương ứng với sự thay đổi nhiệt độ bên ngoài từ 00C đến 1000C.
2.2. Biến đổi ADC và khối xử lý trung tâm (CPU_1)
Đây là khối quang trọng dùng để điều khiển mọi hoạt động của mạch. Khối này thực hiện quá trình biến tín hiệu tương tự sang tín hiệu số thông qua bộ biến đổi ADC, sau đó xuất dữ liệu này ra khối hiển thị thứ nhất. Các quá trình này được điều
khiển bởi vi xử lý AT89S52.
2.3. Khối hiển thị thứ 1 sử dụng LED 7 đoạn
Đây là khối giao diện với người sử dụng, dùng để chốt lại dữ liệu cho người dùng quan sát.
2.4. Hiệu ứng dùng LED đơn
Đây cũng là khối giao diện vời người dùng, khối này góp phần làm cho sản phẩm được thiết kế thêm đẹp hơn.
II. SƠ ĐỒ CHI TIẾT VÀ NGUYÊN TẮT HOẠT ĐỘNG 1. Sơ đồ chi tiết
Vin
Vout1
Vout2
A
1.1. Cảm biến nhiệt và bộ khuếch đại
B
Thiết lập thông số:
Do cảm biến nhiệt LM35D có độ phân giải là 10mV/10C mà độ phân giải của ADC0804 được chọn là 19.53mV/10C. Vì vậy phải thiết kế một bộ khuếch đại với hệ số khuếch đại (K) là 1.953 (chọn K = 1.97), cách chọn hệ số K được tính như sau:
+ Xét tại 2 điểm A và B:
Điện thế tại 2 điểm A và B được tính như sau:
VA = VB = Vout1.= Vout1. (1)
+ Quan sát sơ đồ mạch ta thấy:
Dòng điện đi vào từ Vout1 qua RI1 sẽ đi qua RF1, RF2 nên:
(2)
Thay giá trị của VA vào biểu thức 2 ta tìm được:
Vout2 = .Vout1 (3)
+ Với cách tính tương tự như vậy ta có:
Vin = Vout1 (4)
Từ (3) và (4) ta được:
Vout2 = .Vin (5)
Thay các giá trị điện trở vào (5) ta có:
Vout2 = .Vin
Vout2 =1.97.Vin
1.2. Biến đổi ADC và khối xử lý trung tâm (CPU_1) -
Thiết lập thông số:
Chọn độ phân giải cho ADC0804 là 19.53mV (tương ứng với chân VREF/2 để hở).
Chọn điện trở R1 và tụ C2 cho bộ dao động của ADC0804:
Ta có tần số dao đông được xác định bằng công thức:
Ta chọn R1 = 10k và C2 = 150pf.
Vậy tần số dao đông của ADC0904 là: f = 606khz
Số mức đầu ra là: N = .Vin
T0 cần đo = với K = 1.97 là hệ số của bộ khuếch đại dùng IC LM358.
1.3. Khối hiển thị thứ 1 sử dụng LED 7 đoạn
Thiết lập thông số:
Led 7 đoạn có cấu tạo gồm 8 led đơn, để thấp sáng 1 led 7 đoạn thì phải có dòng điện chạy qua mỗi led đơn này, dòng điện này phải có độ lớn từ 10mA–15mA để led sáng vừa và không bị đứt. Vậy dòng điện qua led được tính như sau:
IL =
-
RL = = = 300
Chọn RL = 220 IL = 13.6mA
1.4. Hiệu ứng dùng LED đơn
Thiết lập thông số:
Dòng điện thắp sáng 1 led là từ 10mA – 15mA, để thắp sáng 12 led mắc song song thì phải cần dòng điện từ 120mA – 180mA.
Chọn dòng điện qua 12 led là 180mA Ic = 180mA
Mà IC =
-
RC = = = 14.4
Chọn Rc = 10
Mặt khác ta có:
IB =
-
RB =
Để BJT hoạt động trong vùng bảo hoà thì:
IB ≥ ≥ ≥ 1.8mA
-
RB ≤ ≤ ≤ 2.39 K
Chọn RB = 2.2 K
2. Nguyên tắt hoạt động
Khi hệ thống được cấp nguồn (Vcc = 5V) tất cả các linh kiện trong mạch bắt đầu hoạt động. Đầu tiên chip AT89S52 (CPU_1) kích hoạt bộ biến đổi ADC0804, khi bộ biến đổi này đã thực hiện xong quá trình biến đổi, CPU_1 sẽ đọc dữ liệu từ bộ biến đổi ADC0804 và hiển thị kết quả ra led 7 đoạn (sử dụng kỹ thuật chốt). Sau đó CPU_1 chạy chương trình để tạo hiệu ứng bên ngoài sử dụng led đơn, khi kết thúc chương trình này CPU_1 quay lại thực hiện quá trình như ban đầu.
B. ĐỒNG HỒ THỜI GIAN THỰC VÀ BỘ ĐIỀU KHIỂN TỪ XA DÙNG REMOTE HỒNG NGOẠI
Chia sẻ với bạn bè của bạn: |