Danh mục tài liệu

ỨNG DỤNG 8051 THIẾT KẾ HỆ THỐNG XẾP HÀNG ĐIỆN TỬ

Số trang: 5      Loại file: pdf      Dung lượng: 453.84 KB      Lượt xem: 10      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Đề tài nghiên cứu thiết kế ứng dụng 8051 vào thiết kế hệ thống xếp hàng điện tử. Đề tài tập trung nghiên cứu họ vi điều khiển 8051(điển hình là AT89C51) mạng RS485, cách tổ chức truyền dữ liệu trong mạng truyền thông nối tiếp RS485. Sau đó xây dựng lên mô hình hệ thống xếp hàng điện tử. Và từ mô hình hiện có sẻ thiết kế ứng dụng thực tế tại trường Cao Đẳng Công Nghệ.
Nội dung trích xuất từ tài liệu:
ỨNG DỤNG 8051 THIẾT KẾ HỆ THỐNG XẾP HÀNG ĐIỆN TỬ Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 7 Đại học Đà Nẵng năm 2010 ỨNG DỤNG 8051 THIẾT KẾ HỆ THỐNG XẾP HÀNG ĐIỆN TỬ DESIGN ELECTRONIC QUEUEING SYSTEM USING 8051 MICROCONTROLER SVTH: Trần Văn Dũng, Trương Văn Tiển, Đặng Văn Quân Khoa Điện, Trường Cao Đẳng Công Nghệ GVHD: Cao Nguyễn Khoa Nam Khoa Điện, Trường Cao Đẳng Công Nghệ TÓM TẮT Đề tài nghiên cứu thiết kế ứng dụng 8051 vào thiết kế hệ thống xếp hàng điện tử. Đề tàitập trung nghiên cứu họ vi điều khiển 8051(điển hình là AT89C51) mạng RS485, cách tổ chứctruyền dữ liệu trong mạng truyền thông nối tiếp RS485. Sau đó x ây dựng lên mô hình hệ thống xếphàng điện tử. Và từ mô hình hiện có sẻ thiết kế ứng dụng thực tế tại trường Cao Đẳng Công Nghệ. ABSTRACT Design electronic queueing system using 8051 microcontroler. This subject focuses onsesearching 8051 microsocontroler ( typically 8051 ) RS485 network, data transmitting organizationin RS485 successive communicating network. Then we will continue to build electronic queueingsystem model. And from this models, we will design pratical using program at College ofTechnology,1. Giới thiệu đề tài: Trong thực tế, việc xếp hàng chờ giải quyết công việc ở các công sở hoặc bệnhviện, trường học... luôn gây khó chịu và mất thời gian cho người cần giải quyết công việclẫn người giải quyết công việc. Để cải thiện vấn đề này, hiện nay tr ên thế giới và trongnước đã có những hệ thống xếp hàng tự động, được điều khiển bằng máy tính hoặc các hệthống tích hợp. Ở những nơi có lắp đặt hệ thống này việc xếp hàng đã trở nên có trật tự,đơn giản và nhanh chóng hơn, cải thiện môi trường làm việc và tiết kiệm được thời gian.Trường Cao đẳng Công nghệ Đà Nẵng, nơi chúng em đang học tập, cũng không phải làmột ngoại lệ, việc xếp hàng nộp hồ sơ nhập học hoặc nộp học phí cũng gây ra nhiều phiềntoái và tốn thời gian. Với mục đích cải thiện điều này, nhóm quyết định chọn đề tài “Ứngdụng 8051 thiết kế hệ thống xếp hàng điện tử” nhằm ứng dụng vào phòng tài vụ vàphòng đào tạo của nhà trường.2. Các tính năng của hệ thống xếp hàng điện tử được thiết kế: Hệ thống được tổ chức theo master- slave(chính-phụ) kết nối với nhau bằng mạng RS485. Hệ thống có thể mở rộng tối đa được 256 slave (đó là các bàn giải quyết công việc) một cách linh hoạt, khi có yêu cầu mở rộng chỉ cần thêm các bàn mới và cắm song song vào hệ thống. Hệ thống còn bao gồm một máy lấy số tự động, được điều kiển bởi master. Việc lấy phiếu xếp hàng được quản lý tự động bởi master bằng cơ chế hàng đợi, số người xếp hàng đợi tối đa không giới hạn. 557 Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 7 Đại học Đà Nẵng năm 2010 Số thứ tự phiếu của hệ thống được đánh số từ 0 đến 999999 và sẽ được tự động quay vòng về 0 bởi phần cơ khí của máy. Hệ thống còn xử lý các trường hợp ngoại lệ như: + Tự động nhớ số thứ tự được in trên phiếu của người cuối cùng khi mất điện (do sự cố hoặc kết thúc một ngày làm việc) + Khi có người lấy phiếu mà không có mặt để giải quyết công việc thì hệ thống sẽ tự động bỏ qua bằng cơ chế time-out. Hệ thống có thể gọi số thứ tự và báo chuông bằng máy tính khi có lượt làm việc mới. Ngoài ra hệ thống còn có chức năng quản lý số lượt người đã xử lý công việc của toàn hệ thống cũng như số lượt làm việc của mỗi điểm giải quyết công việc (slave) trên máy tính nhằm phục vụ cho việc thống kê và đánh giá nhân viên khi cần thiết.3. Thiết kế hệ thống3.1. Mô hình của hệ thống RS485 bus Bàn giải quyết Bàn giải quyết Bàn giải quyết Bàn giải quyết công việc 1 công việc 2 công việc 3 công việc n3.2. Thiết kế hệ thống Master: Chủ động trong quá trình điều khiển hệ thống: Điều khiển máy lấy số tự động Hỏi vòng tất cả các SLAVE theo gói tin có định dạng *Địa chỉ của slave*gói dữ liệu# chờ slave trả lời để nhận thông tin về trạng thái của các bàn làm việc (rỗi/không rỗi). Nếu gói dữ liệu truyền đi có địa chỉ trùng với địa chỉ ID của một slave nào đó thì nó sẽ nhận lại một gói dữ liệu có dạng: *Địa chỉ của slave*Y# hoặc *Địa chỉ của slave*N#. Khi nhận được “Yes” thì xử lý hàng đợi (bỏ số thứ tự đầu tiên trong hàng đợi và dịch hàng đợi lên một bước). 558 Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 7 Đại học Đà Nẵng nă ...