Mã tài liệu: 258130
Số trang: 5
Định dạng: rar
Dung lượng file: 371 Kb
Chuyên mục: Kỹ thuật điện - điện tử
MỤC LỤC
Lời mở đầu . .Trang 1
Chương 1: CƠ SỞ LÝ THUYẾT . Trang 2
1.1 Giới thiệu sơ lược về vi điều khiển AVR . Trang 2
1.1.1 Giới thiệu . .Trang 2
1.1.2 ATmega32 . .Trang 3
1.1.3 Đặc tính của ATmega32 . .Trang 4
1.1.3.1 Cổng vào ra . .Trang 7
1.1.3.2 Cấu trúc bộ nhớ . .Trang 10
1.2 Ngôn ngữ lập trình cho AVR . Trang 13
1.3 Giới thiệu BasCom AVR . .Trang 14
1.4 Giới thiệu sơ lược về Visual Basic . Trang 15
1.2.1 Giới thiệu . .Trang 15
1.2.2 Các bước xây dựng một chương trình . .Trang 23
1.5 Cảm biến áp lực . Trang 24
1.6 Giới thiệu GPRS Modem G2403R . Trang 26
Chương 2: THỰC TRẠNG TẠI CÔNG TY . .Trang 29
Chương 3: GIẢI PHÁP VÀ HOÀN THIỆN . .Trang 30
3.1 Bộ phận phát . .Trang 31
3.1.1 Nguyên lý hoạt động . Tang 31
3.1.2 Thiết kế phần cứng . .Trang 31
3.1.2.1 Mạch nguồn ổn áp . Trang 31
3.1.2.2 Mạch RCV420 chuyển đổi dòng sang áp . .Trang 36
3.1.2.3 Mạch nạp AVR . .Trang 37
3.1.2.4 Mạch ứng dụng AVR ATmega32 . Trang 38
3.1.3 Thiết kế phần mềm . .Trang 42
3.2 Bộ phận thu . .Trang 59
3.2.1 Nguyên lý hoạt động . .Trang 59
3.2.2 Giao diện với máy tính . .Trang 60
PHẦN KẾT LUẬN VÀ KIẾN NGHỊ VỀ NỘI DUNG NGHIÊN CỨU TIẾP
THEO . .Trang 75
Ý NGHĨA KHOA HỌC . .Trang 76
ỨNG DỤNG THỰC TIỄN . Trang 77
DANH MỤC TÀI LIỆU THAM KHẢO . .Trang 78
PHỤ LỤC . .Trang 79
DANH MỤC HÌNH ẢNH, BẢNG GIÁ TRỊ .
Trang
Hình 1.1 Các dòng AVR: tiny, AVR và ATmega . 3
Hình 1.2 Cấu trúc bên trong AVR . .4
Hình 1. 3 Cấu trúc chân của AVR . 8
Hình 1. 4 Sơ đồ một cổng vào ra . .9
Hình 1. 5 Bộ nhớ chương trình có và không có sử dụng boot loader . .11
Hình 1. 6 Giao diện chương trình Bascom AVR. .14
Hình 1.7 Giao diện Visual Basic . 16
Hình 1.8 Menu Bar . 16
Hình 1.9 Add -ins manager . .17
Hình 1.10 Toolbars . .17
Hình 1.11 Toolbox . .18
Hình 1.12 Properties . .19
Hình 1.13 Form layout . .20
Hình 1.14 Designer . .20
Hình 1.15 Giao diện viết code . .21
Hình 1.16 Properties Window và Form Layout . .22
Hình1.17 Cảm biến áp lực . 24
Hình 1.18 Sơ đồ Kết nối điện . 25
Hình1.19 GPRS Modem G2403R . 26
Hình 3.1: Sơ đồ khối hệ thống . .30
Hình 3.2 Mạch nguồn 5V . .31
Hình 3.3 Mạch nguồn ± 15V . 32
Hình 3.4 Sơ đồ chỉnh lưu . 34
Hình 3.5 Dạng điện áp sau khi qua bộ lọc . .35
Hình 3.6 LM78xx . .35
Hình 3.7 Sơ đồ nguyên lý mạch RCV420 . .36
Hình 3.8 Mạch RCV420 . .36
Hình 3.9 Sơ đồ nguyên lý mạch nạp AVR . .37
Hình 3.10 Mạch nạp AVR . 38
Hình 3.11 Sơ đồ nguyên lý mạch ứng dụng AVR . 38
Hình 3.12 Mạch AVR . .39
Hình 3.12 Giao diện với máy tính 1 . .60
Hình 3.13 Giao diện với máy tính 2 . .74
Bảng 1.1 Bảng so sánh những đặc tính giữa ATmega32 với họ AT89C51 .6
Bảng1.2 Cấu hình cho các chân cổng . .8
Bảng 1.3 Địa chỉ của tất cả các port . .12
LỜI MỞ ĐẦU
Ngày nay công nghệ không dây phát triển rất mạnh. Vì 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 trong 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ật sự tiện ít và tạo cảm giác
thoải mái cho người sử dụng. Truyền tín hiệu 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.
Bên cạnh đó 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 đều có sự góp mặt của vi điều khiển và vi xử lí. 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, PIC của hãng
Microchip, H8 của Hitachi, AVR của hãng Atmel . Ứ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à 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.
Chương 1: CƠ SỞ LÝ THUYẾT
1.1. Giới thiệu sơ lược về vi điều khiển AVR .
1.1.1. Giới thiệu:
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ọ vi điều khiển được chế tạo theo kiến trúc RISC (Reduced
Instruction Set Computer) có cấu trúc khá phức tạp. Ngoài các tính năng như các
họ vi điều khiển khác, nó còn tích hợp nhiều tính 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. Tuy nhiên khi biên
dịch thì kích thước đọan 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ải phát triển một cấu trúc đặc biệt để 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 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 mạnh nhất hiện nay.
Vi điều khiển AVR do hãng Atmel ( Hoa Kì ) sản xuất được gới thiệu lần đầu
năm 1996.
Họ vi điều khiển AVR là một họ vi điều khiển có cấu trúc hiện đại (so với
8051)
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 3
👁 Lượt xem: 708
⬇ Lượt tải: 19
📎 Số trang: 97
👁 Lượt xem: 1063
⬇ Lượt tải: 17
📎 Số trang: 83
👁 Lượt xem: 525
⬇ Lượt tải: 17
📎 Số trang: 13
👁 Lượt xem: 503
⬇ Lượt tải: 17
📎 Số trang: 17
👁 Lượt xem: 485
⬇ Lượt tải: 16
📎 Số trang: 17
👁 Lượt xem: 374
⬇ Lượt tải: 18
📎 Số trang: 110
👁 Lượt xem: 620
⬇ Lượt tải: 17
📎 Số trang: 65
👁 Lượt xem: 535
⬇ Lượt tải: 16
📎 Số trang: 97
👁 Lượt xem: 206
⬇ Lượt tải: 14
Những tài liệu bạn đã xem
📎 Số trang: 5
👁 Lượt xem: 323
⬇ Lượt tải: 17