Vi điều khiển

Một phần của tài liệu Thiết kế, thi công bộ điều khiển giám sát DC link trong hệ thống điện mặt trời (Trang 60 - 63)

CHƯƠNG 2. CƠ SỞ LÝ THUYẾT

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH GIỚI THIỆU CHI TIẾT VỀ ESP8266

ESP8266-12 là module wifi giá rẻ và được đánh giá rất cao cho các ứng dụng liên quan đến Internet và Wifi cũng như các ứng dụng truyền nhận sử dụng thay thế cho các module RF khác. Với yêu cầu của đề tài là có thể giám sát và gửi dữ liệu lưu trữ thông qua wifi vì thế nhóm đã lựa chọn ESP8266 làm vi điều khiển cho toàn hệ thống.

ESP8266 là một chip tích hợp cao, được thiết kế cho nhu cầu của một thế giới kết nối mới, thế giới Internet of thing (IoT). Nó cung cấp một giải pháp kết nối mạng Wi-Fi đầy đủ và khép kín, cho phép nó có thể lưu trữ các ứng dụng hoặc để giảm tải tất cả các chức năng kết nối mạng Wi-Fi từ một bộ xử lý ứng dụng.

ESP8266 có xử lý và khả năng lưu trữ mạnh mẽ cho phép nó được tích hợp với các bộ cảm biến, vi điều khiển và các thiết bị ứng dụng cụ thể khác thông qua GPIOs với một chi phí tối thiểu và một PCB tối thiểu.

ESP8266 có một cộng đồng các nhà phát triển trên thế giới rất lớn, cung cấp nhiều Module lập trình mã mới giúp nhiều người có thể tiếp cận và xây dựng ứng dụng rất nhanh.

Hình 2.28. Kit NodeMCU ESP8266 [8].

Thông số kỹ thuật: [8]

 Hỗ trợ Arduino IDE 1 và Arduino ESP8266.  Sử dụng module wifi ESP – 12E.

 Nguồn vào: cấp nguồn 5V và chương trình thông qua cổng USB.  Kích thước: 49 x 24.5 x 13mm.

CHƯƠNG 2. CƠ SỞ LÝ THUYẾT

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH

 Phiên bản firmware: Node MCU.  Chip nạp và giao tiếp UART: CP2102.

 GPIO tương thích hoàn toàn với firmware – Node MCU.  Cấp nguồn: 5VDC MicroUSB hoặc Vin.

 GPIO giao tiếp mức 3.3VDC.

 Tích hợp led báo trạng thái, nút Reset, Flash.  Tương thích hoàn toàn với trình biên dịch Arduino.  Tích hợp giao thức TCP/IP.

 Hổ trợ nhiều loại anten.  16 chân GPIO.

 Hổ trợ SDIO 2.0, UART, SPI, I²C, PWM, I²S với DMA.  1 ADC 10-bit.

 Dải nhiệt độ hoạt động rộng: - 40 ~ 125ºC.

Sơ đồ chân Kit NodeMCU ESP8266: [8]

CHƯƠNG 2. CƠ SỞ LÝ THUYẾT

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH

Thông qua kỹ thuật PWM, việc có thể điều khiển công suất được cung cấp cho tải bằng cách sử dụng tín hiệu ON - OFF.

Một chu kỳ nhiệm vụ hoặc điện chu trình là phần của một giai đoạn trong đó một tín hiệu hoặc hệ thống đang hoạt động. Một khoảng thời gian là thời gian cần thiết để tín hiệu hoàn thành chu kỳ bật và tắt. Một chu kỳ nhiệm vụ (tỷ lệ) có thể được biểu thị như sau:

D = PW T

(2.57) Trong đó: D: là chu kỳ nhiệm vụ.

PW: là độ rộng xung (thời gian hoạt động của xung).

T: là tổng thời gian của tín hiệu.  Các hàm chức năng điều chế PWM:

 AnalogWrite (pin, dutycycle): cho phép PWM trên chân pin được chỉ định, nhiệm vụ chu kỳ trong phạm vi từ 0 đến PWMRANGE, tức là 1023 theo mặc định.

 AnalogWrite (pin, 0): vô hiệu hóa PWM trên chân pin được chỉ định.  AnalogWriteRange (new_range): thay đổi phạm vi PWM (chu kỳ nhiệm

vụ).

 AnalogWriteFreq (new_frequency): tần số PWM là 1kHz theo mặc định. Hàm này dùng để thay đổi nó với tần số mới. Tần số PWM nằm trong phạm vi 1 – 1000KHz.

Một phần của tài liệu Thiết kế, thi công bộ điều khiển giám sát DC link trong hệ thống điện mặt trời (Trang 60 - 63)