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
Trang 1GVHD : Ths PHAN TUẤN ANH
SVTH : NGUYỄN THỊ HIẾU ĐẶNG MAI HÀ
ĐINH DUY TRINH
Trang 2Mộ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
MỤC ĐÍCH CHỌN ĐỀ TÀI
Trang 3SƠ ĐỒ 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
Trang 41.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
CHỨC NĂNG TỪNG KHỐI
Trang 5KHỐI NGUỒN
1.Sơ đồ nguyên lý:
A C 6 V
A C 2 2 0 V
2
4
5 V D C
C 1
2 2 0 0 u F
7 8 0 5
1
3
I N
D O U T
C 2
1 0 4
1 2
3 4
Trang 62.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)F/25v (hoặc 2200μF/25v (hoặc 2200μF/25v)F/25v)
Tụ chống nhiễu có giá trị 47 μF/25v (hoặc 2200μF/25v)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
Trang 7KHỐI CẢM BIẾN
1 Sơ đồ nguyên lý:
1 2 1
Trang 82 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.
Trang 9KHỐI LCD
1.Sơ đồ nguyên lý:
1 2 3
1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 2 3 4 5 6 7 8
Trang 102.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
Trang 11KHỐI VI ĐIỀU KHIỂN
1 Sơ đồ nguyên lý:
1 2 3 4 5 6 7 8 9
1 2
2 9
3 0
3 1
1 9
1 8 9
3 9
3 8
3 7
3 6
3 5
3 4
3 3
3 2
1 2 3 4 5 6 7 8
2 1
2 2
2 3
2 4
2 5
2 6
2 7
2 8
1 0
1 1
1 2
1 3
1 4
1 5
1 6
1 7
P S E N
A L E
E A
X 1
X 2
R S T
P 0 0 / A D 0
P 0 1 / A D 1
P 0 2 / A D 2
P 0 3 / A D 3
P 0 4 / A D 4
P 0 5 / A D 5
P 0 6 / A D 6
P 0 7 / A D 7
P 1 0
P 1 1
P 1 2
P 1 3
P 1 4
P 1 5
P 1 6
P 1 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 X D
P 3 1 / T X D
P 3 2 / I N T 0
P 3 3 / I N T 1
P 3 4 / T 0
P 3 5 / T 1
P 3 6 / W R
P 3 7 / R D
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Trang 122.Nguyên lý hoạt động:
thông tin lệnh cho LCD
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
Trang 13CHƯƠNG TRÌNH CHÍNH
Trang 16HƯỚ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 …) …