Danh mục tài liệu

Luận văn: Xây dựng hệ thống điều khiển thời gian thực hiển thị trên Led Matrix P10

Số trang: 77      Loại file: pdf      Dung lượng: 1.48 MB      Lượt xem: 11      Lượt tải: 0    
Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Ngày nay nhân loại đang trải qua những sự phát triển về mọi mặt. Trong đó điện tử tự - động hóa đóng một vai trò không nhỏ. Điện tử góp phần vào quá trình tự động hóa mọi thứ giúp con người hiện đại hóa cuộc sống. Vận dụng những kiến thức đã học được trong quá trình học tập ở trường em thực hiện đồ án tốt nghiệp này. Đồ án này chủ yếu được áp dụng chủ yếu dựa vào vi điều khiển....
Nội dung trích xuất từ tài liệu:
Luận văn: Xây dựng hệ thống điều khiển thời gian thực hiển thị trên Led Matrix P10 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG…………….. Luận văn Xây dựng hệ thống điềukhiển thời gian thực hiển thị trên Led Matrix P10Thiết kế, xây dựng hệ thống hiển thị thời gian thực trên LEDMATRIX LỜI MỞ ĐẦU Ngày nay nhân loại đang trải qua những sự phát triển về mọi mặt. Trongđó điện tử tự - động hóa đóng một vai trò không nhỏ. Điện tử góp phần vào quátrình tự động hóa mọi thứ giúp con người hiện đại hóa cuộc sống. Vận dụng những kiến thức đã học được trong quá trình học tập ởtrường em thực hiện đồ án tốt nghiệp này. Đồ án này chủ yếu được áp dụngchủ yếu dựa vào vi điều khiển. Mà thực tế là IC8051, nhằm mục đích giúp emhiểu tường tận hơn về vi điều khiển, cách đọc, biết và nhận biết về các chânIC mà em đã được học từ giảng viên trong trường, tìm hiểu và nghiên cứu quasách cũng như cách thức vận dụng nó trong thực tế. Trong thực tế. các ứng dụng của vi điều khiển rất đa dạng và phongphú. Từ những ứng dụng đơn giản chỉ có vài thiết bị ngoại vi cho đến nhữnghệ thống điều khiển phức tạp. Tuy nhiên do phạm vi trình độ của em còn hạnchế, nên việc nhiên cứu và tìm hiểu về vi điều khiển còn nhiều điều chưa biết.Trong bài viết của em, em xin giới thiệu ứng dụng họ IC8051 để hiện thị bộđếm thời gian thực sử dụng DS1307 quét hiển thị trên LED matrix. Tuy nhiên trong quá trình viết do trình độ hiểu biết của em còn nhiềuhạn chế, nên còn xảy ra nhiều sai sót mong thầy và các bạn góp ý bổ sung đểem được hiểu biết hơn trong quá trình học tập tiếp theo.Em xin chân thành cảm ơn! 1Thiết kế, xây dựng hệ thống hiển thị thời gian thực trên LEDMATRIX LỜI CẢM ƠN Em xin chân thành cám ơn thầy Ths.Nguyễn Trọng Thắng đã tận tìnhhướng dẫn và tạo điều kiện thuận lợi cho em có thể hoàn thành tốt đề tài này. Em xin chân thành cám ơn các thầy trong khoa điện tử cùng các bạnsinh viên trong lớp đã đóng góp ý kiến và kinh nghiệm trong quá trình thựchiện đề tài này. Sinh viên thực hiện Phạm Minh Tuấn 2Thiết kế, xây dựng hệ thống hiển thị thời gian thực trên LEDMATRIX CHƢƠNG 1 HỆ THỐNG THỜI GIAN THỰC1.1 Hệ thống thời gian thực1.1.1 Giới thiệu về hệ thống thời gian thực Trong những năm gần đây, các hệ thống điều khiển theo thời gian thựclà một trong những lĩnh vực thu hút nhiều sự chú ý trong giới khoa họcnghiên cứu về khoa học máy tính. Trong đó, vấn đề điều hành thời gian thựcvà vấn đề lập lịch là đặc biệt quan trọng. Một số ứng dụng quan trọng của hệthống thời gian thực (RTC) đã và đang được ứng dụng rộng rãi hiện nay làcác dây chuyền sản xuất tự động, rô bốt, điều khiển không lưu, điều khiển các 3Thiết kế, xây dựng hệ thống hiển thị thời gian thực trên LEDMATRIXthí nghiệm tự động, truyền thông, điều khiển trong quân sự… Thế hệ ứngdụng tiếp theo của hệ thống này sẽ là điều khiển rô bốt có hoạt động giốngcon người, hệ thống kiểm soát thông minh trong các nhà máy công nghiệp,điều khiển các trạm không gian, thăm dò đáy đại dương…1.1.2 Khái niệm hệ thống thời gian thực: Một số hệ thống thời gian thực (RTS – Realtime Systems) có thể đượchiểu như là một mô hình xử lý mà tính đúng đắn của hệ thống không chỉ phụthuộc vào kết quả tính toán logic mà còn phụ thuộc vào thời gian mà kết quảnày phát sinh ra. Hệ thống thời gian thực được thiết kế nhằm cho phép trả lời (Response)lại các yếu tố kích thích phát sinh từ các thiết bị phần cứng trong một ràngbuộc thời gian xác định. Ở đây ta có thể hiểu thế nào là một RTS bằng cáchhiểu thế nào là một tiến trình, một công việc thời gian thực. Nhìn chung, trongnhững RTS chỉ có một số công việc được gọi là công việc thời gian thực, cáccông việc này có mức độ khẩn cấp riêng phải hoàn tất, ví dụ một tiến trìnhđang cố gắng điều khiển hoặc giám sát một sự kiện đang xảy ra trong thế giớithực. Bởi vì mỗi sự kiện xuất hiện trong thế giới thực nên tiến trình giám sátsự kiện này phải xử lý theo kịp với những thay đổi của sự kiện này. Sự thayđổi của sự kiện trong thế giới thực xảy ra rất nhanh, mỗi tiến trình giám sát sựkiện này phải thực hiện việc xử lý trong một khoảng thời gian ràng buộc gọilà deadline, khoảng thời gian ràng buộc này được xác định bởi thời gian bắtđầu và thời gian hoàn tất công việc. Trong thực tế, các yếu tố kích thích xảyra trong thời gian ngắn vào khoảng vài mili giây, thời gian mà hệ thống trả lờilại yếu tố kích thích đó tốt nhất vào khoảng dưới một giây, thương vàokhoảng vài chục mili giây, khoảng thời gian này bao gồm thời gian tiếp nhậnkich thích, xử lý thông tin và trả lời lại kích thích. Một số yếu tố khác cầnqua ...