Đề cương chi tiết Vi điều khiển - Khoa điện tử - Trường Đại học kinh tế - Kỹ thuật công nghiệp

pdf 15 trang Gia Huy 21/05/2022 3440
Bạn đang xem tài liệu "Đề cương chi tiết Vi điều khiển - Khoa điện tử - Trường Đại học kinh tế - Kỹ thuật công nghiệp", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfde_cuong_chi_tiet_vi_dieu_khien_khoa_dien_tu_truong_dai_hoc.pdf

Nội dung text: Đề cương chi tiết Vi điều khiển - Khoa điện tử - Trường Đại học kinh tế - Kỹ thuật công nghiệp

  1. TRƯỜNG ĐẠI HỌC KINH TẾ - KỸ THUẬT CÔNG NGHIỆP KHOA ĐIỆN TỬ BỘ MÔN: KỸ THUẬT ĐIỆN TỬ ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN: VI ĐIỀU KHIỂN 1. THÔNG TIN CHUNG Tên học phần (tiếng Việt): VI ĐIỀU KHIỂN Tên học phần (tiếng Anh): MICROCONTROLLERS Mã môn học: 35 Khoa/Bộ môn phụ trách: KĨ THUẬT ĐIỆN TỬ Giảng viên phụ trách chính: Th.S Đào Hưng Email: daohung@uneti.edu.vn GV tham gia giảng dạy: Th.S Bùi Văn Hậu, Th.S Đào Hưng, Th.S Đặng Khánh Toàn, Th.S Giáp Văn Dương Số tín chỉ: 4 (48, 24, 60, 120) Số tiết Lý thuyết: 48 Số tiết TH/TL: 24 48+24/2 = 15 tuần x 4 tiết/tuần Số tiết Tự học: 60 Tính chất của học phần: Bắt buộc Học phần tiên quyết: Vi xử lý Học phần học trước: Không Các yêu cầu của học phần: Sinh viên có tài liệu học tập 2. MÔ TẢ HỌC PHẦN Vi điều khiển là môn học cung cấp cho sinh viên kiến thức về phương pháp xây dựng cũng như điều khiển hoạt động của một hệ thống có sự tham gia của bộ vi điều khiển PIC. Sinh viên nắm được cách thức ghép nối bộ vi điều khiển PIC với các ngoại vi nhập xuất cơ bản như nút ấn, LCD, LED, động cơ, các biến đổi ADC, giao tiếp USART, Chương trình điều khiển được viết dựa trên tập lệnh của bộ vi điều khiển sử dụng ngôn ngữ C và được nạp vào bộ nhớ vi điều khiển. 1
  2. 3. MỤC TIÊU CỦA HỌC PHẦN ĐỐI VỚI NGƯỜI HỌC Kiến thức Cung cấp cho sinh viên kiến thức về kiến trúc của vi điều khiển PIC, ngôn ngữ lập trình C ứng dụng cho vi điều khiển. Nắm rõ nguyên lý các tài nguyên cơ bản của PIC. Sau đó có hiểu biết về quy trình, phương pháp thiết kế ứng dụng sử dụng dòng vi điều khiển này. Kỹ năng Sinh viên sử dụng thành thạo trình dịch và MPLAB. Sử dụng thành thạo các tài nguyên cơ bản của PIC, điều khiển các thiết bị cơ bản như LCD, LED, động cơ, các biến đổi ADC, giao tiếp USART Có kỹ năng lắp ráp phần cứng và lập trình các ứng dụng sử dụng PIC. Phẩm chất đạo đức và trách nhiệm Nghiêm túc, trách nhiệm, chủ động, tích cực, chăm chỉ, cẩn thận. Mục CĐR của Mô tả Mức độ tiêu CTĐT Hiểu được kiến thức về các họ vi điều khiển; hệ thống [1.3.1] 2 nhúng; tổng quan về bộ vi điều khiển PIC [1.3.1], Vận dụng kiến thức về lập trình C cho PIC 3 G1 [1.4.3] Hiểu được các tài nguyên cơ bản của PIC [1.3.1] 2 Thực nghiệm phối ghép PIC với thiết bị nhập xuất cơ [1.3.1], 4 bản [1.4.3] Xây dựng được các mạch điện tử sử dụng vi điều khiển [2.1.2], 4 PIC [2.1.4] [2.1.2], G2 Thực hiện thuần thục giao tiếp I2C, SPI, 1-wire 4 [2.1.4] Thực hiện thuần thục phần mềm thiết kế, mô phỏng, lập [2.1.4] 4 trình cho hệ vi điều khiển Có năng lực dẫn dắt về chuyên môn, nghiệp vụ đã được đào tạo; có sáng kiến trong quá trình thực hiện nhiệm [3.1.1] 3 G3 vụ được giao; có khả năng tự định hướng, thích nghi với các môi trường làm việc khác nhau; Có ph m chất đạo đức, trách nhiệm xã hội Tuân thủ tốt [3.2.2] 3 2
  3. quy định, luật pháp của nhà nước và cộng đ ng Có trách nhiệm xã hội tốt đối với tập thể đơn vị và đối với cộng đ ng Tinh thần, thái độ phục vụ tận tụy; tôn trọng khách hàng; tuân thủ các quy định về chuyên môn nghiệp vụ; [3.2.3] 3 tuân thủ luật pháp và quy định của cơ quan làm việc; có thức xây dựng tập thể đơn vị; 4. CHUẨN ĐẦU RA HỌC PHẦN Mã Mô tả CĐR học phần CĐR của CĐR Sau khi học xong môn học này, người học có thể CTĐT G1 Về kiến thức Hiểu được kiến thức về các họ vi điều khiển; hệ thống nhúng; tổng G1.1.1 [1.3.1] quan về bộ vi điều khiển PIC G1.2.1 Vận dụng kiến thức về lập trình C cho PIC. [1.3.1], [1.4.3] G1.2.2 Hiểu được các tài nguyên cơ bản của PIC [1.3.1] G1.2.3 Thực nghiệm phối ghép PIC với thiết bị nhập xuất cơ bản [1.3.1], [1.4.3] G2 Về kỹ năng G2.1.1 Xây dựng được các mạch điện tử sử dụng vi điều khiển PIC [2.1.2], [2.1.4] G2.1.2 Thực hiện thuần thục giao tiếp I2C, SPI, 1-wire [2.1.2], [2.1.4] Thực hiện thuần thục phần mềm thiết kế, mô phỏng, lập trình cho G2.1.3 [2.1.4] hệ vi xử l năng tư duy, làm việc độc lập có kiến thức cơ s v ng chắc, k năng tiếp cận, tư duy và tìm được phương án tốt nhất để giải G2.2.1 [2.2.3] quyết các vấn đề một cách độc lập; có k năng quản l thời gian và quản trị công việc năng làm việc th o nhóm có k năng tổ chức làm việc th o nhóm, chia s kiến và thảo luận với các thành viên trong nhóm; G2.2.2 có khả năng lãnh đạo nhóm, phân công nhiệm vụ, tạo động lực, [2.2.4] giám sát hoạt động của nhóm, định hướng và nêu các tư ng mới về công việc, về sản ph m của nhóm, tổng kết các vấn đề đưa ra 3
  4. thảo luận nhóm G3 Chuẩn về năng lực tự chủ và trách nhiệm Có năng lực dẫn dắt về chuyên môn, nghiệp vụ đã được đào tạo; có sáng kiến trong quá trình thực hiện nhiệm vụ được giao; có G3.1.1 [3.1.1] khả năng tự định hướng, thích nghi với các môi trường làm việc khác nhau; Có năng lực tự học tập, tích lũy kiến thức, kinh nghiệm để nâng cao trình độ chuyên môn nghiệp vụ; có khả năng đưa ra được kết luận về các vấn đề chuyên môn, nghiệp vụ thông thường và một số G3.1.2 [3.1.2] vấn đề phức tạp về mặt k thuật; có năng lực lập kế hoạch, điều phối, phát huy trí tuệ tập thể; có năng lực đánh giá và cải tiến các hoạt động chuyên môn quy mô trung bình Trách nhiệm xã hội Có trách nhiệm xã hội tốt đối với tập thể đơn G3.2.1 [3.2.2] vị và đối với cộng đ ng; Tinh thần, thái độ phục vụ tận tụy; tôn trọng khách hàng; tuân thủ G3.2.2 các quy định về chuyên môn nghiệp vụ; tuân thủ luật pháp và quy [3.2.3] định của cơ quan làm việc; có thức xây dựng tập thể đơn vị; 5. NỘI DUNG MÔN HỌC, KẾ HOẠCH GIẢNG DẠY Tài liệu Số tiết Số tiết TT Nội dung tham LT TH khảo Chương 1: Các họ vi điều khiển 1.1. Họ vi điều khiển AVR 1 4 1,2,3,4,5,6 1.2. Họ vi điều khiển PIC 1.3. Họ vi điều khiển Arduino Chương 2: Giới thiệu chung về hệ thống nhúng 2.1. Khái niệm hệ thống nhúng 2.2. Đặc điểm hệ thống nhúng 2 4 1,2,3,4,5,6 2.3. Các yêu cầu đối với hệ thống nhúng 2.4. Mô hình tổng quan về hệ thống nhúng 2.5. Phân loại hệ thống nhúng 4
  5. Chương 3: Tổng quan về bộ vi điều khiển PIC 3.1. Tổng quan về phần cứng của PIC18F4520 3 4 1,2,3,4,5,6 3.2. Trình dịch MCC18 3.3. Trình soạn thảo MPLAB Các tài nguyên cơ bản của PIC 4 4.1. Hoạt động ngắt 4 1,2,3,4,5,6 4.2. Định thời - Timer 4.3. Điều chế độ rộng xung - PWM 5 4 1,2,3,4,5,6 4.4. Chuyển đổi tương tự số - ADC 6 4.5. USART 4 1,2,3,4,5,6 7 Thảo luận , bài tập và kiểm tra 8 1,2,3,4,5,6 Chương 5: Thiết kế ứng dụng sử dụng PIC 5.1. Quy trình thiết kế ứng dụng sử dụng PIC 8 4 1,2,3,4,5,6 5.2. Phối ghép cổng vào/ra, ON/OFF 5.3. Phối Ghép LED đơn, LED 7 thanh 5.4. Phối ghép LCD 9 4 1,2,3,4,5,6 5.5. Phối ghép với bàn phím 5.6. Phối ghép điều khiển động cơ một chiều 10 4 1,2,3,4,5,6 5.7. Phối ghép ADC 11 5.8. Giao tiếp nối tiếp 4 1,2,3,4,5,6 Chương 6: Thiết kế ứng dụng sử dụng giao tiếp I2C 6.1. Tổng quan về I2C 12 4 1,2,3,4,5,6 6.2. Modul I2C trên vi điều khiển PIC18F4520 6.3. Các hàm trong thư viện i2c.h 6.4. Thiết kế ứng dụng sử dụng I2C Chương 7: Thiết kế ứng dụng sử dụng giao tiếp SPI 7.1. Tổng quan về SPI 13 4 1,2,3,4,5,6 7.2. Modul SPI trên vi điều khiển PIC18F4520 7.3. Các hàm trong thư viện spi.h 7.4. Thiết kế ứng dụng sử dụng SPI 5
  6. Chương 8: Thiết kế ứng dụng sử dụng giao tiếp 1- wire 14 8.1. Tổng quan về 1-wire 4 1,2,3,4,5,6 8.2. Cảm biến nhiệt độ DS18B20 8.3. Giao tiếp với DS18B20 15 Thảo luận, bài tập và kiểm tra 8 1,2,3,4,5,6 6
  7. 6. MA TRẬN MỨC ĐỘ ĐÓNG GÓP CỦA NỘI DUNG GIẢNG DẠY ĐỂ ĐẠT ĐƯỢC CHUẨN ĐẦU RA CỦA HỌC PHẦN Mức 1 Thấp Mức 2 Trung bình Mức 3 Cao (Lưu ý: Khi đánh giá mức độ đóng góp từng “nội dung giảng dạy” tới các tiêu chuẩn (Gx.x.x) sẽ ảnh hưởng tới việc phân bổ thời lượng giảng dạy của từng phần nội dung giảng dạy và mức độ ưu tiên kiểm tra đánh giá nội dung đó). Nội dung giảng Chuẩn đầu ra học phần Chương dạy G1.1.1 G1.2.1 G1.2.2 G1.2.3 G2.1.1 G2.1.2 G2.1.3 G2.2.1 G2.2.2 G3.1.1 G3.1.2 G3.2.1 G3.2.2 Chương 1: Các họ vi điều khiển 1.1. Họ vi điều 2 1 1 1 1 1 1 khiển AVR 1 1.2. Họ vi điều 2 1 1 1 1 1 1 khiển PIC 1.3. Họ vi điều 2 1 1 1 1 1 1 khiển Arduino Chương 2: Giới thiệu chung về hệ thống nhúng 2.1. Khái niệm hệ 2 1 1 1 1 1 1 thống nhúng 2 2.2. Đặc điểm hệ 2 1 1 1 1 1 1 thống nhúng 2.3. Các yêu cầu 2 1 1 1 1 1 1 7
  8. đối với hệ thống nhúng 2.4. Mô hình tổng quan về hệ thống 2 1 1 1 1 1 1 nhúng 2.5. Phân loại hệ 2 1 1 1 1 1 1 thống nhúng Chương 3: Tổng quan về bộ vi điều khiển PIC 3.1. Tổng quan về phần cứng của 2 1 1 1 1 1 1 PIC18F4520 3 3.2. Trình dịch 2 2 1 1 1 1 1 1 MCC18 3.3. Trình soạn thảo 2 2 1 1 1 1 1 1 MPLAB Chương 4: Các tài nguyên cơ bản của PIC 4.1. Hoạt động 2 2 2 1 1 1 1 1 1 ngắt 4 4.2. Định thời - 2 2 2 1 1 1 1 1 1 Timer 4.3. Điều chế độ 2 2 2 1 1 1 1 1 1 8
  9. rộng xung - PWM 4.4. Chuyển đổi 2 2 2 1 1 1 1 1 1 tương tự số - ADC 4.5. USART 2 2 2 1 1 1 1 1 1 Chương 5: Thiết kế ứng dụng sử dụng PIC 5.1. Quy trình thiết kế ứng dụng 2 2 1 1 1 1 1 1 sử dụng PIC 5.2. Phối ghép cổng vào/ra, 2 2 2 1 1 1 1 1 1 ON/OFF 5.3. Phối Ghép 5 LED đơn, LED 7 2 2 2 1 1 1 1 1 1 thanh 5.4. Phối ghép 2 2 2 1 1 1 1 1 1 LCD 5.5. Phối ghép với 2 2 2 1 1 1 1 1 1 bàn phím 5.6. Phối ghép điều khiển động 2 2 2 1 1 1 1 1 1 cơ một chiều 9
  10. 5.7. Phối ghép 2 2 2 1 1 1 1 1 1 ADC 5.8. Giao tiếp nối 2 2 2 1 1 1 1 1 1 tiếp Chương 6: Thiết kế ứng dụng sử dụng giao tiếp I2C 6.1. Tổng quan về 2 1 1 1 1 1 1 I2C 6.2. Modul I2C trên vi điều khiển 2 1 1 1 1 1 1 6 PIC18F4520 6.3. Các hàm trong thư viện 2 1 1 1 1 1 1 i2c.h 6.4. Thiết kế ứng 2 2 2 2 1 1 1 1 1 1 dụng sử dụng I2C Chương 7: Thiết kế ứng dụng sử dụng giao tiếp SPI 7.1. Tổng quan về 2 1 1 1 1 1 1 SPI 7 7.2. Modul SPI trên vi điều khiển 2 1 1 1 1 1 1 PIC18F4520 10
  11. 7.3. Các hàm trong thư viện 2 1 1 1 1 1 1 spi.h 7.4. Thiết kế ứng 2 2 2 2 1 1 1 1 1 1 dụng sử dụng SPI Chương 8: Thiết kế ứng dụng sử dụng giao tiếp 1-wire 8.1. Tổng quan về 2 1 1 1 1 1 1 1-wire 8 8.2. Cảm biến 2 1 1 1 1 1 1 nhiệt độ DS18B20 8.3. Giao tiếp với 2 2 2 2 1 1 1 1 1 1 DS18B20 7. PHƯƠNG THỨC ĐÁNH GIÁ HỌC PHẦN Điểm Quy định Chuẩn đầu ra học phần thành (Th o QĐ số 686/QĐ- TT phần ĐH T TCN ngày G1.1.1 G1.2.1 G1.2.2 G1.2.3 G2.1.1 G2.1.2 G2.1.3 G2.2.1 G2.2.2 G3.1.1 G3.1.2 G3.2.1 G3.2.2 (Tỷ lệ %) 10/10/2018) Điểm quá 1. Kiểm tra định kỳ lần 1 1 trình + Hình thức: tự luận trên giấy x x x x x x x (40%) + Thời điểm: sau khi học hết 11
  12. chương 1,2 + Hệ số: 2 2. Kiểm tra định kỳ lần 2 + Hình thức: tự luận trên giấy + Thời điểm: sau khi học hết x x x x x x x x x x chương 3,4 + Hệ số: 2 3. Kiểm tra định kỳ lần 3 + Hình thức: tự luận trên giấy. + Thời điểm: sau khi học hết x x x x x x x x x x x chương 5,6 + Hệ số: 2 4. Kiểm tra định kỳ lần 4 + Hình thức: tự luận trên giấy. + Thời điểm: sau khi học hết x x x x x x x x x x x chương 7,8 + Hệ số: 2 5. Kiểm tra thường xuyên + Hình thức: Tham gia thảo x x x x x x x x x x x x x luận, kiểm tra 15 phút, hỏi 12
  13. đáp, bài tập trên lớp + Số lần: Tối thiểu 4 lần/sinh viên + Hệ số: 1 6. Kiểm tra chuyên cần + Hình thức: Điểm danh theo thời gian tham gia học trên lớp x x x x x x + Số lần: 1 lần, vào thời điểm kết thúc học phần + Hệ số: 4 Điểm thi + Hình thức: tự luận trên giấy kết thúc + Thời điểm: Theo lịch thi học 2 x x x x x x x x x x x x x học phần kỳ (60%) + Tính chất: Bắt buộc 13
  14. 8. PHƯƠNG PHÁP DẠY VÀ HỌC  Giảng viên giới thiệu học phần, tài liệu học tập, tài liệu tham khảo, các địa chỉ website để tìm tư liệu liên quan đến môn học. Nêu nội dung cốt lõi của chương và tổng kết chương, sử dụng bài giảng điện tử và các mô hình giáo cụ trực quan trong giảng dạy. Tập trung hướng d n học, tư vấn học, phản h i kết quả thảo luận, bài tập lớn, kết quả kiểm tra và các nội dung lý thuyết chính m i chương.  Giảng viên sẽ mô tả các hoạt động thực tế trong quá trình sản xuất của một doanh nghiệp liên quan đến việc xây dựng, đọc và giải thích được các bản vẽ thiết kế, chế tạo.  Các phương pháp giảng dạy có thể áp dụng: Phương pháp thuyết trình; Phương pháp thảo luận nhóm; Phương pháp mô phỏng; Phương pháp minh họa; Phương pháp miêu tả, làm m u.  Sinh viên chuẩn bị bài từng chương, làm bài tập đầy đủ, trau d i kỹ năng làm việc nhóm để chuẩn bị bài thảo luận.  Trong quá trình học tập, sinh viên được khuyến khích đặt câu hỏi phản biện, trình bày quan điểm, các ý tưởng sáng tạo mới dưới nhiều hình thức khác nhau. 9. QUY ĐỊNH CỦA HỌC PHẦN 9.1. Quy định về tham dự lớp học  Sinh viên/học viên có trách nhiệm tham dự đầy đủ các buổi học. Trong trường hợp nghỉ học do lý do bất khả kháng thì phải có giấy tờ chứng minh đầy đủ và hợp lý.  Sinh viên vắng quá 50% buổi học dù có lý do hay không có lý do đều bị coi như không hoàn thành khóa học và phải đăng ký học lại vào học kỳ sau.  Tham dự các tiết học lý thuyết  Thực hiện đầy đủ các bài tập được giao trong cuốn sách bài tập hình họa vẽ kỹ thuật  Tham dự kiểm tra giữa học kỳ  Tham dự thi kết thúc học phần  Chủ động tổ chức thực hiện giờ tự học 9.2. Quy định về hành vi lớp học  Học phần được thực hiện trên nguyên tắc tôn trọng người học và người dạy. Mọi hành vi làm ảnh hưởng đến quá trình dạy và học đều bị nghiêm cấm.  Sinh viên phải đi học đúng giờ quy định. Sinh viên đi trễ quá 15 phút sau khi giờ học bắt đầu sẽ không được tham dự buổi học.  Tuyệt đối không làm n, gây ảnh hưởng đến người khác trong quá trình học. 14
  15.  Tuyệt đối không được ăn uống, nhai kẹo cao su, sử dụng các thiết bị như điện thoại, máy nghe nhạc trong giờ học. 10. TÀI LIỆU HỌC TẬP, THAM KHẢO 10.1. Tài liệu học tập: [1]. Th.S Trương Ngọc Anh, Th.S Nguyễn Đình Phú, Th.S Phan Văn Hoàn, Giáo trình vi điều khiển PIC Lý thuyết - thực hành, NXB Thanh Niên, 2018 10.2. Tài liệu tham khảo: [2]. Hoàng Chí Thành, lập trình trên ngôn ngữ C, NXB Khoa học và kỹ thuật, 2009 [3]. Tài liệu học tập vi điều khiển ứng dụng trong đo lường và điều khiển, Khoa Điện – ĐHKTKTCN, 2018 [4]. Đ Xuân Lôi, Cấu trúc dữ liệu và giải thuật, XNB Đại học Quốc gia Hà Nội, 2009 [5]. Ngô Diên Tập, Kỹ thuật vi điều khiển với AVR, NXB Khoa học kỹ thuật, 2003 [6]. Võ Minh Huân, Phạm Quang Huy, Lập trình điều khiển với RASPERY, NXB Thanh niên, 2008 11. HƯỚNG DẪN THỰC HIỆN  Các Khoa, Bộ môn phổ biến đề cương chi tiết cho toàn thể giáo viên thực hiện.  Giảng viên phổ biến đề cương chi tiết cho sinh viên vào buổi học đầu tiên của học phần.  Giảng viên thực hiện theo đúng đề cương chi tiết đã được duyệt. Hà Nội, ngày tháng năm 2018 Trưởng khoa Trưởng bộ môn Người biên soạn (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) Bùi Huy Hải Nguyễn Mai Anh 15