Chuyên Đề Truyền Dữ Liệu Lưu Lượng Và Áp Lực Nước Qua Tin Nhắn SMS

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    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).
     

    Các file đính kèm:

Đang tải...