Tải bản đầy đủ (.docx) (43 trang)

MẠCH điều KHIỂN THIẾT bị BẰNG REMOTE DÙNG 89s52 (có code và layout)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.78 MB, 43 trang )

ĐỒ ÁN 2

MẠCH ĐIỀU KHIỂN THIẾT BỊ BẰNG
REMOTE


Đồ án 2
MỤC LỤC
CHƯƠNG 1.

TỔNG QUAN ĐỀ TÀI............................................................................5

1.1

Giới thiệu chung...................................................................................................5

1.2

Nguyên lý hoạt động.............................................................................................6

CHƯƠNG 2.
2.1

TÌM HIỂU CÁC LINH KIỆN.................................................................6

Các linh kiện sử dụng...........................................................................................6

2.1.1

Điện trở..........................................................................................................6


2.1.2

Tụ điện...........................................................................................................7

2.1.3

EPP 24C04.....................................................................................................7

2.1.4

Thạch anh.......................................................................................................8

2.1.5

Mắt thu IR......................................................................................................8

2.1.6

Nút nhấn.........................................................................................................8

2.1.7

Vi điều khiển 8051.........................................................................................9

2.1.8

Remote...........................................................................................................9

2.2


Vi điều khiển 805..................................................................................................9

2.2.1

Giới thiệu chung.............................................................................................9

2.2.2

Sơ đồ chân và chức năng từng chân của vi điều khiển 8051........................11

2.2.2.1 Sơ đồ chân................................................................................................11
2.2.2.2 Chức năng từng chân vi điều khiển 8051..................................................11
2.2.3

EEPROM 24C04..........................................................................................13

2.2.3.1 Sơ đồ chân................................................................................................13
2.2.3.2 Nguyên lý.................................................................................................13
2.2.4

Mắt thu IR....................................................................................................14
1


Đồ án 2
2.2.4.1 Sơ đồ chân................................................................................................14
2.2.4.2 Chức năng.................................................................................................14
CHƯƠNG 3.

THIẾT KẾ MẠCH................................................................................15


3.1 Sơ đồ khối............................................................................................................15
3.2 Sơ đồ nguyên lý mạch chính................................................................................17
3.2.1

Mạch nguyên lý............................................................................................17

3.2.2

Sơ đồ layout.................................................................................................19

3.2.3

Sơ đồ layout 3D...........................................................................................20

3.2.4

Mạch in........................................................................................................22

3.2.5

Mạch thực tế.................................................................................................22

3.3 Module 4 kênh......................................................................................................23
3.3.1

Sơ đồ nguyên lý...........................................................................................23

3.3.2


Mạch in........................................................................................................24

CHƯƠNG 4.

THỰC THI TRÊN PHẦN MỀM...........................................................25

4.1 Lưu đồ giải thuật..................................................................................................25
4.2 Code chương trình................................................................................................26
CHƯƠNG 5.

TỔNG KẾT...........................................................................................44

5.1 Quá trình thực hiện...............................................................................................44
5.1.1

Quá trình thiết kế..........................................................................................44

5.1.2

Quá trình thi công mạch...............................................................................44

5.1.3

Quá trình viết chương trình..........................................................................44

5.2 Ưu điểm, nhược điểm...........................................................................................44
5.2.1

Ưu điểm.......................................................................................................44


2


Đồ án 2
5.2.2

Nhược điểm..................................................................................................44

5.3 Hướng phát triển đề tài.........................................................................................45
TÀI LIỆU THAM KHẢO................................................................................................45

DANH MỤC HÌNH Ả
Hình 1-1: Cấu trúc của hệ thống điều khiển từ xa..............................................................5
Hình 2-1: Các loại điện trở.................................................................................................6
Hình 2-2: Các loại tụ điện..................................................................................................7
Hình 2-3: EEPROM 24C04................................................................................................7
Hình 2-4: Thạch anh........................................................................................................... 8
Hình 2-5: Mắt thu IR..........................................................................................................8
Hình 2-6: Nút nhấn............................................................................................................8
Hình 2-7: Vi điều khiển 8051.............................................................................................9
Hình 2-8: Remote hồng ngoại............................................................................................9
Hình 2-9: 8051 Internal Block Diagram...........................................................................10
Hình 2-10: Sơ đồ chân vi điều khiển 8051.......................................................................11
Hình 2-11: Sơ đồ chân EEPROM 24C04.........................................................................13
Hình 2-12: Nguyên lý hoạt động 24c04...........................................................................13
Hình 2-13: Sơ đồ chân mắt thu IR....................................................................................14
Hình 3-1: Sơ đồ khối........................................................................................................15
Hình 3-2: Sơ đồ nguyên lý...............................................................................................18
Hình 3-3: Sơ đồ layout.....................................................................................................19
Hình 3-4: Layout 3D mặt trước........................................................................................20

Hình 3-5: Layout mặt sau.................................................................................................21
Hình 3-6: Mạch in............................................................................................................22
Hình 3-7: Mạch thực tế....................................................................................................23
Hình 3-8: Sơ đồ nguyên lý module 4 kênh.......................................................................23
Hình 3-9: Mạch in module 4 kênh....................................................................................24
Hình 4-1: Lưu đồ giải thuật..............................................................................................25
3


Đồ án 2
BẢNG BIỂU
Y
Bảng 1: Bảng chức năng Port3.........................................................................................13

4


Đồ án 2
CHƯƠNG 1.

TỔNG QUAN ĐỀ TÀI

1.1 Giới thiệu chung
Điều khiển từ xa là hệ thống điều khiển các thiết bị từ khoảng cách xa. Ví dụ như điều
khiển bằng sóng vô tuyến, Bluetooth, Wifi, tia hồng ngoại,…
Cấu trúc chung của hệ thống

Hình 1-1: Cấu trúc của hệ thống điều khiển từ xa

 Thiết bị phát: biến đỏi các lệnh điều khiển thành các tin hiệu tương tự để truyền đi.

 Đường truyền: đưa tin hiệu từ phát sang thu.
 Thiết bị thu: nhận tin hiệu từ đường truyền và qua quá trình chuyển đổi sẽ truyền
đến cơ cấu chấp hành.
 Cơ cấu chấp hành: nhận lệnh từ khối xử lý tin hiệu và thực hiện công việc điều
khiển.
Ngày nay, điều khiển từ xa bằng tia hồng ngoại có vai trò thống trị trong hầu như tất cả
các thiết bị dân dụng trong gia đình như: tivi, quạt, máy điều hòa, các thiết bị chiếu sáng,
…Đây là loại điều khiển từ xa có vai trò “ thống trị” hầu hết các thiết bị gia đình. Một
chiếc điều khiển IR sẽ gồm các bộ phận cơ bản nằm trong một hộp nối cáp kỹ thuật
số như sau: Các nút bấm ; một bảng mạch tích hợp; các núm tiếp điểm; đi-ốt phát
quang (đèn LED). Thật tiện lợi khi chúng ta chỉ việc ngồi tại chỗ để điều khiển tát cả các
thiết bị theo ý muốn của mình.

1


Đồ án 2
1.2 Nguyên lý hoạt động
Nguyên lý cơ bản của loại điều khiển từ xa này là sử dụng ánh sáng hồng ngoại
của quang phổ điện từ mà mắt thường không thấy được để chuyển tín hiệu đến thiết bị
cần điều khiển. Nó đóng vai trò như một bộ phát tín hiệu, sẽ phát ra các xung ánh sáng
hồng ngoại mang một mã số nhị phân cụ thể. Khi ta ấn một nút phía bên ngoài thì sẽ vận
hành một chuỗi các hoạt động khiến các thiết bị cần điều khiển sẽ thực hiện lệnh của nút
bấm đó.

2


Đồ án 2
CHƯƠNG 2.


TÌM HIỂU CÁC LINH KIỆN

2.1 Các linh kiện sử dụng
2.1.1

Điện trở

Hình 2-2: Các loại điện trở

2.1.2

Tụ điện

Hình 2-3: Các loại tụ điện

3


Đồ án 2
2.1.3

EPP 24C04

Hình 2-4: EEPROM 24C04

2.1.4

Thạch anh


Hình 2-5: Thạch anh

4


Đồ án 2
2.1.5

Mắt thu IR

Hình 2-6: Mắt thu IR

2.1.6

Nút nhấn

Hình 2-7: Nút nhấn

2.1.7

Vi điều khiển 8051

Hình 2-8: Vi điều khiển 8051

5


Đồ án 2
2.1.8


Remote

Hình 2-9: Remote hồng ngoại

2.2 Vi điều khiển 805
2.2.1

Giới thiệu chung

Vi điều khiển 8051 gồm:
-

Dung lượng RAM 128 byte
Dung lượng ROM 4 kbyte
4 port xuất nhập (I/O port) 8 bit
1 bộ định thời 16 bit
Mạch giao tiếp truyền dữ liệu nối tiếp
Có thể mở rộng không gian nhớ chương trình ngoài 64 Kbyte
Ó thể mở rộng không gian nhớ dữ liệu ngoài 64 kbyte
Bộ xử lý bit ( thao tác riêng trên từng bit)

-

210 bit có thể truy xuất từng bit

6


Đồ án 2


Hình 2-10: 8051 Internal Block Diagram

7


Đồ án 2
2.2.2

Sơ đồ chân và chức năng từng chân của vi điều khiển 8051

2.2.2.1 Sơ đồ chân

Hình 2-11: Sơ đồ chân vi điều khiển 8051
2.2.2.2 Chức năng từng chân vi điều khiển 8051

-

Chân Vcc(40): chân cấp nguồn
Chân GND(20): chân nối đất
Port0 (P0): gồm 8 chân từ chân 32 đến 39, có 2 chức năng là
xuất nhập. Các chân này nhận tin hiệu bân ngoài để xử lý
hoặc dùng để xuất tin hiệu ra ngoài.

8


Đồ án 2
-

Port1 (P1): gồm 8 chân từ chân 1 đến 8, chỉ có chức năng


-

xuất nhập.
Port2 (P2): gồm 8 chân từ chân 21 đến 28, có 2 chức năng là

-

xuất nhập và bus địa chỉ cao.
Port3 (P3): gồm 8 chân từ chân 10 đến 17, có chức năng xuất
nhập và với mỗi chân có 1 chức năng riêng được thể hiện qua
bảng sau:

Bit

Tên

Chức năng

P3.0

RxD

Ngõ vào nhận dữ liệu nối tiếp.

P3.1

TxD

Ngõ xuất dữ liệu nối tiếp


P3.2

INT0

Ngõ vào ngắt cứng thứ 0.

P3.3

INT1

Ngõ vào ngắt cứng thứ 1.

P3.4

T0

Ngõ vào của Timer/Counter thứ 0.

P3.5

T1

Ngõ vào của Timer/Counter thứ 1.

P3.6

WR

Ngõ điều khiển ghi dữ liệu lên bộ nhớ ngoài.


P3.7

RD

Ngõ điều khiển đọc dữ liệu từ bộ nhớ ngoài.
Bảng 1: Bảng chức năng Port3

-

Chân RESET (RST): chân số 9 dùng thiết lập trạng thái đầu

-

cho vi điều khiển
Chân XTAL1 và XTAL2: 2 chân này ở vị trí chân số 18 và
19, được dùng để nhận nguồn xung clock

2.2.3

EEPROM 24C04

2.2.3.1 Sơ đồ chân

Hình 2-12: Sơ đồ chân EEPROM 24C04

9


Đồ án 2

2.2.3.2 Nguyên lý

Hình 2-13: Nguyên lý hoạt động 24c04

2.2.4

Mắt thu IR

2.2.4.1 Sơ đồ chân

Hình 2-14: Sơ đồ chân mắt thu IR

10


Đồ án 2
2.2.4.2 Chức năng

-

Chân Vcc: nối nguồn 5V
Chân GND: nối đất
Chân Out: chân tín hiệu

CHƯƠNG 3.

THIẾT KẾ MẠCH

3.1 Sơ đồ khối


Khối
xử lý

Hình 3-15: Sơ đồ khối

-

Khối nguồn: cung cấp nguồn cho các khối cồn lại hoạt động
Khối nhận tín hiệu: chuỗi ánh sáng hồng ngoại nhận từ remote chuyển

-

thành tín hiệu điện trở như ban đầu rồi khuếch đại lên gửi đến khối giải mã.
Khối tạo dao động: tạo ra tần số xung nhịp cho khối điều khiển làm việc.

-

Khối xử lý: sau khi đã nhận được chuỗi tín hiệu điện từ khối nhận gửi đến,
khối này sẽ giải mã ra bằng cách so sánh với những chuỗi tín hiệu đã được
quy định sẵn trong khối, và đưa ra lệnh để điều khiển khối chấp hành.

-

Khối chấp hành: chỉ có nhiệm vụ là nhận lệnh từ khối giải mã rồi thực thi
lệnh đó (đóng hoặc ngắt một thiết bị điện nào đó).

11


Đồ án 2


12


Đồ án 2
3.2 Sơ đồ nguyên lý mạch chính
3.2.1

Mạch nguyên lý

13


Đồ án 2
Hình 3-16: Sơ đồ nguyên lý

14


Đồ án 2
3.2.2

Sơ đồ layout

15


Đồ án 2

16



Đồ án 2

Hình 3-17: Sơ đồ layout

17


Đồ án 2
3.2.3

Sơ đồ layout 3D

Hình 3-18: Layout 3D mặt trước

18


Đồ án 2

19


Đồ án 2

Hình 3-19: Layout mặt sau

20



×