MECH 452 Mechatronics Engineering Units: 5.00
This is a course in mechatronic systems design. Mechatronics Engineering, an integration of computer, electrical and mechanical engineering, is studied in a series of labs that focus on electronics, microcontrollers, programmable logic controllers and mobile robots. The lectures provide the theoretical background to mechatronics, and include sensors and actuators, signal conditioning microprocessors and microcontrollers, bond graph modeling technique, system model and response, and mechatronics system design in robotics applications. The knowledge and experience gained in the lectures and tutorials is applied to a series of labs.
K5(Lec: Yes, Lab: Yes, Tut: Yes)
K5(Lec: Yes, Lab: Yes, Tut: Yes)
Requirements: Prerequisites: Permission of the instructor
Corequisites:
Exclusions:
Offering Term: F
CEAB Units:
Mathematics 0
Natural Sciences 0
Complementary Studies 0
Engineering Science 30
Engineering Design 30
Offering Faculty: Smith Engineering
Course Learning Outcomes:
- Work with a microcontroller software suite/editor and write programs to operate the microcontroller.
- Write programs to read various sensors and/or control various actuators.
- Calibrate performance of different sensors and identify their weaknesses and strengths.
- Demonstrate tuning of a closed loop control algorithm with real hardware.
- Write programs to enable a mobile robot to perform a complex task, with multiple sensors as inputs.
- Demonstrate lifelong learning skills by finding and reviewing technical specifications of new controllers and/or sensors.
- Write a technical report that succinctly summarizes the results of a laboratory.
- Draw a flowchart given a program specification.
- Debug a software program that fails to run as designed.
- Debug a hardware circuit that fails to run as designed.
- Work with a Programmable Logic Controller (PLC) software suite editor and write programs to operate the PLC.
- Explain what mechatronics engineering is all about, with good and bad examples to illustrate your answer.