Cấu trúc một khung dữ kiệu trong chuẩn giao tiếp UART

Một phần của tài liệu Đồ án hệ thống giám sát điện năng trong hộ gia đình (Trang 49 - 51)

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

49

Một gói dữ liệu theo chuẩn UART có thể bao gồm các bit Start, gói dữ liệu, bit kiểm tra parity (bit kiểm tra CRC) và bit Stop.

Khi bit Start kéo từ mức cao xuống mức thấp báo hiệu quá trình truyền dữ liệu đã sẵn sàng. Tiếp đó là việc truyền 8 bit dữ liệu. Sau khi tiến hành truyền hết dữ liệu thì bit kiểm tra thực hiện kiểm tra dữ liệu. Cuối cùng bit Stop lên mức cao báo hiệu đã kết thúc một quá trình truyền dữ liệu.

Các thông số cơ bản trong truyền nhận UART:

Baud rate (tốc độ baud): khoảng thời gian một bit được truyền nên phải được đồng bộ giữa bên gửi và nhận.

Frame (khung truyền): qui định số bit dữ liệu được truyền.

Bit Start: là bit bắt buộc, bắt đầu của một khung dữ liệu báo hiệu rằng sắp có một gói dữ liệu được truyền tới.

Data: Gói dữ liệu cần truyền, các bit có trọng số thấp (LSB) được truyền trước xong đó tới các bit có trọng số cao (MSB).

Bit Parity: kiểm tra dữ liệu truyền có đúng khơng. Bit Stop: Là bit cảnh báo rằng các bit đã được gửi xong.

2.3.2. Chuẩn giao tiếp I2C

I2C là viết tắt của từ Inter-Integrated Circuit là một chuẩn truyền thông do hãng điện tử Philips Semiconductor sáng lập và xây dựng thành chuẩn năm 1990. Phiên bản mới nhất của I2C là V3.0 phát hành năm 2007.

I2C: Là một truyền thông nối tiếp đa chip chủ (tạm dịch của cụm từ multi-master serial computer bus). Khái niệm “multi-master” được hiểu là trên cùng một bus có thể có nhiều hơn một thiết bị làm Master, đồng thời một Slave có thể trở thành một Master nếu nó có khả năng. I2C được thực hiện trên 2 đường SDA (Serial DATA) và SCL (Serial Clock) trong đó SDA là đường truyền/nhận dữ liệu và SCL là đường xung nhịp. Căn cứ theo chuẩn I2C, các đường SDA và SCL trên các thiết bị có cấu hình “cực góp mở” nghĩa là cần có các “điện trở kéo lên” (pull-up resistor) cho các đường này. Ở trạng thái nghỉ (Idle), 2 chân SDA và SCL ở mức cao. Hình 2.13 mơ tả một mơ hình mạng I2C cơ bản.

Vcc Vcc R1 R2 SDA SCL Thiết bị n Thiết bị 3 Thiết bị 2 Thiết bị 1

Một phần của tài liệu Đồ án hệ thống giám sát điện năng trong hộ gia đình (Trang 49 - 51)

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

(132 trang)
w