KẾT NỐI VỚI MÁY TÍNH VÀ MỔĐEM

Một phần của tài liệu Nghiên cứu ứng dụng vi điều khiển Microchip pic trong đo lường và điều khiển thời gian thực (Trang 63)

. TYPEDEF, STATIC, AUTO, CONST, ENUM, STRUCT, UNION

5.8KẾT NỐI VỚI MÁY TÍNH VÀ MỔĐEM

5.8.1 Thiết bị ngoại vi Ư A RT bên tro n g vi điều khiến

Việc kết nối hệ thống ghi do với máy tính/môđem thông qua cổng nối tiếp khôn» đồng bộ RS-232. Điều khiển cổns truyền nối tiếp này là phần cứng UART tích hợp bcn trong vi điều khiển PIC 16F877A. Thông sô' xác lập cho cốtm là: tốc độ truyền 9.600 baud, 8 bit. không kiểm tra chẩn lẻ. Việc điều khiển phần cứng UART

Nạhicn cứu ứng dụng vi điều khiển PIC trong do lường & điều khiển

thông qua hàm dựng sẵn #use RS-232 của trình biên dịch với các thông số thiết lập như sau

#use RS-232(baud=9600, parity=N, xmit=PIN_C6, rcv=PIN_C7, hits=8) Trình biên dịch nhận cổng RS-232 này là thiết bị vào chuẩn, hàm printf(...) gửi chuỗi ký tự ra cổng này.

Việc đón các ký tự gửi từ thiết bị bên ngoài như máy tính, môđem được thực hiện theo cơ chế ngắt (interrupt) để không bị mất ký tự khi nhận vào.

Chân RD6 của vi điều khiển dược sứ dụng đế điều khiển luồng truyền giữa máy tính/môđem và cổng nối tiếp ƯART của vi điều khiển.

5.8.2 M ạch chuvển đổi m ức điện áp R S-232-TTL

Mức điện áp tại cổng truyền/nhận của vi điểu khiển là 0 V - 5 V không tương thích với mức của chuẩn RS-232 từ -I2V đến 12 V. Thông thường vi mạch chuyên dụna MAX232 được dùng để làm tương thích hai mức điện áp trên [2], nhưng một nhược điểm khi sử dụng vi mạch MAX232 là dòng điện tiêu thụ liên tục khoáng 5 - 7 mA tương đối lớn đối với các hệ thống cần tiết kiệm năng lượng.

Giải pháp được chọn là sử dụng tranzito làm bộ chuyển đổi mức điện áp RvS- 232 / TPL. Điện áp -12V được trích ra từ đường Tx của cổng nối tiếp khi nối hệ thống ghi đo với máy tính hoặc môđem [17]. Bộ chuyển đổi mức RS-232/TTL này tiêu thụ dòng không đáng kể ở trạng thái tĩnh.

Sơ dồ nguyên lý của mạch chuyển đổi mức RS-232/TTL dùng tranzito như trẽn hình 32. 5 4.7k 1N414Ễ --- m-w-r° TxD (3) GND (5) H ì n h 3 2 : M ạ c h c h u y ể n đ ổ i m ứ c R S - 2 3 2 /T T L .

Nghiên cứu ứng dụng vi diều khiển PIC trong đo lường & điều khiển

Một phần của tài liệu Nghiên cứu ứng dụng vi điều khiển Microchip pic trong đo lường và điều khiển thời gian thực (Trang 63)