OUT LINE
Ngun lí
hoạt động
của hệ
thống
Linh kiện
sử dụng
trong hệ
thống
Mơ phỏng
Mạch
thực
SƠ ĐỒ KHỐI HỆ THỐNG
DỒN KÊNH
TƯƠNG TỰ
ĐẠI LƯỢNG
NHIỆT ĐỘ
LM35
CHUYỂN
ĐỔI ADC
PIC18F4520
HIỂN THỊ
LCD
CHƯƠNG
TRÌNH ĐIỀU
KHIỂN
LED
NGUYÊN LÍ HOẠT ĐỘNG
NHIET DO: 60˚C
MUC RCAO
Tổng quan về Pic
Bộ VĐK ghi tắt là Micro-controller là mạch tích hợp trên một chip có thể lập
trình được, dùng để điều khiển hoạt động của hệ thống. Theo các tập lệnh
của người lập trình, bộ VĐK tiến hành đọc, lưu trữ thông tin, xử lý thông tin,
đo thời gian và tiến hành đóng mở một cơ cấu nào đó.
Sơ đồ chân
Các thông số về vi điều khiển Pic18F4520
CPU tốc độ cao có 75 cấu trúc lệnh, có thể kéo dài đến 83 cấu trúc lệnh.
Hầu hết các cấu trúc lệnh chỉ mất một chu kỳ máy, ngoại trừ lệnh rẽ nhánh mất hai chu kỳ máy.
Tốc độ làm việc: xung clock đến 40MHz, tốc độ thực thi lệnh 125ns
Bộ nhớ chương trình là 32kbyte.
Bộ nhớ dữ liệu SRAM là 1536 byte.
Bộ nhớ dữ liệu EEPROM là 256 byte.
5 port vào hoặc ra
LM35
Cảm biến nhiệt độ có điện áp Analog đầu ra tuyến tính theo nhiệt
độ, thường được sử dụng để đo nhiệt độ của môi trường hoặc theo
dõi nhiệt độ của thiết bị.
Điện áp hoạt đ ộng: 4~20VD C
C ông suất tiêu thụ: k hoảng 60uA
Khoảng đo: -55°C đế n 150° C
Điện áp tuyến tí nh t heo nhiệt độ: 10m V/° C
S ai số: 0.2 5°C
Kiể u chân: TO - 92
Kí ch t hước: 4.3 × 4.3m m
LCD
Điện áp hoạt động là 5 V.
Kích thước: 8 0 x 36 x 12.5 mm
Chữ đen, nền xa nh lá
Khoảng cá ch giữa ha i chân kết nối là 0.1 inch tiện
dụng khi kết nối với Breadboard.
Tên các chân được ghi ở mặt sau của màn hình LCD
hổ trợ việc kết nối, đi dây điện.
Có đèn led nền, có thể dùng biến trở hoặc PWM
điều chình độ sáng để sử dụng ít điện năng hơn.
Có thể được điều khiển với 6 dây tín hiệu
Khối cấp xung
Khối cấp xung là khối thiết yếu để vi điều khiển
hoạt động với tụ thạch anh 4MHz được mắc cùng
với hai tụ 15pF, tụ bù nhiệt ổn tần.
Hai ngõ ra được mắc vào hai chân 13 (OSC1) và
14 (OSC2) để cung cấp xung cho vi điều khiển
làm việc
Thạch anh 4MHz
Tụ 15pF
Mạch nguyên lí
Thuật
tốn
chương
trình chính
Next
Thuật tốn
chương trình con
Chuyển đổi ADC
Trở lại chương trình chính
Thuật tốn
chương trình con
Chuyển đổi giá trị ADC đọc
được thành giá trị nhiệt độ
Trở lại chương trình chính
Thuật tốn
chương trình con
Tách giá trị nhiệt độ thành
trăm, chục đơn vị để chuyển
đổi hiển thị lên LCD
Trở lại chương trình chính
Mô phỏng
Nhận xét: Nhiệt độ đo được 27 ˚C (< 30 ˚C),
LCD hiển thị 027 ˚C ở mức nhiệt độ bình
thường, LED D1 sáng
Mô phỏng
Nhận xét: Nhiệt độ đo được 37 ˚C [30 ˚C ,60 ˚C],
LCD hiển thị 037 ˚C ở mức nhiệt độ cao, LED D2
sáng
Mô phỏng
Nhận xét: Nhiệt độ đo được 63 ˚C (>60 ˚C),
LCD hiển thị 063˚C ở mức nhiệt độ cao, LED
D3 sáng.
Demo mạch thực bằng altium
Thank
you