Thiết kế máy đo gia tốc theo hai phương X - Y

MUÏC LUÏC Lôøi caûm ôn Muïc luïc Chöông 1. Toång quan 1.1. Mục tiêu đề tài 1.2. Cơ sở lý thuyết 1.3. Đo gia tốc bằng cảm biến MEMS Chöông 2. Giôùi thieäu linh kieän 2.1. Màn hình LCD hiển thị ký tự 20x4 2.1.1. Tính năng 2.1.2. Mô tả chung 2.1.3. Sơ đồ chân 2.1.4. Sơ đồ kết nối 2.1.5. Thanh ghi 2.1.6. Tổ chức bộ nhớ 2.1.7. Điều khiển hiển thị Text LCD 2.2. Sensor gia tốc ADXL202 2.2.1. Tính năng 2.2.2. Mô tả chung 2.2.3. Sơ đồ khối chức năng 2.2.4. Sơ đồ chân 2.2.5. Nguyên lý vận hành 2.2.6. Linh kiện mạch ngoài 2.2.7. Đặt giải thông cho ADXL202 sử dụng Cx và Cy 2.2.8. Đặc tuyến ngõ ra của sensor ADXL202 2.3. Vi điều khiển ATMega32 2.3.1. Chức năng 2.3.2. Sơ đồ khối 2.3.2. Cấu trúc nhân AVR 2.3.3. Các thanh ghi chức năng chung 2.3.4. Con troû ngaên xeáp (SP) 2.3.5. Quaûn lyù ngaét 2.3.6. Cấu trúc bộ nhớ 2.3.7. Caùc coång vaøo ra (I/O) 2.3.9. Mô tả các thanh ghi 2.3.11. Bộ biến đổi A/D 2.4. MMC/SD Card 2.4.1. Sơ đồ khối SD Card 2.4.2. Sơ đồ chân của MMC/SD Card 2.4.3. Nguyên tắc hoạt động 2.4.4. Giao thức truyền nối tiếp đồng bộ SPI 2.4.4. Các tập lệnh của SD card Chöông 3. Thi coâng phaàn cöùng 3.1. Nguồn cung cấp 3.1.1. Sơ đồ mạch điện 3.1.2. Nguyên lý hoạt động 3.2. LCD 20x4 3.2.1. Sơ đồ mạch điện 3.2.2. Nguyên lý hoạt động 3.3. ADXL202E 3.3.1. Sơ đồ mạch điện 3.3.1. Nguyên lý hoạt động 3.4. ATMega32 3.4.1. Sơ đồ mạch điện 3.4.2. Nguyên lý hoạt động 3.5. SD Card 3.5.1. Sơ đồ mạch điện 3.5.2. Nguyên lý hoạt động 3.6. Max232 3.6.1 Sơ đồ mạch điện 3.6.2. Nguyên lý hoạt động 3.7. Phím nhấn Chöông 4. Coâng cuï laäp trình vaø löu ñoà giaûi thuaät 4.1. Giới thiệu phần mềm WinAVR 4.2. Giới thiệu phần mềm AVR Studio 4.3. Giải thuật chương trình chính Chöông 5. Thöïc hieän chöông trình 5.1. LCD 20x4 5.2. ADXL202E 5.3. SPI 5.4 SD Card 5.5. FAT32 5.6. Chương trình chính Chöông 6. Keát luaän 6.1. Những kết quả đạt được 6.2 Những kết quả chưa đạt được 6.3. Hướng phát triển cho đề tài Phaàn phuï luïc CHƯƠNG 6 KẾT LUẬN 6.1. Những kết quả đạt được: - Thiết kế và hoàn thiện máy đo gia tốc hiển thị kết quả trực tiếp trên LCD - Hiểu và thực hiện được các chuẩn giao tiếp I2C, SPI, USART, PWM - Nắm vững kiến thức về họ Vi điều khiển AVR - Sử dụng thành thạo việc chuyển đổi ADC - Sử dụng được các môi trường lập trình cho AVR như SDCC, WinAVR, Code Vision AVR - Tự xây dựng các thư viện riêng cho các môi trường lập trình AVR - Nắm rõ cấu trúc và cách thức điều khiển và hoạt động của thẻ nhớ 6.2 Những kết quả chưa đạt được: - Chưa hiểu rõ cách thức ghi và truy xuất tập tin trên định dạng FAT32, phải chỉnh sửa thư viện FAT32 từ bộ thư viện mã nguồn mở để sử dụng. - Chưa chống nhiễu cho sensor. - Chưa đặt tên file tự do mà chỉ ghi tiếp vào file đã có sẵn. 6.3. Hướng phát triển cho đề tài: - Xây dựng menu hoàn chỉ bao gồm các thao tác: đặt tên file, ghi kết quả theo thời gian định trước, ghi mỗi lần mốt số luwojgn kết quả cài đặt trước. - Mở rộng với ngõ vào là các loiaj sensor khác như: nhiệt độ, độ ẩm được chuyển đổi bằng menu thể hiện trên LCD - Thay LCD text bằng Graphic LCD để thể hiện tiếng Việt có dấu và vẽ được đồ thị kết quả đo được theo thời gian. - Giao tiếp với máy tính để đổ dữ liệu và xem kết quả với dạng đồ thị.

TÀI LIỆU LUẬN VĂN CÙNG DANH MỤC

TIN KHUYẾN MÃI

  • Thư viện tài liệu Phong Phú

    Hỗ trợ download nhiều Website

  • Nạp thẻ & Download nhanh

    Hỗ trợ nạp thẻ qua Momo & Zalo Pay

  • Nhận nhiều khuyến mãi

    Khi đăng ký & nạp thẻ ngay Hôm Nay

NẠP THẺ NGAY