Điều khiển led và hiển thị lcd qua webserver

17 868 10
Điều khiển led và hiển thị lcd qua webserver

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Điều khiển led và hiển thị lcd qua webserver

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.HỒ CHÍ MINH *** GVHD: Nguyễn Trọng Tài Đề tài: Điều Khiển Led Và Hiển Thị LCD Qua Webserver I.TỔNG QUAN VỀ ĐỀ TÀI:  Đề tài: Giao tiếp AVR – PC thông qua chuẩn TCP/IP lập trình bằng Web o Yêu cầu: • Điều khiển trạng thái LED • Hiện thị LCD o Phương pháp: + Thiết lập mô hình kết nối Master - Slave để giao tiếp giữa PC ngoại vi dùng AVR qua chuẩn TCP/IP: Master: board mạch chứa ENC28J60, thiết lập địa chỉ IP, MAC, Default gateway Slave: AVR I.TỔNG QUAN VỀ ĐỀ TÀI: + Nghiên cứu vi điều khiển ATMEGA32 + Nghiên cứu chuẩn giao tiếp SPI ứng dụng thực tế Module Ethernet ENC28J60 + Tìm hiểu ngôn ngữ HTML + Giao tiếp giữa PC(Master) AVR(Slave) qua giao diện webserver + Thiết kế thi công phần cứng mạch điện tử II HỌ GIAO THỨC TCP/IP: - Là giao thức hướng kết nối các hệ thống mạng không đồng với nhau, cung cấp hoạt động truyền tin tin cậy TCP chịu trách nhiệm phân chia dữ liệu gửi thành các segment tại máy gửi lắp gép các segment lại tại máy đích II HỌ GIAO THỨC TCP/IP: - TCP giao thức "có liên kết" (connection - oriented), nghĩa cần phải thiết lập liên kết giữa hai thực thể TCP trước chúng trao đổi dữ liệu với Một tiến trình ứng dụng máy tính truy nhập vào các dịch vụ giao thức TCP thông qua cổng (RJ45) TCP Số hiệu cổng TCP thể bytes III.PHẦN CỨNG:  Mạch điều khiển: III.PHẦN CỨNG: Vi điều khiển Atmega32: - AVR họ vi điều khiển hãng Atmel sản xuất (Atmel nhà sản xuất dòng vi điều khiển 89C51 mà có thể bạn nghe đến) III.PHẦN CỨNG: Vi điều khiển Atmega32: - Một số tính AVR: • Có thể sử dụng xung clock lên đến 16MHz, sử dụng xung clock nội lên đến MHz (sai số 3%) • Bộ nhớ chương trình Flash có thể lập trình lại nhiều lần dung lượng lớn, có SRAM (Ram tĩnh) lớn, đặc biệt có nhớ lưu trữ lập trình EEPROM • Nhiều ngõ vào (I/O PORT) hướng (bi-directional) • bits, 16 bits timer/counter tích hợp PWM • Các chuyển đối Analog – Digital phân giải 10 bits, nhiều kênh • Chức Analog comparator • Giao diện nối tiếp USART (tương thích chuẩn nối tiếp RS-232) III.PHẦN CỨNG: Hiển thị LCD 16x2: - Text LCD các loại hình tinh thể lỏng nhỏ dùng để hiển thị các dòng chữ số bảng mã ASCII - LCD 16x2 loại có dòng dòng có thể hiển thị tối đa 16 ký tự III.PHẦN CỨNG: Module Ethernet ENC28J60 chuẩn giao tiếp SPI: 3.1 Vi mạch Ethernet ENC28J60L: - Module giao tiếp Ethernet ENC28J60 thiết kế cho các ứng dụng giao tiếp vi điều khiển với mạng Ethernet, module sử dụng phổ biến, cổng RJ-45 tích hợp giao tiếp SPI khiến cho việc sử dụng trở nên dễ dàng III.PHẦN CỨNG: Module Ethernet ENC28J60 chuẩn giao tiếp SPI: 3.1 Vi mạch Ethernet ENC28J60L: o Nguyên lý hoạt động mạch: + Vi điều khiển ENC28J60 điều khiển hoàn toàn thông qua giao tiếp SPI với AVR + AVR đóng vai trò Slave giao tiếp SPI với ENC28J60 Nhận liệu : tín hiệu yêu cầu từ mạng truyền qua cổng RJ45 vào ENC28J60 ENC28J60 thiết kế để giãi mã tín hiệu chuyển tín hiệu thành dữ liệu lưu vào nhớ đệm thu Nếu phát có dữ liệu đọc dữ liệu xử lý Truyền liệu: thông qua giao tiếp SPI, ATEMEGA32 gửi dữ liệu vào đệm phát ENC28J60 ENC28J60 mã hóa dữ liệu truyền đường RJ45 đến địa chỉ mong muốn III.PHẦN CỨNG: Module Ethernet ENC28J60 chuẩn giao tiếp SPI: 3.2 Chuẩn giao tiếp SPI: - SPI (Serial Peripheral Bus) chuẩn truyền thông nối tiếp tốc độ cao hang Motorola đề xuất Đây kiểu truyền thông Master-Slave, có chip Master điều phối quá trình tuyền thông các chip Slaves điều khiển Master vì thế truyền thông chỉ xảy giữa Master Slave IV.WEBSERVER: Các bạn có thể xem bằng phần mềm CodeVisionAVR V KẾT QUẢ: V KẾT QUẢ: THE END! [...]... mạch: + Vi điều khiển ENC28J60 được điều khiển hoàn toàn thông qua giao tiếp SPI với AVR + AVR đóng vai trò là Slave trong giao tiếp SPI với ENC28J60 Nhận dữ liệu : tín hiệu yêu cầu từ mạng truyền qua cổng RJ45 vào ENC28J60 ENC28J60 được thiết kế để giãi mã tín hiệu và chuyển tín hiệu đó thành dữ liệu và lưu vào bộ nhớ đệm thu Nếu phát hiện có dữ liệu nó sẽ đọc dữ liệu và xử lý Truyền... chuẩn truyền thông nối tiếp tốc độ cao do hang Motorola đề xuất Đây là kiểu truyền thông Master-Slave, trong đó có 1 chip Master điều phối qua trình tuyền thông và các chip Slaves được điều khiển bởi Master vì thế truyền thông chỉ xảy ra giữa Master và Slave IV .WEBSERVER: Các bạn có thể xem bằng phần mềm CodeVisionAVR V KẾT QUẢ: V KẾT QUẢ: THE END! ... và lưu vào bộ nhớ đệm thu Nếu phát hiện có dữ liệu nó sẽ đọc dữ liệu và xử lý Truyền dữ liệu: thông qua giao tiếp SPI, ATEMEGA32 sẽ gửi dữ liệu vào bộ đệm phát của ENC28J60 ENC28J60 sẽ mã hóa dữ liệu và truyền ra đường RJ45 đến địa chỉ mong muốn III.PHẦN CỨNG: 3 Module Ethernet ENC28J60 và chuẩn giao tiếp SPI: 3.2 Chuẩn giao tiếp SPI: - SPI (Serial Peripheral Bus) là một chuẩn truyền thông... CỨNG: 3 Module Ethernet ENC28J60 và chuẩn giao tiếp SPI: 3.1 Vi mạch Ethernet ENC28J60L: - Module giao tiếp Ethernet ENC28J60 được thiết kế cho các ứng dụng giao tiếp vi điều khiển với mạng Ethernet, module được sử dụng rất phổ biến, cổng RJ-45 tích hợp và giao tiếp SPI khiến cho việc sử dụng trở nên rất dễ dàng III.PHẦN CỨNG: 3 Module Ethernet ENC28J60 và chuẩn giao tiếp SPI: 3.1 Vi mạch ... tài: Điều Khiển Led Và Hiển Thị LCD Qua Webserver I.TỔNG QUAN VỀ ĐỀ TÀI:  Đề tài: Giao tiếp AVR – PC thông qua chuẩn TCP/IP lập trình bằng Web o Yêu cầu: • Điều khiển trạng thái LED. .. truy nhập vào các dịch vụ giao thức TCP thông qua cổng (RJ45) TCP Số hiệu cổng TCP thể bytes III.PHẦN CỨNG:  Mạch điều khiển: III.PHẦN CỨNG: Vi điều khiển Atmega32: - AVR họ vi điều khiển... III.PHẦN CỨNG: Hiển thị LCD 16x2: - Text LCD các loại hình tinh thể lỏng nhỏ dùng để hiển thị các dòng chữ số bảng mã ASCII - LCD 16x2 loại có dòng dòng có thể hiển thị tối đa 16

Ngày đăng: 27/03/2016, 23:06

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

Tài liệu cùng người dùng

Tài liệu liên quan