Truyền, nhận dữ liệu đo

Một phần của tài liệu Xây dựng hệ đo thông số môi trường đa tín hiệu (Trang 33)

c) Về vi điều khiển PIC 16F887A

2.4. Truyền, nhận dữ liệu đo

Trong lận văn này,

chuyển dữ liệu giữa vi điều khiển v dụng trong một số chuẩn giao tiếp nh cấu hình được các định dạng dữ liệu v của giao tiếp UART.

Hình 2.19: G Các bit dữ liệu đư lần ít nhất là 5 bit và nhi

định đúng vị trí của bit dữ liệu v

kiểm tra xem dữ liệu truyền đúng hay sai. Khi không có sự truyền nhận n đường giao tiếp thì đường dây sẽ đ

ràng trên hình.

Để nhận dữ liệu từ

đã sử dụng phần mềm Herquese Với phần mềm này, em có th

ứa trong con trỏ thanh ghi DS1307 sẽ nhận được một tín hiệ ết thúc quá trình đọc.

ền, nhận dữ liệu đo

này, em sử dụng cổng truyền nhận không đồng bộ (UART) để ển dữ liệu giữa vi điều khiển và máy tính. Giao tiếp UART th

ụng trong một số chuẩn giao tiếp như EIA, RS-232, RS-422 or RS-4 ịnh dạng dữ liệu và tốc độ truyền. Dưới đây là gi

Hình 2.19: Giản đồ thời gian của giao tiếp UART ược đánh số từ 0 đến 8. Ta có thể truyền số l

à 5 bit và nhiều nhất là 9 bit. Bit Start và bit Stop được sử dụng để xác ịnh đúng vị trí của bit dữ liệu và đôi khi người ta cũng sử dụng th

ểm tra xem dữ liệu truyền đúng hay sai. Khi không có sự truyền nhận n ờng dây sẽ được treo ở mức cao. Điều này đư

ể nhận dữ liệu từ vi điều khiển và lưu chúng vào một file text nhất đinh, ử dụng phần mềm Herquese – phần mềm miễn phí để thực hiện nhiệm vụ tr có thể dễ dàng lưu dữ liệu nhận được qua cổng giao tiếp

26 ợc một tín hiệu not

ử dụng cổng truyền nhận không đồng bộ (UART) để ếp UART thường được sử 485. Và ta có thể đây là giản đồ thời gian

ợc đánh số từ 0 đến 8. Ta có thể truyền số lượng bít trong 1 ợc sử dụng để xác ời ta cũng sử dụng thêm bit Parity để ểm tra xem dữ liệu truyền đúng hay sai. Khi không có sự truyền nhận nào trên ày được thể hiện rõ

ột file text nhất đinh, em ần mềm miễn phí để thực hiện nhiệm vụ trên. ợc qua cổng giao tiếp nối

27 tiếp không đồng bộ UART. Hình dưới đây là giao diện của phần mềm. Em đã cấu hình một vài thông số cơ bản của giao tiếp UART như Baud rate, bit dừng, bit kiểm tra và số lượng bit dữ liệu.

Hình 2.20: Giao diện của phần mềm Herquese.

Một phần của tài liệu Xây dựng hệ đo thông số môi trường đa tín hiệu (Trang 33)

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

(54 trang)