module thực hành vi điều khiển

61 526 3
module thực hành vi điều khiển

Đ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

module thực hành gồm các modlue thực hành rèn luyện về phần vi điều khiển trên đó có tích hợp những module tích hợp các bài tập có liên quan giúp các bạn có thể rèn luyện khả năng lập trình và điều khiển theo ý muốn

LỜI MỞ ĐẦU Ngày nay, với ứng dụng khoa học kỹ thuật tiên tiến, giới ngày thay đổi, ngày văn minh đại Trong đó, kỹ thuật điện tử có bước phát triển mạnh mẽ kỹ thuật điều khiển tự động kỹ thuật vi điều khiển Ở nước ta nay, việc lập trình ghép nối máy tính sử dụng vi điều khiển công cụ ứng dụng rộng rãi lĩnh vực tự động hóa Công nghệ phát triển nhanh chóng mang lại thay đổi to lớn sản suất sống ngày Việc máy móc thiết bị trở nên linh hoạt hơn, thông minh hơn, làm việc với suất cao hoạt động lao động sản xuất người ngày cải thiện nhờ có hoạt động thông minh kỹ thuật điều khiển tự động Đặc biệt, trường Đại học Cao đẳng nước việc sử dụng công nghệ khoa học kỹ thuật để chế tạo mô hình có khả ứng dụng cao học tập điều mong mỏi không thầy cô mà niềm mong đợi nhiều sinh viên Khoa Điện – Điện tử Xuất phát từ nhu cầu thực tế, trang thiết bị giảng dạy chưa đáp ứng đủ nhu cầu học tập sinh viên, chúng em nhận đề tài “Thiết kế, chế tạo mạch xây dựng phiếu tập module led đơn, module chuyển đổi tín hiệu tương tự - số kết nối với máy tính.” ”.Dưới hướng dẫn nhiệt tình thầy Lý Văn Đạt với nỗ lực thành viên nhóm chúng em hoàn thành đề tài giao Qua trình học tập thực hành môn “Lập trình điều khiển hệ thống” chúng em có ý tưởng phát triển Kit thực hành cách hoàn thiện nhằm giúp sinh viên thực mục tiêu môn học đề Chúng em mong nhận đóng góp thầy cô bạn để sản phẩm chúng em hoàn thiện Chúng em xin chân thành cảm ơn ! LỜI CẢM ƠN Sau thời gian ba tháng thực hiện, đồ án tốt nghiệp em với đề tài:“ Thiết kế, chế tạo mạch xây dựng phiếu tập module led đơn, module chuyển đổi tín hiệu tương tự - số kết nối với máy tính.” hoàn thành thời gian quy định Qua em xin bày tỏ lòng biết ơn đến thầy cô giáo khoa Điện – Điện tử trường Đại học Sư phạm Kỹ thuật Hưng Yên, người truyền thụ tri thức, kỹ năng, kinhnghiệm cho em suốt bốn năm học vừa qua Đó tảng cho việc thực đồ án tốt nghiệp Đặc biệt, em xin gửi lời cảm ơn sâu sắc đến giáo viên hướng dẫn – thầy Lý Văn Đạt theo dõi, dẫn, giúp đỡ tạo điều kiện tốt để em hoàn thành đồ án Trong thời gian thực đồ án, em phải khó khăn sai xót, cô có phát gợi ý cho em tìm phương pháp khắc phục hoàn thiện đồ án Cuối cùng, em xin cảm ơn gia đình người cổ vũ, ủng hộ, tạo điều kiện cho em vật chất tinh thần; cảm ơn bạn lớp, bạn khoa giúp đỡ, chia sẻ kinh nghiệm, góp phần hỗ trợ em trình học tập Em xin chân thành cảm ơn ! Hưng Yên, ngày…tháng…năm 2017 Sinh viên thực DƯƠNG VĂN LỰC MỤC LỤC DANH MỤC HÌNH VẼ CHƯƠNG : TỔNG QUAN 1.1.Khái quát Module thực hành lập trình điều khiển hệ thống 1.1 Đặt vấn đề Kỹ thuật vi điều khiển môn học quan trọng sinh viên nghành Điều khiển, Tự động hóa, Điện tử, Tin học v.v… nhằm trang bị cho sinh viên kiến thức cần thiết họ vi điều khiển, họ 8051, cấu trúc, nguyên tắc hoạt động, mạch phụ trợ, tập lệnh, cách lập trình hợp ngữ, phương thức điều khiển vào phương pháp kết nối thiết bị ngoại vi Dựa tảng kiến thức môn học kỹ thuật vi điều khiển, sinh viên tiếp thu môn học kỹ thuật chuyên nghành tiếp cận dễ dàng hợn với kỹ thuật, trang thiết bị đại Đồng thời cho phép sinh viên có nhìn trực quan kiểm chứng, khẳng định đắn kiến thức học Do việc đưa vào giáo trình phần xây dựng thiết kế Kit vi điều khiển quan trọng thiết thực sinh viên chuyên nghành tự động hóa, điện tử, đo lường…Các Kit vi điều khiển thiết kế dựa họ vi điều khiển mà sinh viên học trường Sinh viên dùng Kit vi điều khiển để điều khiển trình nhiệt độ, điều khiển động cơ, điều khiển đối tượng giao thông, điều khiển trình sản xuất… Trên giới có nhiều nguồn cung cấp mạch Kit nói như: Từ hãng nước ngoài, dụ KIT MDA-EMS51 hãng Midas Hàn Quốc Hình 1.1 ảnh KIT MDA-EMS51của hàn quốc KIT phần mềm phát triển cho họ vi điều khiển PIC MikroElektronika (Website http://www.mikroelektronika.co.yu/), hay hãng tiếng khác OLIMEX (Website http://www.olimex.com) với sản phẩm KIT phát triển cho dòng AVR, PIC, MAXQ, MSP430, ARM… Đặc điểm sản phẩm có tính mạnh, mẫu mã đẹp, phục vụ tốt nhu cầu thực hành môn học Tuy nhiên giá thành thiết bị đắt (khoảng 700$ MDA-EMS51, việc đặt mua không thuận tiện) Xuất phát từ tình hình thực tế cần thiết đáp ứng nhu cầu thực hành trình học tập môn học vi điều khiển nói trên, việc thiết kế, xây dựng KIT vi điều khiển với đủ thành phần bản, vấn đề cần thiết nghành điện tử, tự động hóa trường Đại học SPKT Hưng Yên Đây vấn đề trọng tâm đồ án 1.2 Lý chọn đề tài Ngày với phát triển khoa học kỹ thuật công nghệ, lao động thủ công thay hệ thống tự động hóa Các hệ thống vận hành giám sát trực tiếp gián tiếp thông qua máy vi tính Việc vận hành giám sát thông qua máy vi tính đòi hỏi thiết bị phải kết nối với máy tính có phần mềm điều khiển riêng Chính “Lập trình điều khiển hệ thống” đời để giải vấn đề Đặc biệt, “Lập trình điều khiển hệ thống” môn học quan trọng sinh viên ngành Điện tử, Tin học, Tự động hóa…nhằm trang bị cho sinh viên kiến thức cần thiết điều khiển từ máy vi tính Dựa tảng kiến thức môn học sinh viên tiếp thu môn học kỹ thuật chuyên nghành tiếp cận dễ dàng hợn với kỹ thuật, trang thiết bị đại Đồng thời cho phép sinh viên có nhìn trực quan kiểm chứng, khẳng định đắn kiến thức học Do việc đưa vào giáo trình phần xây dựng thiết kế Kit lập trình điều khiển hệ thống quan trọng thiết thực sinh viên… Sinh viên dùng Kit thông qua máy vi tinh để điều khiển modul led đơn, led thanh, động bước, động chiều, led ma trận, LCD… Trong trường đại học, thiết bị thực hành môn học vi điều khiển giáo viên giảng dạy môn học chế tạo sinh viên tự chế tạo hướng dẫn giáo viên, ưu điểm sản phẩm chế tạo nước giá thành rẻ mà chất lượng, mẫu mã không thua nước Cấu hình sản phẩm nội dung thực hành phù hợp với mục đích, chương trình đào tạo, với điều kiện học tập sinh viên nước nói chung sinh viên trường Đại học SPKT Hưng Yên nói riêng Xuất phát từ tình hình thực tế cần thiết đáp ứng nhu cầu thực hành trình học tập môn học vi điều khiển nói trên, việc thiết kế, xây dựng KIT vi điều khiển với đầy đủ thành phần bản, vấn đề cần thiết nghành điện tử, tự động hóa trường Đại học SPKT Hưng Yên Đây vấn đề trọng tâm đồ án 1.3 Lịch sử nghiên cứu Trên giới có nhiều hãng nghiên cứu cung cấp thị trường nhiều mẫu KIT thực hành lập trình điều khiển hệ thống khác hãng Midas (Hàn Quốc), MikroElektronika (Website http://www.mikroelektronika.co.yu/)và hãng OLIMEX (Website http://www.olimex.com) Đặc điểm sản phẩm mà hãngnayf có tính mạnh, mẫu mã đẹp, phục vụ tốt nhu cầu thực hành môn học Tuy nhiên giá thành thiết bị đắt việc đặt mua không thuận tiện 1.4.Các module KIT thí nghiệm Hình 1.1: Sơ đồ khối KIT Mạch nạp IC AT89C51/C52/S52/C2051 CPU ( AT89C51 – AT89C2051) LED đơn LED LCD 16x2Line Động 12VDC Động bước 5VDC Truyền thông nối tiếp RS232 (COM) ADC 0804 Nguồn nuôi DC 5V ÷ 12V + sở thiết kế module Kỹ thuật vi điều khiển môn học quan trọng sinh viên nghành Điều khiển, Tự động hóa, Điện tử, Tin học v.v… nhằm trang bị cho sinh viên kiến thức cần thiết họ vi điều khiển, họ 8051, cấu trúc, nguyên tắc hoạt động, mạch phụ trợ, tập lệnh, cách lập trình hợp ngữ, phương thức điều khiển vào phương pháp kết nối thiết bị ngoại vi Dựa tảng kiến thức môn học kỹ thuật vi điều khiển, sinh viên tiếp thu môn học kỹ thuật chuyên nghành tiếp cận dễ dàng hợn với kỹ thuật, trang thiết bị đại Đồng thời cho phép sinh viên có nhìn trực quan kiểm chứng, khẳng định đắn kiến thức học Do việc đưa vào giáo trình phần xây dựng thiết kế Kit vi điều khiển quan trọng thiết thực sinh viên chuyên nghành tự động hóa, điện tử, đo lường…Các Kit vi điều khiển thiết kế dựa họ vi điều khiển mà sinh viên học trường Sinh viên dùng Kit vi điều khiển để điều khiển trình nhiệt độ, điều khiển động cơ, điều khiển đối tượng giao thông, điều khiển trình sản xuất… Xuất phát từ tình hình thực tế cần thiết đáp ứng nhu cầu thực hành trình học tập môn học lập trình điều khiển hệ thống nói trên.Với nhu cầu thực tiễn nên chúng em thiết kế, xây dựng chế tạo module điều khiển trung tâm module giao tiếp truyền thông nối tiếp máy tính vi điều khiển nhiên kit số ưu nhược điểm cần cải tiến khắc phục Ưu điểm : + link kiện kít thông dụng phổ biến thay bị hỏng cần nâng cấp + có kích thước nhỏ gọn + giá thành thấp nhiều so với giá thị trường + thực nhiều tập lúc kit +Ưu điểm sản phẩm chế tạo nước giá thành rẻ mà chất lượng, mẫu mã không thua nước +Cấu hình sản phẩm nội dung thực hành phù hợp với mục đích, chương trình đào tạo, với điều kiện học tập sinh viên nước nói chung sinh viên trường Đại học SPKT Hưng Yên nói riêng +Có thể áp dụng kiến thức học tập thực hành lớp vào module làm +Đơn giản ,dễ sử dụng ,dễ vận hành sửa chữa Nhược điểm : + tính ổn định bột kít chưa cao + Do modul thực hành môn học nên ứng dụng đáp ứng nhu cầu cao cấp,nó có nhiều mặt hạn chế +Khả truyền nhận liệu không cao +Hiển thị hạn chế nhiều +Chỉ ứng dụng cho thực hành ứng dụng vào thực tế 1.5 Hệ điều khiển giám sát 1.5.1Khảo sát sơ hệ thống Hệ thống hoạt động thiết bị điều khiển lập trình (khả trình) gọi hệ điều khiển giám sát Cho phép thực linh hoạt giải pháp điều khiển logic thông qua ngôn ngữ lập trình Người sử dụng lập trình để thực loạt trình tự kiện.Khi nhận tín hiệu từ máy tính,hệ điều khiển giám sát tính toán xử lý đưa liệu module.Tùy theo toán cách thức hoạt động module mà ta lập trình cho hệ điều khiển giám sát.Ngày có nhiều hệ điều khiển giám sát Điều khiển dùng PLC ,Điều khiển dùng vi điều khiển 1.5.2.Điều khiển giám sát dùng PLC Hệ thống điều khiển hệ thống sản xuất có khả tự khởi động, kiểm soát, xử lý thiết lập trạng thái dừng trình theo yêu cầu lập trình đo đếm giá trị đạt xác định nhằm đạt kết tốt chất lượng sản phẩm đầu ra.Trong kỹ thuật điện tự động hóa, điều khiển chia làm loại: - Điều khiển nối cứng - Điều khiển logic khả trình Cấu tạo hệ thống điều khiển gồm thành phần sau: - Khối vào.- Khối xử lý-điều khiển - Khối + Khối vào:Khối đảm nhiệm chức nhiệm vụ chuyển đổi đại lượng vật lý sang tín hiệu điện, chuyển đổi là: nút nhấn, cảm biến …và tùy theo chuyển đổi mà tín hiệu khỏi khối vào ON/OFF dạng liên tục(analog) + Khối xử lý:Khối xử lý có nhiệm vụ xử lý thông tin từ khối vào để tạo tín hiệu đáp ứng yêu cầu điều khiển + Khối ra: Tín hiệu kết trình xử lý hệ thống điều khiển Các tín hiệu thường sử dụng tạo hoạt động đáp ứng cho thiết bị điện ngõ Các ngõ thường là: xy lanh, solenoid, động điện, van, role… * Đặc Điểm hệ thống điều khiển PLC Ngày ngành công nghiệp tự động hóa ngày đóng vai trò quan trọng đời sống công nghiệp, tự động hóa phát triển đạt đến trình độ cao nhờ tiến lý thuyết điều khiển tự động, tiến ngành điện tử, tin học… Chính mà nhiều hệ thống điều khiển đời, phát triển mạnh có khả ứng dụng rộng rãi điều khiển lập trình PLC Sự đời hệ điều khiển PLC làm thay đổi hẳn hệ thống điều khiển quan niệm thiết kế chúng, hệ điều khiển dùng PLC có nhiều ưu điểm sau: - Ưu điểm : + Giảm 80% số lượng dây nối + Công suất tiêu thụ PLC thấp Có chức tự chuẩn đoán giúp cho công tác sửa chữa nhanh chóng dễ dàng + Chức điều khiển thay đổi dễ dàng thiết bị lập trình (máy tính, hình) mà không cần thay đổi phần cứng yêu cầu thêm bớt thiết bị vào, + Số lượng rơle timer nhiều so với hệ điều khiển cổ điển + Số lượng tiếp điểm chương trình sử dụng không hạn chế + Thời gian hoàn thành chu trình điều khiển nhanh (vài ms) dẫn đến tăng cao tốc độ sản xuất + Chương trình điều khiển in giấy vài phút giúp thuận tiện cho vấn đề bảo trì sửa chữa hệ thống + Gọn nhẹ, dễ dàng bảo quản, sửa chữa + Dung lượng nhớ lớn để chứa chương trình phức tạp + Hoàn toàn tin cậy môi trường công nghiệp 10 + Khái niện:Trong kỹ thuật lập trình vi điều khiển nói chung, ngôn ngữ lập trình sử dụng thường chia làm loại: Ngôn ngữ bậc thấp Ngôn ngữ bậc cao.Ngôn ngữ bậc cao ngôn ngữ gần vơi ngôn ngữ người hơn, việc lập trình ngôn ngữ trở nên dễ dàng đơn giản Có thể kể đến số ngôn ngữ lập trình bậc cao C, Basic, Pascal… dó C ngôn ngữ thông dụng kỹ thuật vi điều khiển Về chất, sử dụng ngôn ngữ thay cho ngôn ngữ bậc thấp giảm tải cho lập trình viên việc nghiên cứu tập lệnh xây dựng cấu trúc giải thuật Chương trình viết ngôn ngữ bậc cao phần mềm máy tính gọi trình biên dịch (Compiler) chuyển sang dạng hợp ngữ trước chuyển sang mã máy Khi sử dụng ngôn ngữ C người lập trình không cần hiểu sâu sắc cấu trúc vi điều khiển Khi sử dụng ngôn ngữ C người lập trình không cần hiểu sâu sắc cấu trúc vi điều khiển Có nghĩa với người chưa quen với vi điểu khiển cho trước xây dựng chương trình cách nhanh chóng hơn, thời gian tìm hiểu kiến trúc vi điều khiển Và việc sử dụng lại chương trình xây dựng trước dễ dàng hơn, sử dụng toàn sửa chữa phần + Phần mềm lập trình Hiện có nhiều phần mềm hỗ trợ việc lập trình kết nối thiết bị ngoại vi với máy tính thông qua conge mở rộng như: COM, LPT, ISA, PCI, đặc biệt chuẩn USB thông dụng nay, đồ án thời gian, nên đề cập đến giao tiếp qua cổng COM Các phần mềm Pascal, C, Delphi, Visual Basic Visual Basic 6.0 (VB6) phiên công cụ lập trình Visual Basic (VB), cho phép người dùng tiếp cận nhanh cách thức lập trình môi trường Windows VB6 có tính trợ giúp công cụ lập trình hiệu so với phiên trước Người dùng làm quen với VB dễ dàng tiếp cận hớn Với VB6, : + Khai thác mạnh điều khiển mở rộng + Làm việc với điều khiển (ngày tháng với điều khiển MonthView DataTimePicker, công cụ di chuyển CoolBar, sử dụng đồ họa với ImageCombo, cuộn FlatScrollBar,…) + Làm việc với tính ngôn ngữ + Làm việc với DHTML + Làm việc với sở liệu + Các bổ sung lập trình hướng đối tượng 47 Hình 2.20.Ảnh giao diện bên phần mềm microsoft visual Basic Keil C phần mềm hỗ trợ cho người dùng việc lập trình cho vi điều khiển dòng khác (Atmel,AVR,PIC ).Keil C giúp người soạn thảo biên dịch chương trình C ASM thành ngôn ngữ máy để nạp vào vi điều khiển giúp tương tác vi điều khiển người lập trình Hình 2.21.Ảnh giao diện bên phần mềm keil C 48 CHƯƠNG 3:THIẾT KẾ ,CHẾ TẠO 3.1 Sơ đồ nguyên lý Led đơn Hình 3.1: sơ đồ nguyên lý Led đơn 3.1.1 Sơ đồ nguyên lý ADC 0804 Hình 3.2: Sơ đồ nguyên lý ADC 0804 49 3.1.2 Sơ đồ nguyên lý khối giao tiếp RS232 Hình 3.3:Sơ đồ nguyên lý khối giao tiếp RS232 +.Mô tả nguyên lý Bảng 3.1:Mô tả nguyên lý kết nối chân +Phương pháp lập trình Kiểm tra (thăm dò)cờ TI, RI để biết liệu thực truyền nhận xong chưa Phương pháp lúc thăm dò cờ TI RI bật lên không thực công việc khác Khi kiểm tra xong ta vào chương trình để cài đặt giá trị cho : Timer ,tốc độ baud,chế độ hoạt động UART - Chế độ hoạt động UART : chế độ 1,tức tốc độ baud cài đặt - timer Timer cài đặt chế độ – tự động nạp lại Tốc độ baud 9600 => giá trị cho TH1 TL1 253 (thạch anh 11.0592 MHZ) 50 3.1.3 Sơ đồ nguyên lý khối nguồn Hình 3.4: Sơ đồ nguyên lý khối nguồn 3.2 Lưu đồ thuật toán Hình 3.5: Lưu đồ thuật toán ADC0804 51 Hình 3.6 : Lưu đồ thuật toán Led đơn 3.3 Chương trình lập trình - Điều khiển led đơn (ngôn ngữ c) #include void main() { TMOD = 0x20; TH1 = 0xfd; SCON = 0X50; TR1= 1; while(1) { while(RI==1) { P0=P2=SBUF; RI=0; } } } chương trình lập trình adc 0804 (ngôn ngữ c) #include #include 52 #include #define INTR P2_5 #define RD P2_7 #define WR P2_6 unsigned int a,t; unsigned char x,mode,data_rs232; void delay(unsigned int time) { while (time ) {unsigned int time=20 ; while (time ); }; } void init() //khai bao cai dat timer { TMOD=0x22; //timer mode 2, counter mode TH2=(-2000/256); TL2=(-2000%256); ET2=1; //cho phep ngat timer EA=1; //cho phep ngat toan cuc TR2=1; PT2=1; } void timer2() interrupt //chuong trinh timer de bam xung dieu khien toc dong co { TR2=0; TF2=0; TH2=(-2000/256); TL2=(-2000%256); a++; if(a>10) { EA=0; TI=1; putchar(t); while(TI!=1); TI=0; a=0; } 53 TR2=1; EA=1; } void UART_Init() { TMOD=0x21; //Timer che 8bit nap lai tu dong, timer0 cho delay che 16bit SCON=0x50;//01010000 che 1, cho phep nhan TH1=TL1=0xFD;//Nap 253 tao baud 9600 ko nhan doi baud TR1=1; //khoi dong timer1 ES=1; //Ngat UART EA=1; //Cho phep ngat } //============================================================ == MAIN void main() { init(); UART_Init(); while(1) { WR=0; delay(1); WR=1; RD=0; t=P1; delay(5000); } } 54 - trương trình lập trình visual basic As Integer Private Sub com_OnComm() Dim StringIn As String If com.CommEvent = comEvReceive Then StringIn = com.Input Text1.Text = Asc(StringIn) End If End Sub Private Sub Command1_Click() Timer1.Enabled = True Timer2.Enabled = False End Sub Private Sub Command2_Click() Timer1.Enabled = False Timer2.Enabled = True End Sub Private Sub Command3_Click() Timer1.Enabled = False Timer2.Enabled = False com.Output = Chr(255) Shape2.BackColor = vbWhite Shape1.BackColor = vbWhite Shape3.BackColor = vbWhite Shape4.BackColor = vbWhite Shape5.BackColor = vbWhite Shape6.BackColor = vbWhite Shape7.BackColor = vbWhite Shape8.BackColor = vbWhite Shape9.BackColor = vbWhite Shape10.BackColor = vbWhite Shape11.BackColor = vbWhite Shape12.BackColor = vbWhite Shape13.BackColor = vbWhite Shape14.BackColor = vbWhite 55 Shape15.BackColor = vbWhite Shape16.BackColor = vbWhite End Sub Private Sub Form_Load() com.Settings = "9600,n,8,1" com.CommPort = 'com.SThreshold = com.RThreshold = com.InputLen = com.PortOpen = True End Sub Private Sub Timer1_Timer() Form1.Caption = Mid(Form1.Caption, 2) & Left(Form1.Caption, 1) a=a+1 If a = Then com.Output = Chr(255) Shape1.BackColor = vbRed Shape2.BackColor = vbRed Shape3.BackColor = vbRed Shape4.BackColor = vbRed Shape5.BackColor = vbRed Shape6.BackColor = vbRed Shape7.BackColor = vbRed Shape8.BackColor = vbRed Shape9.BackColor = vbRed Shape10.BackColor = vbRed Shape11.BackColor = vbRed Shape12.BackColor = vbRed Shape13.BackColor = vbRed Shape14.BackColor = vbRed Shape15.BackColor = vbRed Shape16.BackColor = vbRed ElseIf a = Then com.Output = Chr(0) 56 Shape2.BackColor = vbWhite Shape1.BackColor = vbWhite Shape3.BackColor = vbWhite Shape4.BackColor = vbWhite Shape5.BackColor = vbWhite Shape6.BackColor = vbWhite Shape7.BackColor = vbWhite Shape8.BackColor = vbWhite Shape9.BackColor = vbWhite Shape10.BackColor = vbWhite Shape11.BackColor = vbWhite Shape12.BackColor = vbWhite Shape13.BackColor = vbWhite Shape14.BackColor = vbWhite Shape15.BackColor = vbWhite Shape16.BackColor = vbWhite End If If a = Then a = End Sub Private Sub Timer2_Timer() a=a+1 If a = Then com.Output = Chr(85) Shape1.BackColor = vbRed Shape2.BackColor = vbWhite Shape3.BackColor = vbRed Shape4.BackColor = vbWhite Shape5.BackColor = vbRed Shape6.BackColor = vbWhite Shape7.BackColor = vbRed Shape8.BackColor = vbWhite Shape9.BackColor = vbRed Shape10.BackColor = vbWhite Shape11.BackColor = vbRed Shape12.BackColor = vbWhite 57 Shape13.BackColor = vbRed Shape14.BackColor = vbWhite Shape15.BackColor = vbRed Shape16.BackColor = vbWhite ElseIf a = Then com.Output = Chr(170) Shape1.BackColor = vbWhite Shape2.BackColor = vbRed Shape3.BackColor = vbWhite Shape4.BackColor = vbRed Shape5.BackColor = vbWhite Shape6.BackColor = vbRed Shape7.BackColor = vbWhite Shape8.BackColor = vbRed Shape9.BackColor = vbWhite Shape10.BackColor = vbRed Shape11.BackColor = vbWhite Shape12.BackColor = vbRed Shape13.BackColor = vbWhite Shape14.BackColor = vbRed Shape15.BackColor = vbWhite Shape16.BackColor = vbRed End If If a = Then a = End Sub 58 3.4 Xây dựng phần mềm giao diện Hình 3.7: giao diện điều khiển Led đơn chuyể đổi tương tự - số 59 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận Sau trình nghiên cứu thi công, nhóm hoàn thành nội dung đề tài nêu modul thiết kế chế tạo với mục đích sử dụng việc giảng dạy thực hành, thí nghiệm cho môn học Lập trình điều khiển hệ thống Ứng dụng modul trình giảng dạy không trường đại học, cao đẳng trung học truyên nghiệp mà trường THPT đem lại nhựng hiệu tích cực Modul thực tập nhóm sinh viên chúng em gồn nhiều khối gói gọn vào bo mạch để gọn vali nên thuận tiện cho việc sử dụng, vận chuyển bảo quản Modul kiểm tra, khắc phục lỗi chạy ứng dụng tương ứng Với cá nhân nhóm, sau thực xong đề tài có thêm nhiều kiến thức cấu trúc phần cứng vi điều khiển, lập trình vi điều khiển thiết kế giao diện lập trình điều khiển hệ thống qua máy tính Đồng thời có thêm kinh nghiệm việc thiết kếvà đặc biệt có thêm kinh nghiệm tự tin trường tiếp xúc làm việc với nhà doanh nghiệp Hướng phát triển đề tài Đề tài cho phép làm việc với loại chip họ AT89Cxx, chế độkiểm tra để người dùng quan sát trình hoạt động KIT Với hạn chế ta phát triển đề tài sử dụng loại chip khác PIC, AVR, … Xây dựng phần mềm tương tác KIT máy tính để mô hoạt động KIT máy tính, giúp người dùng trực quan câu lệnh, hoạt động chip Sau hoàn thành đề tài chúng em học hỏi nhiều kiến thức kinh nghiệm bổ ích từ thầy cô bạn bè, phát triển KHKT nhu cầu xã hội trình ứng dụng tiến KHCN vào sản xuất Chúng em mong thầy cô giáo cho chúng em đề tài ngày thiết thực bạn sinh viên tích cực phát huy khả sáng tạo đưa ý tưởng đời sản phẩm mới, có chỗ đứng thị trường Xin chân thành cảm ơn thầy cô giáo bạn đóng góp ý kiến giúp đỡ chúng em hoàn thành đề tài 60 TÀI LIỆU THAM KHẢO Nguyễn Tăng Cường, Phan Quốc Thắng Cấu trúc lập trình họ vi điều khiển 8051 NXB Khoa học kỹ thuật, 2004 Lâm Tăng Đức, Lê Tiến Dũng Giáo trình kỹ thuật vi điều khiển ĐH Đà Nẵng, 2006 TS Nguyễn Mạnh Giang Cấu trúc – Lập trình – Ghép nối ứng dụng vi điều khiển (2 tập), NXB Giáo dục Ngô Diên Tập Đo lường điều khiển máy tính NXB Khoa học kỹ thuật, 1999 Ngô Diên Tập Vi điều khiển với lập trình C NXB Khoa học kỹ thuật, 2006 .Webside tham khảo: http://www.datasheetcatalog.com http://www.sunrom.com http://www.dientuvietnam.com http://www.google.com.vn http://www.cơđiệntử.info http://www.diendandientu.com.vn http://www.tudonghoa.com.vn http://www.batronix.com http://www.atmel.com http://www.lancos.com 61 ... nhng thc t thỡ mi i lng li dng tng t (liờn tc) Nhit , ỏp sut (khớ hoc cht lng), m v tc l mt s ớt nhng i lng vt l ca th gii thc m ta gp hng ngy ly c d liu l cỏc i lng vt l ú ta cn s dng cm... tiờu th nng lng m m bo tc x l L i AVR cú lnh phong phỳ vi s lng vi 32 ghi lm vic chung vi Tt c 32 ghi u c ni trc tip vi ALU (Arithmetic Logic Unit), cho phộp ghi truy cp c lp mt ch lnh n mt chu... in tr hn dũng cho LED khụng nờn di 100 (khụng LED s chỏy) Vi modul led n thỡ ta s tớnh c cụng sut max m mch tiờu th l 16 led cựng sỏng Vi dũng trờn mi LED l 15mA v in ỏp ngun l 5V P = U.I = 5.16.15mA

Ngày đăng: 31/05/2017, 02:19

Mục lục

    DANH MỤC HÌNH VẼ

    1.1.Khái quát về Module thực hành lập trình điều khiển hệ thống

    1.2 Lý do chọn đề tài

    1.3 Lịch sử nghiên cứu

    1.4.Các module trong bộ KIT thí nghiệm

    1.5 Hệ điều khiển giám sát

    1.5.1Khảo sát sơ bộ về hệ thống

    1.5.3 Điều khiển sử dụng vi điều khiển

    1.54..Lựa chọn vi điều khiển

    1.6. Mục đích làm ra bộ KIT

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

Tài liệu liên quan