450-926-4800 - Concordia University

advertisement
CONCORDIA UNIVERSITY
FACULTY OF ENGINEERING AND COMPUTER SCIENCE
Course Outline:
MECH 471 / MECH 6621 – Microcontrollers for Mechatronics
INSTRUCTOR:
Professor Brandon W. Gordon (Mechanical and Industrial Engineering Department)
Office: EV 4.227
Email: bwgordon@encs.concordia.ca
TEXTBOOK:
There is no textbook. Lecture notes and reference material will be posted regularly at:
http://users.encs.concordia.ca/~bwgordon/mech471.html
Note: I normally don’t use Moodle.
GRADING SCHEME:
Labs / Project
Exam
60 %
40 %
The project involves groups of up to 3 students.
COURSE DESCRIPTION:
This is an introductory course to the concepts and practices of microcontrollers and their
application to the control of electromechanical devices and systems. Contents to be studied
includes: the internal architecture of microcontrollers; programming in assembly language for
specific microcontroller functions and controller algorithms; timing of the microcontroller and
interfacing with peripheral devices. The course provides hands-on experience in the form of project
work by controlling the position and speed of a DC motor with a feedback sensor.
LECTURE TOPICS:
− Introduction: microcontrollers, microprocessors, and embedded systems
− Microcontroller architecture: PIC18 microcontroller family and development tools
− Mechatronics
− Computer control
− Modelling and simulation
− C and assembly language programming for microcontrollers
− Basic input and output (parallel I/O, serial I/O)
− Interrupts and resets
− Timers, Capture/Compare/PWM (CCP) modules
− Data conversion (A/D conversion, D/A conversion)
− Additional topics (digital control, robotics, networking, etc.)
REFERENCES:
Ramesh Gaonkar, Fundamentals of Microcontrollers and Applications in Embedded Systems with
PIC, ISBN: 1401879144, Thomson Delmar, 2007
Barry B. Brey, Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using
C and Assembly, Prentice Hall, 2008, ISBN: 0130885460
Tim Wilmshurst, Designing Embedded Systems with PIC Microcontrollers: Principles and
Applications, 2nd Edition, Newnes, ISBN: 1856177505, 2009.
Download