ADC – Analog to Digital Converter : là bộ chuyển đổi tín hiệu tương tự (thông thường là điện áp) sang tín hiệu số , tín hiệu số được chuyển đổi biểu diễn biên độ của tín hiệu đầu vào.
Độ phân giải ADC : số bit của tín hiệu đầu ra , số lượng bit càng nhiều thì đô chính xác càng cao (đo được các giá trị lẻ hơn) .Ví dụ : ADC có độ phân dải 8 bit ,dải giá trị số biểu diễn là 2^8 : từ 0 > 2^8 - 1. Độ phân giải liên quan đến chất lượng chuyển đổi ADC , vì vậy cần lựa chọn phù hợp với độ chính xác yêu cầu và khả năng xử lý của bộ điều khiển.
Điện áp tham chiếu : giá trị chuẩn để so sánh , thường là ngưỡng điện áp lớn nhất mà bộ ADC chuyển đổi
Ví dụ : bộ ADC có độ phân giải 10 bit , điện áp tham chiếu Vref = 5V .
Giá trị số chuyển đổi nằm trong giải : 0 > 2^10 - 1 hay từ 0 à 1023
Khi đầu vào Vin là 0V : giá trị số chuyển đổi là 0
5V : giá trị số chuyển đổi là 1023
2.5V : giá trị số chuyển đổi là (2.5*1023) / 5
Công thức chuyển đổi
Bây giờ chúng ta đi tìm hiểu ADC MSP430G2553
- ADC 10 bit : giá trị số chuyển đổi từ 0 à 1023
- Tốc độ lấy mẫu :200 ksps (200 kilo sample per second)
- Điện áp tham chiếu : có thể chọn điện áp tham chiếu nội 1.5V , 2.5V hoặc điện áp tham chiều bên ngoài MSP bằng lập trình .
- 8 kênh đầu vào Analog từ A0 à A7 (xem chi tiết trong Datasheet phần ADC)
- Có thêm kênh chuyển đổi dành cho :
+ Cảm biến nhiệt độ
+ Đo điện áp nguồn Vcc
+ Đo điện áp tham chiếu bên ngoài
- Có thể lựa chọn nguồn Clock cho ADC
- Có 4 kiểu chuyển đổi dữ liệu ADC
+ Single channel : chuyển đổi đơn kênh
+ Repeat Single channel : chuyển đổi liên tục một kênh
+ Sequence : chuyển đổi lần lượt tất cả các kênh .
+ Repeat Sequence : chuyển đổi liên tục tất cả các kênh
Bài thực hành ADC : Đo điện áp chân Analog A5 (P1.5) sau đó điều khiển Led trên Kit
Chuẩn bị :
- Phần cứng Kit LaunchPAd MSP430G2553 kết nối Jumper đầy đủ
1 con triết áp 3 chân : hai chân ngoài cùng nối với 3.3V và Gnd , chân giữa nối P1.5
- Phần mền tạo một project mới
Các bước cơ bản khi cấu hình ADC MSP430G2553
- Lựa chọn nguồn Clock cho ADC
- Lựa chon kênh cần đo
- Lựa chọn nguồn điệp áp tham chiếu
- Chuyển đổi đơn kênh
Để lấy được giữ liệu số sau khi chuyển đổi ta làm như sau:
Đây là chương trình hoàn chỉnh:
Bài tâp thực hành :
- Đo tín hiệu điện áp chân P1.5 và truyền dữ liệu đo được lên máy tính (các bạn xem lại bài UART)
Good Luck!
Dưới đây là chuỗi các bài học MSP430:
http://mlab.vn/ (Phạm Xuân Lập - MLab)