Thiết kế mạch đo mực nước ở thượng lưu, báo về hạ lưu khi có lũ

26 605 0
Thiết kế mạch đo mực nước ở thượng lưu, báo về hạ lưu khi có lũ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Thiết kế mạch đo mực nước ở thượng lưu, báo về hạ lưu khi có lũ

ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT LỜI NÓI ĐẦU Ngày khoa học kĩ thuật phát triển mạnh mẽ, đặc biệt lĩnh vực điều khiển tự động hóa Để tăng tính điều khiển, vi điều khiển không ngừng cải tiến nâng cấp Và họ vi điều khiển ứng dụng rộng rãi ngày họ MSP430 Với ưu điểm tiết kiệm công suất hàng loạt tính trội, MSP430 sử dụng phổ biến ứng dụng thuộc số lĩnh vực công nghiệp, nông nghiệp, y tế, giáo dục, Trong nhiều ứng dụng đó, nhóm Tham gia vào thực đề tài “Thiết kế mạch đo mực nước thượng lưu, báo hạ lưu có lũ ” Chúng em chân thành cảm ơn Thầy Hồ Viết Việt tận tình hướng dẫn nhóm trình làm đồ án , tạo điều kiện cho chúng em thực đề tài tốt Page ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT MỤC LỤC CHƯƠNG I: GIỚI THIỆU LINH KIỆN…………………………………… Page ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT CHƯƠNG 1:GIỚI THIỆU ĐỀ TÀI 1.1.Tên đề tài: Thiết kế thi công mạch đo mực nước báo hệ thống phát hạ lưu 1.2.Nhiệm vụ đề tài: Giám sát mức nước đập.Nếu lượng nước đập mức nguy hiểm truyền tín hiệu phía hạ lưu để phát âm báo động khẩn cấp.Nước lượng nước mức bình thường hiển thị cho người giám sát biết 1.3.Sơ đồ khối a/Khối phát: Khối nguồn Khối cảm biến mực nước Khối vi điều khiển Khối phát tín hiệu cảnh báo Khối hiển thị mức nước b/Khối thu: Khối nhận tín hiệu vào Khối nguồn Khối vi điều khiển Khối phát tín hiệu cảnh báo Khối LCD Page Khối Khối hiển hiển thịthị LCD LCD ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT CHƯƠNG 2:GIỚI THIỆU LINH KIỆN 2.1 HỌ VI ĐIỀU KHIỂN MSP430 2.1.1.Đặc điểm tổng quát MSP430 chứa 16 bit RISC CPU, ngoại vi hệ thống định thời linh hoạt kết nối với theo cấu trúc VON-NEUMANN, có Bus liên kết như: Bus địa nhớ ( MAB), Bus liệu nhớ ( MDB) Đây xử lý đại với mô đun nhớ tương tự nhứng kết nối ngoại vi tín hiệu số, MSP430 đưa giải pháp tốt cho nhu cầu ứng dụng với tín hiệu hỗn tạp.MSP430 có số phiênbản như: MSP430x1xx, MSP430x2xx, MSP430x3xx, MSP430x4xx, MSP430x5xx Dưới đặc điểm tổng quát họ vi điều khiển MSP430: + Cấu trúc sử dụng nguồn thấp giúp kéo dài tuổi thọ Pin -Duy trì 0.1µA dòng nuôi RAM -Chỉ 0.8µA real-time clock -250 µA/ MIPS + Bộ tương tự hiệu suất cao cho phép đo xác -12 bit 10 bit ADC-200 kskp, cảm biến nhiệt độ, Vref -12 bit DAC -Bộ giám sát điện áp nguồn + 16 bit RISC CPU cho phép nhiều ứng dụng, thể phần kích thước Code lập trình -Thanh ghi lớn nên loại trừ trường hợp tắt nghẽn tập tin làm việc -Thiết kế nhỏ gọn làm giảm lượng tiêu thụ điện giảm giá thành -Tối ưu hóa cho chương trình ngôn ngữ bậc cao C, C++ -Có chế độ định địa -Khả ngắt theo vector lớn + Trong lập trình cho nhớ Flash cho phép thay đổi Code cách linh hoạt, phạm vi rộng, nhớ Flash lưu lại nhật ký liệu Page ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 2.1.2.Sơ đồ chân MSP430G2553 2.2.MÀN HÌNH LCD 16x2 2.2.1.Mô tả chân LCD 16x2: Page ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 2.2.2.Nguyên lí hoạt động - Các chân VSS, VDD,VEE chân cấp nguồn nối mass - Chân chọn ghi RS: có ghi LCD, chân dùng để chọn ghi sau: Nếu RS = ghi lệnh chọn phép người dùng gửi lệnh xuống LCD, chẳng hạn đưa trỏ đầu dòng, xuống dòng, xóa hình,… Nếu RS = ghi liệu chọn phép người dùng gửi liệu cần hiển thị lên LCD - Chân R/W: đơn giản, nói - Chân cho phép LCD chốt liệu (E): Khi liệu cấp đến chân xung mức cao xuống thấp phải đặt lên chân E để LCD chốt liệu chân liệu (DB0 – DB7) Xung phải rộng tối thiểu 450ns - Chân DB0 - DB7: chân liệu 8-bit (LCD 8-bit), dùng để gửi liệu lên LCD (thông tin cần hiển thị) đọc nội dung ghi LCD Để hiển thị chữ số gửi mã ASCII chữ từ A – Z, a – z số từ – đến chân RS = Page ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT - Ta sử dụng RS = để kiểm tra bit cờ bận để xem LCD có sẵn sàng nhận thông tin hay không Cờ bận bit DB7 đọc R/W = RS = sau: - Nếu R/W = RS = DB7 = LCD bận không nhận thông tin Khi DB7 = LCD sẵn sàng nhận thông tin Nên kiểm tra cờ bận trước ghi liệu bào lên LCD 2.2.3.Bảng mã lệnh LCD Mã (HEX) Lệnh gửi đến ghi LCD 01 Xoá hình hiển thị 02 Trở đầu dòng 04 Giảm trỏ (dịch trỏ sang trái ) 06 Tăng trỏ (dịch trỏ sang phải) 05 Dịch hiển thị sang phải 07 Dịch hiển thị sang trái 08 Tắt trỏ, tắt hiển thị 0A Tắt hiển thị, bật trỏ 0C Bật hiển thi, tắt trỏ 0E Bật hiển thị, nhấp nháy trỏ 0F Tắt trỏ, nhấp nháy trỏ 10 Dịch vị trí trỏ sang trái 14 Dịch vị trí trỏ sang phải 18 Dịch toàn hiển thị sang trái 1C Dịch toàn hiển thị sang phải 80 Ép trỏ đầu dòng thứ C0 Ép trỏ đầu dòng thứ 38 Hai dòng ma tận 5x7 Page ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 2.3.IC GIẢI MÃ TÍN HIỆU MT8870 1.3.1.Sơ đồ chân +Q1->Q4 : Đầu liệu bit +STQ : Đầu báo hiệu có thông tin DTMF gửi STQ=1 : Khi có thông tin gửi đến STQ=0 : Khi thông tin +/STQ : Đầu đảo STQ +IN : Đầu vào audio +GND +VCC 2.3.2.Tính ứng dụng Tính : +Thiết bị thu tín hiệu DTMF +Tiêu thụ điện thấp +Điện áp sử dụng : +5V Ứng dụng : +Điều khiển từ xa +Thiết bị thu hệ thống viễn thông British Telecom (BT) CEPT Spec +Hệ thống nhắn tin vô tuyến +Hệ thống thẻ tín dụng +Máy trả lời điện thoại tự động Page ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 2.3.3.Nguyên lí hoạt động +MT8870 thiết bị thu tín hiệu DTMF có tích hợp sẵn lọc tín hiệu DTMF giải mã chuyển đổi 16 mã DTMF thành số 4bit dạng số đầu +MT8870 ứng dụng để thu tín hiệu DTMF thông qua tín hiệu Audio lấy từ điện thoại có tích hợp tính DTMF Page ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT CHƯƠNG 3: SƠ ĐỒ NGUYÊN LÍ VÀ MẠCH IN 3.1.KHỐI PHÁT 3.1.1.Khối cảm biến mực nước  Nhiệm vụ khối Sử dụng opamp LM311 thực chức đo mực nước đập,truyền liệu đến khối vi điều khiển  Sơ đồ mạch khối  Giải thích hoạt động khối mạch +Điều kiện làm việc opamp Vcc=4,9-5,1 VDC +Ban đầu dây đo chưa tiếp xúc nước: V(+)=3.3V V(-)=1.2V V(+)>V(- ) =>Vout=Vcc=3.3V(mức logic 1) +Khi dây đo tiếp xúc nước : Điện trở nước điện trở 500K tạo nên cầu phân áp làm cho V(+)P2.6 logic hay logic 1.Khi vi điều khiển xuất giá trị tương ứng chân P1.0->P1.5 P2.0 để hiển thị mức nước lên led đoạn 3.1.4.Khối phát tín hiệu hạ lưu  Nhiệm vụ khối: Được điều khiển thông qua VĐK, xuất tín hiệu cảnh báo  Sơ đồ mạch khối: Page 12 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT  Giải thích hoạt động khối mạch: +Khi mức nước đập mức 1,dây đo cảm biến mức nước mức tiếp xúc nước,gía trị đầu opamp mức logic 0,gửi đến chân P2.3vđk điều khiển led đoạn hiển thị số +Khi mức nước đập mức 2,dây đo cảm biến mức nước mức tiếp xúc nước,giá trị đầu opamp mức logic 0,gửi đến chân P2.4vđk điều khiển led đoạn hiển thị số +Khi mức nước đập mức 3,dây đo cảm biến mức nước mức tiếp xúc nước,gía trị đầu opamp mức logic 0,gửi đến chân P2.5vđk điều khiển led đoạn hiển số +Khi mức nước đập mức 4,dây đo cảm biến mức nước mức tiếp xúc nước,giá trị đầu opamp mức logic 0,gửi đến chân P2.6vđk điều khiển led đoạn hiển số 4, chuông reo, đèn led nhấp nháy, điện thoại gọi điện ,nhấn phím gửi tín hiệu DTMF phía thu 3.2.KHỐI THU 3.2.1.Khối nhận tín hiệu vào  Nhiệm vụ khối Giải mã tín hiệu DTMF truyền liệu đến vi điều khiển  Sơ đồ mạch khối  Giải thích hoạt động khối mạch MT 8870 có chân VSS nối mass, chấn VDD nhận nguồn 5V, tín hiệu DTMF đưa vào MT8870 thông qua chân –IN GS Tín hiệu DTMF giải mã thành chuỗi nhị phân bit xuất chân Q4Q1, Q4 MSB Q1 LSB Page 13 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 3.2.2.Khối vi điều khiển  Nhiệm vụ khối: Dùng để xử lý tín hiệu vào xuất tín hiệu ra,điều khiển hoạt động hệ thống  Giải thích hoạt động khối mạch : Đầu vào chân vi điều khiển P1.0 đến P1.3 lấy từ chân Q1Q4 MT 8870 Dựa vào trạng thái chân P1.0P1.3, vi điều khiển thiệt lập trạng thái cho chân “P1.4, P1.5, P2.0, P2.1, P2.6, P2.7” để điều khiển LCD; “P2.3” để điều khiển mp3; “ P2.4 P2.5” để điều khiển led 3.2.3.Khối hiển thị LCD  Nhiệm vụ khối Hiển thị thông tin cảnh báo nước đập mức nguy hiểm  Sơ đồ mạch khối  Giải thích hoạt động khối mạch LCD 16x2 sử dụng chế độ bit, chân Vss nối mass, chấn VDD nhận nguồn 5V, chân RW nối mass, chân RS-EN điều khiển thông qua chân P2.6-P2.7, chân nhận liệu D4 đến D7 nối với P1.4 P1.5 P2.0 P2.1 vi điều khiển Page 14 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 4.2.5/Khối phát tín hiệu cảnh báo  Nhiệm vụ khối Nhấp nháy led bật mp3 phát âm cảnh báo nước đập mức nguy hiểm  Sơ đồ mạch khối  Giải thích hoạt động khối mạch: Khi chân P1.0 P1.3 có trạng thái 0001 vđk điều khiển sau: Hiển thị LCD cảnh báo vỡ đập Chân p2.3 mức BJT Q1 dẫnkích dẫn opto PC 817mở mp3 Chân p2.4 p2.5 điều khiển sang trạng thái 0,1 để tạo tượng nhấp nháy Page 15 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 3.3.MẠCH IN 3.3.1.Quy trình thực mạch in Layout mạch: - Dùng Orcad để vẽ sơ đồ nguyên lý mạch - Dùng Layout Plus để tạo layout từ sơ đồ nguyên lý Quá trình ủi mạch : - Chùi bảng đồng giấy nhám mịn, đặt úp phần layout in giấy vào bảng đồng - Đặt nhiệt độ bàn lên mức cao khoảng phút sau giữ chặt lên board thời gian mực in chảy giấy bắt đầu bám lên board đồng - Sau giấy giữ cố định board Tiến hành qua lại khắp board mực in chảy Sau cảm thấy mực chảy bám chặt board hạ nhiệt độ bàn đặt bàn khỏi board Quá trình rửa mạch: - Sau đợi cho mạch ửi xong nguội, ta gở bỏ phần giấy board, ngâm vào nước lạnh để lấy giấy Sau kiểm tra phần chổ mực không bám lên board ta dùng bút xạ để kẻ lại đường mực - Sau tiến hành ngâm mạch dung dịch FeCl3 pha sẵn khoảng FeCl3 phản ứng hết với phần đồng không bị bám mực board - Sau hoàn thành trình ngâm mạch ta rửa lại nước lạnh, dùng giấy nhám mịn chà cho đường mực bám board cho phần đường đồng mạch không bị ảnh hưởng Quá trình khoan, hàn mạch: - Chọn mũi khoan phù hợp cho chân linh kiện - Đối với đế IC chọn mũi khoang 1mm Các linh kiện điện trở, tụ, trở thanh, BJT thường chọn mũi khoan 0.6mm 0.8mm Đối với BJT công suất chọn mũi 1.2mm - Gắn linh kiện theo layout hàn linh kiện vào mạch - Sau hàn xong linh kiện vào board dùng kìm bấm phần chân dư - Đối với phần cần phải chạy thêm dây: tiến hành chọn dây dẫn phù hợp Gọt đầu hàn vào mạch linh kiện thông thường Page 16 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 3.3.2.Mạch in vẽ phần mềm Altium *Mạch phát: *Mạch thu: Page 17 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT CHƯƠNG 4: LƯU ĐỒ THUẬT TOÁN VÀ CHƯƠNG TRÌNH 4.1.LƯU ĐỒ THUẬT TOÁN 4.1.1.Lưu đồ khối phát Main Khởi tạo chân input, output Thiết lập trạng thái ban đầu cho chân Cảm biến tiếp xúc nước? Sai Đúng Hiển thị số Cảm biến tiếp xúc nước? Đúng Page 18 Sai ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT Hiển thị số Cảm biến tiếp xúc nước? Sai Đúng Hiển thị số Cảm biến tiếp xúc nước? Đúng Hiển thị số Chuông reo Điện thoại tự động gọi Page 19 Sai ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 4.1.1.Lưu đồ khối thu Main Khởi tạo chân input, output Thiết lập trạng thái ban đầu cho chân Kiểm tra chuỗi bit Q4Q1 Đúng Hiển thị LCD Bật mp3 Nhấp nháy led Page 20 Sai ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 4.2.Chương trình viết phần mềm Energia 4.2.1.Chương trình khối phát int val1=0; int val2=0; int val3=0; int val4=0; int dv1=11; int dv2=12; int dv3=13; int dv4=19; void setup() { pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(18, OUTPUT); pinMode(dv1, INPUT); pinMode(dv2, INPUT); pinMode(dv3, INPUT); pinMode(dv4, INPUT); digitalWrite(dv1, HIGH); digitalWrite(dv2, HIGH); digitalWrite(dv3, HIGH); digitalWrite(dv4, HIGH); } void loop() { digitalWrite(18, 1); digitalWrite(2, 1); digitalWrite(3, 1); Page 21 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT digitalWrite(4, 1); digitalWrite(5, 1); digitalWrite(6, 1); digitalWrite(7, 1); digitalWrite(8, 1); digitalWrite(9, 1); digitalWrite(10, 1); val1 = digitalRead(dv1); val2 = digitalRead(dv2); val3 = digitalRead(dv3); val4 = digitalRead(dv4); if ((val1 == LOW)&&(val2==HIGH)&&(val3==HIGH)&&(val4==HIGH)) { digitalWrite(2, 1); digitalWrite(3, 0); digitalWrite(4, 0); digitalWrite(5, 1); digitalWrite(6, 1); digitalWrite(7, 1); digitalWrite(8, 1); } if ((val1 == LOW)&&(val2==LOW)&&(val3==HIGH)&&(val4==HIGH)) { digitalWrite(2, 0); digitalWrite(3, 0); digitalWrite(4, 1); digitalWrite(5, 0); digitalWrite(6, 0); digitalWrite(7, 1); digitalWrite(8, 0); } if ((val1 == LOW)&&(val2==LOW)&&(val3==LOW)&&(val4==HIGH)) { digitalWrite(2, 0); digitalWrite(3, 0); Page 22 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT digitalWrite(4, 0); digitalWrite(5, 0); digitalWrite(6, 1); digitalWrite(7, 1); digitalWrite(8, 0); } if ((val1 == LOW)&&(val2==LOW)&&(val3==LOW)&&(val4==LOW)) { digitalWrite(2, 1); digitalWrite(3, 0); digitalWrite(4, 0); digitalWrite(5, 1); digitalWrite(6, 1); digitalWrite(7, 0); digitalWrite(8, 0); digitalWrite(10, 0); digitalWrite(18, 0); digitalWrite(9, 0); delay(2000); digitalWrite(9, 1); delay(2000); digitalWrite(9, 0); delay(10000); digitalWrite(9, 1); delay(3000); digitalWrite(9, 0); delay(3000); } } Page 23 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 4.2.2.Chương trình khối thu #include int val1=0; int val2=0; int val3=0; int val4=0; int dv1=2; int dv2=3; int dv3=4; int dv4=5; int dr=10; LiquidCrystal lcd(19, 18, 6, 7, 8, 9); void setup() { pinMode(dv1,INPUT); pinMode(dv2,INPUT); pinMode(dv3,INPUT); pinMode(dv4,INPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT); pinMode(8,OUTPUT); pinMode(9,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT); pinMode(13,OUTPUT); pinMode(18,OUTPUT); pinMode(19,OUTPUT); pinMode(10,OUTPUT); digitalWrite(dv1, HIGH); digitalWrite(dv2, HIGH); digitalWrite(dv3, HIGH); digitalWrite(dv4, HIGH); lcd.begin(16, 2); lcd.print("nguy hiem vo dap"); } Page 24 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT void loop() { lcd.setCursor(0, 1); lcd.noDisplay(); val1 = digitalRead(dv1); val2 = digitalRead(dv2); val3 = digitalRead(dv3); val4 = digitalRead(dv4); if((val1==LOW)&&(val2==LOW)&&(val3==LOW)&&(val4==HIGH)) { lcd.display(); digitalWrite(11,0); delay(400); digitalWrite(11,1); label: if((val1==LOW)&&(val2==LOW)&&(val3==LOW)&&(val4==HIGH)) { digitalWrite(12,0); delay(200); digitalWrite(12,1); digitalWrite(13,0); delay(200); digitalWrite(13,1); goto label; } } } Page 25 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT Page 26 [...]... đến chân P2.4vđk điều khi n led 7 đo n hiển thị số 2 +Khi mức nước trong đập ở mức 3,dây đo cảm biến mức nước mức 3 tiếp xúc nước, gía trị đầu ra của opamp mức logic 0,gửi đến chân P2.5vđk điều khi n led 7 đo n hiển thì số 3 +Khi mức nước trong đập ở mức 4,dây đo cảm biến mức nước mức 4 tiếp xúc nước, giá trị đầu ra của opamp mức logic 0,gửi đến chân P2.6vđk điều khi n led 7 đo n hiển thì số 4, chuông... xuất tín hiệu cảnh báo  Sơ đồ mạch của khối: Page 12 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT  Giải thích hoạt động của khối mạch: +Khi mức nước trong đập ở mức 1,dây đo cảm biến mức nước mức 1 tiếp xúc nước, gía trị đầu ra của opamp mức logic 0,gửi đến chân P2.3vđk điều khi n led 7 đo n hiển thị số 1 +Khi mức nước trong đập ở mức 2,dây đo cảm biến mức nước mức 2 tiếp xúc nước, giá trị đầu ra... cảm biến mức nước hiển thị lên led 7 đo n  Sơ đồ mạch của khối:  Giải thích hoạt động của khối mạch: Khi các cảm biến mức nước tiếp xúc nước. Tùy thuộc vào giá trị các chân P2.3->P2.6 là logic 0 hay logic 1 .Khi đó vi điều khi n sẽ xuất giá trị tương ứng ra các chân P1.0->P1.5 và P2.0 để hiển thị mức nước lên led 7 đo n 3.1.4.Khối phát tín hiệu về hạ lưu  Nhiệm vụ của khối: Được điều khi n thông qua... các chân P1.0P1.3, vi điều khi n sẽ thiệt lập trạng thái cho các chân “P1.4, P1.5, P2.0, P2.1, P2.6, P2.7” để điều khi n LCD; “P2.3” để điều khi n mp3; “ P2.4 và P2.5” để điều khi n led 3.2.3.Khối hiển thị LCD  Nhiệm vụ của khối Hiển thị thông tin cảnh báo khi nước trong đập ở mức nguy hiểm  Sơ đồ mạch của khối  Giải thích hoạt động của khối mạch LCD 16x2 được sử dụng ở chế độ 4 bit, chân Vss nối... được điều khi n thông qua các chân P2.6-P2.7, chân nhận dữ liệu D4 đến D7 nối với P1.4 P1.5 P2.0 P2.1 của vi điều khi n Page 14 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 4.2.5/Khối phát tín hiệu cảnh báo  Nhiệm vụ của khối Nhấp nháy led và bật mp3 phát âm thanh cảnh báo khi nước trong đập ở mức nguy hiểm  Sơ đồ mạch của khối  Giải thích hoạt động của khối mạch: Khi các chân P1.0 P1.3 có trạng... hết với phần đồng không bị bám mực trên board - Sau khi hoàn thành quá trình ngâm mạch ta rửa lại trong nước lạnh, dùng giấy nhám mịn chà cho sạch đường mực bám trên board sao cho phần đường đồng trên mạch không bị ảnh hưởng Quá trình khoan, hàn mạch: - Chọn mũi khoan phù hợp cho chân linh kiện - Đối với đế IC thì chọn mũi khoang 1mm Các linh kiện như điện trở, tụ, trở thanh, BJT thường chọn mũi khoan... khi cảm thấy mực đã chảy ra và bám chặt trên board thì hạ nhiệt độ bàn là và đặt bàn là khỏi board Quá trình rửa mạch: - Sau khi đợi cho mạch mới ửi xong được nguội, ta gở bỏ phần giấy trên board, ngâm vào nước lạnh để lấy sạch giấy Sau đó kiểm tra phần chổ nào mực không bám lên board ta dùng bút xạ để kẻ lại đường mực - Sau đó tiến hành ngâm mạch trong dung dịch FeCl3 được pha sẵn trong khoảng 1 giờ... trạng thái 0001 thì vđk sẽ điều khi n như sau: Hiển thị LCD cảnh báo vỡ đập Chân p2.3 ở mức 0 thì BJT Q1 sẽ dẫnkích dẫn opto PC 817mở mp3 Chân p2.4 và p2.5 được điều khi n sang trạng thái 0,1 để tạo hiện tượng nhấp nháy Page 15 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 3.3.MẠCH IN 3.3.1.Quy trình thực hiện mạch in Layout mạch: - Dùng Orcad để vẽ sơ đồ nguyên lý mạch - Dùng Layout Plus để tạo... một vào mạch - Sau khi hàn xong linh kiện vào board dùng kìm bấm phần chân còn dư - Đối với những phần cần phải chạy thêm dây: tiến hành chọn dây dẫn phù hợp Gọt 2 đầu và hàn vào mạch như linh kiện thông thường Page 16 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT 3.3.2 .Mạch in vẽ bằng phần mềm Altium *Mạch phát: *Mạch thu: Page 17 ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT CHƯƠNG 4: LƯU ĐỒ... THUẬT TOÁN VÀ CHƯƠNG TRÌNH 4.1.LƯU ĐỒ THUẬT TOÁN 4.1.1 .Lưu đồ khối phát Main Khởi tạo các chân input, output Thiết lập trạng thái ban đầu cho các chân Cảm biến 1 tiếp xúc nước? Sai Đúng Hiển thị số 1 Cảm biến 2 tiếp xúc nước? Đúng Page 18 Sai ĐỒ ÁN VI XỬ LÍ & MÁY TÍNH GVHD: ThS.HỒ VIẾT VIỆT Hiển thị số 2 Cảm biến 3 tiếp xúc nước? Sai Đúng Hiển thị số 3 Cảm biến 4 tiếp xúc nước? Đúng Hiển thị số 4 Chuông

Ngày đăng: 29/05/2016, 11:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan