hoaithu_1989_qn
New Member
Download miễn phí Đề tài Nghiên cứu sử dụng chip vi điều khiển AVR và ứng dụng trong truyền dữ liệu không dây
Phần I: Tổng quan về đề tài
I.1 Đặt vấn đề
I.2 Mục tiêu đề tài
Phần II: Nội dung của đề tài
II.1 Giới thiệu sơ lược vi điều khiển AVR AT908535
I.1.1 Mô tả
I.1.2 Đặt tính của AT90S8535
II.2 Thiết kế và thi công
II.2.1 Sơ đồ khối và cấu trúc của hệ thống
II.2.2 Thiết kế hệ thống phát
II.2.3 Thiết kế hệ thống thu dữ liệu
Phần III : Kết luận
III.1 Thi công
III.2 Ý nghĩa khoa học và ứng dụng thực tiễn
III.3 Kết luận
Phần IV : Tài liệu tham khảo
http://s1.luanvan.co/qYjQuXJz1boKCeiU9qAb3in9SJBEGxos/swf/2013/06/23/de_tai_nghien_cuu_su_dung_chip_vi_dieu_khien_avr_v.Ico6VNYfoz.swf luanvanco /luan-van/de-tai-ung-dung-tren-liketly-32293/
Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí
Tóm tắt nội dung tài liệu:
BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC DÂN LẬP KỸ THUẬT CÔNG NGHỆ
TP. HỒ CHÍ MINH
KHOA ĐIỆN – ĐIỆN TỬ
µ ¶
BÁO CÁO NGHIÊN CỨU
KHOA HỌC SINH VIÊN
Đề tài:
NGHIÊN CỨU SỬ DỤNG CHIP VI ĐIỀU
KHIỂN
AVR VÀ ỨNG DỤNG TRONG TRUYỀN DỮ
LIỆU KHÔNG DÂY
SVTH : LIN MINH DŨNG
MSSV : 00ĐĐT025
LỚP :00ĐT1
Niên khoá 2000 – 2005
Phần I: Tổng quan về đề tài
I.1 Đặt vấn đề Trang 1
I.2 Mục tiêu đề tài Trang 1
Phần II: Nội dung của đề tài
II.1 Giới thiệu sơ lược vi điều khiển AVR AT908535 Trang 2
I.1.1 Mô tả Trang 2
1.1.2 Đặt tính của AT90S8535 Trang 4
II.2 Thiết kế và thi công Trang 6
II.2.1 Sơ đồ khối và cấu trúc của hệ thống Trang 6
II.2.2 Thiết kế hệ thống phát Trang 7
II.2.2.1 Nguyên lí hoạt động Trang 7
II.2.2.2 Thiết kế phần cứng Trang 7
II.2.3 Thiết kế hệ thống thu dữ liệu Trang 10
II.2.3.1 Nguyên lí hoạt động Trang 10
II.2.3.2 Thiết kế phần cứng Trang 11
Phần III : Kết luận
III.1 Thi công Trang 13
III.2 Ý nghĩa khoa học và ứng dụng thực tiễn Trang 13
III.2.1 Ý nghĩa khoa học Trang 13
III.2.2 Ứng dụng thực tiễn Trang 14
III.3 Kết luận Trang 14
Phần IV : Tài liệu tham khảo
PHẦN I :
TỔNG QUAN ĐỀ TÀI
I.1 Đặt vấn đề
Ngày nay, những ứng dụng của Vi điều khiển đã đi sâu vào đời sống sinh hoạt và sản xuất
của con người. Thực tế hiện nay là hầu hết các thiết bị điện dân dụng hiện nay đều có sự góp mặt
của Vi Điều Khiển và vi xử lí . Ứng dụng vi điều khiển trong thiết kế hệ thống làm giảm chi phí
thiết kế và hạ giá thành sản phẩm đồng thời nâng cao tính ổn định của thiết bị và hệ thống.
Trên thị trường có rất nhiều họ vi điều khiển: họ 8051 của Intel, 68HC11 của Motorola,
Z80 của hãng Eilog, PIC của hãng Microchip, H8 của Hitachi,vv.. và cuối cùng là AVR của hãng
Atmel.
AVR là họ Vi điều khiển khá mới trên thị trường cũng như đối với người sử dụng. Đây là
họ VĐK được chế tạo theo kiến trúc RISC (Reduced Intruction Set Computer) có cấu trúc khá
phức tạp. Ngoài các chức năng như các họ VĐK khác, nó còn tích hợp nhiều chức năng mới rất
tiện lợi cho người thiết kế và lập trình.
Sự ra đời của AVR bắt nguồn từ yêu cầu thực tế là hầu hết khi cần lập trình cho vi điều
khiển, chúng ta thường dùng những ngôn ngữ bậc cao HLL (Hight Level Language) để lập trình
ngay cả với loại chip xử lí 8 bit trong đó ngôn ngữ C là ngôn ngữ phổ biến nhất. Tuy nhiên khi
biên dịch thì kích thước đoạn mã sẽ tăng nhiều so với dùng ngôn ngữ Assembly. Hãng Atmel
nhận thấy rằng cần phát triển một cấu trúc đặc biệt cho ngôn ngữ C để giảm thiểu sự chênh
lệch kích thước mã đã nói trên . Và kết quả là họ vi điều khiển AVR ra đời với việc làm giảm
kích thước đoạn mã khi biên dịch và thêm vào đó là thực hiện lệnh đúng đơn chu kỳ máy với 32
thanh ghi tích lũy và đạt tốc độ nhanh hơn các họ vi điều khiển khác từ 4 đến 12 lần. Vì thế
nghiên cứu AVR là một đề tài khá lý thú và giúp cho sinh viên biết thêm một họ vi điều khiển
vào loại phát triển nhất hiện nay.
Ngày nay công nghệ không dây đang phát triển rất mạnh . Với các thiết bị không dây
ngày càng hiện đại cho phép người sử dụng thỏa mãn những nhu cầu về giải trí cũng như trong
điều khiển sản xuất mà không cần dây nối. Nó thực sự tiện ích và tạo cảm giác thoải mái cho
người sử dụng. Truyền tín hiệu số không dây là một đề tài có nhiều ứng dụng thực tế nhất là
trong lĩnh vực điều khiển từ xa và truyền số liệu.
I.2 Mục tiêu đề tài
- Nghiên cứu về AVR và các vấn đề liên quan như thi công mạch nạp, các chương
trình phần mềm hỗ trợ lập trình.
- Lập trình chip AT90S8535 sử dụng bộ ADC 10 bit để lấy mẫu tín hiệu và truyền
tín hiệu dạng song song 4 bit.
- Khảo sát khả năng truyền dữ và tầm xa của module thu phát vô tuyến của bộ
chuông số bán trên thị trường.
- Ứng dụng bộ thu phát vô tuyến cho việc truyền tín hiệu đã được số hoá để truyền
đi xa.
PHẦN II :
NỘI DUNG ĐỀ TÀI
II.1 GIỚI THIỆU SƠ LƯỢC VI ĐIỀU KHIỂN AVR AT90S8535
II.1.1 Mô tả
AT 90S8535 là bộ vi điều khiển CMOS 8 bit tiêu thụ điện năng thấp dựa trên kiến trúc
RISC. Với công nghệ này cho phép các lệnh thực thi chỉ trong một chu kì nhịp xung, vì thế tốc
độ xử lý dữ liệu có thể đạt đến 1 triệu lệnh trên giây ở tần số 1 Mhz. Vi điều khiển này cho phép
người thiết kế có thể tối ưu hoá mức độ tiêu thụ năng lượng mà vẫn đảm bảo tốc độ xử lí.
Phần cốt lõi của AVR kết hợp tập lệnh phong phú về số lượng với 32 thanh ghi làm việc
đa năng. Toàn bộ 32 thanh ghi đều được nối trực tiếp với ALU (Arithmetic Logic Unit), cho phép
truy cập 2 thanh ghi độc lập bằng một chu kì xung nhịp. Kiến trúc đạt được có tốc độ xử lý nhanh
gấp 10 lần vi điều khiển dạng CISC thông thường.
Hình II.1 dưới đây thể hiện sơ đồ cấu trúc bên trong của AT90S8535.
Hình II.1 Sơ đồ cấu trúc của AVR AT 90S8535
II.1.2 Đặc tính của AT90S8535
Được chế tạo theo kiến trúc RISC, hiệu cao và điện năng tiêu thụ thấp
Bộ lệnh gồm 118 lệnh, hầu hết đều thực thi chỉ trong một chu kì xung nhịp
32x8 thanh ghi làm việc đa dụng.
8KB Flash ROM lập trình được ngay trên hệ thống
o Giao diện nối tiếp SPI cho phép lập trình ngay trên hệ thống
o Cho phép 1000 lần ghi/xoá
Bộ EEPROM 512 byte .
o Cho phép 100.000 ghi/xoá.
Bộ nhớ SRAM 512 byte.
Bộ biến đổi ADC 8 kênh, 10 bit .
32 ngõ I/O lập trình được
Bộ truyền nối tiếp bất đồng bộ vạn năng UART
Vcc=2.7V đến 6V
Tốc độ làm việc: 0 đến 8 Mhz
Tốc độ xử lí lệnh đến 8 MIPS ở 8 MHz nghĩa là 8 triệu lệnh trên giây
Bộ đếm thời gian thực (RTC) với bộ dao động và chế độ đếm tách biệt
2 bộ Timer 8 bit và 1 bộ Timer 16 bit với chế độ so sánh và chia tần số tách biệt và chế độ
bắt mẫu.
Ba kênh điều chế độ rộng xung PWM
Có đến 13 interrupt ngoài và trong
Bộ định thời Watchdog lập trình được. tự động reset khi treo máy
Bộ so sánh tương tự
Ba chế độ ngủ : chế độ rỗi (Idle), tiết kiệm điện ( Power save) và chế độ Power Down
Sau đây là bảng so sánh những đặc tính giữa AT90S8535 với họ AT89C51.
Bảng 1:
Đặc tính AT90S8535 AT89C51
Flash ROM - 8K Byte có thể lập trình trên
hệ thống
-4 KB
EEPROM - 512 byte - Không
RAM nội - 512 byte SRAM - 128 byte RAM
Bộ Timer -2 bộ timer 8 bit
- 1 bộ timer 16 bit
- 1 bộ watchdog timer
- 2 bộ timer 16 bit
Bộ ADC - 1 bộ ADC 8 kênh 10 bit - Không
Giao thức truyền nối tiếp
chủ/tớ
- Có - Không
Bộ PWM - Bộ điều chế PWN 8-,9-và 10-
bit
- Không
Bộ truyền nối tiếp UART - Có 2 chế độ - Có 4 chế độ
Bộ so sánh tương tự -Có - Không
Nguồn ngắt (Interrupt) - Có 17 nguồn ngắt - Có 6 nguồn ngắt
Tần số hoạt động - 0 ÷8 Mhz - (0 ÷24 Mhz)/12
Điện áp tiêu thụ Thạch anh 4 Mhz , VCC=3V:
- Trạng thái tích cực : 6.4mA
- Trạng thái rỗi : 1.9mA
- Trạng Power Down : < 1 uA
Thạch anh 12Mhz,
VCC=3V:
-Trạng thái tích cực : 20 mA
-Trạng thái rỗi : 5 mA
-Trạng Power Down : < 40
uA
Giá thành ( tại thị trường
Việt Nam)
- 110.000đ - 17.000đ
Qua bảng so sánh có thể thấy rằng AT908535 không những thừa kế những ưu điểm của
AT89C51 m