Sơ đồ mạch chân reset ESP8266

Một phần của tài liệu Thiết kế và thi công hệ thống thu thập tín hiệu điện tim ECG có hiển thị tín hiệu qua smart phone (Trang 37 - 39)

Mỗi lần nạp dữ liệu, khởi động lại hoặc wake-up ta cần có chân Reset. Trong

hình 2.13 là chân Reset của mạch được gắn vào GPIO 16. Bình thường chân này sẽ

được kéo lên mức cao do hở mạch, khi có nút nhấn sẽ được kéo xuống mức thấp. Lúc này dòng trong mạch sẽ là Iled được tính như cơng thức (2.6).

R V V

iccled

(2.6)

Trong đó Vcc =3.3V, Vled = 2 V, R = 470+470 Ohm. Giá trị Iled = 1 mA.

 SPI giao tiếp với ADS1292R và Oled SSD1306 ESP8266EX có hai SPI.

o Một Slave / Master SPI chung o Một Slave HSPI chung

Chức năng của tất cả các chân này có thể được thực hiện thông qua phần cứng. Hệ thống sẽ sử dụng chân D0, D3, D4 và các chân SCK, MISO, MOSI, CS để hoạt động với chức năng SPI giao tiếp với ADS1292R. Các chân GPIO tương ứng với START, DRDY, PWDN/RESET có chức năng hỗ trợ trong việc lấy dữ liệu từ cảm biến. Chức năng của các chân được mô tả của bảng 2.1 dưới đây.

Bảng 2.1: Các chân chức năng sử dụng giao tiếp SPI

Chân Chức năng

SCK Truyền xung clock để giao tiếp

MISO Đường dữ liệu truyền từ Slave đến Master MOSI Đường dữ liệu truyền từ Master đến Slaver

CS Chip Select

START Nhận tín hiệu bắt đầu từ ADS1292R

PWDN/RESET Điều khiển Power down/ reset ADS1292R DRDY Nhận tín hiệu sẵn sàng từ ADS1292R

Tín hiệu clock chính là cơ sở cho truyền dữ liệu số. Clock sử dụng có tần số f = 2.048 MHz. Chân CS được sử dụng khi có nhiều cảm biến kết nối. Chân START nhận tín hiệu khai báo từ cảm biến. Nếu có sự kiện trao đổi dữ liệu chân DRDY sẽ thay đổi trạng thái và dữ liệu được truyền qua chân MISO, MOSI.

 SPI giao tiếp với OLED

Oled trong hệ thống này sử dụng IC điều khiển là SSD1306. IC này hoạt động giao tiếp với vi điều khiển ở nhiều chế độ như: Parallel 6800, Parallel 8080, SPI, I2C.

Đối với Oled, chức năng sử dụng chủ yếu là nhận dữ liệu về và hiển thị. Để việc xử lý khơng bị trì hỗn, giao tiếp với Oled sẽ sử dụng giao thức SPI. SPI giao tiếp với SSD1306 sẽ chỉ sử dụng SCK và MOSI. Các chân chức năng hỗ trợ là D1,D2 nối với D/C và CS của SSD1306. Các chân này hỗ trợ chọn chip và giao tiếp với Oled và thể hiện ở bảng 2.2 dưới đây.

Bảng 2.2: Các chân chức năng của Oled SSD1306

Chân Chức năng

SCK Truyền xung clock để giao tiếp

MOSI Đường dữ liệu truyền từ Master đến Slaver

CS

Chip Select, chọn khi có nhiều thiết bị chung 1 giao thức SPI

D/C Điều khiển ghi dữ liệu/lệnh vào bộ nhớ của oled RES Dùng để reset lại oled

 Wireless giao tiếp với điện thoại

ESP8266 thực hiện TCP/IP với giao thức WLAN MAC b/g/n đầy đủ. Nó hỗ trợ hoạt động STA và SorfAP cài đặt dịch vụ cơ bản BSS (Basic service set) trong chức năng điều khiển phân tán DCF (Distributed Control Function). ESP8266 hỗ trợ tần số và băng tầng cơ sở như sau:

o 802.11 b và 802.11 g

o Khoảng bảo vệ 802.11 n là 0.4μs o Tốc độ dữ liệu lên tới 72,2 Mb / giây o Nhận STBC 2 x 1

o Công suất truyền lên tới 20,5 dBm o Cơng suất truyền có thể điều chỉnh

c. Khối hiển thị

Mục đích của tất cả các hệ thống là cung cấp thông tin cho người sử dụng. Người dùng sẽ nhận thơng tin đó thơng qua khối hiển thị của hệ thống. Trong hệ thống này, khối hiển thị sẽ là một màng hình oled 0.96 inch và điện thoại thông minh sử dụng hệ điều hành android. Điện thoại thông minh sẽ được cài đặt ứng dụng được xây dựng trên MIT app inventor.

Một phần của tài liệu Thiết kế và thi công hệ thống thu thập tín hiệu điện tim ECG có hiển thị tín hiệu qua smart phone (Trang 37 - 39)

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

(94 trang)