Điều khiển thiết bị điện dân dụng một cách thông minh bằng tin học, quản lý theo từng modul riêng biệt dể xử lý, phần mềm viết bằng VB6 , thiết kế mạch theo module dể dàng cho việc thêm bớt tháo lắp và thay đổi
Điều khiển thiết bị điện thông minh tin học Chƣơng I – Giới thiệu CHƢƠNG I GIỚI THIỆU I ĐẶT VẤN ĐỀ Ngày với phát triển công nghệ vi điện tử, kỹ thuật số, xu hƣớng tự động hóa ngày phát triển mạnh mẽ Với kỹ thuật tiên tiến nhƣ vi xử lý, vi mạch số …đƣợc ứng dụng vào lĩnh vực điều khiển, hệ thống điều khiển khí thơ sơ, với tốc độ xử lí chậm chạp xác đƣợc thay hệ thống điều khiển tự động với lệnh chƣơng trình đƣợc thiết lập trƣớc với độ xác cao nhiều Trong q trình hoạt động xƣởng, văn phòng, công sở nay, việc giám sát nhiệt độ điều khiển thiết bị cho hợp lý, nhanh chóng yêu cầu thiết yếu Nó giúp ta can thiệp, xử lý kịp thời tránh đƣợc hƣ hỏng cố xảy Để đáp ứng đƣợc yêu cầu giám sát thiết bị đƣa lệnh điều khiển cho thích hợp có nhiều phƣơng pháp để thực hiện, áp dụng kiến thức học đƣợc em sử dụng vi điều khiển PIC16F877A giao tiếp với máy tính qua cổng COM với giao diện Visual Basic 6.0 để thực đề tài ĐIỀU KHIỂN THIẾT BỊ ĐIỆN THÔNG MINH BẰNG TIN HỌC II TẦM QUANG TRỌNG CỦA ĐỀ TÀI - Đây đề tài nghiên cứu mang tính thực tiễn việc vận dụng kiến thức đƣợc học trƣờng vào thực tế Về mặt khoa học, đề tài giúp cho hiểu rõ thêm Truyền liệu điều khiển Cách điều khiển mạch điện thơng qua máy tính với giao diện Visual Basic 6.0 - Về mặt thực tiễn, đề tài áp dụng vào thực tế để điều khiển, hẹn tắt mở số thiết bị nhà nhƣ đèn điện, quạt máy giám sát nhiệt độ phòng GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng I – Giới thiệu Điều khiển thiết bị điện thơng minh tin học III MỤC ĐÍCH NGHIÊN CỨU Mục đích đề tài áp dụng vào thực tế cơng trình nhà xƣởng Việc kiểm soát nhiệt độ, hẹn tắt mở thiết bị nhu cầu hàng ngày Chính đề tài mở rộng để áp dụng đƣợc thực tế IV ĐỐI TƢỢNG NGHIÊN CỨU Đối tƣợng nghiên cứu đề tài là: ► Giao tiếp máy tính phần cứng ► Giao tiếp khối đo vi điều khiển ► Lập trình cho vi điều khiển GVHD: ABC SVTH: Nguyễn Đình Phúc Điều khiển thiết bị điện thơng qua máy tính Chƣơng 2: Kiến thức bổ trợ CHƢƠNG KIẾN THỨC BỔ TRỢ CÁC LINH KIỆN CHÍNH DÙNG TRONG MẠCH: - PIC 16F877A - IC MAX 232 - OPTO PC817 - LM 7805, LM 7812 - LM35 - Transistor A1013 I PIC 16F877A - PIC 16f877a vi điều khiển thuộc họ PIC 16fxxx với tập lệnh gồm 35 lệnh có độ dài 14 bit Mỗi lệnh đƣợc thực thi chu kì xung clock Tốc độ hoạt động tối đa cho phép 20MH vớ chu kì lệnh 200ns - Bộ nhớ chƣơng trình 8Kx14bit, Bộ nhớ dử liệu 368byte RAM - Bộ nhớ dử liệu EEPROM với dung lƣợng 256x8 byte - Số Port I/O với 33 pin I/O - Bộ nhớ flash với khả ghi xóa đƣợc 100.000 lần - Bộ nhớ EEPROM với khả ghi xóa đƣợc 1.000.000 lần - Dữ liệu nhớ EEPROM lƣu trử 40 năm - Nạp chƣơng trình mạch nạp ICSP (In Circuit Serial Programming) thông qua chân - Chức bảo mật chƣơng trình, hoạt động nhiều ossilokop Các đặc tính ngoại vi bao gồm khối chức sau: GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng 2: Kiến thức bổ trợ Điều khiển thiết bị điện thơng qua máy tính - Timer 0:bộ đếm 8bit với chia tần bit - Timer 1:bộ đếm 16bit với chia tần số, thực chức đếm dựa vào xung clock ngoại vi vi điều khiển hoạt động chế độ ngủ - Bộ đếm 8bit với chia tần số, postcaler - Hai capter/so sánh/điều chế độ rộng xung - Các chuẩn giao tiếp nối tiếp SSP, SPI I2C - Chuẩn giao tiếp nối tiếp USART với bit địa - Cổng giao tiếp song song PSP với chân điều khiển RD, WR, CS bên ngồi II IC MAX232 Cấu tạo, cơng dụng: Vi mạch MAX 232 hãng MAXIM vi mạch chuyên dùng giao diện nối tiếp với máy tính Chúng có nhiệm vụ chuyển đổi mức TTL lối vào thành mức +10V –10V phía truyền mức +3 +15V -3 -15V thành mức TTL phía nhận Vi mạch MAX 232 có hai đệm hai nhận GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng 2: Kiến thức bổ trợ Chân Điều khiển thiết bị điện thông qua máy tính MAX 232 nhận tín hiệu theo chuẩn RS232 ( mức 1: -3V đến -15V; mức : 3V đến 15V) nên ta nối với chân cổng COM (là chân truyền liệu từ máy vi tính xuống vi xử lý) Chân MAX 232 xuất tín hiệu theo chuẩn TTL (mức 1: 5V; mức 0: 0V) nên ta nối với chân RXD Pic16f877a Chân MAX 232 nhận tín hiệu theo chuẩn TTL nên ta nối với chân TXD Pic16f877a để truyền tín hiệu vi xử lý lên máy tính Chân MAX 232 xuất tín hiệu theo chuẩn RS232 nên ta nối với chân cổng COM (là chân nhận liệu từ vi xử lý gửi lên cho máy vi tính) Các thơng số kỹ thuật Điện áp lớn cho qua 30V Dòng cấp cho RS-232 khoảng 10mA Hoạt động khoảng tầm nhiệt -650C +1650C Các tụ bơm điện áp nên sử dụng 1uf, ta chọn 10uF III OPTO PC817 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng 2: Kiến thức bổ trợ Điều khiển thiết bị điện thơng qua máy tính Opto hay gọi cách ly quang linh kiện tích hợp có cấu tạo gồm led photo diot hay photo transitor Đƣợc dùng để cách ly khối chênh lệch điện hay công suất nhƣ khối có cơng suất nhỏ với khối điện áp lớn Hoặc dùng để chống nhiểu cho mạch cầu H, ngỏ PLC, chống nhiểu cho thiết bị đo lƣờng… Khi có dòng điện qua Led PC817 (Chân 2) tùy vào dòng qua LED lớn hay nhỏ mà quang transistor cho phép dòng khuyếch đại qua lớn hay nhỏ (Chân 4) IV LM 7805 Là IC ổn áp 5V với: - Output (3): Chân điện áp 5V - Command (2): Chân nối mass - Input (1) : Chân điện áp vào - Chân nối mass quan trọng, chân bị hở áp ngõ với điện áp ngõ vào gây hƣ hỏng linh kiện điện tử mạch - Khi 25 độ C, IC 7805 có đặc điểm nhƣ sau: Điện áp đƣa vào tối đa: 25V Dòng tối đa cấp cho tải: 1.5A Nhiệt độ IC chịu đựợc: -55 † 150 ºC Điện áp ngõ vào † 25(V) điện áp ngõ dao động 4.8 † 5.2(V) V LM7812 Là IC ổn áp 12V với: - Output (3): Chân điện áp 12V GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng 2: Kiến thức bổ trợ Điều khiển thiết bị điện thơng qua máy tính - Command (2): Chân nối mass - Input (1) : Chân điện áp vào - Chân nối mass quan trọng, chân bị hở áp ngõ với điện áp ngõ vào gây hƣ hỏng linh kiện điện tử mạch - IC 7812 có đặc điểm nhƣ sau: Điện áp đƣa vào tối đa: 25V Dòng tối đa cấp cho tải: 1.5A Nhiệt độ IC chịu đựợc: † 150 ºC Điện áp ngõ vào 12(VAC) điện áp ngõ dao động 12(VDC) VI LM35 LM35 họ IC cảm biến nhiệt độ sản xuất theo công nghệ bán dẫn dựa chất bán dẫn dễ bị tác động thay đổi nhiệt độ , đầu cảm biến điện áp(V) tỉ lệ với nhiệt độ mà đƣợc đặt mơi trƣờng cần đo.Đo nhiệt độ xác (ºC) Các đặc tính kỹ thuật: - Tỉ lệ tuyến tính +10mV/ºC - Có thể đảm bảo xác 0,5ºC (ở 25ºC) - Đo khoảng -55 +150ºC VII RELAY 12V GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng 2: Kiến thức bổ trợ Điều khiển thiết bị điện thơng qua máy tính Relay cấu tạo bao gồm cuộn dây hay nhiều tiếp điểm Khi có điện vào cuộn dây tiếp điểm chuyển trạng thái ( từ on sang off hay ngƣợc lại) điện trở lại trạng thái ban đầu Một số thơng số kỹ thuật: Điện áp kích: 12VDC, Điện áp chịu đƣợc: 250V, Dòng chịu đƣợc: 5A GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng 3: Tính tốn thiết kế Điều khiển thiết bị điện thơng qua máy tính CHƢƠNG TÍNH TỐN THIẾT KẾ I Sơ đồ khối chức Sơ đồ khối KHỐI ĐIỀU KHIỂN THIẾT BỊ (RƠLE) KHỐI GIAO TIẾP ÁY TÍNH (MAX232) KHỐI XỬ LÝ TRUNG TÂM (PIC16F877A) KHỐI ĐO NHIỆT ĐỘ (LM35) KHỐI NGUỒN (5V – 12V) CHỨC NĂNG MỖI KHỐI Chức • Máy vi tính Khối có nhiệm vụ hiển thị q trình hoạt động tồn mạch nhận tín hiệu từ vi xử lý truyền đến hay ngƣợc lại khối có khả truyền liệu xuống vi xử lý để điều khiển thiết bị ngoại vi đồng thời báo cho ta biết hoạt động thiết bị ngoại vi • Khối giao tiếp GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng 3: Tính tốn thiết kế Điều khiển thiết bị điện thơng qua máy tính Khối đóng vai trò trung gian mạch hoạt động làm nhiệm vụ giải mã tín hiệu từ vi xử lý đƣa tới máy tính ngƣợc lại, nghĩa máy tính có lệnh gởi xuống qua khối chuyển đổi đƣa lệnh tới vi xử lý để điều khiển thiết bị ngoại vi • Khối điều khiển trung tâm Khối có nhiệm vụ trung tâm điều khiển hoạt động khối khác lệnh để thi hành việc đóng mở thiết bị ngoại vi phần mềm phần cứng • Khối điều khiển thiết bị Gồm có Relay để đóng – ngắt thiết bị điện thông qua điều khiển khối xử lý trung tâm • Khối đo nhiệt độ Đo nhiệt độ phòng truyền liệu nhiệt độ khối xử lý trung tâm • Khối nguồn Cung cấp nguồn cho toàn hệ thống, điện áp đƣợc ổn định IC ổn áp 7805 để ổn định điện áp 5v giúp thiết bị hoạt động ổn định xác Riêng khối điều khiển thiết bị sử dụng thêm mức điện áp 12V với dòng lớn để điều khiển đóng ngắt Relay II Tính tốn thiết kế Khối giao tiếp • Ngun lý hoạt động: Khi có tín hiệu (đó mức điện áp) từ hai khối máy chủ từ vi xử lý RS-232 chuyển tín hiệu thành mức tín hiệu phù hợp để kết nối hai khối lại với để điều khiển thiết bị với 10 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Phần mềm Điều khiển thiết bị điện thơng qua máy tính MsgBox Err.Description & vbNewLine & "An error occurred while receiving data" & vbNewLine & "Requirement exit the program !!", , "Receive data error!" End End Sub Private Sub Timer2_Timer() 'kiem tra ket noi voi phan cung If kiemtra = And cmd_mocongcom.Caption = "Close COM2" Then shp_trangthai_tb01.FillColor = &HC0C0C0 'thiet bi khong xac dinh duoc trang thai shp_trangthai_tb02.FillColor = &HC0C0C0 'thiet bi khong xac dinh duoc trang thai shp_trangthai_tb03.FillColor = &HC0C0C0 'thiet bi khong xac dinh duoc trang thai shp_trangthai_tb04.FillColor = &HC0C0C0 'thiet bi khong xac dinh duoc trang thai shp_trangthai_tb05.FillColor = &HC0C0C0 'thiet bi khong xac dinh duoc trang thai If lbl_trangthaihethong.Caption = "COM2 opened - 9600,N,8,1" Then sndPlaySound "C:\Windows\Media\Windows Error.wav", sndAsync 'Play Sound MsgBox "Disconected to hardware" & vbNewLine & "Please check again!", , "Disconected!!" Form1.lbl_trangthaihethong = "Disconected to hardware" End If ElseIf kiemtra = And cmd_mocongcom.Caption = "Close COM2" Then kiemtra = Form1.lbl_trangthaihethong = "COM2 opened - 9600,N,8,1" End If End Sub 52 GVHD: ABC SVTH: Nguyễn Đình Phúc Điều khiển thiết bị điện thơng qua máy tính Chƣơng – Phần mềm b Giao diện Giao diện ban đầu Khi khởi động chƣơng trình hiển thi giao diện ban đầu 5s chuyển sang giao diện điều khiển Giao diện điều khiển Giao diện điều khiển 53 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Phần mềm Điều khiển thiết bị điện thông qua máy tính Mỗi giao diện điều khiển thiết bị đƣợc đặt Frame riêng biệt, bao gồm Text box, Comand Button, Shape, Lable để điều khiển bật - tắt, xem trạng thái, hẹn bật - tắt thiết bị Giao diện điều khiển thiết bị Ngoài có giao diện khác nhƣ: - Giao diện hiển thị thời gian hệ thống: Hiển thị giá trị thời gian thực đƣợc cập nhật thực từ máy tính tính - Giao diện thơng tin hệ thống: Hiển thị thông tin hệ thống, trạng thái cổng Com - Giao diện hiển thị nhiệt độ: Hiển thị giá trị nhiệt độ đọc đƣợc từ LM35, thiết lập cảnh báo nhiệt độ, tự động tắt thiết bị báo động hình máy tính xảy nhiệt độ phòng ngồi giá trị nhiệt độ thiết lập cảnh báo 54 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Phần mềm Điều khiển thiết bị điện thơng qua máy tính Phụ lục HƢỚNG DẪN SỬ DỤNG CHƢƠNG TRÌNH - Cắm cáp giao tiếp cổng Com máy tính khối giao tiếp phần cứng, (Phải đảm bảo tất Module mạch đƣợc kết nối với nhau) - Cấp nguồn cho hệ thống, bật công tắt nguồn Đèn nguồn sáng lên nguồn đƣợc bật - Mở chƣơng trình điều khiển máy tính, Ban đầu tất nút lệnh điều khiển thiết bị mờ đi, ta giám sát điều khiển đƣợc thiết bị - Click chuột menu Open Com để kích kết nối phần cứng với phần mềm - Nếu phần cứng chƣa đƣợc kết nối với cổng Com chƣơng trình thơng báo cho ta biết yêu cầu ta kiểm tra lại - Nếu kết nối thành cơng khơng có lỗi xảy chƣơng trình cập nhật hiển thị trạng thái thiết bị, nút lệnh điều khiển hoạt đƣợc kích hoạt, thơng tin nhiệt độ đƣợc cập nhật - Để tắt, bật thiết bị nào, ta click chuột vào nút lệnh Tắt - Mở tƣơng ứng thiết bị đó, Chƣơng trình gửi liệu điều khiển (ký tự “1, 2, 3, 4, 5, 6, 7, 8, 9, a, b”) xuống khối điều khiển trung tâm (cụ thể Pic16f877a) để điều khiển bật - tắt thiết bị theo yêu cầu, đồng thời biểu tƣợng tƣợng trƣng cho thiết bị có màu vàng thiết bị đƣợc bật, có màu đen thiết bị đƣợc tắt, có màu xám chƣa có kết nối cổng COM với phần cứng - Để hẹn bật - tắt thiết bị ta nhập giá trị giờ, phút, giây tƣơng ứng vào ô hẹn mở hẹn tắt thiết bị Định dạng thời gian sử dụng hh:mm:ss Ví dụ hẹn mở 12:00:00, hẹn tắt 01:00:00, ta nhập tƣơng ứng vào hai ô hẹn 12:00:00 01:00:00 Sau nhập xong ta Click vào nút hẹn giờ, nhập sai định dạng có thơng báo lỗi u cầu ta nhập lại giá trị - Thời gian thực để so sánh đƣợc lấy từ thời gian máy tính, đến thời gian hẹn đƣợc thiết lập chƣơng trình tự động gữi lệnh bật - tắt thiết bị xuống PIC 55 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Phần mềm Điều khiển thiết bị điện thơng qua máy tính - Để thiết lập cảnh báo nhiệt độ ta nhập hai giá trị cảnh báo nhiệt độ cao nhiệt độ thấp vào hai ô tƣơng ứng, Định dạng nhiệt độ từ , giá trị ô cảnh báo nhiệt độ cao phải lớn ô giá trị nhiệt độ thấp - Khi nhập xong ta Click vào nút lệnh Thiết lập, giá trị nhập vào sai có thông báo lỗi yêu cầu nhập lại - Chu kỳ cập nhật giá trị nhiệt độ từ Pic 500ms Khi giá trị nhiệt độ vƣợc giá trị thiết lập có thơng báo cảnh báo nhiệt độ âm cảnh báo máy tính - Nếu ta Click vào nút Check Tắt tất thiết bị tất thiế bị tự động tắt có xảy cảnh báo nhiệt độ - Để thiết lập nhiệt độ tự động mở thiết bị quạt (thiết bị thứ 5), ta nhập giá trị nhiệt độ vào ô thiết lập tự động mở thiết bị 5, sau Click nút lệnh Thiết Lập, nhập sai giá trị có thơng báo yêu cầu nhập lại - Khi nhiệt độ lớn nhiệt độ ta thiết lập ô tự động mở, chƣơng trình gửi lệnh xuống PIC yêu cầu bật thiết bị thứ cấp (quạt quay nhẹ) Nếu chênh lệch giửa giá trị nhiệt độ nhiệt độ thiết lập lớn quạt bật cấp (quạt quay nhanh) Khi xảy Cảnh báo nhiệt độ thiết bị thứ đƣợc tắt bất chấp thiết lập tự động mở - Khi nhận đƣợc liệu điều khiển từ chƣơng trình VB (ký tự „1, 2, 3, 4, 5, 6, 7, 8, 9, a, b‟), PIC vào điều khiển bật, tắt thiết bị theo yêu cầu Ví dụ: nhận đƣợc ký tự „1‟ điều khiển thiết bị mở, ký tự „2‟ thiết bị tắt, ký tự „2‟ thiết bị mở… - Khi ngừng sử dụng chƣơng trình ta Click vào nút lệnh Đóng cổng Com Thốt Nếu có thiết bị mở có thơng báo hỏi ta có muốn tắt có thiết bị hay khơng - Ngồi mạch có khối bàn phím, giúp ta điều khiển thiết bị song song với điều khiển giao diện VB Khi ta điều khiển bật, tắt thiết bị 56 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Phần mềm Điều khiển thiết bị điện thơng qua máy tính khối bàn phím thơng tin trang thái bật, tắt thiết bị đƣợc cập nhật lên chƣơng trình máy tính, chu kỳ cập nhật 500mS thông qua Timer1 - Các lệnh xử lý đa số đƣợc thực chƣơng trình VB nên chƣơng trình u cầu phải ln ln đƣợc kết nối với phần cứng Nếu kết nối với phần cứng chƣơng trình bảng thơng báo yêu cầu ta thoát phần mềm kiểm tra lại kết nối - Chƣơng trình VB sử dụng Timer Timer1 Timer2 - Timer1 với chu kỳ tràn 500mS dùng để cập nhật thông tin hệ thống, thời gian bật - tắt thiết bị gửi liệu (ký tự „n‟) yêu cầu cập nhật trạng thái thiết bị nhiệt độ xuống khối điều khiển trung tâm - Khi nhận đƣợc liệu yêu cầu cập nhật PIC tiến hành kiểm tra Port điều khiển thiết bị xem thiết bị đƣợc bật, tắt đọc giá trị nhiệt độ từ LM35 sau gữi liệu trạng thái thiết bị (ký tự „c, d, e, f, g, h, I, j, k, l, m‟) Ví dụ: thiết bị tắt gửi ký tự „c‟, thiết bị mở gửi ký tự „d‟, thiết bị mở gửi ký tự „e‟… sau gửi giá trị nhiệt độ đồng thời gửi mã báo kết nối (ký tự „o‟) lên chƣơng trình VB - Timer2 với chu kỳ tràn 1000mS dùng để kiểm tra biến kết nối (mã kết nối mà PIC gửi lên) - Khi nhận đƣợc đƣợc liệu từ PIC truyền lên thông qua kiện nhận liệu từ cổng Com liệu nhận đƣợc ký tự „o‟ chƣơng trình gán biến “kiemtra = 1” Reset Timer2 Khi Timer2 tràn, biến “kiemtra = 1” chƣơng trình gán biến “kiemtra = 0” reset lại Timer2, sau PIC kết nối với chƣơng trình, biến „kiemtra‟ lại đƣợc gán lại giá trị thông qua kiện nhận liệu từ cổng Com Timer2 lại đƣợc Reset Ngƣợc lại biến “kiemtra = 0” chƣơng trình thơng báo cho biết kết nối với phần cứng reset lại Timer2 chờ lần tràn 57 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Thi cơng Điều khiển thiết bị điện thơng qua máy tính CHƢƠNG THI CÔNG I Khối nguồn Mạch in Sau thi công 58 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Thi cơng Điều khiển thiết bị điện thơng qua máy tính II Khối xử lý(CPU) Mạch in Sau thi công 59 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Thi cơng Điều khiển thiết bị điện thơng qua máy tính III Khối giao tiếp Mạch in Sau thi cơng 60 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Thi công Điều khiển thiết bị điện thông qua máy tính IV Khối đo nhiệt độ Mạch in Sau thi công 61 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Thi cơng Điều khiển thiết bị điện thơng qua máy tính V Khối kích tải 1 Mạch in Sau thi công 62 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Thi cơng Điều khiển thiết bị điện thơng qua máy tính VI Khối kích tải Mạch in Sau thi cơng 63 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Thi công Điều khiển thiết bị điện thơng qua máy tính VII Hồn thiện 64 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Kết luận Điều khiển thiết bị điện thơng qua máy tính Chƣơng KẾT LUẬN I Ƣu khuyết điểm Ƣu điểm Sau tháng thực hiện, em hoàn thiệ đƣợc đồ án “Điều Khiển Thiết Bị Điện thông qua Máy Tính” theo thời gian quy định Đề tài đạt đƣợc số kết định nhƣ: - Điều khiển thiết bị dễ dàng với giao diện VB - Có thể điều khiển mạch độc lập công tắc, mà nút nhấn - Chức hẹn bật - tắt thiết bị hoạt động ổn định xác với thời gian thực - Mạch hiển thị nhiệt độ xác, có chức thiết lập cảnh báo nhiệt độ lựa chọn tự động tắt tất thiết bị nhiệt độ đo đƣợc từ vƣợc giá trị giới hạn cảnh báo nhiệt độ - Giao diện Vb với câu lệnh Logic kiểm tra liệu nhập vào, xử lý liệu truyền nhận liệu điều khiển với khối xử lý trung tâm Đảm bảo cho mạch hoạt động xác với lỗi Khuyết điểm - Mạch thiết kế dạng mơ hình, nên muốn đƣa mạch vào thi cơng thực tế cần phải tính tốn thêm vấn đề độ bền, độ tiêu hao điện năng, khả chóng nhiễu độ nhạy mạch, ngồi phải tính tốn đến giá thành hiệu kinh tế - Việc hàn, mạch đồng nhiều hạn chế khiến mạch bị chạm, nhiểu tín hiệu - Độ thẩm mỹ mạch chƣa cao - Sau cài đặt thông tin từ VB, liệu đƣợc lƣu tạm máy tính nên máy tính bị tắt ta hồn tồn phải cài đặt lại giao diện, đồng thời PIC khơng thực thi lệnh chờ trƣớc từ VB 65 GVHD: ABC SVTH: Nguyễn Đình Phúc Chƣơng – Kết luận Điều khiển thiết bị điện thông qua máy tính II Hƣớng phát triển Đối với đề tài này, hƣớng phát triển rộng Với tham vọng phát triển thành hệ thống nhà( xƣởng) thông minh Không đơn điều khiển tắt mở, hẹn máy tính Ta phát triển chúng cách điều khiển thông qua internet mobile III.Tài liệu tham khảo Linh kiện điện tử - tác giả :Dƣơng Minh Trí-NXB KHKT(2004) Lý thuyết vi điều khiển nâng cao – Tác giả: Nguyễn Doãn Phƣớc-NXB KHKT Vi Điều Khiển Với Lập Trình C –Tác giả: Ngô Diên Tập – NXB KHKT 66 GVHD: ABC SVTH: Nguyễn Đình Phúc ... OFF ALL #bit b6 = portb.6 //chua su dung #bit b7 = portb.7 // chua su dung #bit d0 = portd.0 / /DIEU KHIEN TB01 #bit d1 = portd.1 / /DIEU KHIEN TB02 #bit d2 = portd.2 / /DIEU KHIEN TB03 #bit d3 =... d3 = portd.3 / /DIEU KHIEN TB04 #bit d4 = portd.4 / /DIEU KHIEN TB05 CAP #bit d5 = portd.5 / /DIEU KHIEN TB05 CAP #bit d6 = portd.6 // chua su dung #bit d7 = portd.7 // chua su dung #bit e0 = porte.0... Code cho vi xử lý / -/ // DO AN TONG HOP // // DE TAI: DIEU KHIEN THIET BI DIEN THONG QUA MAY TINH // // GVHD: PHAM HUNG KIM KHANH // // SVTH: NGUYEN DINH PHUC // /