Back close

Course Detail

Course Name Cyber Physical System for Industrial Applications
Course Code 24EEE432
Program B. Tech. in Electrical and Electronics Engineering
Credits 3

Syllabus

Unit 1

Introduction to Cyber physical Systems & BareMetal C coding for ARM Cortex Processor – Introduction to Cyber physical Systems – Cyber physical Systems faces of Engineering – evolution of Processors – Making Processor Chips from Sand – Structural Units in Embedded Processor and Memory Systems – Sensors and Actuators in Cyber Physical Systems – Serial Communication Protocols – Wireless Communications – Cyber Security – Cloud-Edge Computing Framework for Cyber Physical Systems – BareMetal C coding for ARM Cortex Processor: Introduction to Architecture and peripherals of ARM Cortex Processor – Getting started with IAR Embedded Workbench. BareMetal C coding for Interfacing ARM Cortex Processor with Relay – Buzzer, UART driver development – UART and ADC interface -Interfacing 16×2 LCD Matrix Key and Led – Stepper Motor.

Unit 2

Embedded System Design using Embedded C and Micropython Programming – Introduction to STM32F103 Architecture of ARM Cortex Processor – Getting Started with STM32 Cube IDE with on board LED Blinking – Interfacing STM32F103F with OLED display – Humidity & Temperature Sensor – Ultrasonic Distance Sensor – Hall effect sensor – Sound Sensor – Current Sensor – Voltage sensor – Soil Moisture Sensor – Tilt Sensor – Touch sensor Using Embedded C – Raspberry Pi Pico: Introduction To Raspberry Pi Pico – Getting started with Thonny IDE and Installing Micro Python for Pico – Blinking on board LED of for Pico Board using Micropython programming – Interfacing External LED Through Push Button With GPIO Ports Of Pico – Simple Traffic Light Control System With Pico – Interfacing PIR Sensor – 16×2 LCD Display using I2C Protocol – Interfacing ADC with Pico and displaying in OLED – Interfacing Ultrasonic Distance Sensor and displaying in OLED – Simple Weather Monitoring System – Interfacing 8×32 Dot Matrix LED using SPI Protocol with Raspberry Pi Pico – Interfacing Blue Tooth with Pico and Controlling Relay using Micropython programming.

Unit 3

Applications of CPS from embedded perspective in Consumer Industry – Smart Civil Structures – Smart Cities – Consumer Industry: Applications of CPS from embedded perspective for Domestic Refrigeration Appliances – washing machines – Smart Petrol Filling Station – Weigh-In-Motion systems – Coffee machine – Smart induction cooktop – microwave oven – Vacuum cleaner – Smart Watch – Smart speakers – Smart homes – Demo of simple smart home automation with CPS Components using embedded C – Smart Civil Structures: Necessity of smart civil structures – Sensors and sensory systems – Control devices and control systems for smart civil structures – Data processing systems for structural health monitoring and vibration control – Power supply and energy harvesting for smart civil structures – Smart Cities: CPS applications in Smart Traffic Control System for Congestion Control – Smart Waste Management System – Smart Detection system of Underground Utilities – Smart Parking system – Smart Metering for Gas – water, Smart Energy Metering – smart Wireless Occupancy and Camera Surveillance.

Unit 4

Applications of CPS from embedded perspective in Automotive Mechatronics and Healthcare Applications – Automotive Mechatronics: Basics of Mechatronics and Vehicle System Architecture – Electronics Control Unit – Automotive Networking and Bus System – Automotive Sensors and Measuring Principles – Electronic Transmission Control – Anti-Lock Braking System – Electronic Fuel Injection Control System – Electronic Power Steering and Drive adjustment Systems – Electronic Heating – Ventilation and air conditioning Control (EHVAC) – Automotive Radar for Advanced Driver Assistance Systems (ADAS) Healthcare Applications – CPS applications in Electronic Stethoscope and Heart Rate Monitor – Digital thermometer – Blood pressure monitor meters – Blood glucose meters – Ultrasound imaging – Magnetic Resonance Imaging (MRI) – X-Ray and Computed Tomography (CT) medical imaging technology – Endomicroscopy and EEG monitoring – Demonstration of Remote Heart Rate Monitoring using Audrino Nano.

Unit 5

Applications of CPS from embedded perspective in Hybrid Electric Vehicle, Industrial Motor Control and Robotics – CPS applications in 48-V Electrification Belt-Driven Starter Generator Systems in vehicles – EV Traction Motor Power Inverter Control – Hybrid Electric Vehicles (HEV)/EV On-Board Charger (OBC) – HEV/EV wireless charging – Permanent magnet synchronous motor (PMSM)/ Brushless DC (BLDC) industrial Motor Control – Switched Reluctance Motor Control – Universal Motor Control – Single Phase AC Motor Control – Demo of interfacing four DC motors of mini electric car with Audrino Nano – Robotics: Introduction to pneumatics and hydraulics system for robotics application – Controlling solenoid valves using microcontroller for pneumatics and hydraulics – 5DOF robotics and description and mechanical design using Hartenberg Principle – 5DOF robotics arm cyber system as cps components designing using Simulink – Introduction to Ardiuno nano – getting started with Ardiuno IDE with led on board blinking – Interfacing servo motor using Arduino nano – Controlling servo motor with potentio meter using Arduino nano Controlling 5 servo motor with PCA9685 using Arduino nano – 5DOF robotics arm assembly and testing.

Software: STM32 Cube IDE – IAR Embedded Workbench – Thonny IDE
Hardware Required: STM32F103 Board – Raspbery Pi Pico

Course Framework

Pre-requisite

Understanding of at least one Micro-controller or Micro-processor, Basic C Programming skills, Basic Python Programming skills

Course Objectives
  • Understand and develop hardware and software design requirements of Cyber Physical System for Engineering Applications from Embedded Perspective
  • Design and implement a prototype of Embedded Cyber Physical Systems using ARM processor and programming skills in Embedded C, Micro python
  • Develop embedded projects for Smart City, Smart Civil Structures, Health Care Application, Automotive Mechatronics, Hybrid Electric Vehicles, Robots for Industrial Automation
Course Outcomes
  • CO1: Program for Arm Processor STM32F103 in C language using STM Cube IDE Software Development Environment
  • CO2: Gain skills for interfacing ARM processor STM32F103 with sensors like Ultrasonic sensor, Hall effect sensor, Tilt Sensor, actuators like servo Motors and displays like OLED and LCD Displays
  • CO3: Program Raspberry Pi Pico using the Micropython – language using Thonny IDE Software Development Environment and Develop simple embedded system prototypes using Raspberry Pi Pico to interface with sensors, OLED and LCD displays, motor
  • CO4: Develop Applications of CPS from embedded perspective in Automotive Mechatronics and Healthcare Applications
  • CO5: Develop Applications of CPS from embedded perspective in Hybrid Electric Vehicle, Industrial Motor Control and Robotics
CO-PO Mapping
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO-01 3 3 3
CO-02 3 3
CO-03 3 3 3
CO-04 3 3 3 2 3 2 2 2 2 1
CO-05 3 3 3 2 3 2 2 2 2 1

References

  1. Embedded, Cyber-Physical, and IoT Systems- Shuvra S. Bhattacharyya • Miodrag Potkonjak Senem Velipasalar- Springer
  2. Demystifying Embedded Systems Middleware- Tammy Noergaard- Copyright © 2011 Elsevier Inc
  3. REAL-TIME INTERFACING TO ARM® CORTEXTM-M MICROCONTROLLERS Volume 2 Fourth Edition, July 2014 Jonathan W. Valvano Fourth edition 2nd Printing
  4. Cyber-Physical Systems- by Raj Rajkumar, Dionisio de Niz, Mark Klein, Addison-Wesley Professional
  5. E-resources: Click here to view; Click here to view

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now