Tải bản đầy đủ (.ppt) (16 trang)

đồ án vi xử lý mạch đếm sản phẩm

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 (258.13 KB, 16 trang )

GVHD : Ths PHAN TUẤN ANH
SVTH : NGUYỄN THỊ HIẾU
ĐẶNG MAI HÀ
ĐINH DUY TRINH


MỤC ĐÍCH CHỌN ĐỀ TÀI
Một ứng dụng phổ biến trong các nhà máy sản xuất hiện nay là
dây chuyền tự động đếm sản phẩm làm tăng hiệu suất lao động,
tiết kiệm chi phí, nhân công, đảm bảo độ chính xác cao, tránh
thất thoát sản phẩm …Với những ích lợi trên, chúng em quyết
định nghiên cứu và thiết kế một mạch đếm sản phẩm.


SƠ ĐỒ KHỐI

BỘ NGUỒN

KHỐI
CẢM
BIẾN

KHỐI XỬ
LÝ TRUNG
TÂM
(DÙNG VI
ĐIỀU
KHIỂN
AT89C51)

KHỐI


LCD


CHỨC NĂNG TỪNG KHỐI
1.Khối nguồn:
Khối này có nhiệm vụ cung cấp nguồn cho toàn mạch.
2.Khối cảm biến: phát hiện sản phẩm đi qua.
Khối cảm biến là một mạch cảm biến hồng ngoại. Khi
có sản phẩm đi qua thì khối này sẽ phát hiện qua led hồng
ngoại và đưa tín hiệu đến vi xử lý để điều khiển.
3.Khối LCD:
Khối này điều khiển và hiển thị thông tin trên màn hình
tinh thể lỏng (LCD).
4.Khối xử lý trung tâm:
Chức năng của khối này là điều khiển toàn bộ hoạt
động của mạch. Hoạt động theo chương trình định sẵn.


KHỐI NGUỒN
1.Sơ đồ nguyên lý:
7805

AC 6V
4 -

+ 2

OUT

2


IN

3

C1

C2

2200uF

104

3

2

1

AC 220V

1

GND

4

3

1


5VD C


2.Nguyên lý hoạt động:
Để có được điện áp DC ta tiến hành chỉnh lưu và lọc gợn
sóng thông qua diode cầu chỉnh lưu và các tụ lọc. Để đảm bảo đủ
dòng cung cấp cho Kit vi điều khiển ta chọn loại diode cầu loại 5A
(hoặc 4 diode 1N4007).
Chọn tụ lọc 4700 μF/25v (hoặc 2200μF/25v)
Tụ chống nhiễu có giá trị 47 μF/25v (hoặc 104) để lọc nhiễu
đường nguồn tránh lỗi cho chương trình.
Để ổn định điện áp 5 Vdc và dòng cung cấp cho Kit vi điều
khiển , ta chọn IC ổn áp 7805.
Đối với 7805 thì :
 Điện áp ngõ vào là 8V – 35V
 Điện áp ngõ ra ổn áp 4,9 V
 Dòng điện ra danh định 1 A


KHỐI CẢM BIẾN
1. Sơ đồ nguyên lý:

1

2

1



2. Nguyên lý hoạt động:
Ở trạng thái bình thường Led thu và Led
phát nhận tín hiệu nhau, lúc đó tại A sẽ có mức
điện áp bằng 0. Tín hiệu này cho qua cổng đảo,
cho ra mức 1 tại P3.2. Khi có sản phẩm đi qua sẽ
làm cho led thu và led phát mất tín hiệu, lúc này
tại A sẽ có điện áp là mức 1. Tín hiệu này cho
qua cổng đảo cho ra mức 0 tại P3.2. Lúc này CPU
sẽ điều khiển.


1
2
3
4
5
6
7
8
9
1
1
1
1
1

0
1
2
3

4

KHỐI LCD
1.Sơ đồ nguyên lý:

1
2
3
4
5
6
7
8

1
2
3


2.Nguyên lý hoạt động:
J5(DATALCD): ngõ vào nhận thông tin dữ liệu (data) hoặc
thông tin lệnh(command) cho LCD.
J6(CTRL LCD): ngõ vào điều khiển LCD. Để điều khiển độ
tương phản của các thông tin hiển thị trên LCD, ta tiến hành điều
chỉnh biến trở R5


1
2
3

4
5
6
7
8
9

KHỐI VI ĐIỀU KHIỂN
1. Sơ đồ nguyên lý:

19

18
9

X2
RST

ALE
PSEN
EA

1
2
3
4
5
6
7
8

9
10
11
12
13
14

30
29
31

X1

1
2
3
4
5
6
7
8

P
P
P
P
P
P
P
P


1 .0
1 .1
1 .2
1 .3
1 .4
1 .5
1 .6
1 .7

P
P
P
P
P
P
P
P

0 .0 /A D 0
0 .1 /A D 1
0 .2 /A D 2
0 .3 /A D 3
0 .4 /A D 4
0 .5 /A D 5
0 .6 /A D 6
0 .7 /A D 7
P 2 .0 /A 8
P 2 .1 /A 9
P 2 .2 /A 1 0

P 2 .3 /A 1 1
P 2 .4 /A 1 2
P 2 .5 /A 1 3
P 2 .6 /A 1 4
P 2 .7 /A 1 5

P 3 .0 /R XD
P 3 .1 /T XD
P 3 .2 /IN T 0
P 3 .3 /IN T 1
P 3 .4 /T 0
P 3 .5 /T 1
P 3 .6 /W R
P 3 .7 /R D

39
38
37
36
35
34
33
32
21
22
23
24
25
26
27

28
10
11
12
13
14
15
16
17

2

1


2.Nguyên lý hoạt động:
P0.2, P0.1, P0.0
P1

: ngõ vào điều khiển LCD
: ngõ vào nhận thông tin dữ liệu hoặc
thông tin lệnh cho LCD.
: ngõ vào ngắt ngoài 0.

P3.2
Giải thích:
Mạch bao gồm một cảm biến giao tiếp với 89C51. Cứ mỗi
lần có sản phẩm chạy qua cảm biến thì cảm biến sẽ nhận và chuyển
đổi thành tín hiệu số để đưa về 89C51 xử lí và hiển thị ra LCD.
Mạch này đếm tối đa đến 999.999 sản phẩm. Và còn có thể mở

rộng thêm được nữa. Chương trình sử dụng ngắt ngoài 0. Cảm biến
được nối với chân INT0 (P3.2). LCD được nối với P1. Các chân
điều khiển LCD nối với P0. Do số sản phẩm đếm được khi có tín
hiệu ngắt ở chân INT0 là số BCD. Vì vậy để số này hiển thị ra
LCD ta phải chuyển đổi ra mã ASCII.


CHƯƠNG TRÌNH CHÍNH
Lưu đồ giải thuật:




HƯỚNG PHÁT TRIỂN ĐỀ TÀI
Từ mạch đếm sản phẩm này, chúng ta còn có thể phát triển
thêm lên : hẹn trước sản phẩm để đóng gói, lưu lại số sản
phẩm(dùng bộ nhớ ROM ngoài) để tránh sự cố xảy ra như bị mất
điện thì số sản phẩm vẫn được lưu, đếm sản phẩm không có tính
chắn sáng (thuỷ tinh, gương kính …) …



×