ELCE B414H Mechatronics
|
Mechatronics |
ELEC B414H |
||||
|
مێکاترونێکس |
|||||
|
Module Name (Arabic) |
الميكاترونكس |
||||
|
Contact Hours/Week (Theory) |
3 |
Contact Hours/Week (Practical) |
2 |
Self-study Hours/Week |
6 |
|
Language of Instruction |
English |
Semester Delivered |
7 |
Credits (ECTS) |
6 |
|
Module Type |
Elective |
Version Number |
1.0 |
Version Date |
20-1-2025 |
|
Prerequisite 1 |
Digital System Design |
Code |
ELEC B214H |
||
|
Co-requisite |
|
Code |
|
||
|
Dept. /College |
Electrical and Computer Engineering/Engineering |
Code |
ELCE/ENG |
||
|
Owner Dept. /College |
Electrical and Computer Engineering/Engineering |
Code |
ELCE/ENG |
||
|
Module Coordinator |
Mohammed Subhi Hadi |
|
|||
|
Module Overview |
|||||
|
The area of Mechatronics extends from simple On-Off control and relays to complicated Programmable Logical Controllers (PLCs) and actuating robotic wrists and arms. In this course the main aspects of Mechatronic Engineering will be covered. Starting from the idea of automation and implementing the on-off control via relay and evolving it to PLC and finally an introduction to robotics through robotic arms. The course has been divided into 8 Sections covering a specific topic in Mechatronics. This course has a project-based lab, student undergo sessions to design a system using PLC. |
|||||
|
Learning Outcomes |
|||||
|
· Explain mechatronic systems and their components. · Define the requirements of mechatronic systems from sensors and actuators. · Design mechatronic systems using on-off control relays. · Explain PLC and their specifications. · Design Ladder diagrams to program PLC through multiple techniques. · Explain robotic system and different classifications of robot type. · Use Forward Transformations within the robotics area.
|
|||||
|
Topics Covered |
|||||
|
· Introduction to Mechatronics o Definitions and classification of systems · Industrial Automation o Three Level Hierarchical Model o Just In Time Manufacturing (JIT) · The Device Layer o Sensors § Proximity Sensors § Photoelectric Sensors § Hall Effect Sensors § Temperature Sensors § Position Sensors § Pressure Sensors § Strain Gauges § Rotary Encoders § Accelerometers and MEMS Gyroscopes o Actuators § Solenoids § Relays and Contactors § Solenoid Controlled Valves · ON-OFF (Relay) Control o Latches Relays o Timers, and counters · Programmable Logic Controllers o PLC Architecture o Sourcing & Sinking o Distributed PLCs in Networks o PLC Programming methods § Ladder diagram · Programmable Logic Controllers Programming o Block Logic o Sequence Bits o State Based Design o State Diagrams o State-Transition Equations · Instrumentation o Static Characteristics o Dynamic Characteristics · Introduction to Robotics o Robot Structures & Components o Kinematics o Robotic Motion – Coordinate Frames & Objects o Degrees of Freedom o Four-Dimensional Transformation Matrices o Four Dimensional Rotational Matrices o Forward Transformations |
|||||
|
Mode of Delivery |
|||||
|
This module is delivered in person and includes classes, tutorials and lab sessions that the student should attend. Maximum of 10% absence is permitted. |
|||||
|
Assessment Methods and Grading |
|||||
|
The grading and assessment of this module is done as below: · 5% Homework · 5% Classwork · 10% Quizzes · 10% Lab. Reports and quizzes · 10% Lab. final project · 20% One mid semester exam · 40% Theory final exam |
|||||
|
Passing Requirements |
|||||
|
To pass this module successfully, the student should: · complete all course requirements · do the final lab project presentation · do the final theory exam · get a total score of 50 or greater |
|||||
|
Module Reading List and References |
|||||
|
1. Automating Manufacturing Systems with PLCs, Hugh Jack, 1993, ISSN 0891-4281 2. Introduction to Robotics: Mechanics and Control, John J. Craig ,1989 |
|||||
ELCE B416H Computer Networking
|
Computer Networks |
ELCE B416H |
||||
|
تورێن کومپیوتەرا |
|||||
|
Course Name (Arabic) |
شبکات الحواسیب |
||||
|
Contact Hours/Week (Theory) |
3 |
Contact Hours/Week (Practical) |
2 |
Self-study Hours/Week |
5 |
|
Language of Instruction |
English |
Semester Delivered |
7 |
Credits (ECTS) |
6 |
|
Course Type |
Core |
Version Number |
1.0 |
Version Date |
03-12-2024 |
|
Prerequisite 1 |
Communication Systems |
Code |
ELEC B311H |
||
|
Prerequisite 2 |
|
Code |
|
||
|
Co-requisite |
|
Code |
|
||
|
Dept. /College |
Electrical and Computer Engineering/Engineering |
Code |
ELCE/ENG |
||
|
Owner Dept. /College |
Electrical and Computer Engineering/Engineering |
Code |
ELCE/ENG |
||
|
Course Coordinator |
Ismail Amin Ali |
|
ismail@uod.ac |
||
|
1. Course overview |
|||||
|
This course is designed to help students understand the basics of data communications and networking and the protocols used. The course teaches the principles of networking using the TCP/IP reference model. Teaching these principles using protocol layering is beneficial because these principles are repeated and better understood in relation to each layer. |
|||||
|
2. Learning Outcomes |
|||||
|
Upon successful completion of this course, students will be able to:
|
|||||
|
3. Topics Covered |
|||||
|
o Overview
o Physical Layer
o Data-Link Layer
o Medium Access Control Sublayer (MAC) · Multiple Access Protocols - ALOHA - Pure ALOH - Slotted ALOHA - Carrier Sense Multiple Access (CSMA) - CSMA Persistence Methods - Carrier Sense Multiple Access with Collision Detection (CSMA/CD) - Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) · Controlled Access Methods - Reservation - Polling - Token passing - Wired LANs: Ethernet o IEEE 802 project
o Wireless LANs · IEEE 802.11 · Distributed Coordination Function (DFC) · Point Coordination Function (PFC) · Hidden Station Problem o Connecting Devices and VLANs · Repeaters · Hubs · Bridges · Switches · Learning Switches · Loop Problem in Learning Switches · Spanning Tree Algorithm · VLANs o Network Layer: Logical Addressing · Internet Protocol IPv4 · IP Classful Addressing · Subnetting and Supernetting · Classless Address · Designing Subnets (Classful and Classless) · Dynamic Host Configuration Protocol (DHCP) · Network Address Translation (NAT) o Network-Layer Protocols · IP Datagram Format · IP Options · ICMPv4 - ICMPv4 Error Reporting Messages - ICMPv4 Query Messages · Debugging tools - Ping - Traceroute - Tracert o Network Layer Routing Protocols · Least Cost Routing and Least Cost Trees · Distance-Vector Routing Algorithm - Bellman-Ford Equation - Distance Vectors · Link-State Routing - Link-State Database (LSDB) - Dijkstra’s Algorithm · Transport Layer Services · Transport-Layer Protocols - User Datagram Protocol (UDP) - Transmission Control Protocol (TCP) · Port Numbers o IPv6 · IPv6 notations · IPv6 Address Types · Global Unicast Addresses |
|||||
|
4. Mode of Delivery |
|||||
|
This course is delivered in person and includes classes and lab sessions that the student should attend. Maximum of 10% absence is permitted. |
|||||
|
5. Assessment Methods and Grading |
|||||
|
The grading and assessment of this course is done as below: · 5% Homework · 10% Quizzes · 10% Lab. Reports and quizzes · 10% Lab. final exam · 25% One mid semester exam · 40% Theory final exam |
|||||
|
6. Passing Requirements |
|||||
|
To pass this course successfully, the student should: · complete all course requirements · do the final lab exam · do the final theory exam · get a total score of 50 or greater |
|||||
|
7. Course Reading List and References |
|||||
|
o Key references · Forouzan, A. Behrouz. Data communications & networking. 5th Edition, McGraw-Hill Education, 2012. · Tanenbaum, Andrew S., and David Wetherall. Computer networks. 5th Edition, Harlow, Essex: Pearson, 2014. · McMillan, Troy. Cisco networking essentials. 2nd Edition, John Wiley & Sons, 2015. o Useful references: · Peterson, Larry L., and Bruce S. Davie. Computer networks: a systems approach. 5th Edition, Elsevier, 2014. |
|||||