Học MSP430 với Kit MSP430 LaunchPad - Bài 6: ADC

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:

Bài 1: Project đầu tiên

Bài 2: GPIO và Clock (Phần 1)

Bài 2: GPIO và Clock (Phần 2)

Bài 3: Ngắt ( Interrupt )

Bài 4: Timer/Counter

Bài 5: UART

Bài 6: ADC

 

http://mlab.vn/ (Phạm Xuân Lập - MLab)

Viết đánh giá

Họ và tên:


Đánh giá của bạn: Lưu ý: Không hỗ trợ HTML!

Bình chọn: Dở            Hay

Nhập mã bảo vệ: