Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
1,7 MB
Nội dung
TRƢỜNG ĐẠI HỌC NÔNG LÂM TPHCM KHOA CƠ KHÍ CÔNG NGHỆ BỘ MÔN CƠ ĐiỆN TỬ KỸ THUẬT GIAO TIẾP MÁY TÍNH (Lý thuyết 15t – Thực hành 30t ) PC INTERACTION TECHNOLOGY GV: Th.S Nguyễn Tấn Phúc Bộ môn : Cơ Điện Tử - Khoa : Cơ Khí Công Nghệ- ĐHNL Tel : 01267102772 Email: phucpfiev1@gmail.com phucnt@hcmuaf.edu.vn Web: http://www2.hcmuaf.edu.vn/?ur=phucnt Face book: gv dhnl phuctannguyen MỤC ĐÍCH MÔN HỌC Nắm chuẩn giao tiếp thông dụng máy tính Thiết kế chế tạo vi mạch giao tiếp với máy tính (PC,Laptop ) nhằm thực chức đo lường, điều khiển giám sát thiết bị VẬT LIỆU HỌC TẬP Hướng Dẫn Sử Dụng Cơ Bản Arduino – Nguyễn Trung Tính Slide giảng – Th.S Nguyễn Tấn Phúc Taì liệu hướng dẫn thực hành giao tiếp máy tính - Th.S Nguyễn Tấn Phúc VẬT LIỆU HỌC TẬP PC : PROTEUS 7.6 VPSE : VIRTUAL COM ARDUINO- IDE PHẦN CỨNG: • BOARD arduino – uno chế tạo • CÁP USB – type A (SV mượn , tự trang bị) ĐÁNH GIÁ SV • Đồ án GTMT : 30% ( làm tuần có lịch thực hành, chia nhóm SV ) • Thi cuối kỳ : 70% • Thời gian bảo vệ đồ án : tuần 10 học kỳ theo dõi thông báo facebook Thoi gian thuc hien : tuan 6-9 KIẾN THỨC ĐẠT ĐƢỢC SAU MÔN HỌC Có khả làm board mạch có vi điều khiển , có khả giao tiếp máy tính Có khả lập trình để tạo giao diện từ máy tính để giám sát , điều khiển thiết bị hệ thống điện tử Có khả làm việc nhóm với tinh thần đoàn kết cao Có khả tiếp thu môn HK sau, làm tốt luận văn tốt nghiệp NỘI DUNG MÔN HỌC MỞ ĐẦU - GIỚI THIỆU CÁC CHUẨN GIAO TIẾP HỌC NHANH ARDUINO – UNO GIỚI THIỆU PROTEUS - MÔ PHỎNG ARDUINO LẬP TRÌNH GIAO TIẾP LCD , LED 7-SEGMENT KIỂM TRA, HƢỚNG DẪN ĐỒ ÁN GIAO TIẾP MÁY TÍNH Máy tính ADC DAC SENSOR BỘ TÁI TẠO TÍN HiỆU Tín hiệu vật lý Tín hiệu vật lý Chƣơng 1: Mở đầu Kiến trúc máy tính Cấu trúc chung khối khép nối Các phƣơng pháp trao đổi tin www.themegallery.com Kiến trúc máy tính Hình 1: Kiến trúc hệ máy tính đơn giản www.themegallery.com 10 ƢU ĐIỂM TRUYỀN NỐI TIẾP(so với parallel port ) - Khoảng cách truyền xa song song - Sơ Đồ kết nối chân - Có thể truyền hồng ngoại - Có thể ghép với VĐK PLC - Cho phép nối mạng (modem) - Cho phép tháo lắp đơn giản - Có thể cung cấp nguồn cho thiết bị khác 38 KHUYẾT ĐIỂM : * Tốc độ truyền chậm * Máy tính xuất liệu kiểu bus song song , thiết bị thường phải cần khối chuyển đổi nối tiếp song song, song song nối tiếp sử dụng trao đổi tin 39 Cổng nối tiếp (Serial port ) Ý nghĩa chân tín hiệu Chƣ̃ viết tắt TD (Chân 3) RD (Chân 2) CTS (Chân 8) DCD(Chân1) DSR(Chân 6) Chức Transmit Data Serial Data Output (TXD) - Đầu của dữ liệu Receive Data Serial Data Input (RXD) - Dữ liệu được nhập vào Clear to Send Báo rằng Modem sằn sàng trao đổi dữ liệu Data Carrier Detect Khi nào modem phát hiện tín hiệu mang dữ liệu từ một modem kết thúc khác của the phone line, thì Line này trở thành tích cực Data Set Ready Thông báo với UART rằng the modem sẵn sàng thiết lập một mối liên kết DTR(Chân 4) Data Terminal Ready Đây là sự đối lập với DSR Báo với the Modem rằng the UART sẵn sàng để liên kết RTS(Chân 7) Request To Send Thông báo cho the Modem rằng the UART sẵn sàng để trao đổi dữ liệu Ring Indicator Goes active when modem detects a ringing signal from the PSTN RI(Chân 9) 40 3.2 Cổng nối tiếp (Serial port-RS232 ) * * * * * Đƣợc tích hợp máy tính cá nhân từ năm 1990 Mục đích kết nối thiết bị ngoại vi: * * Bàn phím, chuột Modem, máy quét … Mức điện áp : * * Mức 0: +3V đến +12V Mức 1: -12V đến -3V Khoảng cách ghép nối: * * * Tối đa 25m Thông thƣờng 1,5m – 15m Từ 15m trở lên sử dụng đệm, lặp Tốc độ truyền đƣợc quy chuẩn : * 300, 600, 1200, 2400, 4800, 9600, 19200, 28800, 56600 41 3.1 Khái niệm truyền tin nối tiếp *Các phương thức truyền tin: * Phương thức đồng bộ: Các byte chứa bit thông tin truyền liên tiếp đường truyền ngăn cách (phân biệt) bít đồng khung (Syn) * Phương thức không đồng bộ: Các byte chứa bit thông tin chứa khung Một khung bắt đầu bit Start, bit mang thông tin, bít kiểm tra chẵn lẻ kết thúc bit Stop Khoảng cách khung bit dừng bất kì, đường truyền đặt lên mức cao * Phương thức lai: Đây phương thức kết hợp phương thức 42 42 KHÁI NiỆM CHUNG Dòng cung cấp từ 10 mA đến 20 mA 43 Truyền nhận bất đồng (usart) Dạng sóng truyền bất đồng bộ: 44 LẬP TRÌNH GIAO TIẾP Sử Dụng : • VPSE – virtual port serial emulator • Advanced serial port terminal • Proteus • ARDUINO-IDE 45 PHẦN MỀM TẠO CỔNG COM ẢO 46 PHẦN MỀM PROTEUS – CỔNG COM 47 QUAN SÁT CỔNG COM 48 THAM KHẢO CÁC LỆNH ARDUINO CƠ BẢN: Cấu trúc chƣơng trình chính: Void setup() { }: là hàm khởi tạo bắt buộc các chương trình arduino Void loop(){ }: là hàm thực thi chương trình bắt buộc arduino.- nơi chứa các câu lệnh thực thi 49 CHƢƠNG TRÌNH NHẬN KÝ TỰ CỔNG NỐI TIẾP Void setup(){ Serial.begin(9600); // set tốc độ baud } Void loop(){ if serial.Available() { Char led=Serial.read(); Switch (led) { Case ‘1’: { digitalWrite(pin,HIGH); Break; } Case ‘0’:{ digitalWrite(pin,LOW); Break; } } } } 50 Kết nhập ‘1’: 51 Bài tập nhóm: 52