Cảm biến LM35 là bộ cảm biến nhiệt mạch tích hợp chính xác cao mà điện áp đầu ra của nó tỷ lệ tuyến tính với nhiệt độ theo thang độ Celsius. Nhiệt độ được xác định bằng cách đo hiệu điện thế ngõ ra chân số 2 của LM35. Nhiệt độ thay đổi tuyến tính: 10mV/°C.
LM35 - > ADC - > Vi điều khiển Như vậy ta có:
U= t.k
www.7gio.com
GVHD: ? 44
u: là điện áp đầu ra.
t: là nhiệt độ môi trường đo.
k: là hệ số theo nhiệt độ của LM35 10mV/1 độ C.
-Giả sử điện áp Vcc cấp cho LM35 là 5V ADC 10bit .Vậy bước thay đổi của LM35 sẽ là 5/(2^10) = 5/1024.
-Giá trị ADC đo được thì điện áp đầu vào của LM35 là: (t*k)/(5/1024) = ((10^-2)*1024*t)/5 = 2.048*t
-Vậy nhiệt độ ta đo được t = giá trị ADC/2.048.
Mạch cảm biến ánh sáng sử dụng mạch tạo xung chuển độ rọi ánh sáng sang tín hiệu tần số của xung phụ thuộc vào trị các điện trở R1, R2, R3 và các tụ C1, C2. Vậy khi Bạn dùng tụ nhỏ C2, Bạn sẽ tạo ra tín hiệu dạng xung có tần số cao, lúc này quang trở R2 dùng để chỉnh chọn tần. Khi Bạn đổi qua dùng tụ hóa C1 có trị điện dung lớn hơn, Bạn sẽ tạo ra xung có tần số thấp hơn, và cũng chỉnh tần với quang trở R2.
-Xung ra lấy trên chân số 3,xung ra trên chân 3 là dạng xung vuông với bờ lên và bờ xuống rất thẳng. Kết hợp với LCD để đọc tín hiệu và hiển thị trên LCD.
Công thức tính tần số và chu kỳ: ln2=0.693 T=0.693*(R1+2R2)*C (3.2) f=1/T (3.3) Tn=0.693*(R1+R2)*C (3.4) Tx=0.693*R2*C (3.5) T=Tn+Tx (3.6) www.7gio.com
GVHD: ? 45