Text Books:
Carryer, J.E., Ohline, R.M., & Kenny, T.W. Introduction to Mechatronic Design. 1ed. Pearson. 2010
References:
- Ron Bishop Basic Microprocessors and the 6800 Hayden Book Company Inc. 1979
- A C Refresher, Mark Dalrymple. 2005 (Open Access)
Coordinator:
Dr. Ali AlSaibie
Prerequisites by Topic:
- Modeling of Electro-mechanical Systems
- Fundamentals of Electrical Circuits
- Fundamentals of Programming
Course Topics
- Introduction to mechatronics
- Microcontrollers
a. Architecture
b. Peripherals
c. Memory and Registers - Communication
- Sensors (micro-electromechanical devices and semiconductor sensors)
- Signal Conditioning
- Actuators (solenoids and relays, electric motors, hydraulic and pneumatic actuators)
- Real-Time Control
- Feedback Control
- Embedded Programming
a. Microcontroller low-level programming
b. Microcontroller hardware abstraction layer programming - Mechatronic Design
Objectives:
- To provide the necessary background for mechatronics analysis and design (1,3,5)
- To teach students modeling and analysis of essential components in a mechatronics system (1,5,8,11)
- To provide an introductory hands-on experience with mechatronics components and systems (2,5,11)
 
Evaluation Methods:
- Exams
- Labs
- Reports
- Oral Presentations
- Projects
Learning Outcomes
Upon completion of this course, students should be able to:
Objective 1
1.1 Describe mechatronics design steps.
1.2 Apply signal processing methods for digital and analog signals.
1.3 Acquire data by using appropriate software and hardware tools.
1.4 Produce simple computer codes for sensor communication, signal conditioning and control
Objective 2
2.1 Identify required sensors and actuators for a given application.
2.2 Analyze performance of common sensors and actuators based on simple linear models.
Objective 3
3.1 Conduct simple experiments to analyse behaviour of common sensors and actuators.
3.2 Conduct simple feedback control experiments.
3.3 Assemble and test simple mechatronics systems.
3.4 Integrate sensors and actuators into a system to solve an engineering problem
Course Classification
Student Outcomes | Level | Relevant Activities |
---|---|---|
1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics. | H | Modeling and analysis |
2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors. | L | Design of mechatronics systems |
3. An ability to communicate effectively with a range of audiences. | ||
4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts. | ||
5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives. | L | Lab Assignments and Final Project |
6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions. | ||
7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies. |