NGUYấN Lí HOẠT ĐỘNG HỆ THỐNG

Một phần của tài liệu Ứng dụng của vđk 8051 vào hệ thống xả nước tự động dùng cám biến hồng ngoại (Trang 46 - 47)

Khi bộ thu phỏt TCRT5000 nhận đƣợc tớn hiệu từ bờn ngoài vào và đƣa về cho ta một giỏ trị điện trở khi nú đƣợc kớch hoạt. Tớn hiệu đú sẽ đƣợc đƣa về bộ so sỏnh LM339 ở đõy giỏ trị điện trở đƣợc đƣa về giỏ trị điện ỏp, lỳc này LM339 sẽ so sỏnh với giỏ trị điện ỏp giữa đầu vào và đầu ra. Nếu muốn thay đổi điện ỏp để đƣa về điện ỏp chuẩn ta cú thể vặn biến trở tinh chỉnh. Đó cú tớn hiệu điện ỏp chuẩn, từ chõn số 2 của bộ so sỏnh sẽ đƣợc đƣa tới chõn số 1 của 74HC14 đổi tớn hiệu liờn tục thành tớn hiệu xung vuụng đƣa vào VĐK. Lỳc này 8051 nhận đƣợc tớn hiệu từ cống P1.0 sau đú 8051 sẽ thu nhận và chuyển vào thanh ghi A. Khi nhận đủ cỏc dữ liệu sẽ thực hiện so sỏnh với cỏc dữ liệu mà ngƣời viết chƣơng trỡnh nạp vào cho nú, chuỗi dữ liệu nào mà giống nhau sẽ đƣợc đƣa tớn hiệu ra cổng P0. Lỳc này tớn hiệu qua ULN2803 để tăng dũng để đủ cho rơ le làm việc. Rơle đúng mạch điện cấp nguồn cho van điện từ hoạt động nƣớc sẽ chảy là khi cú tớn hiệu đƣợc suất ra từ cổng P0 của VĐK. Nếu nhƣ khụng cú tớn hiệu suất ra từ cổng P0 thỡ rơle khụng ngắt, khụng hoạt động, ngắt nguồn điện cấp cho van điện từ nƣớc sẽ đúng lại. Cựng đồng thời lỳc đú LED 7 thanh sẻ hiển thị trong vũng 5s, nếu nhƣ vẫn cú tớn hiệu nú sẽ thực hiện đếm ngƣợc lại. Nếu bỏ tay ra nƣớc vẫn chảy trong vũng 5s sẽ tắt.

NHẬN XẫT

Mụ hỡnh phần cứng của hệ thống là tổng hợp của cỏc hệ thống nhỏ, mỗi thành phần cú chức năng riờng cú mối liờn kết logic chặt chẽ với độ chớnh xỏc cao. Tớn hiệu ngừ ra của khối chức năng này là tớn hiệu ngừ vào của khối kia.

Việc thiết kế trờn phần mềm Protel 99SE phải đảm bảo khả năng chống nhiễu tốt, độ thẩm mĩ và an toàn. Sau khi mụ hỡnh đó hoàn thành ta thực hiện viết chƣơng trỡnh điều khiển cho VĐK.

CHƢƠNG 3.

XÂY DỰNG CHƢƠNG TRèNH ĐIỀU KHIỂN CHO XẢ NƢỚC TỰ ĐỘNG DÙNG CẢM BIẾN HỒNG NGOẠI

3.1. MỞ ĐẦU

Mỗi phần cứng nhất định phải cú chƣơng trỡnh phự hợp kốm theo, do đú trƣớc khi viết chƣơng trỡnh đũi hỏi ngƣời viết phải nắm bắt đƣợc cấu tạo phần cứng và cỏc yờu cầu mà mạch điện cần thực hiện. Chƣơng trỡnh là tập hợp cỏc lệnh đƣợc tổ chức theo một trỡnh tự hợp lớ để giải quyết cỏc yờu cầu của ngƣời lập trỡnh.

Chƣơng trỡnh cho Vi điều khiển 8051 cú thể viết bằng C++,C,Visual Basic v.v. Tuy nhiờn hợp ngữ Assembler đƣợc đa số ngƣời dựng Vi điều khiển sử dụng để lập trỡnh.

Một phần của tài liệu Ứng dụng của vđk 8051 vào hệ thống xả nước tự động dùng cám biến hồng ngoại (Trang 46 - 47)