giới thiệu avr

18
BÁO CÁO BÀI TẬP LỚN Đề tài: NGẮT VÀ TIMER TRONG AVR Giảng viên : Th.s Đặng Văn Hiếu Sinh viên thực hiện : Nguyễn Chí Cường : Nguyễn Thị Huệ : Phan Thị Ngọc Anh : Đỗ Văn Đang : Phạm Thái Vũ : Hoàng Văn An TRƯỜNG ĐẠI HỌC THÀNH ĐÔ KHOA CNKT ĐIỆN TỬ - VIỄN THÔNG KTHUT VI ĐIU KHIN 1 12/16/2013

Upload: cuong-nguyen

Post on 03-Jul-2015

447 views

Category:

Education


2 download

DESCRIPTION

vi điều khiển

TRANSCRIPT

Page 1: Giới thiệu avr

BÁO CÁO BÀI TẬP LỚN

Đề tài: NGẮT VÀ TIMER TRONG AVR

Giảng viên : Th.s Đặng Văn Hiếu

Sinh viên thực hiện : Nguyễn Chí Cường

: Nguyễn Thị Huệ

: Phan Thị Ngọc Anh

: Đỗ Văn Đang

: Phạm Thái Vũ

: Hoàng Văn An

TRƯỜNG ĐẠI HỌC THÀNH ĐÔ

KHOA CNKT ĐIỆN TỬ - VIỄN THÔNG

KỸ THUẬT VI ĐIỀU KHIỂN 112/16/2013

Page 2: Giới thiệu avr

MỤC ĐÍCH ĐỀ TÀI

1

Hiểu về họ vi điều khiển nổi tiếng là AVR

2

Hiểu khái niệm ngắt và timer

KỸ THUẬT VI ĐIỀU KHIỂN 212/16/2013

Page 3: Giới thiệu avr

NỘI DUNG BÁO CÁO

TỔNG QUAN ATMEGA 161

NGẮT VÀ TIMER2

ỨNG DỤNG THỰC TẾ3

KỸ THUẬT VI ĐIỀU KHIỂN 312/16/2013

Page 4: Giới thiệu avr

TỔNG QUAN VỀ ATMEGA16

KỸ THUẬT VI ĐIỀU KHIỂN 412/16/2013

Page 5: Giới thiệu avr

5

TỔNG QUAN VỀ ATMEGA16

KỸ THUẬT VI ĐIỀU KHIỂN12/16/2013

Page 6: Giới thiệu avr

NGẮT VÀ TIMER TRÊN AVR

KỸ THUẬT VI ĐIỀU KHIỂN 612/16/2013

Page 7: Giới thiệu avr

NGẮT VÀ TIMER

Là quá trình dừng chương trình chínhđang chạy để ưu tiên thực hiện mộtchương trình khác, chương trình nàyđược gọi là chương trình phục vụ ngắt(ISR –Interrupt Service Routine).

Sau khi kết thúc nhiệm vụ trong isr, bộđếm chương trình sẽ được trả về giá trịtrước đó để bộ xử lí quay về thực hiệntiếp các nhiệm vụ còn dang dở.

KỸ THUẬT VI ĐIỀU KHIỂN 712/16/2013

Page 8: Giới thiệu avr

NGẮT VÀ TIMER

KỸ THUẬT VI ĐIỀU KHIỂN 812/16/2013

Page 9: Giới thiệu avr

NGẮT VÀ TIMER

Thanh ghi điều

khiển MCU –

MCUCR

Thanh ghi điều

khiển ngắt

chung –GICR

Thanh ghi cờ ngắt

chung –GIFR

Ngõ vào

ngắt ngoài 0Ngõ vào

ngắt ngoài 1

Ngõ vào

ngắt ngoài 2

KỸ THUẬT VI ĐIỀU KHIỂN 912/16/2013

Page 10: Giới thiệu avr

NGẮT VÀ TIMER

Timer/Counter là các module độc lập với CPU.

Định thời

Đếm sự kiện

KỸ THUẬT VI ĐIỀU KHIỂN 1012/16/2013

Page 11: Giới thiệu avr

NGẮT VÀ TIMER

Ngõ ra so sánh

Timer/Counter 0

Ngõ ra so sánh

Timer/Counter 1 Ngõ ra so sánh

Timer/Counter 2

KỸ THUẬT VI ĐIỀU KHIỂN 1112/16/2013

Page 12: Giới thiệu avr

NGẮT VÀ TIMER

Chế độ thông thường

Chế độ so sánh

Chế độ Past PWM

Chế độ Phase correct PWM

KỸ THUẬT VI ĐIỀU KHIỂN 1212/16/2013

Page 13: Giới thiệu avr

ỨNG DỤNG THỰC TẾ

KỸ THUẬT VI ĐIỀU KHIỂN 1312/16/2013

Page 14: Giới thiệu avr

ỨNG DỤNG THỰC TẾ

Cấu tạo của động cơ một chiều gồm Stato và Roto.

Stato làm bằng nam châm vĩnh cửu hoặc nam châm điện.

Roto là những cuộn dây được cuốn trên lõi thép.

Roto thường là bộ phận quay còn Stato thì đứng yên.

KỸ THUẬT VI ĐIỀU KHIỂN 1412/16/2013

Page 15: Giới thiệu avr

ỨNG DỤNG THỰC TẾ

Begin

Key 1

Quay thuận=1

Quay nghịch=0

End

Key 2

Quay thuận=0

Quay nghịch=1

Key 3

KỸ THUẬT VI ĐIỀU KHIỂN 1512/16/2013

Page 16: Giới thiệu avr

ỨNG DỤNG THỰC TẾ

KỸ THUẬT VI ĐIỀU KHIỂN 1612/16/2013

Page 17: Giới thiệu avr

KỸ THUẬT VI ĐIỀU KHIỂN 1712/16/2013

Page 18: Giới thiệu avr

Cảm ơn sự chú ý lắng nghe!

KỸ THUẬT VI ĐIỀU KHIỂN 1812/16/2013