Thiết kế mạng giám sát và điều khiển MC68HC11 dùng RS485
MỤC LỤC CHƯƠNG I GIỚI THIỆU 5 I. TỔNG QUAN 5 II. GIỚI THIỆU SƠ LƯỢC NỘI DUNG . 5 III. SƠ BỘ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN : . 6 CHƯƠNG II CHUẨN TRUYỀN THÔNG RS232,RS422/485& ADAPTER CHUYỂN ĐỔI RS232 -RS485 .7 I. GIỚI THIỆU: 7 I.1 RS232 7 I.2 RS-422/485 8 CHƯƠNG III MẠNG TRUYỀN THÔNG 23 I. KÊNH TRUYỀN THÔNG 23 I.1 Khái niệm . 23 I.2 Phân loại kênh: . 23 I.3 Băng thông và tốc độ bit . 23 I.4 Kênh thuê riêng (leased line) và kênh quay số (dial-up) . 23 I.5 Điều chế tín hiệu 24 I.6 Các kỹ thuật điều chế . 24 I.7 Sự đồng bộ trong điều chế số . 24 I.8 Kiểu truyền . 24 I.9 Truyền dữ liệu 24 I.10 Truyền thông kiểu nối tiếp bất đồng bộ . 30 I.11 Truyền nối tiếp đồng bộ . 31 II. NETWORK PROGRAMMING . 32 II.1 Các giao thức quản lý mạng . 33 II.2 Định địa chỉ (Addressing) . 37 II.3 Xác định thời gian truyền (Transmitter Enable Timing) 40 CHƯƠNG IV GIỚI THIỆU 68HC11 41 I. GIỚI THIỆU CHUNG VỀ BỘ VI ĐIỀU KHIỂN . 41 I.1 Microcontroller Motorola MC68HC11 . 41 I.2 Đơn vị xử lý trung tâm (CPU) . 44 I.3 Các mode định vị địa chỉ . 46 I.4 Tập lệnh của họ MC68HC11 47 II. CẤU HÌNH VÀ CÁC CHẾ ĐỘ HOẠT ĐỘNG 47 II.1 Các chế độ hoạt động . 47 II.2 Các thanh ghi điều khiển 48 III. XUẤT NHẬP SONG SONG . 53 III.1 PORT A . 53 III.2 PORT B . 54 III.3 PORT C . 54 III.4 PORT D . 54 III.5 PORT E . 55 IV. HỆ THỐNG TRUYỀN NỐI TIẾP 55 IV.1 Hệ thống SCI trong MC68HC11 : . 55 IV.2 Các thanh ghi SCI và các bit điều khiển 56 V. BỘ ĐẾM THỜI GIAN LẬP TRÌNH . 60 V.1 Bắt giữ ngõ vào . 61 V.2 So sánh ngõ ra . 61 V.3 Các thanh ghi trong bộ đếm thời gian . 61 VI. RESET VÀ INTERRUPT 64 VI.1 Reset 64 VI.2 Hệ thống ngắt của vi xử lý MC68HC11 (interrupt) 66 VI.3 Sử dụng ngắt Reset và các vectơ ngắt khác của MCU68HC11 . 68 CHƯƠNG V THIẾT KẾ MẠCH VÀ LẬP TRÌNH .71 I. MẠCH RS485 : . 71 I.1 Giới thiệu SN75176: . 71 I.2 Điều khiển phát data trên RS485 . 72 Phương pháp định thời theo hướng bít 73 I.3 Điều khiển nhận trên RS485 75 II. CHƯƠNG TRÌNH THU THẬP DỮ LIỆU TỪ CÁC BOARD 78 II.1 Chương trình trên Vi xử lý 78 II.2 Chương trình trên PC 83 II.3 Kết quả thực hiện : . 84 III. DỮ LIỆU THU THẬP . 87 III.1 Tính tốc độ động cơ 87 III.2 Chương trình đếm sản phẩm . 91 III.3 Một số chương trình điều khiển đơn giản từ PC . 91 KẾTLUẬN PHỤ LỤC A. CHƯƠNG TRÌNH MÁY TÍNH . 109 B. CHƯƠNG TRÌNH VI XỬ LÝ . 117 C. DATASHEETS 133 D. TÀI LIỆU THAM KHẢO. 134
Các file đính kèm theo tài liệu này:
- Nguyen Quoc Tuan.pdf