THÍ NGHIỆ M

Một phần của tài liệu BÁO CÁO-HƯỚNG DẪN THÍ NGHIỆM 8051 VỚI EME-MC8 (Trang 45)

THÍ NGHIỆM GIAO TIẾP CẢM BIẾN NHIỆT ĐỘ LÝ THUYẾT CƠ BẢN

THÍ NGHIỆ M

Mục đích

Làm quen với giao tiếp SPI.

Nắm được cách thức điều khiển MCP4922 thông qua giao tiếp SPI.

Yêu cầu

Viết chương trình thực hiện xuất lần lượt các mức điện áp 0V, 1V, 2.5V, 4V, và 5V ra ngõ ra của MCP4922, mỗi điện áp cách nhau 2s.

Hướng dẫn

Vì MCP4922 là DAC 12-bit với điện áp tham khảo là 5V nên độ phân giải tương ứng là 5V/4096 = 1.22mV/LSB. Như vậy, người lập trình có thể tính ra được các giá trị nhị phân cần xuất ra MCP4922 để tạo ra các mức điện áp như yêu cầu.

Vì độ phân giải này có thể tạo ra sai số ở ngõ ra của MCP4922 nên người thiết kế có thể dùng vi mạch tạo điện áp tham khảo chính xác MCP1541. Vi mạch này tạo

điện áp 4.096V chính xác ở ngõ ra, do đó, MCP4922 sẽ có độ phân giải là 1mV/LSB.

Dùng các chương trình dịch dữ liệu vào và ra ở phần trên để ghi dữ liệu vào MCP4922.

Kiểm tra

Kiểm tra hoạt động của chương trình bằng cách dùng đồng hồ đo điện áp ngõ ra của MCP4922.

Xác định sai số ngõ ra của MCP4922 do việc sử dụng áp tham khảo 5V.

THÍ NGHIỆM 2

Mục đích

Phối hợp được ADC và DAC.

Yêu cầu

Viết chương trình như thí nghiệm 1, tuy nhiên ngõ ra của DAC sẽ được nối đến kênh 1 của ADC. Giá trị đọc được từ ADC sẽ được hiển thị lên led 7 đoạn hoặc LCD.

Hướng dẫn

Dùng dây dẫn kết nối ngõ ra của DAC đến kênh 1 của ADC. DAC sẽ lần lượt xuất ra các giá trị 0V, 1V, 2.5V, 4V, 5V. Các giá trị này sẽ được truyền đến kênh 1 của ADC. Người lập trình có thể dùng các kiến thức trong phần thí nghiệm với ADC để liên tục đọc và hiển thị giá trị điện áp của kênh 1 lên led 7 đoạn hoặc LCD.

Kiểm tra

Đảm bảo là led 7 đoạn hiển thị đúng các giá trị điện áp được xuất ra từ DAC, mỗi điện áp cách nhau 2s.

Một phần của tài liệu BÁO CÁO-HƯỚNG DẪN THÍ NGHIỆM 8051 VỚI EME-MC8 (Trang 45)

Tải bản đầy đủ (PDF)

(59 trang)