Slide bao chuong giang duong có hieu ung sử dụng atmega32Đây là 1 loại vi điều khiển có nhiều tính năng đặc biệt thích hợp cho việc giải quyết những bài toán trên nền vi xử lý. Các loại vi điều khiển AVR rất phổ biến trên thị trường Việt Nam nên không khó khăn trong việc thay thế và sửa chữa hệ thống lúc cần.
Trang 1Vi điều khiển Atmega 128 và ứng dụng
thiết kế Module báo chuông giảng
đường
GVHD : SVTH :
ĐỒ ÁN TỐT NGHIỆP
Trường đại học Bách khoa Hà Nội
Viện Điện tử - Viễn thông
Hà Nội, 06/2014
Trang 2PHÂN CÔNG NHIỆM VỤ
Nguyễn Tiến Dũng Tìm hiểu về vi điều khiển Atmega 128
Lập trình ứng dụng cho loại vi điều khiển này.
Nguyễn Quang Phi Tìm hiểu linh kiện điện tử trong mạch,
thiết kế mạch in, hoàn thiện sản phẩm.
Trang 3TỔNG QUAN VỀ AVR
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG
NỘI
DUNG
TỔNG QUAN VỀ AVR
KẾT LUẬN
Trang 4 Giới thiệu vi điều khiển AVR
AVR là 1 họ VĐK do hãng Atmel sản xuất
Là chip VĐK 8 bits theo công nghệ mới, với cấu trúc tập lệnh ưu thế trong các bộ vi xử lí, cấu trúc đơn giản hóa – RISC (Reduced Instruction Set Computer)
TỔNG QUAN VỀ AVR
Trang 5 Giới thiệu chung vi điều khiển AVR
Đây là 1 loại vi điều
khiển có nhiều tính năng
đặc biệt thích hợp cho
việc giải quyết những bài
toán trên nền vi xử lý
Các loại vi điều khiển
AVR rất phổ biến trên thị
trường Việt Nam nên
không khó khăn trong
việc thay thế và sửa
chữa hệ thống lúc cần
TỔNG QUAN VỀ AVR
Trang 6 Đặc điểm cơ bản vi điều khiển AVR
Bộ nhớ flash được tích hợp ngay trên chíp có khả năng lập trình ngay trên hệ thống được sử dụng làm bộ nhớ chương trình
Bộ nhớ dữ liệu ngay trên chip loại EEPROM và RAM có trong hầu hết các thành viên của họ AVR
Có các chế độ hoạt động như: SLEEP và POWER DOWN (nghỉ hay giảm dòng tiêu thụ khi không cần thiết) Đặc điểm này cho phép tiết kiệm năng lượng khi bộ xử lý nhàn rỗi
TỔNG QUAN VỀ AVR
Trang 7 Tính năng cơ bản vi điều khiển AVR
Timer counter 8bit, 16bit tích hợp PWM
Cấu trúc AVR tương thích ASM, C/C++
Sử dụng xung clock lên đến 16MHz
Cổng vào ra lập trình được
8 kênh ADC
độ phân giải 10bit
Trang 8 Các yêu cầu thiết kế
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG
Tính ứng dụng cao và linh hoạt
Có khả năng báo chuông theo thời gian định sẵn
Đơn giản, gọn nhẹ, dễ sử dụng
Lắp đặt nhanh, ổn định
Trang 9 Xây dựng các yêu cầu chức năng của hệ thống
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG
Có khả năng kiểm soát thời gian hiện tại và tương lai
Có khả năng đóng ngắt chuông điện 220V 50Hz theo thời gian đặt sẵn
Hiển thị thời gian lên Led 7 thanh và lên màn hình LCD những thông số đó
Trang 10 Sơ đồ khối hệ thống
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG
Trang 11 Lưu đồ thuật toán
BEGIN Khởi tạo LCD, bộ thời gian thực, bộ điều khiển chuông
Hiển thị trạng thái chờ trên LCD
Bộ điều khiển chuông
Đặt giờ bật chuông Đặt thông số hệ thống
Hiển thị trên LCD, Led 7 thanh
S
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG
Trang 12 Khối chức năng và thực thi
Khối phím bấm
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG
Trang 13 Khối chức năng và thực thi
Khối nguồn
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG
220V 12V
12V
Trang 14 Khối chức năng và thực thi
Khối hiển thị LCD
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG
Khối chức năng và thực thi
Khối hiển thị Led 7 thanh
Trang 15 Khối điều khiển trung tâm
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG
IC thời gian thực DS1307
Trang 16 IC thời gian thực DS1307
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG
Sơ đồ nguyên lý
Trang 17 Sơ đồ nguyên lý
THIẾT KẾ MODULE BÁO CHUÔNG GIẢNG ĐƯỜNG MỘT SỐ HÌNH ẢNH
Trang 20KẾT QUẢ ĐẠT ĐƯỢC
Trang 21 Nắm được quá trình từ thiết kế sơ đồ khối đến thiết kế
sơ đồ nguyên lý và sơ đồ mạch in, từ đó hoàn thiện và chạy thử sản phẩm
Hướng phát triển đề tài:
Ghép nối module với các thiết bị khác như module chống trộm, cài đặt hệ thống từ xa, để xây dựng các sản phẩm hoàn chỉnh có tính ứng dụng cao
KẾT QUẢ ĐẠT ĐƯỢC
Trang 22THE END