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ị.
<p> PHẦN KẾT LUẬN I. ĐÁNH GIÁ KẾT QUẢ ĐỀ TÀI a. Kết quả đạt được Phần mềm đang chạy thực nghiệm, bước đầu đạt được những kết quả như: ...
<p> 2.3.3. Chọn thanh dẫn cho mạch máy phát ( thanh dẫn cứng ) a. Chọn tiết diệnđây dẫn : Tiết diện của thanh dẫn được chọn theo điều k ...
<p> *Kit MSP430 LaunchPad - MSP430 LaunchPad là kit phát triển giá rất rẻ dành cho người mới học về vi điều khiển của hãng Texas Instrume ...
<p> Micro SD Card kết nối với giao diện SPI2 qua 3 chân 1) SPI2_SCK ( PB13): xung clock SPI2 cấp cho SD Card. 2) SPI2_MOSI ( PB15): dữ l ...
<p> Dịch vụ IPTV ở nƣớc ta chỉ đƣợc xem là mới khởi đầu nhƣng khả năng phát triển của nó cũng nhƣ những khoản lợi nhuận rất lớn cho các nh ...
Hỗ trợ download nhiều Website
Hỗ trợ nạp thẻ qua Momo & Zalo Pay
Khi đăng ký & nạp thẻ ngay Hôm Nay