1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Đề cương môn học Vi điều khiển (Micro¬controller)

11 25 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 316,15 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đề cương môn học cung cấp cho sinh viên kiến thức cơ sở để thiết kế và ứng dụng mạch vi điều khiển trong điều khiển hoạt động của một số bộ chấp hành thông dụng. Ngoài ra, sinh viên còn được cung cấp các kiến thức về các kỹ thuật truyền thông thông dụng được tích hợp trên vi điều khiển.

Trang 1

Đại Học Quốc Gia TP.HCM Vietnam National University – HCMC

Trường Đại Học Bách Khoa Ho Chi Minh City University of Technology

Đề cương môn học

Vi điều khiển

(Micro­controller)

Môn không xếp TKB

Hình thức đánh giá Thi trắc nghiệm 90 phút

Môn tiên quyết

Môn học trước Kỹ thuật điều khiển tự động (ME2009), Trang bị điện – điện tử trong máy công nghiệp

(ME2005) Môn song hành

CTĐT ngành Kỹ thuật Cơ khí; Kỹ thuật Cơ điện tử

Trình độ đào tạo Đại học

Ghi chú khác

1. Mục tiêu của môn học:

Môn học cung cấp cho sinh viên kiến thức cơ sở để thiết kế và ứng dụng mạch vi điều khiển trong điều khiển hoạt động của một số bộ chấp hành thông dụng. Ngoài ra, sinh viên còn được cung cấp các kiến thức về các kỹ thuật truyền thông thông dụng được tích hợp trên vi điều khiển

Aims:

The  course  give  instructions  to  students  the  fundamental  knowledge  to  design  and  implement  microcontrollers circuits to control the operation of some popular actuators. Besides, the students also be provided the knowledge of some popular communications techinique which are integrated in the microcontrollers

2. Nội dung tóm tắt môn học:

Nội dung chính của môn học bao gồm:

­ Giới thiệu cấu trúc phần cứng vi điều khiển

­ Các vấn đề cơ bản khi sử dụng vi điều khiển trong lĩnh vực điều khiển tự động, lĩnh vực robot

­ Các module ngoại vi chuyên dùng của vi điều khiển: I/O, Interrupt, Timer/Counter, Output Compare, Input Capture, QEI, ADC, DAC, etc

­ Các chuẩn truyền thông được sử dụng phổ biến như: RS232, RS485, I2C, SPI, CAN,… 

­ Phân tích, thiết kế mạch vi điều khiển ứng dụng trong lĩnh vực cơ điện tử

Course outline:

The main content includes:

­ Introduction to microcontroller hardware structure. 

­ The basically problems when using microcontrollers in automatic control field, robotics field

­ The popular input/output and some functional modules of microcontrollers

­ Some popular communication standards such as: RS232, RS485, I2C, SPI, CAN, etc

­ The programming methods for microcontrollers using in automatic control and robotics fields

3. Tài liệu học tập:

Sách, Giáo trình chính:

[1] Dogan Ibrahim, Microcontroller Based Digital Control System, John Wiley & Sons, 2000

References:

[2] Creed Huddleston, Intelligent Sensor Design Using the Microchip dsPIC, Elsevier Inc., 2007

Trang 2

[1]  Võ Tường  Quân,  Bài  giảng  điện  tử  Vi  Điều  Khiển,  Bộ  môn  Cơ  Điện Tử,  Khoa  Cơ  Khí, Trường  Đại  học  Bách Khoa Thành phố Hồ Chí Minh, 2010

[2] Datasheet của các loại vi điều khiển sử dụng (Có thể download từ Internet)

[1] Dogan Ibrahim, Microcontroller Based Digital Control System, John Wiley & Sons, 2000. 

[2] Creed Huddleston, Intelligent Sensor Design Using the Microchip dsPIC, Elsevier Inc., 2007. 

[3] Võ Tường Quân, Bài giảng điện tử Vi Điều Khiển, Bộ môn Cơ Điện Tử, Khoa Cơ Khí, Trường Đại học Bách Khoa Thành phố Hồ Chí Minh, 2010. 

[4] , Datasheet của các loại vi điều khiển sử dụng, Có thể download từ Internet, . 

4. Hiểu biết, kỹ năng, thái độ cần đạt được sau khi học môn học:

L.O.1

Hiểu được các thành phần, các module chức năng của vi điều khiển

L.O.1.1  ­  Biết  được  cấu  trúc  phần  cứng  bên  ngoài  và  các  module  chức  năng  thông  dụng  của  vi  điều khiển.  Các  module  chức  năng  thông  dụng  gồm:  I/O,  Interrupt,  Timer/Counter,  Output  Compare  –  Input Capture, QEI, ADC, Communication, etc

L.O.1.2 ­ Biết được cấu trúc phần cứng bên trong của vi điều khiển

L.O.1.3 ­ Biết được cấu trúc bộ nhớ và quy định về địa chỉ của vi điều khiển

L.O.1.4 ­ Biết được nguyên tắc cấp xung hoạt động và nguyên tắc cấp nguồn hoạt động cho vi điều khiển L.O.1.5 ­ Biết được phương pháp mở rộng bộ nhớ của vi điều khiển

L.O.2

Đấu nối mạch vi điều khiển đển vận hành một hệ thống cho trước

L.O.2.1 ­ Đấu nối các thiết bị số (digital) với ngõ vào của vi điều khiển

L.O.2.2 ­ Đấu nối các thiết bị số (digital) với ngõ ra của vi điều khiển

L.O.2.3 ­ Đấu nối các thiết bị tương tự (analog) với ngõ vào của vi điều khiển

L.O.2.4 ­ Đấu nối các thiết bị tương tự (analog) với ngõ ra của vi điều khiển

L.O.3

Thiết kế mạch ứng dụng và lập trình các chức năng cơ bản của vi điều khiển

L.O.3.1 ­ Hiểu và sử dụng được các phần mềm lập trình vi điều khiển thông dụng CCS­C, và sử dụng được phần mềm mô phỏng Proteus

L.O.3.2 ­ Hiểu được sơ đồ mạch nút nhấn, led đơn cho sẵn và lập trình điều khiển hoạt động của mạch L.O.3.3 ­ Hiểu được sơ đồ mạch dãy 4 led 7 đoạn cho sẵn và lập trình điều khiển hoạt động của mạch L.O.3.4 ­ Hiểu được sơ đồ mạch bàn phím, LCD cho sẵn và lập trình điều khiển hoạt động của mạch

L.O.4

Thiết kế mạch ứng dụng và lập trình các module chuyên dụng của vi điều khiển

L.O.4.1 ­ Thiết kế mạch và lập trình sử dụng ngắt (Interrupt)

L.O.4.2 ­ Thiết kế mạch và lập trình sử dụng bộ định thời (Timer)/bộ đếm (Counter)

L.O.4.3 ­ Thiết kế mạch và lập trình sử dụng Output Compare

L.O.4.4 ­ Thiết kế mạch và lập trình sử dụng Input Capture

L.O.4.5 ­ Thiết kế mạch và lập trình sử dụng QEI

L.O.4.6 ­ Thiết kế mạch và lập trình sử dụng ADC

L.O.4.7 ­ Thiết kế mạch và lập trình sử dụng DAC

L.O.5

Sử dụng các module truyền nhận dữ liệu của vi điều khiển

L.O.5.1 ­ Hiểu chuẩn truyền RS232 và lập trình truyền/nhận dữ liệu dựa trên chuẩn RS232 dựa trên sơ đồ mạch cho sẵn

L.O.5.2 ­ Hiểu chuẩn truyền RS485 và lập trình truyền/nhận dữ liệu dựa trên chuẩn RS485 dựa trên sơ đồ mạch cho sẵn

L.O.5.3 ­ Hiểu chuẩn truyền I2C và lập trình truyền/nhận dữ liệu dựa trên chuẩn I2C dựa trên sơ đồ mạch cho sẵn

L.O.5.4 ­ Hiểu chuẩn truyền SPI và lập trình truyền/nhận dữ liệu dựa trên chuẩn SPI dựa trên sơ đồ mạch cho sẵn

L.O.5.5 ­ Hiểu chuẩn truyền CAN và lập trình truyền/nhận dữ liệu dựa trên chuẩn CAN dựa trên sơ đồ mạch cho sẵn

L.O.5.6  ­  Thiết  kế  mạch  và  lập  trình  mạch  truyền  nhận  dữ  liệu  sử  dụng  chuẩn RS232/RS485/I2C/SPI/CAN

Nhận biết, mô tả và đánh giá một hệ thống điều khiển sử dụng vi điều khiển

L.O.6.1 ­ Nhận biết và mô tả được phần cứng của một hệ thống có sử dụng vi điều khiển

Trang 3

L.O.6.2 ­ Hiểu nguyên lý hoạt động và lập được lưu đồ giải thuật điều khiển hoạt động của hệ thống L.O.6.3 ­ Đánh giá phần mạch điều khiển hệ thống

L.O.6.4 ­ Đánh giá phần chương trình điều khiển hệ thống

L.O.6.5 ­ Đưa các đề xuất cải tiến

L.O.7

Phân tích, thiết kế bộ điều khiển dùng vi điều khiển với các yêu cầu cho trước

L.O.7.1 ­ Thiết kế được mạch sử dụng vi điều khiển để điều khiển hoạt động của một hệ thống với các yêu cầu kỹ thuật cho trước

L.O.7.2 ­ Lập được lưu đồ giải thuật điều khiển hệ thống

L.O.7.3 ­ Lập trình điều khiển hoạt động của hệ thống

L.O.7.4 ­ Đánh giá hoạt động của hệ thống để từ đó đưa ra phương án cải tiến về sơ đồ mạch, cải tiến phần chương trình,…

L.O.8

Có khả năng học tập suốt đời

L.O.8.1 ­ Đọc được các tài liệu chuyên ngành liên quan đến môn học

L.O.8.2 ­ Có khả năng tự học

L.O.8.3 ­ Có khả năng tìm kiếm các nguồn tài liệu tham khảo từ Internet

L.O.9

Có khả năng làm việc trong môi trường đa ngành

L.O.9.1 ­ Có khả năng làm việc nhóm

L.O.9.2 ­ Có khả năng đánh giá được hoạt động nhóm

L.O.1

Understand the components, the modules and their functions of the microcontrollers

L.O.1.1  ­  Know  the  peripheral  structire  and  some  popular  functional  modules  of  the  microcontrollers Some of the popular modules are: I/O, Interrupt, Timer/Counter, Output Compare – Input Capture, QEI, ADC, Communication, etc

L.O.1.2 ­ Know the insider structure of the microcontrollers

L.O.1.3 ­ Know the memory structure and the addressing principles of the microcontrollers

L.O.1.4 ­ Know the principles of the oscillator and the suitable power source for the microcontrollers L.O.1.5 ­ Know how to expand the memory capacity of the microcontrollers

L.O.2

Connect the microcontrollers based circuits to operate the automatic control system

L.O.2.1 ­ Connect the digital equipments with the input pins of the microcontrollers

L.O.2.2 ­ Connect the digital equipments with the output pins of the microcontrollers

L.O.2.3 ­ Connect the analog equipments with the input pins of the microcontrollers

L.O.2.4 ­ Connect the analog equipments with the output pins of the microcontrollers

L.O.3

Design the application circuits and program using the basic functions of the microcontrollers

L.O.3.1 ­ Understand the use the CCS­C software to program the microcontrollers and use the simulation software Proteus

L.O.3.2 ­ Understand the button circuit, led circuit and program to operate these circuits

L.O.3.3 ­ Understand the 7 segments Led circuit and program to operate this circuit

L.O.3.4 ­ Understand the keyboard­LCD circuit and program to operate this circuit

L.O.4

Design the application circuits and program using the functional modules of the microcontrollers

L.O.4.1 ­ Design and program the interrupt circuits

L.O.4.2 ­ Design and program the Timer/Counter circuits

L.O.4.3 ­ Design and program the Output Compare circuits

L.O.4.4 ­ Design and program the Input Capture circuits

L.O.4.5 ­ Design and program the QEI circuits

L.O.4.6 ­ Design and program the ADC circuits

L.O.4.7 ­ Design and program the DAC circuits

L.O.5

Use the communication modules of the microcontrollers

L.O.5.1 ­ Understand the RS232 standard and program to transmit/receive data using a sample circuit L.O.5.2 ­ Understand the RS485 standard and program to transmit/receive data using a sample circuit L.O.5.3 ­ Understand the I2C standard and program to transmit/receive data using a sample circuit L.O.5.4 ­ Understand the SPI standard and program to transmit/receive data using a sample circuit L.O.5.5 ­ Understand the CAN standard and program to transmit/receive data using a sample circuit L.O.5.6  ­  Design  and  program  the  application  circuits  using  these  RS232/RS485/I2C/SPI/CAN  etc

Trang 4

L.O.6

Recognize, describe and evaluate a microcontrollers based control system

L.O.6.1 ­ Regconize and describe the hardware of the microcontroller based control system

L.O.6.2 ­ Understand the operation principles and design the control diagram to operate the system L.O.6.3 ­ Evaluate the control circuit of the system

L.O.6.4 ­ Evalauet the control program of the system

L.O.6.5 ­ Propose the innovation ideas

L.O.7

Analyze, design the controllers using microcontrollers

L.O.7.1 ­ Design the microcontroller circuits to operate the control system to be suitable to the predefine technical requirements

L.O.7.2 ­ Set up the control algorithm of the systems

L.O.7.3 ­ Program to operate the control systems

L.O.7.4  ­  Evaluate  the  operation  of  the  system  and  propose  the  innovation  methods  about  the  control circuits, the control algorithm, etc

L.O.8

Have the ability for long­life learning

L.O.8.1 ­ Read the major documents relating to the subject

L.O.8.2 ­ Have the selfstudy capability

L.O.8.3 ­ To be able to find the studying documents from the internet

L.O.9

Have the ability to work in a interdisciplinary environment

L.O.9.1 ­ To be capable to work in team

L.O.9.2 ­ To be capable to evaluate the teamwork operation

5. Hướng dẫn cách học ­ chi tiết cách đánh giá môn học:

Tài liệu được đưa lên BKEL. Sinh viên tải về, in ra và mang theo khi lên lớp học. Điểm tổng kết môn học được đánh giá xuyên suốt quá trình học

+ Bài tập:

• Bài tập trên lớp (nhóm) : 30%

+ Thực hành:

+ Quá trình:

+ Thi:

Điều kiện dự thi:

­ Sinh viên được yêu cầu phải tham dự giờ giảng trên lớp ít nhất 70% (số lần được điểm danh chuyên cần). Ngoài

ra, sinh viên phải hoàn thành tất cả bài tập trên lớp và 70% bài tập về nhà. Nếu sinh viên nào không tham gia buổi thuyết trình của nhóm thì điểm thuyết trình của sinh viên đó sẽ bằng không

­ Sinh viên cần lưu ý thời hạn nộp bài tập. Tất cả các bài tập về nhà đều phải được nộp thông qua hệ thống BKEL theo đúng thời gian quy định của giảng viên

­ Trường hợp sinh viên không nộp bài: Nếu sinh viên nào không nộp bài đúng thời hạn thì sẽ bị không điểm cho bài tập đó. 

­ Trường hợp nộp muộn: Sinh viên nộp muộn sẽ không được chấp nhận nếu không có một lý do chính đáng đã được trình bày và phê duyệt của giảng viên trước ngày đến hạn. Bài tập nộp muộn cho phép sẽ bị trừ đi 2 điểm đối với mỗi ngày nộp trễ

6. Dự kiến danh sách Cán bộ tham gia giảng dạy:

­ TS Võ Tường Quân 

­ TS Nguyễn Duy Anh 

­ TS Đoàn Thế Thảo

­ TS. Lê Thanh Hải 

­ TS Phùng Trí Công

7. Nội dung chi tiết:

Trang 5

Chương

đánh giá

1

Giới thiệu về môn

học

­ Thông tin Thầy/Cô

­ Các vấn đề liên

quan đến môn học

­ Các kiến thức cần

có để học môn học

­ Cách thức dạy và

học 

Giới thiệu tổng quan

về vi điều khiển

­ Giới thiệu tổng

quan về vi điều

khiển

­ Các loại vi điều

khiển thông dụng

hiện nay

­ Phân biệt giữa vi

điều khiển và vi xử

­ Ưu nhược điểm

của hệ thống điều

khiển dùng vi điều

khiển

­ Các phương pháp

lập trình cho vi điều

khiển

L.O.9.1 ­ Có khả năng làm việc nhóm

­ Tự giới thiệu 

­ Trình bày cách đánh giá môn học

­ Trình bày mẫu giới thiệu

­ Tổng hợp danh sách lớp

­ Giới thiệu lướt qua đề cương môn học

­ Giải thích các hoạt động cá nhân

& nhóm

­ Thúc đầy hoạt động nhóm

­ Thực hành tự giới thiệu theo mẫu được cung cấp (AIC#0)

Bài tập trên lớp

AIC#0 Bài tập về nhà

HW #0

L.O.9.2 ­ Có khả năng đánh giá được hoạt động nhóm

­ Hoàn chỉnh rubrics để đánh giá hoạt động nhóm

­ Cung cấp các tài liệu tham khảo

­ Cung cấp các mẫu rubrics để đánh giá sự cộng tác trong nhóm 

­ Hình thành một nhóm gồm 3 hoặc

4 sinh viên

­ Thảo luận theo nhóm về những yêu cầu đối với một kỹ sư ngày nay

­ Vấn đề sử dụng

vi điều khiển trong công nghiệp và trong đời sống

­ Thảo luận về cách đánh giá môn học

Bài tập trên lớp

AIC#0 Bài tập về nhà

HW #0

L.O.3.1 ­ Hiểu và sử dụng được các phần mềm lập trình vi điều khiển thông dụng CCS­C, và sử dụng được phần mềm mô phỏng Proteus

­ Thảo luận vấn đề liên quan đến nội dung chương sắp trình bày (concept forcus)

­ Trình bày các slide chương 1

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #1 Bài tập về nhà HW#1

L.O.8.1 ­ Đọc được các tài liệu chuyên ngành liên quan đến môn học

­ Thảo luận vấn đề liên quan đến nội dung chương sắp trình bày (concept forcus)

­ Trình bày các slide chương 1

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #1 Bài tập về nhà HW#1

L.O.8.2 ­ Có khả năng tự học

­ Thảo luận vấn đề liên quan đến nội dung chương sắp trình bày (concept forcus)

­ Trình bày các slide chương 1

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #1 Bài tập về nhà HW#1

L.O.8.3 ­ Có khả năng tìm kiếm các nguồn tài liệu tham

­ Thảo luận vấn đề liên quan đến nội dung chương sắp trình bày (concept forcus)

­ Tìm hiểu các hệ thống, các thiết bị

có sử dụng vi điều khiển (tối thiểu 10

hệ thống/thiết bị)

và cho biết vi điều

Bài tập trên lớp AIC #1 Bài tập về

Trang 6

khảo từ Internet ­ Trình bày cácslide chương 1

­ Thu thập ý kiến sinh viên (Muddiest point)

khiển được sử dụng cho mỗi hệ thống/thiết bị là gì?

nhà HW#1

2

Cấu trúc phần cứng

của vi điều khiển

­ Cấu trúc phần

cứng của vi điều

khiển

­ Nguyên tắt hoạt

động của vi điều

khiển

­ Các mạch hỗ trợ

khi sử dụng vi điều

khiển

L.O.1.1 ­ Biết được cấu trúc phần cứng bên ngoài và các module chức năng thông dụng của vi điều khiển. Các module chức năng thông dụng gồm: I/O, Interrupt, Timer/Counter, Output Compare – Input Capture, QEI, ADC, Communication, etc

­ Ôn lại kiến thức chương 1

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #2 Bài tập về nhà HW #2, 

L.O.1.2 ­ Biết được cấu trúc phần cứng bên trong của vi điều khiển

­ Thảo luận vấn đề liên quan đến nội dung chương sắp trình bày (concept forcus)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #2 Bài tập về nhà HW #2, 

L.O.1.3 ­ Biết được cấu trúc

bộ nhớ và quy định về địa chỉ của vi điều khiển

­ Đưa các đầu đề của bài tập nhóm cho lớp bốc thăm

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #2 Bài tập về nhà HW #2, 

L.O.1.4 ­ Biết được nguyên tắc cấp xung hoạt động và nguyên tắc cấp nguồn hoạt động cho vi điều khiển

­ Trình bày các slide chương 2

­ Mô tả cấu trúc phần cứng của một vi điều khiển bất kỳ

­ Trình bày các module chức năng được tích hợp sẵn trên vi điều khiển

Bài tập trên lớp AIC #2 Bài tập về nhà HW #2, 

L.O.1.5 ­ Biết được phương pháp mở rộng bộ nhớ của vi điều khiển

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Thiết kế mạch nguồn cung cấp cho vi điều khiển

­ Chọn lựa nguồn dao động cấp cho

vi điều khiển

Bài tập trên lớp AIC #2 Bài tập về nhà HW #2, 

3

Lập trình xuất nhập

cơ bản trên vi điều

khiển

­ Sử dụng chức

năng xuất nhập I/O

cơ bản

­ Thiết kế mạch điều

khiển một số đối

tượng thông dụng

(nút nhấn, bàn

phím, LCD, led đơn,

led 7 đoạn,…)

L.O.2.1 ­ Đấu nối các thiết bị

số (digital) với ngõ vào của

vi điều khiển

­ Ôn lại kiến thức

cũ của chương 2 trong 5 phút

­ Thảo luận vấn đề liên quan đến nội dung chương sắp trình bày (concept forcus)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #3 Bài tập về nhà HW #3

L.O.2.2 ­ Đấu nối các thiết bị

số (digital) với ngõ ra của vi điều khiển

­ Trình bày tiếp các slide chương 2

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #3 Bài tập về nhà HW #3

L.O.2.3 ­ Đấu nối các thiết bị tương tự (analog) với ngõ vào của vi điều khiển

­ Trình bày tiếp các slide chương 2

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #3 Bài tập về nhà HW #3

L.O.2.4 ­ Đấu nối các thiết bị tương tự (analog) với ngõ ra của vi điều khiển

­ Trình bày tiếp các slide chương 2

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #3 Bài tập về nhà HW #3

Trang 7

L.O.3.1 ­ Hiểu và sử dụng được các phần mềm lập trình vi điều khiển thông dụng CCS­C, và sử dụng được phần mềm mô phỏng Proteus

­ Trình bày tiếp các slide chương 2

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #3 Bài tập về nhà HW #3

4

­ Lập trình điều

khiển hoạt động các

đối tượng trên các

mạch

­ Thực hành

L.O.3.2 ­ Hiểu được sơ đồ mạch nút nhấn, led đơn cho sẵn và lập trình điều khiển hoạt động của mạch

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Kết hợp các bài

ví dụ trên lớp thành một bài tổng hợp

­ Lập trình và mô phỏng

Bài tập trên lớp AIC #3 Bài tập về nhà HW #3

L.O.3.3 ­ Hiểu được sơ đồ mạch dãy 4 led 7 đoạn cho sẵn và lập trình điều khiển hoạt động của mạch

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Kết hợp các bài

ví dụ trên lớp thành một bài tổng hợp

­ Lập trình và mô phỏng

Bài tập trên lớp AIC #3 Bài tập về nhà HW #3

L.O.3.4 ­ Hiểu được sơ đồ mạch bàn phím, LCD cho sẵn và lập trình điều khiển hoạt động của mạch

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Kết hợp các bài

ví dụ trên lớp thành một bài tổng hợp

­ Lập trình và mô phỏng

Bài tập trên lớp AIC #3 Bài tập về nhà HW #3

L.O.6.1 ­ Nhận biết và mô tả được phần cứng của một hệ thống có sử dụng vi điều khiển

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Kết hợp các bài

ví dụ trên lớp thành một bài tổng hợp

­ Lập trình và mô phỏng

Bài tập trên lớp AIC #3 Bài tập về nhà HW #3

L.O.6.2 ­ Hiểu nguyên lý hoạt động và lập được lưu

đồ giải thuật điều khiển hoạt động của hệ thống

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Kết hợp các bài

ví dụ trên lớp thành một bài tổng hợp

­ Lập trình và mô phỏng

Bài tập trên lớp AIC #3 Bài tập về nhà HW #3

5

Lập trình sử dụng

các module chức

năng của vi điều

khiển

­ Module xử lý ngắt

(Interrupt)

­ Bài thực hành 1

(Tuần 5): Sử dụng

phần mềm Mplab,

CCS­C, HiTechC,

MikroC. 

­ Bài thực hành 2

(Tuần 5): Đấu dây

và lập trình cơ bản

L.O.4.1 ­ Thiết kế mạch và lập trình sử dụng ngắt (Interrupt)

­ Ôn lại kiến thức

cũ của chương 2 trong 5 phút

­ Thảo luận vấn đề liên quan đến nội dung chương sắp trình bày (concept forcus)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #4, AIC #5,

6 ­ Module bộ địnhthời/bộ đếm

(Timer/Counter)

L.O.4.2 ­ Thiết kế mạch và lập trình sử dụng bộ định thời (Timer)/bộ đếm (Counter)

­ Thảo luận vấn đề liên quan đến nội dung chương sắp trình bày (concept forcus)

­ Làm việc nhóm 

­ Thảo luận  Bài tập trênlớp AIC #6,

L.O.4.3 ­ Thiết kế mạch và lập trình sử dụng Output Compare

­ Trình bày các slide chương 3

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #4, AIC #5, AIC #6, AIC

#7, AIC #8, AIC

#9, AIC #10 Bài tập về

Trang 8

7 ­ Module Output

Compare

nhà HW #4

L.O.4.4 ­ Thiết kế mạch và lập trình sử dụng Input Capture

­ Trình bày các slide chương 3

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #4, AIC #5, AIC #6, AIC

#7, AIC #8, AIC

#9, AIC #10 Bài tập về nhà

HW #4

8 ­ Module InputCapture L.O.4.5 ­ Thiết kế mạch vàlập trình sử dụng QEI

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #4, AIC #5, AIC #6, AIC

#7, AIC #8, AIC

#9, AIC #10 Bài tập về nhà

HW #4

9 ­ Module QEI.­ Module ADC, DAC

L.O.4.6 ­ Thiết kế mạch và lập trình sử dụng ADC

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Kết hợp các bài

ví dụ trên lớp thành một bài tổng hợp

­ Lập trình và mô phỏng

Bài tập trên lớp AIC #4, AIC #5, AIC #6, AIC

#7, AIC #8, AIC

#9, AIC #10 Bài tập về nhà

HW #4

L.O.4.7 ­ Thiết kế mạch và lập trình sử dụng DAC

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Kết hợp các bài

ví dụ trên lớp thành một bài tổng hợp

­ Lập trình và mô phỏng

Bài tập trên lớp AIC #4, AIC #5, AIC #6, AIC

#7, AIC #8, AIC

#9, AIC #10 Bài tập về nhà

HW #4

10

Các chuẩn truyền

nhận dữ liệu thông

dụng

­ Chuẩn truyền

RS232

L.O.5.1 ­ Hiểu chuẩn truyền RS232 và lập trình

truyền/nhận dữ liệu dựa trên chuẩn RS232 dựa trên sơ

đồ mạch cho sẵn

­ Ôn lại kiến thức

cũ của chương 3 trong 5 phút

­ Thảo luận vấn đề liên quan đến nội dung chương sắp trình bày (concept forcus)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #11, AIC #12, AIC

#13, AIC #14, AIC #15 Bài tập về nhà

HW #5

L.O.5.2 ­ Hiểu chuẩn truyền RS485 và lập trình

truyền/nhận dữ liệu dựa trên chuẩn RS485 dựa trên sơ

đồ mạch cho sẵn

­ Thảo luận vấn đề liên quan đến nội dung chương sắp trình bày (concept forcus)

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #11, AIC #12, AIC

#13, AIC #14, AIC #15 Bài tập về nhà HW #5

11

­ Chuẩn truyền

RS485

­ Chuẩn truyền I2C

­ Bài thực hành 3

(Tuần 11­12): Lập

trình truyền nhận dữ

liệu

L.O.5.3 ­ Hiểu chuẩn truyền I2C và lập trình truyền/nhận

dữ liệu dựa trên chuẩn I2C dựa trên sơ đồ mạch cho sẵn

­ Trình bày các slide chương 4

­ Thảo luận 

­ Làm việc nhóm 

­ Thảo luận 

Bài tập trên lớp AIC #11, AIC #12, AIC

#13, AIC #14, AIC #15 Bài tập về nhà HW #5

L.O.5.4 ­ Hiểu chuẩn truyền ­ Trình bày cácslide chương 4. ­ Kết hợp các bàiví dụ trên lớp

Bài tập trên lớp AIC #11, AIC #12, AIC

Trang 9

­ Chuẩn truyền SPI

­ Chuẩn truyền

CAN

­ Bài thực hành 3

(Tuần 11­12): Lập

trình truyền nhận dữ

liệu

SPI và lập trình truyền/nhận

dữ liệu dựa trên chuẩn SPI dựa trên sơ đồ mạch cho sẵn

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

thành một bài tổng hợp

­ Lập trình và mô phỏng

#13, AIC #14, AIC #15 Bài tập về nhà HW #5

L.O.5.5 ­ Hiểu chuẩn truyền CAN và lập trình

truyền/nhận dữ liệu dựa trên chuẩn CAN dựa trên sơ đồ mạch cho sẵn

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Kết hợp các bài

ví dụ trên lớp thành một bài tổng hợp

­ Lập trình và mô phỏng

Bài tập trên lớp AIC #11, AIC #12, AIC

#13, AIC #14, AIC #15 Bài tập về nhà

HW #5

13

­ Phương pháp kết

hợp các loại chuẩn

truyền trên

­ Thực hành

L.O.5.6 ­ Thiết kế mạch và lập trình mạch truyền nhận

dữ liệu sử dụng chuẩn RS232/RS485/I2C/SPI/CAN

­ Thảo luận 

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Kết hợp các bài

ví dụ trên lớp thành một bài tổng hợp

­ Lập trình và mô phỏng

Bài tập trên lớp AIC #11, AIC #12, AIC

#13, AIC #14, AIC #15 Bài tập về nhà

HW #5

14

Thiết kế bộ điều

khiển sử dụng vi

điều khiển cho một

hệ thống bất kỳ

(Báo cáo bài tập

nhóm)

­ Nhận biết hệ thống

cần điều khiển và

các đối tượng cần

điều khiển

­ Chọn lựa các loại

cảm biến phù hợp

cho hệ thống

­ Chọn lựa chủng

loại vi điều khiển

hợp lý

­ Thiết kế mạch điều

khiển hệ thống

­ Lập lưu đồ giải

thuật điều khiển hệ

thống

­ Bài thực hành 4

(Tuần 14­15): Bài

tổng hợp: Lập trình

điều khiển hệ thống

L.O.6.1 ­ Nhận biết và mô tả được phần cứng của một hệ thống có sử dụng vi điều khiển

­ Ôn lại kiến thức

cũ của chương 1,

2, 3, 4 trong 15 phút

­ Thảo luận vấn đề liên quan đến nội dung trình bày của nhóm. Đưa ra quy định về thời gian

và cách trình bày

­ Làm việc nhóm 

­ Thảo luận và đặt câu hỏi với nhóm trình bày

Bài tập trên lớp AIC #16 Bài tập về nhà

HW #6

L.O.6.2 ­ Hiểu nguyên lý hoạt động và lập được lưu

đồ giải thuật điều khiển hoạt động của hệ thống

­ Thảo luận vấn đề liên quan đến nội dung trình bày của nhóm. Đưa ra quy định về thời gian

và cách trình bày

­ Thảo luận và đặt câu hỏi với nhóm trình bày

­ Đánh giá kết quả từng thành viên của nhóm trình bày

Bài tập trên lớp AIC #16 Bài tập về nhà

HW #6

L.O.7.1 ­ Thiết kế được mạch sử dụng vi điều khiển

để điều khiển hoạt động của một hệ thống với các yêu cầu kỹ thuật cho trước

­ Thảo luận vấn đề liên quan đến nội dung trình bày của nhóm. Đưa ra quy định về thời gian

và cách trình bày

­ Thảo luận và đặt câu hỏi với nhóm trình bày

­ Đánh giá kết quả từng thành viên của nhóm trình bày

Bài tập trên lớp AIC #16 Bài tập về nhà

HW #6

L.O.7.2 ­ Lập được lưu đồ giải thuật điều khiển hệ thống

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Thảo luận và đặt câu hỏi với nhóm trình bày

­ Đánh giá kết quả từng thành viên của nhóm trình bày

Bài tập trên lớp AIC #16 Bài tập về nhà

HW #6

L.O.7.3 ­ Lập trình điều khiển hoạt động của hệ thống

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Thảo luận và đặt câu hỏi với nhóm trình bày

­ Đánh giá kết quả từng thành viên của nhóm trình bày

Bài tập trên lớp AIC #16 Bài tập về nhà

HW #6

L.O.7.4 ­ Đánh giá hoạt động của hệ thống để từ đó đưa ra phương án cải tiến

về sơ đồ mạch, cải tiến phần chương trình,…

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Thảo luận và đặt câu hỏi với nhóm trình bày

­ Đánh giá kết quả từng thành viên của nhóm trình bày

Bài tập trên lớp AIC #16 Bài tập về nhà HW #6

Trang 10

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Thảo luận và đặt câu hỏi với nhóm trình bày

­ Đánh giá kết quả từng thành viên của nhóm trình bày

Bài tập trên lớp AIC #16 Bài tập về nhà

HW #6

15

­ Lập trình điều

khiển hệ thống bằng

Mplab/CCS­

C/HiTech C/MikroC/

­ Mô phỏng hoạt

động của hệ thống

bằng Proteus

­ Soạn thảo popwer

point trình bày về hệ

thống

­ Phân chia công

việc và trình bày kết

quả thông qua

power point

­ Nhận xét kết quả

đạt được

­ Thực hành

(tuần15): Bài tổng

hợp: Lập trình điều

khiển hệ thống

L.O.6.3 ­ Đánh giá phần mạch điều khiển hệ thống

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Hiệu chỉnh lại nội dung bài báo cáo trên lớp theo yêu cầu của giáo viên

và các đóng góp của các bạn sinh viên trong lớp

Bài tập trên lớp AIC #16 Bài tập về nhà

HW #6

L.O.6.4 ­ Đánh giá phần chương trình điều khiển hệ thống

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Hiệu chỉnh lại nội dung bài báo cáo trên lớp theo yêu cầu của giáo viên

và các đóng góp của các bạn sinh viên trong lớp

Bài tập trên lớp AIC #16 Bài tập về nhà HW #6

L.O.6.5 ­ Đưa các đề xuất cải tiến

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Hiệu chỉnh lại nội dung bài báo cáo trên lớp theo yêu cầu của giáo viên

và các đóng góp của các bạn sinh viên trong lớp

Bài tập trên lớp AIC #16 Bài tập về nhà HW #6

L.O.8.1 ­ Đọc được các tài liệu chuyên ngành liên quan đến môn học

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Hiệu chỉnh lại nội dung bài báo cáo trên lớp theo yêu cầu của giáo viên

và các đóng góp của các bạn sinh viên trong lớp

L.O.8.2 ­ Có khả năng tự học

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Hiệu chỉnh lại nội dung bài báo cáo trên lớp theo yêu cầu của giáo viên

và các đóng góp của các bạn sinh viên trong lớp

Bài tập trên lớp AIC #16 Bài tập về nhà HW #6

L.O.8.3 ­ Có khả năng tìm kiếm các nguồn tài liệu tham khảo từ Internet

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Hiệu chỉnh lại nội dung bài báo cáo trên lớp theo yêu cầu của giáo viên

và các đóng góp của các bạn sinh viên trong lớp

Bài tập trên lớp AIC #16 Bài tập về nhà HW #6

L.O.9.1 ­ Có khả năng làm việc nhóm

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Hiệu chỉnh lại nội dung bài báo cáo trên lớp theo yêu cầu của giáo viên

và các đóng góp của các bạn sinh viên trong lớp

Bài tập trên lớp AIC #16 Bài tập về nhà HW #6

L.O.9.2 ­ Có khả năng đánh giá được hoạt động nhóm

­ Thảo luận lớp

­ Thu thập ý kiến sinh viên (Muddiest point)

­ Hiệu chỉnh lại nội dung bài báo cáo trên lớp theo yêu cầu của giáo viên

và các đóng góp của các bạn sinh viên trong lớp

Bài tập trên lớp AIC #16 Bài tập về nhà HW #6

8. Thông tin liên hệ:

Ngày đăng: 25/10/2020, 07:06

HÌNH ẢNH LIÊN QUAN

­ Hình thành một nhóm gồm 3 hoặc 4 sinh viên ­ Thảo luận theo nhóm về những yêu cầu đối với một kỹ sư ngày nay. - Đề cương môn học Vi điều khiển (Micro¬controller)
Hình th ành một nhóm gồm 3 hoặc 4 sinh viên ­ Thảo luận theo nhóm về những yêu cầu đối với một kỹ sư ngày nay (Trang 5)

TỪ KHÓA LIÊN QUAN

w